BM6P6(@ kkkkkklllnnnoooqqqrrrrrr}}}~~~}}}ooofffaaa___\\\XXXUUUUUUYYYYYYVVVRRRPPPPPPQQQSSSVVVWWWVVVUUU\\\XXXUUUVVVXXXXXXTTTOOOOOOMMMJJJIIIHHHGGGDDDBBBGGGHHHKKKLLLLLLKKKIIIGGGJJJKKKJJJJJJIIIHHHGGGFFFDDDCCCBBBAAA???>>>======?????????>>>>>>>>>>>>>>>======>>>>>>?????????@@@============>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????>>>???@@@@@@???>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEAAACCCDDDFFFGGGGGGFFFFFFGGGFFFEEEGGGJJJLLLMMMMMMTTTWWW^^^mmmvvvnnnmmmooollllllmmmooopppnnnjjjgggeeedddddddddeeeeeefffggg___```bbbdddfffeeeaaa^^^bbb]]]ZZZ___jjjqqqqqqmmmiiiiiihhhgggdddaaa^^^\\\VVVXXX[[[\\\\\\^^^```bbbdddcccbbbaaa^^^\\\ZZZXXXXXXXXXYYY[[[]]]___```aaa[[[ZZZZZZZZZ[[[]]]___```^^^\\\YYYVVVTTTUUUVVVWWWWWWVVVVVVXXXZZZ[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSNNNOOOOOOOOONNNNNNOOOOOOPPPSSSXXX\\\^^^]]][[[YYYUUUTTTSSSTTTVVVWWWVVVUUUPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMOOOQQQSSSRRRQQQOOOPPPPPPQQQPPPOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLHHHFFFEEEIIINNNQQQOOOKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMKKKJJJNNNSSSUUURRRNNNJJJIIIGGGFFFEEEFFFGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKMMMLLLJJJIIIHHHHHHIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEEEECCCBBBBBBCCCDDDEEEEEEFFFGGGGGGIIISSSaaalll{{{yyyxxxssshhh[[[OOOJJJHHHIIIDDDCCCGGGNNNVVVbbbmmmyyy{{{uuurrruuutttuuu{{{ZZZ[[[]]]___aaadddeeefffmmmooorrrvvv|||xxxkkkbbb]]]ZZZYYYWWWUUUXXX]]]___^^^[[[XXXYYY\\\aaaeeefffeeecccbbb___\\\\\\^^^]]]YYYUUUQQQOOOMMMLLLKKKJJJHHHFFFGGGIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@???>>>>>>>>>============@@@AAAAAAAAAAAA@@@?????????@@@AAA@@@???>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHDDDFFFGGGHHHIIINNNVVV\\\ooo|||qqqjjjjjjlllmmmoooqqqqqqppplllgggeeecccccccccbbbccccccddddddbbbbbbbbbdddffffffdddbbbbbb^^^]]]bbblllrrrppplllkkkjjjhhheeebbb^^^\\\ZZZYYYZZZ\\\\\\\\\\\\^^^```aaaaaa```___]]][[[YYYXXXWWWXXXYYY[[[]]]^^^______ZZZZZZYYYZZZ[[[\\\^^^___[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWXXXZZZ[[[ZZZXXXUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQPPPRRRVVVZZZ[[[ZZZXXXWWWTTTSSSRRRSSSUUUVVVVVVUUUPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMNNNPPPSSSUUUTTTSSSPPPPPPPPPPPPOOONNNLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJGGGFFFHHHMMMOOOMMMJJJLLLKKKKKKKKKJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLJJJKKKOOOTTTUUURRROOOHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKIIIHHHGGGGGGHHHHHHEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDCCCDDDEEEDDDEEELLLWWW```rrr}}}uuuiii]]]SSSMMMHHHCCCAAAEEEJJJPPPZZZbbbqqqvvv}}}{{{vvvsssrrrooollljjjmmmttt}}}RRRSSSTTTUUUWWWYYYZZZZZZ\\\]]]___cccgggmmmqqqtttuuuyyyxxxooofff```\\\ZZZXXXVVVWWW[[[```eeeeeedddccceeeiiinnnqqqpppmmmiiibbb___\\\[[[\\\[[[XXXUUUOOONNNLLLKKKLLLKKKJJJHHHGGGHHHJJJKKKKKKJJJHHHGGGCCCCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>????????????????????????>>>>>>=========@@@AAAAAAAAAAAA@@@??????@@@AAABBBAAA???>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHEEEIIILLLMMMRRRaaavvv{{{ooohhhiiilllooosssvvvuuuoooiiidddcccbbbbbbaaaaaaaaaaaaaaabbbcccbbbccceeeggghhhgggeeecccaaaaaahhhppptttpppkkkllliiifffbbb^^^[[[YYYXXX[[[\\\^^^]]]\\\[[[]]]^^^______^^^]]]\\\ZZZYYYXXXVVVWWWYYY[[[\\\\\\\\\\\\YYYYYYXXXXXXYYY[[[]]]^^^XXXXXXZZZZZZZZZXXXWWWVVVXXXWWWWWWXXXYYYZZZXXXVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWTTTSSSSSSVVVWWWUUUSSSPPPRRRUUUXXXXXXWWWUUUSSSRRRQQQPPPRRRTTTUUUUUUTTTQQQPPPOOONNNNNNOOOPPPQQQNNNNNNOOOPPPQQQQQQRRRRRROOONNNMMMLLLKKKKKKKKKKKKNNNNNNOOORRRUUUWWWWWWVVVQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJKKKHHHFFFGGGKKKMMMLLLJJJLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKOOOSSSTTTQQQMMMFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFCCCCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBBBBFFFNNNUUUfffttt{{{~~~ssseee\\\MMMHHHDDDEEEFFFHHHNNNUUUbbbhhhnnnqqqqqqppprrrssstttoooiiigggllluuu~~~RRRRRRQQQQQQQQQPPPPPPPPPQQQRRRTTTVVVYYY]]]```bbb```eeennnwww~~~~~~zzzvvvmmmllliiifffccc```^^^]]]XXXWWWXXX[[[```cccdddcccgggiiilllooooookkkddd___XXXUUURRRQQQQQQQQQNNNLLLJJJHHHGGGGGGHHHIIIGGGFFFEEEFFFGGGHHHHHHGGGEEEDDD@@@@@@@@@@@@@@@???>>>>>>???????????????@@@@@@@@@>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????AAABBBBBBAAA???>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFKKKRRR[[[kkk~~~|||rrrlllmmmpppqqqwww{{{xxxpppgggcccbbbbbbbbbaaa````````````aaaaaabbbdddhhhjjjjjjhhheeeeeedddfffmmmsssuuuoooiiiiiifffbbb^^^[[[YYYYYYYYY\\\]]]^^^]]]\\\\\\]]]^^^``````___]]]\\\YYYWWWVVVUUUWWWXXXZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXZZZ[[[]]]WWWXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXWWWUUUVVVUUUTTTSSSTTTUUUWWWXXXYYYUUUSSSTTTXXXYYYWWWTTTQQQSSSUUUWWWWWWUUUSSSQQQPPPOOOOOOPPPRRRSSSSSSRRRQQQPPPNNNMMMMMMNNNPPPQQQKKKLLLLLLNNNOOOPPPQQQQQQPPPOOONNNLLLKKKJJJJJJJJJOOOOOOPPPSSSVVVYYYYYYXXXSSSSSSRRRQQQPPPNNNMMMLLLMMMMMMMMMMMMMMMKKKJJJIIIIIIHHHFFFGGGJJJLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJLLLNNNPPPOOOLLLHHHDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAABBBBBBEEEEEEEEEDDDCCCFFFJJJNNN]]]gggwww~~~zzzsss]]]UUUMMMHHHEEECCCFFFKKKTTTYYY___dddhhhlllrrrwww~~~xxxqqqlllmmmssszzzLLLLLLKKKKKKJJJIIIIIIHHHMMMMMMNNNPPPRRRTTTUUUVVVTTTWWW\\\bbbffffffdddaaa]]]^^^^^^___^^^^^^]]]]]]XXXWWWWWWXXXYYYZZZZZZZZZaaabbbcccdddccc]]]VVVPPPNNNLLLIIIHHHGGGGGGFFFEEEFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCDDDDDDCCCBBBAAAAAA???????????????>>>>>>===>>>>>>????????????@@@@@@======>>>>>>????????????@@@@@@@@@???????????????<<<<<<===>>>???@@@AAAAAA@@@AAAAAAAAAAAA@@@??????@@@AAABBBAAA???>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHJJJLLLKKKVVVggg|||uuu{{{|||tttnnnnnnqqqrrrwww{{{xxxooogggcccbbbcccbbbbbbaaaaaaaaabbbbbbbbbdddhhhmmmpppnnnjjjfffgggfffhhhmmmrrrrrrmmmhhhdddaaa^^^[[[YYYZZZ[[[\\\[[[\\\^^^^^^]]]]]]^^^```bbbbbb```^^^\\\YYYWWWUUUVVVVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVXXXZZZ[[[YYYXXXVVVUUUVVVWWWYYYZZZWWWVVVVVVWWWXXXXXXVVVTTTUUUTTTTTTTTTTTTVVVWWWXXXWWWTTTSSSTTTVVVWWWUUUSSSSSSTTTVVVWWWWWWUUUSSSQQQPPPOOONNNOOOQQQRRRQQQPPPPPPOOONNNNNNNNNNNNOOOPPPMMMMMMNNNOOOPPPRRRRRRSSSPPPOOONNNLLLKKKJJJJJJJJJNNNNNNOOORRRVVVXXXXXXWWWUUUTTTSSSRRRQQQPPPOOOOOOQQQRRRRRRQQQOOOMMMJJJHHHGGGGGGGGGHHHJJJLLLMMMMMMJJJJJJJJJIIIHHHGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLKKKIIIEEECCCCCCDDDFFFFFFGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDFFFIIIKKKVVV___mmm~~~|||pppfffZZZPPPHHHAAAAAAEEEIIINNNTTTZZZ```hhhqqqxxx|||wwwssspppppprrrttt~~~FFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOMMMNNNQQQUUUWWWXXXYYYYYYUUUUUUVVVWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOUUUUUUUUUVVVUUURRRMMMIIIIIIHHHFFFDDDDDDDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>?????????>>>>>>===>>>>>>??????????????????=========>>>??????@@@@@@@@@@@@@@@@@@@@@?????????<<<======>>>???@@@AAAAAA@@@AAAAAAAAAAAA@@@?????????AAABBBAAA@@@???@@@BBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGKKKPPPTTTWWWfffwww~~~yyy|||}}}tttrrrppptttwwwuuuoookkkkkkmmmqqqtttuuusssmmmfffcccbbbbbbbbbbbbbbbbbbcccdddddddddgggkkkooorrrpppkkkgggfffeeefffiiillllllhhhddd___]]][[[YYYYYY[[[]]]^^^[[[]]]^^^^^^]]]]]]^^^```bbbaaa```^^^\\\YYYWWWUUUWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSUUUVVVXXXYYYYYYWWWUUUSSSSSSUUUXXXZZZVVVUUUUUUVVVWWWXXXVVVUUURRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUVVVWWWVVVUUUSSSRRRRRRPPPOOOOOOPPPQQQOOONNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMMMMNNNOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJLLLLLLMMMPPPSSSUUUUUUTTTTTTTTTRRRQQQQQQQQQQQQQQQTTTTTTTTTTTTRRROOOLLLJJJGGGHHHIIIKKKLLLMMMMMMMMMIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIGGGEEEBBBAAACCCDDDDDDEEEEEEEEEEEEDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@?????????>>>============>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBEEEGGGIIIPPPWWWddduuu{{{vvvjjj___TTTHHHDDDDDDCCCGGGMMMRRRWWW```jjjrrrzzz||||||{{{wwwsssrrrqqqttttttwww~~~FFFFFFGGGGGGHHHIIIIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJHHHJJJLLLMMMNNNOOOPPPQQQLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIIIIIIIMMMKKKJJJIIIJJJIIIGGGFFFEEEDDDCCCBBBAAABBBDDDFFFDDDBBBAAABBBCCCCCCBBBAAAAAAAAA@@@@@@???>>>============>>>>>>>>>>>>======????????????>>>>>>>>>>>><<<======>>>??????@@@@@@AAAAAAAAA@@@@@@?????????????????????????????????@@@AAAAAAAAAAAA@@@??????>>>@@@AAAAAA@@@AAABBBCCCAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHEEEGGGLLLTTT___kkkuuu|||~~~xxxnnnkkkkkklllmmmmmmjjjgggffffffhhhmmmmmmmmmkkkiiifffcccaaa`````````aaabbbcccdddeeeeeeeeegggiiikkkjjjhhheeedddbbb```aaaccccccbbb___]]]\\\ZZZYYYZZZ[[[]]]^^^]]]_________]]]\\\]]]^^^]]]]]]]]]\\\[[[YYYXXXWWWXXXWWWUUUSSSRRRRRRSSSTTTSSSRRRRRRRRRSSSUUUWWWXXXWWWVVVUUUTTTTTTTTTUUUVVVTTTTTTTTTUUUWWWXXXWWWUUUQQQRRRTTTUUUUUUTTTSSSRRROOORRRTTTSSSOOONNNQQQTTTSSSTTTUUUVVVVVVUUUSSSRRRSSSRRRPPPPPPPPPPPPNNNLLLLLLNNNOOOPPPPPPOOONNNLLLKKKKKKKKKLLLLLLMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKJJJKKKMMMPPPRRRQQQPPPRRRQQQPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUTTTQQQNNNMMMIIIKKKNNNOOONNNLLLJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEECCCBBBBBBBBBCCCCCCBBBAAA???>>>??????>>>===============??????AAABBBCCCCCCCCCBBBCCCAAA@@@@@@AAADDDFFFGGGHHHOOO\\\kkk{{{~~~}}}uuuhhhXXXNNNKKKBBBEEEHHHKKKNNNUUU^^^eeeqqqvvv|||}}}zzzxxxwwwooonnnooovvvEEEEEEEEEEEEDDDDDDCCCCCCGGGHHHIIIIIIJJJIIIIIIIIIGGGHHHJJJJJJIIIHHHHHHHHHCCCDDDEEEFFFHHHJJJKKKLLLGGGHHHIIIHHHGGGFFFGGGHHHJJJGGGDDDBBBCCCCCCCCCBBB@@@@@@???>>>>>>???BBBDDDBBB@@@??????AAAAAA@@@>>>AAAAAAAAA@@@???>>>>>>===<<<<<<======>>>=========????????????>>>>>>>>>===<<<======>>>???@@@@@@@@@AAAAAAAAA@@@@@@?????????BBBBBBAAA@@@???>>>===<<<@@@AAAAAAAAAAAA@@@??????===???AAAAAAAAAAAACCCEEEBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIKKKOOOYYYgggyyyrrrkkkjjjjjjjjjjjjiiifffcccbbbcccdddeeejjjiiigggffffffeeebbb```_________```bbbccceeefffcccbbb``````bbbccccccbbbbbb___\\\[[[\\\]]]]]]\\\\\\\\\[[[ZZZZZZ[[[\\\]]]```aaaaaa___]]][[[[[[\\\YYYYYYZZZZZZZZZZZZYYYYYYYYYWWWTTTQQQPPPQQQRRRTTTRRRRRRQQQRRRSSSTTTVVVWWWTTTUUUUUUVVVUUUTTTSSSRRRSSSSSSSSSUUUWWWXXXWWWVVVSSSTTTWWWXXXXXXVVVTTTRRRMMMQQQUUUSSSNNNLLLPPPTTTRRRSSSTTTUUUUUUTTTSSSRRRUUUSSSQQQPPPPPPOOOMMMKKKKKKMMMOOOQQQQQQOOOMMMKKKPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIKKKNNNOOOOOOMMMOOOOOONNNMMMNNNOOOPPPQQQOOOQQQSSSTTTTTTSSSQQQOOOLLLNNNQQQQQQOOOKKKHHHFFFEEEFFFFFFGGGGGGHHHIIIIIIFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGEEEDDDDDDFFFHHHDDDCCCBBBBBBBBBDDDEEEFFFFFFGGGGGGGGGFFFEEECCCBBBBBBBBBCCCCCCBBBAAA???>>>??????>>>===============???@@@AAACCCDDDDDDCCCCCCFFFDDDAAAAAABBBEEEFFFGGGBBBJJJVVVdddsssyyygggXXXRRRBBBDDDFFFGGGHHHMMMUUU[[[fffmmmwww|||}}}|||{{{{{{ooolllkkkppp{{{EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGGGGEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>??????@@@AAAAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@@@@AAABBB>>>AAAEEEHHHJJJJJJJJJIIIQQQaaawwwvvvhhhbbbeeeiiijjjlllkkkeee^^^^^^cccfffcccgggdddaaaaaabbbaaa^^^[[[]]]^^^___aaaaaaaaa``````^^^]]]\\\\\\]]]^^^___```bbb```___^^^^^^\\\YYYVVVYYYYYYZZZZZZZZZZZZZZZZZZ\\\^^^______]]]YYYTTTPPPSSSTTTUUUVVVVVVVVVVVVVVVWWWUUUSSSQQQPPPQQQRRRSSSNNNOOONNNNNNSSSYYYYYYVVVVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUVVVWWWWWWWWWVVVUUUXXXXXXXXXWWWVVVUUUSSSRRRTTTSSSPPPNNNMMMMMMNNNOOOQQQSSSUUUWWWWWWUUUSSSQQQOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQ[[[[[[YYYUUUQQQPPPTTTWWWTTTSSSRRRQQQOOOLLLJJJIIIKKKLLLMMMNNNPPPQQQRRRSSSOOOOOONNNNNNMMMMMMNNNNNNPPPRRRUUUVVVUUURRRNNNKKKMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGIIIKKKLLLMMMIIIFFFDDDCCCEEEGGGGGGGGGJJJIIIGGGFFFFFFGGGIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCEEECCCAAA???>>>>>>???@@@>>>>>>>>>???BBBBBBBBB@@@AAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCCCCDDDIIIUUUfffyyyvvvlllgggVVVHHH@@@GGGLLLIIIIIINNNZZZbbbllltttxxxzzz|||}}}rrrpppmmmkkkmmmuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFFFFDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>??????@@@AAA@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAAAAA@@@???>>>@@@@@@AAAAAAAAABBBBBBBBB???????????????????????????@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBB??????AAABBBDDDEEEFFFGGGAAAAAABBBBBBCCCCCCBBBAAACCCCCCEEEGGGMMMTTT\\\bbbhhh|||xxxtttlllcccbbbjjjrrruuuvvvoooeee```___aaabbbbbbccc```]]]\\\]]]]]]\\\ZZZ\\\]]]___````````````_________^^^^^^^^^___```aaabbb```^^^^^^]]]]]][[[YYY[[[[[[ZZZZZZYYYYYYZZZZZZ\\\\\\\\\[[[ZZZWWWUUUTTTWWWVVVVVVUUUUUUTTTTTTSSSVVVUUUSSSQQQPPPQQQRRRSSSQQQRRRQQQPPPSSSXXXXXXTTTVVVUUUTTTTTTTTTTTTUUUVVVTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRVVVTTTRRRQQQPPPQQQRRRSSSSSSTTTUUUVVVUUUTTTRRRQQQMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNOOOPPPRRRSSSTTT\\\\\\ZZZWWWSSSQQQRRRUUUPPPPPPOOONNNLLLJJJIIIHHHMMMNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLPPPQQQSSSTTTSSSPPPMMMKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHIIIJJJJJJKKKIIIGGGEEEDDDFFFGGGHHHHHHJJJHHHGGGFFFFFFGGGHHHJJJGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDBBBAAA???>>>???@@@AAAAAAAAAAAABBBDDDEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDGGGNNN\\\mmm~~~xxxssseeeUUUHHHGGGGGGDDDHHHPPPQQQXXXaaaiiiooosssxxx|||zzzxxxtttooolllmmmqqquuuvvv|||AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAACCCDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>??????@@@AAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBB????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBAAA@@@EEEIIIOOOWWWbbbooo|||~~~mmmjjjiiiddd```eeerrr~~~rrrdddbbbbbb^^^^^^aaa___]]]ZZZXXXYYYZZZZZZZZZ[[[\\\]]]^^^____________`````````___``````aaabbbaaa___]]]\\\\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWZZZYYYWWWTTTSSSRRRRRRRRRUUUTTTRRRQQQPPPPPPQQQRRRRRRTTTSSSQQQRRRUUUTTTQQQTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVUUUUUUTTTSSSRRRQQQUUUTTTRRRQQQQQQRRRTTTUUUUUUUUUTTTSSSRRRQQQQQQPPPLLLLLLNNNOOOPPPQQQQQQQQQNNNNNNOOOPPPRRRTTTUUUVVV[[[[[[ZZZXXXTTTQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLKKKJJJJJJJJJJJJPPPPPPPPPPPPOOONNNLLLJJJIIIJJJJJJJJJIIIIIIHHHGGGJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHFFFEEEGGGHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@??????@@@AAABBBEEEDDDDDDFFFHHHIIIHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDGGGNNN]]]ooo{{{~~~ssseeeYYYTTTOOOHHHHHHMMMHHHLLLRRRYYY```hhhqqqvvv||||||zzzuuuooojjjhhhgggffflllttt|||@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCCCCAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>AAABBBBBBAAA@@@CCCHHHMMMRRR]]]nnn~~~{{{ooogggffffffcccaaahhhwwwrrraaacccddd^^^\\\aaa___\\\YYYWWWVVVWWWXXXYYYZZZ[[[\\\]]]^^^_________`````````___````````````___\\\ZZZYYYZZZ\\\]]]]]]\\\[[[YYYWWWVVVWWWXXXYYYVVVVVVWWWWWWWWWXXXYYYYYY[[[YYYVVVSSSQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPSSSSSSQQQQQQTTTSSSPPPRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRQQQPPPOOOPPPQQQSSSUUUVVVUUUSSSQQQOOOOOOOOOOOOKKKLLLNNNOOOPPPOOOOOONNNNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVTTTRRRPPPPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJIIIIIIOOONNNNNNMMMLLLKKKJJJJJJGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKIIIGGGGGGHHHIIIHHHGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHIIIIIIFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@AAABBBCCCDDDGGGFFFFFFHHHIIIJJJIIIGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEOOO^^^jjj{{{{{{rrrmmmlllhhh\\\OOOIIIEEEEEEGGGKKKRRR\\\fffmmmtttwwwzzzyyyvvvpppllljjjbbbeeeiiinnnrrrxxx~~~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@BBBBBB@@@???@@@AAA????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@AAAAAA???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBAAAAAA@@@?????????AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBB@@@CCCFFFEEEEEELLL[[[hhhppp}}}~~~sssmmmiiifffbbbcccaaa```ggguuummm^^^bbbddd___]]]ccc^^^\\\YYYVVVTTTTTTUUUWWWZZZZZZ[[[\\\]]]^^^___```^^^^^^^^^^^^^^^^^^^^^]]][[[YYYVVVVVVXXXZZZ[[[[[[YYYXXXWWWVVVUUUVVVVVVWWWTTTUUUWWWYYYZZZZZZYYYYYYXXXWWWTTTRRRRRRRRRSSSTTTPPPPPPOOOOOOOOOOOOOOOOOOOOOTTTUUUTTTTTTWWWWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTSSSQQQQQQQQQQQQQQQRRRQQQPPPOOOPPPRRRTTTUUUVVVTTTRRROOOMMMMMMMMMNNNLLLMMMNNNNNNNNNLLLKKKJJJOOOOOOOOONNNNNNOOOPPPPPPPPPPPPQQQSSSSSSRRRPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMKKKKKKJJJJJJJJJNNNMMMLLLKKKJJJIIIIIIHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGGGGHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDEEEDDDCCCCCCAAAAAAAAABBBBBBCCCDDDDDDGGGFFFFFFGGGHHHIIIHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???BBBDDDCCCCCCGGGQQQYYYnnn{{{vvvuuu~~~sss___QQQJJJGGGDDDDDDIIIRRR[[[```gggmmmtttyyyzzzxxxuuutttjjjiiigggeeeeeeiiiooosssAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@AAAAAA@@@??????@@@????????????????????????????????????????????????????????????????????????>>>============>>>??????BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@AAABBBCCCAAAAAA@@@@@@???>>>>>>===>>>CCCGGGJJJOOO\\\ooo~~~{{{ooojjjgggcccaaa[[[]]]\\\\\\bbbnnnwwwyyytttfff]]]___ccc```___bbbZZZZZZYYYVVVSSSSSSUUUWWWZZZ[[[[[[\\\]]]___```aaa\\\]]]]]]]]]]]]\\\[[[[[[YYYWWWUUUUUUWWWYYYYYYYYYVVVWWWWWWWWWWWWWWWWWWWWWTTTVVVXXXZZZZZZZZZXXXWWWUUUUUUSSSSSSRRRSSSTTTUUUPPPPPPPPPPPPPPPPPPPPPOOOQQQVVVZZZYYYYYY\\\]]][[[VVVVVVWWWWWWWWWWWWVVVVVVZZZZZZYYYXXXWWWWWWWWWWWWTTTSSSRRRQQQPPPQQQRRRRRRTTTSSSRRRQQQQQQSSSUUUVVVTTTSSSPPPNNNMMMLLLLLLLLLNNNNNNMMMMMMLLLKKKIIIIIIOOONNNNNNMMMMMMMMMMMMMMMLLLLLLMMMOOORRRRRRQQQOOOMMMMMMNNNNNNNNNNNNNNNMMMIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEGGGHHHIIIJJJJJJJJJGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDAAA@@@@@@??????@@@@@@AAA>>>AAACCCCCCCCCEEEIIIMMMaaarrrxxxpppxxxoooaaaTTTNNNGGGDDDEEEKKKPPPSSS\\\bbbkkkrrrvvvxxxxxxyyyuuurrrlllfffbbbaaadddgggvvv{{{@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>@@@BBBAAA@@@???@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@@@@??????@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????@@@AAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDGGGGGGGGGHHHHHHHHHIIIIIIOOOQQQTTTZZZeeettt{{{mmmhhhfffbbb______YYY[[[[[[YYY]]]dddiiijjjeeeaaa]]]]]]___aaa```^^^YYYZZZ[[[ZZZYYYXXX[[[]]][[[[[[[[[\\\]]]___aaabbb\\\\\\]]]]]]]]]\\\ZZZZZZXXXVVVVVVVVVXXXYYYXXXWWWUUUVVVXXXZZZZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQXXX\\\ZZZZZZ\\\]]]\\\UUUVVVWWWXXXXXXWWWVVVUUUVVVVVVUUUUUUUUUVVVWWWXXXUUUTTTRRRQQQPPPQQQRRRSSSTTTSSSQQQPPPPPPRRRSSSUUUQQQQQQOOONNNMMMLLLKKKKKKNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLNNNQQQRRRPPPNNNOOOOOOOOOPPPPPPOOONNNNNNIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDEEEGGGHHHJJJKKKLLLLLLHHHJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGGGGHHHGGGEEECCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCAAABBBDDDEEEFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDCCCCCCDDDEEEEEEDDDBBBAAAAAA@@@@@@AAABBBCCCDDD@@@@@@????????????@@@@@@??????@@@AAABBBDDDEEEGGGRRRdddwwwxxxtttxxxuuukkk\\\UUULLLFFFEEEGGGIIIIIIPPPVVV^^^ffflllqqquuuxxxzzzxxxtttnnnhhhdddbbbccclllpppwww????????????????????????@@@AAAAAABBBBBBAAAAAA@@@???@@@BBBBBB@@@???@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>>>>>>>@@@AAACCCEEEFFF>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@???BBBBBB@@@@@@@@@@@@BBBBBB>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBAAAAAABBBBBBBBBCCCBBB@@@@@@@@@BBBDDDEEEGGGIIINNNUUU\\\bbbgggjjjkkkhhhhhhqqqwwwmmmeeecccaaa^^^___eee\\\^^^]]]ZZZZZZ^^^___^^^\\\___^^^\\\]]]aaa```[[[ZZZ]]]``````______bbbeee\\\[[[[[[\\\]]]```bbbccc\\\]]]]]]^^^]]]\\\[[[ZZZXXXWWWWWWXXXYYYYYYXXXVVVTTTVVVYYY\\\]]]\\\[[[YYYYYYWWWUUUSSSRRRSSSUUUWWWUUUUUUUUUUUUTTTSSSQQQQQQSSSTTTUUUUUUUUUUUUTTTTTTPPPWWW[[[YYYXXXYYYZZZXXXSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPPPPPPPRRRTTTVVVXXXUUUTTTRRRQQQQQQRRRSSSTTTRRRQQQOOONNNNNNOOOPPPQQQPPPOOOOOONNNMMMLLLKKKKKKNNNNNNLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPQQQNNNMMMNNNPPPQQQPPPNNNKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKKKKKKKJJJHHHFFFEEEDDDEEEGGGIIIKKKLLLMMMMMMKKKKKKMMMMMMLLLJJJHHHGGGIIIGGGFFFGGGGGGFFFDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@BBBDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCEEEEEECCCAAA@@@?????????@@@BBBDDDEEE@@@@@@????????????@@@@@@@@@>>>===>>>AAACCCDDDEEEFFFWWWkkkzzztttpppnnn}}}ssskkk```YYYOOOHHHFFFEEEEEEDDDGGGLLLSSS\\\ccckkkrrrwwwzzzzzzzzzvvvpppiiieeeccceeehhhoooyyyCCCCCCBBBBBBAAA@@@@@@???????????????????????????BBBBBBAAA@@@????????????@@@@@@@@@??????>>>>>>>>>?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>======@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAACCCCCCBBBAAA@@@???>>>===>>>@@@BBBEEEFFFEEECCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEECCCBBBCCCCCCEEEGGGEEEBBBAAACCCCCCCCCCCCCCCDDDEEEFFFFFFOOO[[[iiisss~~~rrrhhhddd```cccggghhhccc]]]^^^]]][[[XXXVVVVVVYYY[[[YYY\\\______]]]\\\\\\^^^___\\\]]]bbbccc___```eee]]]]]]]]]]]]]]]]]]]]]]]]XXXZZZ\\\]]]]]][[[YYYWWWXXXXXXXXXZZZ\\\\\\ZZZXXX\\\___```___ZZZXXXXXXZZZVVVTTTSSSSSSTTTUUUUUUTTTTTTUUUUUUSSSQQQPPPQQQRRRWWWWWWWWWXXXWWWWWWVVVUUUUUUUUUTTTUUUUUUWWWXXXYYYWWWTTTSSSSSSTTTSSSOOOLLLNNNOOOQQQSSSUUUUUUUUUUUUTTTRRROOOOOOPPPQQQQQQPPPSSSSSSSSSRRRQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNPPPOOONNNMMMMMMMMMOOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNMMMLLLMMMNNNOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJIIIIIIHHHGGGFFFEEEFFFGGGHHHJJJLLLMMMNNNNNNLLLKKKIIIHHHGGGGGGHHHHHHKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAEEEFFFGGGHHHHHHGGGFFFEEEHHHFFFDDDBBBAAA@@@@@@AAA???AAACCCEEEFFFDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>???AAAAAAAAABBBBBBAAA@@@@@@EEEJJJVVViii~~~rrrppprrrxxxwwwggg```VVVMMMHHHFFFEEEDDDGGGFFFIIIPPPVVV[[[ccckkkssstttuuuuuutttsssrrrqqqfffeeeeeegggkkkrrryyy~~~BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<@@@AAAAAABBBCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???AAACCCEEEFFFEEECCCBBBAAAAAAAAAAAABBBCCCDDDDDDFFFGGGGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEEEEDDDCCCDDDHHHNNNTTTXXXgggxxxtttlllccccccdddhhhlllkkkeee```^^^]]]ZZZVVVRRRRRRSSSUUUXXX[[[^^^___^^^___aaaccceee```___cccdddaaa```ccc\\\\\\\\\\\\\\\\\\\\\\\\YYYYYY[[[[[[[[[ZZZXXXWWWWWWWWWWWWYYY[[[[[[ZZZXXX[[[[[[[[[YYYVVVTTTTTTTTTTTTRRRQQQQQQSSSTTTTTTSSSRRRSSSTTTSSSRRRRRRTTTUUUXXXXXXXXXXXXWWWWWWVVVUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTRRRSSSSSSRRRNNNKKKOOOPPPRRRTTTUUUUUUUUUUUUSSSQQQOOONNNOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRNNNNNNMMMMMMMMMNNNNNNOOOLLLKKKJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNKKKJJJHHHGGGFFFFFFFFFGGGIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDCCCAAAAAAAAAAAABBBDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDBBBAAAAAAAAAAAA@@@AAACCCDDDDDDDDDBBBBBB@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@????????????@@@@@@???>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBGGGQQQ```rrruuurrrssszzznnnfff\\\TTTOOOKKKHHHFFFCCCAAACCCHHHMMMQQQXXX___kkklllnnnqqqssstttttttttllliiieeeaaaaaadddgggjjjuuuzzzAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>@@@@@@???>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBBBBCCCEEEFFFFFFEEECCCBBB@@@AAAAAAAAABBBCCCEEEEEECCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHKKKIIIIIILLLTTT```lllsss~~~pppfffcccbbbeeejjjnnnnnnjjjddd```^^^\\\XXXSSSOOOMMMOOOQQQXXXZZZ]]]^^^```bbbeeehhhkkkhhhggghhhgggccc```___ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWUUUUUUUUUWWWYYYZZZYYYWWWYYYWWWUUUTTTTTTSSSRRRQQQQQQPPPOOOOOOQQQSSSSSSRRRPPPRRRSSSTTTSSSUUUWWWYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVWWWWWWWWWVVVUUUSSSRRRTTTSSSRRRRRRRRRQQQNNNKKKPPPQQQRRRSSSTTTTTTTTTTTTSSSQQQOOOOOOPPPPPPPPPOOOMMMMMMMMMNNNOOOPPPPPPPPPRRRQQQPPPOOONNNNNNNNNNNNLLLMMMNNNPPPQQQRRRSSSSSSNNNNNNMMMMMMMMMMMMMMMNNNKKKJJJIIIIIIJJJKKKJJJHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJHHHFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDBBB@@@???@@@AAABBBCCCCCCDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>??????@@@AAAAAABBB??????>>>>>>>>>=========??????>>>>>>======>>>>>>??????@@@@@@AAA@@@@@@??????BBBIIISSSaaarrr|||tttttt|||zzzrrrhhh___XXXQQQKKKFFFCCC???>>>BBBEEEGGGMMMSSS]]]```dddiiinnnrrruuuwwwuuuqqqjjjccc^^^[[[ZZZZZZdddjjjrrryyyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????==============================>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@??????AAAAAAAAA@@@@@@?????????AAA@@@??????>>>>>>??????>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDD@@@AAACCCDDDFFFGGGHHHHHHHHHIIIIIIIIILLLQQQSSSRRRVVVVVVXXX___jjjyyy|||{{{{{{tttjjj___ZZZeeejjjnnnnnnjjjddd```^^^]]][[[XXXSSSPPPOOORRRUUU]]]]]]]]]^^^```cccfffiiikkkooosssrrrkkkccc^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVUUUUUUUUUVVVWWWTTTSSSSSSTTTWWWXXXWWWVVVWWWTTTQQQQQQTTTUUUTTTRRRPPPOOONNNOOOQQQSSSSSSSSSQQQSSSTTTTTTTTTUUUXXXZZZZZZZZZYYYWWWVVVVVVUUUUUUVVVWWWXXXYYYXXXVVVTTTSSSTTTTTTTTTSSSSSSQQQNNNMMMOOOPPPPPPQQQRRRSSSSSSSSSTTTRRRQQQQQQRRRRRRQQQPPPMMMMMMNNNNNNOOOOOOOOOOOOQQQQQQPPPOOONNNMMMMMMMMMKKKLLLNNNPPPRRRRRRRRRRRRNNNNNNMMMLLLLLLLLLMMMMMMKKKJJJHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJLLLLLLMMMMMMLLLJJJGGGEEEEEEFFFHHHJJJGGGGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMLLLLLLLLLHHHGGGFFFEEEDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA???>>>???AAABBBBBBBBBBBBCCCCCCBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@BBBAAA@@@@@@@@@AAACCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>============>>>>>>======<<<======>>>>>>>>>??????@@@@@@??????>>>AAADDDIIISSScccwwwxxxvvv{{{uuukkkddd[[[PPPIIIIIICCC???AAACCCDDDGGGLLLOOORRRXXX___fffmmmrrruuuzzzxxxtttnnniiidddaaa___YYY]]]cccjjjqqqxxx~~~CCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????==============================>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@??????AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???????????????????????????@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@DDDEEEEEEFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGHHHJJJJJJJJJOOOSSSWWW```kkkooollllllnnnttt}}}}}}sssuuuwwwrrrqqqnnneee[[[VVVeeehhhkkkhhhbbb^^^]]]^^^\\\[[[YYYVVVUUUWWW\\\```eeeccc```^^^___aaadddffffffrrr|||yyymmmaaa\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWUUUTTTSSSTTTUUUVVVSSSQQQQQQRRRTTTUUUUUUTTTRRRPPPNNNPPPTTTWWWVVVTTTQQQPPPOOOPPPSSSUUUUUUUUUTTTUUUVVVUUUTTTUUUVVVXXXZZZYYYWWWVVVUUUUUUUUUVVVUUUWWWXXXZZZZZZXXXWWWUUUUUUVVVVVVUUUTTTQQQPPPOOONNNNNNNNNOOOPPPQQQRRRRRRUUUTTTSSSSSSTTTTTTSSSQQQQQQPPPPPPPPPOOOOOOOOONNNOOOOOOOOONNNMMMMMMLLLKKKKKKLLLNNNPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLMMMMMMLLLKKKIIIJJJKKKKKKIIIHHHFFFGGGIIIKKKLLLMMMMMMMMMLLLJJJGGGEEEEEEFFFHHHJJJEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEEEEFFFFFFCCCBBB@@@??????@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBB>>>???AAABBBBBBBBBAAA@@@BBBAAA?????????@@@BBBCCCBBBBBBAAAAAA@@@???======?????????>>>>>>=========>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<======<<<======>>>?????????>>>???AAACCCDDDJJJXXXlll{{{wwwsssxxxzzzuuummmbbbZZZPPPHHHBBBAAAAAAAAABBBEEEEEEHHHMMMTTT\\\ccchhhlllssstttuuuvvvuuussspppnnn^^^___aaadddgggmmmuuuzzzFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>??????@@@>>>????????????@@@@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@????????????@@@?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@CCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJLLLMMMUUU^^^iiisss|||rrrlllgggfffbbb[[[WWWWWWaaabbbbbb```]]]\\\^^^aaaZZZZZZYYYYYYZZZ___fffkkknnniiibbb^^^]]]___```aaabbbppp{{{wwwjjj```[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSTTTUUUVVVRRRQQQOOOPPPQQQSSSSSSRRRMMMMMMNNNQQQTTTUUUUUUTTTQQQPPPOOOQQQTTTVVVWWWWWWUUUVVVVVVUUUTTTSSSUUUVVVXXXWWWUUUTTTTTTTTTUUUVVVVVVWWWXXXYYYYYYXXXWWWWWWUUUWWWXXXWWWTTTQQQPPPPPPMMMMMMMMMNNNPPPQQQSSSTTTVVVUUUUUUUUUVVVVVVTTTRRRRRRRRRRRRQQQPPPOOOOOOOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMLLLJJJJJJKKKKKKJJJHHHFFFHHHJJJKKKMMMMMMMMMLLLKKKJJJHHHFFFFFFGGGHHHIIIEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJFFFGGGHHHHHHHHHHHHHHHGGGHHHGGGFFFEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB??????@@@AAAAAAAAA@@@@@@AAA@@@???>>>???@@@AAABBBAAAAAAAAA@@@???>>>===<<<@@@??????>>>======<<<<<<>>>>>>>>>=========<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBFFFPPP___jjjuuurrrttt~~~zzzrrr\\\RRRHHHDDDBBB>>>===???@@@BBBEEEJJJOOOUUUZZZ\\\aaaccchhhlllppprrrrrrrrriiiiiihhhfffeeefffjjjmmmtttxxx}}}IIIHHHGGGFFFEEECCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>?????????======>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDAAAAAABBBBBBCCCEEEFFFGGGGGGHHHKKKPPPUUUZZZ___bbbnnn{{{vvvnnnjjjfffccc```ZZZTTTUUUYYY^^^^^^]]]\\\ZZZZZZ\\\]]]XXXYYYYYYZZZ]]]dddlllrrrssslllccc]]][[[\\\]]]^^^bbbkkkpppkkkddd___[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUSSSQQQOOONNNOOOPPPPPPOOOMMMPPPTTTVVVVVVUUUTTTTTTPPPOOOOOOQQQTTTWWWXXXWWWTTTUUUVVVUUUSSSSSSUUUVVVUUUTTTSSSRRRRRRTTTUUUWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTVVVXXXVVVSSSPPPPPPPPPMMMMMMNNNOOOQQQSSSVVVWWWVVVUUUUUUVVVWWWVVVTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOOPPPRRRSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLJJJJJJKKKKKKIIIHHHGGGHHHJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHFFFGGGIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHEEEFFFFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCAAABBBCCCCCCCCCCCCBBBAAABBBAAA@@@@@@@@@@@@AAABBBAAA@@@@@@????????????@@@???????????????@@@@@@AAA??????@@@@@@???>>>======??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<::::::;;;<<<===>>>>>>===>>>???@@@AAACCCIIIRRRXXXuuuwwwooorrryyyqqqdddVVVOOOIIICCC???>>>??????@@@BBBEEEHHHJJJLLLOOOPPPRRRVVVZZZ```eeeggghhhiiijjjiiifffdddccccccfffhhhmmmtttzzzKKKJJJIIIGGGEEEDDDCCCBBB????????????????????????BBBBBBAAA@@@????????????<<<<<<======>>>>>>>>>????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCC???@@@@@@AAABBBDDDDDDEEE@@@AAAAAABBBCCCDDDEEEEEE>>>???@@@BBBDDDGGGIIIJJJOOORRRXXX```jjjttt|||vvvpppjjjfffbbbbbbbbbaaa[[[TTTVVV[[[```___]]][[[ZZZYYYXXXWWWWWWXXXXXXYYY^^^eeennnuuuuuummmccc\\\[[[\\\\\\\\\cccgggfffaaa______\\\UUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSQQQNNNMMMNNNOOONNNNNNPPPUUUZZZ[[[YYYVVVUUUVVVOOONNNNNNPPPTTTVVVWWWWWWSSSTTTTTTTTTSSSSSSUUUWWWTTTSSSRRRQQQRRRSSSVVVWWWYYYXXXVVVTTTSSSRRRQQQQQQSSSUUUWWWVVVRRROOOOOOPPPNNNNNNOOOPPPSSSVVVXXXZZZUUUTTTTTTUUUVVVVVVSSSQQQNNNOOOOOOPPPPPPQQQQQQRRRLLLMMMOOOPPPQQQQQQPPPOOOLLLLLLLLLMMMPPPRRRUUUWWWSSSRRRQQQPPPOOOOOOOOOOOOMMMKKKJJJJJJJJJJJJHHHGGGGGGHHHKKKLLLMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKLLLNNNNNNNNNMMMKKKKKKKKKKKKJJJIIIGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCC@@@BBBDDDEEEEEEDDDBBBAAACCCBBBAAA@@@@@@AAABBBCCCBBBAAA???>>>>>>>>>???@@@>>>>>>??????@@@@@@@@@@@@>>>????????????>>>>>>=========>>>>>>??????@@@@@@;;;;;;;;;:::::::::999999:::999999999::::::;;;<<<999:::;;;<<<============<<<===>>>@@@BBBEEEIIILLL```ttt~~~pppiiinnnuuu{{{uuueee[[[SSSKKKDDDCCC??????>>>>>>>>>???AAABBBEEEDDDBBBCCCGGGNNNVVV[[[^^^bbbgggiiigggccc```^^^[[[]]]aaahhhqqq{{{PPPRRRQQQMMMGGGCCCBBBDDDHHHEEEBBBBBBCCCDDDAAA???AAABBBCCCBBB@@@===<<<<<>>======??????>>><<>>============888555333444888;;;;;;:::@@@@@@@@@>>><<<<<<>>>@@@======<<<<<<===???AAABBBAAAAAAAAAAAAAAAAAABBBBBBDDDAAA>>>>>>AAACCCCCCAAA>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBBBBBBBAAA???===AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????@@@BBBCCCFFFEEEDDDBBB@@@AAADDDGGGCCCCCCDDDFFFJJJPPPUUUYYY\\\jjjxxxxxxllliiihhhccc]]]]]]^^^^^^\\\ZZZ\\\aaafffjjjhhhddd]]]VVVSSSUUUXXXYYYXXXYYY\\\bbbgggkkkmmmlllhhhcccaaa```___\\\ZZZ``````___^^^\\\[[[ZZZZZZWWWXXXYYY[[[[[[ZZZXXXWWWSSSTTTWWWXXXWWWUUUQQQOOOOOONNNNNNMMMLLLLLLLLLMMMUUUWWWYYYZZZYYYVVVRRRPPPRRRQQQQQQQQQQQQSSSUUUVVVZZZXXXVVVTTTTTTUUUWWWYYY[[[XXXSSSQQQRRRUUUXXXYYYXXXWWWTTTRRRQQQRRRTTTVVVWWWUUUTTTRRRQQQPPPPPPQQQOOOMMMNNNRRRXXXZZZWWWTTTQQQRRRSSSSSSSSSSSSSSSRRROOONNNNNNPPPSSSUUUUUUTTTQQQQQQQQQRRRRRRQQQPPPPPPSSSPPPNNNMMMOOORRRSSSTTTSSSSSSRRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJMMMLLLLLLKKKJJJJJJIIIIIINNNKKKHHHGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPQQQPPPMMMJJJGGGFFFEEEEEECCCDDDDDDEEEFFFGGGGGGGGGEEEDDDDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????CCCCCCBBBAAA@@@???===<<<==============================<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>>>>>>>>>>???AAADDDEEEPPPeeezzz{{{pppeeecccnnnyyy~~~vvviiiXXXKKKGGGFFFEEEDDDDDDDDDBBB???===???>>>>>>???AAACCCFFFGGGLLLPPPVVV\\\___```___^^^ZZZZZZYYY\\\aaajjjrrrwwwdddccc___XXXOOOJJJJJJLLLIIIIIIHHHIIIHHHGGGDDDAAACCCCCCCCCAAA@@@??????@@@???>>><<<===>>>???>>>===>>>>>>======<<<<<<<<<<<<>>><<<::::::<<<>>>>>>==================>>>???AAA>>>>>>======>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAA??????BBBCCCCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBB@@@AAABBBCCCDDDCCCBBBAAAEEEEEEEEEEEEDDDEEEEEEEEECCCCCCCCCCCCCCCDDDHHHKKKLLLOOOTTT[[[aaafffjjjlll~~~zzzkkkeeeffffffccc^^^]]]^^^aaabbbeeejjjqqqvvvssslllaaaVVVPPPQQQUUUYYYXXXWWWWWWZZZ^^^cccfffgggfffccc___^^^______^^^\\\^^^^^^]]]\\\[[[[[[ZZZYYYWWWXXXYYYZZZZZZYYYWWWVVVVVVWWWXXXXXXVVVSSSPPPNNNNNNMMMLLLLLLLLLMMMOOOPPPVVVWWWXXXYYYXXXUUUSSSQQQPPPPPPQQQRRRTTTWWWYYY[[[YYYWWWUUUTTTUUUWWWZZZ[[[[[[XXXTTTRRRSSSVVVWWWXXXXXXVVVTTTRRRRRRSSSUUUVVVWWWVVVTTTRRRQQQQQQQQQRRRQQQPPPPPPUUUZZZ[[[XXXTTTRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPQQQTTTUUUUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQSSSPPPMMMMMMOOORRRSSSTTTTTTTTTTTTSSSRRRQQQOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHMMMJJJGGGGGGHHHIIIJJJJJJHHHIIIJJJLLLNNNOOOOOOOOOPPPNNNLLLIIIGGGFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGDDDCCCCCCEEEGGGIIIIIIHHHDDDCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>=================================<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>>>>=========>>>@@@AAACCCEEETTTfffuuu|||lllaaaeeeoooxxx|||kkkZZZSSSHHHEEEBBB@@@???>>><<<;;;<<<<<<<<<<<<===???@@@AAAEEEGGGJJJOOORRRVVVXXXYYY]]]]]]___aaaeeehhhkkklll|||yyyrrrggg\\\VVVVVVXXXXXXZZZ]]]\\\WWWQQQKKKHHHHHHGGGEEEDDDBBBAAAAAAAAA>>>===;;;;;;=========<<<<<<<<<======<<<<<<;;;:::>>><<<:::999:::;;;:::999<<<;;;::::::<<<=========<<<<<<<<<<<<<<<===>>>?????????>>>>>>=========<<<>>>======>>>???@@@@@@>>>AAAAAA@@@@@@@@@@@@@@@???AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBBFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNOOOPPPSSSVVVYYYWWW___lllzzz~~~nnnggg``````dddgggddd```]]]___cccgggkkkrrryyy~~~vvvlll^^^TTTQQQSSSUUUWWWXXXVVVVVVWWW[[[^^^___```^^^\\\[[[[[[]]]^^^^^^]]][[[[[[\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYXXXVVVUUUZZZZZZYYYWWWUUUSSSQQQOOONNNMMMLLLKKKMMMOOORRRTTTWWWWWWWWWWWWVVVUUUSSSRRRSSSSSSTTTUUUWWWYYY[[[]]]XXXWWWVVVUUUVVVYYY[[[]]][[[YYYVVVUUUVVVWWWWWWWWWWWWUUUTTTSSSSSSTTTVVVXXXXXXWWWUUUSSSRRRRRRSSSSSSSSSSSSTTTYYY\\\\\\XXXTTTTTTTTTTTTSSSSSSRRRRRRQQQSSSRRRQQQRRRTTTUUUTTTSSSPPPPPPPPPPPPQQQRRRSSSSSSRRROOOMMMMMMOOORRRSSSSSSTTTTTTUUUUUUTTTRRRPPPOOOJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLLLLLLLJJJHHHFFFKKKHHHGGGGGGIIIKKKMMMMMMHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMKKKIIIHHHGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGDDDCCCBBBEEEIIILLLNNNNNNGGGEEECCC@@@?????????@@@???@@@@@@AAAAAAAAAAAAAAA????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>==============================<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>??????>>>============>>>???@@@???FFFSSScccxxx{{{iiidddgggnnnyyyooodddTTTOOOGGGAAA>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>???AAAEEEJJJOOOQQQWWWZZZ___cccffffffeeeddd~~~tttmmmmmmnnntttyyy|||zzzqqqeee\\\XXXUUUTTTSSSQQQNNNJJJEEEBBBDDDAAA???>>>???@@@???>>>??????@@@@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;@@@>>><<<===>>>???===;;;<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<=========>>>???@@@@@@???DDDCCCCCCBBBBBBBBBBBBBBBFFFFFFFFFEEECCCBBBCCCCCCFFFFFFGGGHHHIIIJJJLLLLLLOOOOOOPPPRRRVVVZZZ^^^```bbbdddgggjjjkkkmmmppprrruuu}}}yyy{{{kkkaaa^^^^^^aaafffhhhfffbbb\\\^^^```dddhhhlllqqqtttlllddd[[[XXXZZZ[[[XXXTTTYYYWWWVVVWWWYYY[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\ZZZ[[[[[[\\\\\\[[[ZZZYYYXXXXXXYYYYYYXXXWWWVVVUUU[[[ZZZYYYWWWUUUTTTSSSRRRRRRPPPNNNMMMNNNQQQUUUWWWXXXWWWVVVUUUTTTTTTTTTTTTWWWWWWWWWWWWXXXXXXYYYYYYZZZYYYWWWVVVVVVXXX[[[]]]\\\ZZZYYYZZZ[[[[[[YYYXXXVVVUUUTTTTTTTTTVVVWWWYYYXXXWWWVVVTTTSSSSSSTTTTTTUUUVVVXXX\\\^^^]]]YYYVVVVVVUUUTTTSSSRRRRRRQQQQQQTTTRRRQQQRRRSSSSSSRRRQQQOOONNNNNNNNNOOOPPPRRRSSSPPPNNNMMMMMMPPPRRRSSSSSSSSSSSSTTTTTTSSSQQQOOONNNKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJLLLMMMMMMJJJHHHFFFIIIGGGFFFGGGJJJMMMOOOOOOHHHIIIJJJKKKLLLLLLMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBCCCGGGLLLNNNOOOIIIGGGCCC???======>>>??????@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>BBBDDDJJJWWWkkk~~~ssskkkiiioooyyyvvviiiaaaVVVKKKDDDAAA???>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;<<<===???CCCGGGIIIIIINNNUUU\\\```cccbbbbbbwwwrrrnnnnnnooonnnjjjaaaVVVNNNNNNKKKHHHEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@???@@@@@@@@@???>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>????????????>>>???@@@@@@AAAAAABBBCCCEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHFFFEEEGGGIIIHHHIIIKKKOOOTTTZZZ___bbbfffffffffiiiooowww~~~qqqddd___```bbbeeeggggggccc```ZZZZZZ\\\^^^aaaccceeeeeeddd]]]WWWXXX^^^bbb___ZZZ[[[ZZZXXXYYYZZZ[[[ZZZYYYYYYZZZZZZZZZZZZYYYZZZZZZZZZ[[[]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVV[[[ZZZXXXWWWVVVVVVVVVVVVWWWUUURRRPPPQQQSSSVVVXXXXXXWWWUUUTTTTTTTTTTTTUUUWWWWWWXXXXXXXXXXXXXXXXXX]]][[[XXXVVVVVVWWWYYYZZZ[[[\\\]]]^^^```___\\\YYYVVVVVVUUUUUUVVVWWWXXXYYYXXXWWWVVVTTTTTTTTTUUUUUUWWWXXXZZZ]]]^^^]]]ZZZWWWWWWVVVTTTSSSRRRRRRRRRRRRSSSQQQPPPPPPQQQRRRPPPOOOLLLLLLMMMMMMNNNOOOPPPQQQOOOMMMLLLMMMPPPRRRSSSSSSQQQQQQRRRQQQPPPOOOMMMLLLMMMMMMLLLKKKJJJIIIIIIHHHJJJKKKMMMNNNMMMKKKHHHFFFHHHFFFEEEFFFIIIMMMOOOOOOHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAABBBEEEHHHJJJJJJIIIFFFCCC???=========>>>@@@@@@@@@AAAAAA@@@??????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>????????????????????????>>>>>>>>>CCCCCCFFFMMMZZZnnnxxxllljjjnnnvvv~~~{{{sssfffYYYNNNFFFAAA>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>?????????>>>AAAGGGNNNTTTYYY\\\]]]vvvkkk]]]YYYTTTOOOMMMKKKIIIHHHDDDCCCAAA@@@>>>=========<<<>>>@@@AAA@@@???@@@AAA===???AAAAAA@@@???@@@AAA===============<<<;;;:::;;;;;;===>>>@@@AAACCCCCC@@@AAAAAAAAA@@@AAADDDGGGEEEEEEDDDEEEFFFHHHKKKLLLHHHKKKMMMMMMLLLNNNRRRVVVTTTWWW]]]eeennnvvv}}}xxxnnngggbbbdddfffgggfffbbb^^^\\\XXXXXXYYY\\\```bbbaaa```bbb[[[UUUVVV]]]dddfffddd]]]\\\[[[[[[\\\]]][[[ZZZ[[[\\\]]]]]][[[YYYYYYYYY[[[\\\]]]^^^^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWXXXXXXVVVTTTSSSSSSUUUWWWYYYVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTVVVXXXYYYZZZZZZ[[[]]][[[YYYVVVUUUVVVWWWXXXYYY[[[^^^bbbdddbbb^^^[[[WWWWWWVVVVVVWWWWWWXXXXXXXXXWWWUUUTTTTTTTTTUUUUUUWWWXXXZZZ\\\\\\\\\ZZZZZZWWWVVVTTTSSSRRRRRRSSSTTTQQQPPPOOOOOOQQQQQQPPPOOOLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLNNNPPPRRRSSSRRRQQQPPPOOONNNMMMLLLLLLKKKMMMMMMMMMLLLKKKKKKJJJJJJLLLMMMNNNNNNNNNLLLJJJHHHHHHFFFEEEEEEHHHKKKMMMMMMIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFDDDBBB@@@AAABBBDDDEEEDDDFFFDDDBBB???>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>???????????????@@@@@@???>>>>>>>>>>>>AAAEEELLL\\\uuuwwwnnnlllnnnuuu~~~wwwiii]]]QQQFFF@@@>>>===;;;:::::::::;;;<<<:::;;;<<<======;;;999888;;;<<>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@???>>>===<<<;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>><<<===>>>?????????>>>===:::;;;>>>BBBEEENNNbbbvvv{{{sssiiinnnsssxxx|||sssdddUUULLLFFFCCC???<<<::::::;;;<<<:::;;;<<<<<<<<<;;;999888<<<<<<<<<===???BBBEEEGGG~~~zzzxxxvvvsssnnnjjjgggggghhhiiigggjjjlllkkkgggddddddeeegggllloooiii^^^VVVWWWZZZUUUUUUUUUUUUTTTSSSQQQPPPPPPQQQTTTXXX\\\```bbbddd]]]]]]\\\ZZZYYY[[[aaafffggghhhhhhjjjnnnrrrwwwyyy|||~~~{{{ssskkkhhhkkkiiikkkllljjjeee```^^^^^^\\\[[[]]]```dddfffcccaaa\\\]]]___cccgggfffaaa\\\\\\\\\\\\]]]___```^^^]]]]]]___bbbaaa^^^\\\\\\]]]ZZZ[[[\\\]]]\\\YYYVVVTTTYYYYYYYYYYYYZZZ\\\]]]^^^^^^]]]]]][[[YYYWWWUUUTTTPPPPPPQQQSSSUUUWWWXXXYYYTTTTTTUUUUUUUUUTTTTTTSSSXXXYYYZZZ[[[[[[ZZZYYYXXXYYYXXXUUUTTTTTTVVVXXXZZZSSSVVV\\\bbbeeeddd^^^ZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXYYY[[[]]]VVVUUUSSSRRRRRRTTTVVVWWWRRRQQQPPPQQQSSSSSSSSSRRRNNNPPPSSSTTTTTTRRROOOMMMLLLLLLLLLNNNQQQRRRRRRRRRSSSQQQMMMKKKJJJKKKLLLMMMIIIJJJKKKMMMNNNPPPQQQRRRPPPPPPOOONNNNNNMMMMMMMMMJJJGGGEEEDDDFFFHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEAAA@@@@@@AAABBBCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========:::;;;===>>>>>>>>>===<<<<<<;;;>>>CCCDDDGGGUUUccc{{{|||gggiiilllpppwwwvvveeeZZZNNNKKKEEE???<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;<<<===???@@@AAA~~~wwwrrrnnnrrrwwwyyyssskkkhhhmmmtttooommmooozzz|||yyy{{{~~~sssnnnmmmmmmnnnkkkkkkkkkhhhdddaaa______^^^]]]]]]```cccdddaaa]]]]]]^^^```aaaaaa```^^^]]]ZZZZZZZZZZZZZZZ\\\^^^______``````^^^\\\YYYXXXXXX^^^^^^\\\YYYWWWWWWXXXZZZ^^^[[[WWWVVVYYYZZZZZZXXXVVVWWWYYYYYYXXXVVVRRRPPPOOOPPPRRRSSSTTTSSSQQQPPPTTTUUUVVVWWWWWWVVVTTTSSSTTTUUUXXXZZZ\\\\\\]]]\\\ZZZVVVRRRTTTYYY\\\[[[YYYSSSXXX^^^aaaaaa___]]]\\\VVVWWWXXXXXXVVVVVVVVVXXXTTTTTTTTTTTTSSSTTTWWWYYYVVVXXXYYYXXXXXXXXXZZZ\\\YYYTTTOOOPPPTTTVVVUUURRRQQQRRRRRRRRRQQQPPPNNNMMMRRRQQQQQQRRRTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHIIIJJJMMMPPPQQQSSSRRRPPPOOOMMMMMMMMMMMMJJJHHHDDDBBBBBBCCCFFFHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@??????AAABBBBBBAAA??????>>>>>>??????@@@AAAAAA@@@>>>=========>>>???>>>>>>????????????>>>>>>AAA@@@???=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==========================================>>>??????@@@CCCHHHLLL___zzz|||tttgggdddhhhrrr{{{oooccc\\\RRRIIICCC@@@>>>===<<<<<<<<<:::777777888999999999:::;;;<<<<<<======~~~tttllliiijjjkkkkkkjjjkkkjjjgggccc```^^^^^^^^^]]]^^^```bbbbbb___]]][[[\\\]]]^^^^^^]]]\\\[[[WWWXXX[[[]]]___`````````]]]^^^^^^]]][[[ZZZZZZZZZ^^^^^^\\\YYYWWWVVVXXXZZZ\\\XXXUUUUUUXXX[[[ZZZYYYWWWXXXXXXXXXWWWTTTQQQPPPMMMOOOQQQRRRSSSSSSRRRQQQSSSTTTUUUWWWWWWVVVUUUTTTVVVWWWYYYZZZ[[[[[[[[[[[[XXXUUUSSSUUUZZZ\\\[[[YYYXXX[[[^^^___\\\YYYVVVUUUWWWXXXXXXWWWUUUTTTVVVWWWVVVVVVVVVUUUTTTUUUWWWXXXWWWXXXXXXWWWVVVVVVXXXZZZXXXUUURRRRRRTTTUUUSSSPPPQQQRRRSSSTTTSSSRRRPPPOOORRRQQQQQQRRRTTTUUUTTTSSSQQQQQQQQQQQQPPPPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSQQQPPPOOOMMMLLLLLLIIIGGGEEECCCCCCDDDFFFGGGIIIIIIHHHHHHHHHIIIKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@??????@@@CCCDDDDDDCCC??????>>>>>>??????@@@AAA@@@???>>>=========>>>>>>>>>>>>????????????>>>>>>???>>>===<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>AAAFFFIIIVVVjjj{{{sssiiieeejjjyyywwwpppeeeYYYPPPGGGAAA======>>>>>>>>><<<<<<;;;<<<<<<<<<==================}}}qqqmmmhhheeefffgggiiiiiihhhiiihhheeeaaa^^^]]]]]]___^^^^^^___``````]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZUUUXXX\\\___aaa```^^^]]]]]]\\\[[[ZZZZZZZZZ[[[[[[^^^]]]\\\YYYWWWWWWYYY[[[[[[WWWTTTTTTXXX[[[[[[ZZZWWWWWWWWWVVVTTTSSSQQQPPPMMMNNNPPPRRRRRRRRRRRRQQQQQQRRRTTTVVVWWWWWWWWWVVVZZZZZZ[[[[[[[[[ZZZYYYXXXUUUSSSSSSWWW[[[]]][[[XXX[[[]]]]]]\\\YYYVVVTTTTTTZZZZZZYYYVVVTTTTTTUUUWWWYYYXXXWWWVVVVVVVVVWWWXXXWWWWWWWWWUUUTTTUUUXXXZZZWWWWWWVVVUUUTTTRRRQQQPPPRRRTTTVVVWWWWWWVVVSSSRRRRRRQQQQQQSSSUUUVVVUUUTTTPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMLLLKKKJJJJJJJJJIIIJJJJJJLLLMMMNNNOOOPPPTTTTTTSSSRRRPPPNNNKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFIIIHHHGGGGGGHHHJJJLLLNNNLLLKKKJJJHHHGGGFFFEEEEEEFFFEEECCCBBBAAAAAABBBBBB??????@@@BBBEEEFFFEEECCC??????>>>>>>??????@@@AAA??????>>>===============>>>>>>????????????>>>>>>===<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<>>>BBBEEEIIIUUUggg|||sssfffccclllwww}}}qqqeeeWWWKKKDDD>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::::::::999999{{{rrrjjjbbbbbbbbbccceeefffggghhheeeeeedddbbb^^^[[[[[[\\\____________^^^]]]\\\ZZZZZZYYYYYYXXXXXXYYYYYYZZZXXXYYY\\\]]]^^^\\\ZZZYYYaaa^^^[[[YYYXXXYYYZZZZZZ[[[[[[[[[ZZZYYYZZZ]]]___]]]YYYUUUUUUXXXZZZZZZXXXUUUTTTTTTSSSSSSSSSSSSSSSPPPPPPQQQRRRRRRRRRQQQQQQOOOQQQSSSUUUWWWYYYYYYYYY]]]]]]\\\[[[ZZZYYYWWWWWWSSSSSSUUUYYY\\\]]][[[XXXZZZ[[[\\\[[[YYYYYYZZZ[[[^^^]]][[[WWWTTTTTTVVVYYY\\\ZZZXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVZZZ]]]ZZZYYYXXXUUURRRQQQRRRTTTWWWYYY[[[\\\[[[XXXUUUSSSRRRRRRRRRSSSUUUVVVUUUTTTOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJJJJJJJIIIJJJLLLMMMNNNOOOOOOOOOTTTTTTTTTSSSQQQNNNJJJHHHGGGGGGHHHHHHGGGGGGFFFEEEIIIHHHGGGGGGHHHJJJMMMOOONNNLLLJJJGGGEEEDDDDDDEEEFFFEEEBBB@@@@@@@@@BBBCCC@@@@@@BBBDDDFFFFFFDDDAAA??????>>>>>>??????@@@AAA>>>>>>>>>===============>>>>>>????????????>>>>>><<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;>>>@@@AAAFFFSSSgggpppfffeeehhhoooqqqyyy~~~pppaaaWWWIIIFFFBBB???===<<<;;;::::::::::::999999999999999{{{yyyyyyyyyyyywwwrrriiiaaa[[[]]]```cccdddcccccccccaaaaaa```^^^[[[ZZZZZZ[[[^^^^^^^^^^^^\\\[[[ZZZZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\^^^___```hhhbbb\\\XXXWWWWWWXXXWWWWWWXXXYYYYYYZZZ]]]aaaddd```\\\XXXVVVXXXYYYWWWVVVQQQQQQRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQSSSUUUXXXZZZ\\\\\\___^^^]]][[[YYYXXXWWWWWWSSSTTTWWW[[[]]]]]][[[YYYXXXYYYYYYYYYYYYZZZ]]]```aaa___]]]YYYVVVVVVXXXZZZ]]]ZZZWWWVVVWWWWWWWWWUUUTTTUUUVVVVVVWWWYYY]]]aaa]]][[[XXXTTTQQQRRRVVVYYY]]]^^^______]]]ZZZWWWUUUSSSRRRRRRSSSUUUUUUTTTRRRMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMNNNOOOOOOOOOOOOSSSTTTTTTSSSQQQMMMJJJHHHGGGHHHHHHIIIHHHGGGFFFEEEIIIHHHGGGGGGIIIKKKMMMOOONNNLLLJJJGGGFFFEEEEEEEEEGGGEEECCCAAA@@@AAABBBCCCCCCCCCCCCEEEEEEDDDAAA>>>??????>>>>>>??????@@@AAA>>>>>>>>>>>>>>>======<<<>>>>>>????????????>>>>>>===<<<<<<;;;<<<===???@@@????????????????????????=========>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;999:::<<<>>>===@@@GGGVVViii|||tttjjjddd___```gggttt~~~~~~}}}ttt___XXXNNNFFFBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@AAA???????????????>>>======>>>>>>????????????>>>>>>>>>===<<<<<<<<<===>>>???========================<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;<<<<<<<<<888888999999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::<<<======>>>BBBKKKUUUeee{{{yyymmmZZZWWWZZZdddoooxxxyyyrrrttttttjjj]]]RRRLLLGGGCCCAAA======<<<<<<;;;;;;;;;:::fffrrr~~~~~~uuullleee```cccbbb\\\\\\```aaa___XXX]]]bbbcccaaa]]][[[ZZZXXXYYYYYYXXXWWWXXXZZZ]]][[[\\\]]]\\\YYYXXXZZZ\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[[[[^^^cccjjjqqquuurrriii^^^WWWVVVWWWWWWVVVSSSTTTUUUUUUVVVYYY]]]```^^^ZZZUUUTTTUUUUUUTTTRRRQQQRRRTTTVVVVVVUUUTTTSSSOOOOOOOOOOOOOOOPPPQQQQQQSSSTTTUUUXXXZZZ]]]___aaa^^^]]]\\\ZZZZZZZZZZZZZZZYYY[[[]]]^^^^^^]]]\\\\\\XXXYYYYYYYYYXXXYYY\\\^^^]]]]]]]]]ZZZXXXWWWWWWYYYZZZVVVRRRRRRUUUVVVTTTRRRRRRUUUXXXYYYYYYYYYZZZ[[[\\\YYYWWWXXX\\\^^^^^^\\\\\\[[[ZZZYYYYYYXXXXXXXXXTTTSSSRRRRRRRRRQQQOOOMMMKKKKKKKKKLLLLLLMMMMMMMMMIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEECCCBBBAAABBBAAA@@@>>>??????>>>>>>??????@@@AAA???@@@@@@AAA@@@???>>>===>>>>>>????????????>>>>>>>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===;;;:::999:::::::::;;;;;;;;;;;;888888999999999:::::::::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;===>>>======???DDDIIIUUUkkk~~~fff^^^XXXZZZ```hhhrrr{{{yyyrrrrrrvvvzzzrrrggg___XXXPPPJJJDDDDDDBBB@@@>>>===;;;;;;nnnwwwzzzyyysssooolllddd]]]YYY[[[ZZZVVVWWW]]]]]]XXXZZZ___dddfffccc^^^\\\[[[VVVWWWWWWVVVVVVWWW[[[^^^ZZZ\\\]]][[[XXXXXXZZZ\\\YYY[[[\\\^^^^^^\\\[[[YYY[[[[[[\\\___cccjjjooossssssiii^^^WWWVVVXXXYYYXXXRRRSSSSSSSSSSSSUUUYYY\\\[[[WWWRRRQQQSSSTTTSSSRRRSSSTTTVVVWWWWWWUUURRRPPPKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUVVVXXX[[[^^^```bbb]]]\\\[[[ZZZZZZZZZ[[[\\\[[[]]]______^^^]]]\\\]]]WWWYYY[[[\\\\\\^^^```cccZZZ[[[[[[ZZZXXXVVVVVVWWWXXXTTTPPPPPPTTTVVVTTTQQQSSSVVVYYYZZZYYYWWWVVVWWWYYYWWWWWW[[[aaaccc```[[[XXXWWWVVVVVVVVVWWWYYYZZZUUUSSSRRRQQQQQQPPPMMMKKKJJJKKKKKKKKKLLLLLLMMMMMMHHHHHHIIIKKKLLLNNNOOOOOOPPPOOOMMMMMMMMMOOOQQQSSSQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHIIIKKKMMMMMMLLLJJJIIIGGGHHHJJJLLLMMMMMMLLLKKKIIIIIIJJJIIIIIIHHHFFFFFFDDDBBB@@@@@@AAAAAAAAA@@@?????????>>>???@@@@@@AAA@@@@@@AAABBBAAA@@@???>>>>>>>>>????????????>>>>>>>>>===;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===;;;:::999999999::::::;;;;;;;;;888888999999999:::::::::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<============>>>???===;;;<<<@@@DDDMMM```sssvvviii]]]WWWXXX]]]fffooozzzyyyvvvmmmsss~~~vvvlllaaaYYYRRRQQQNNNKKKHHHEEECCCAAAyyyqqqsssuuuxxxxxxzzz|||~~~{{{ssshhhcccbbbccc```^^^YYYXXXXXXWWWWWWWWWXXXXXXZZZ^^^cccffffffbbb]]]YYYXXXWWWVVVUUUTTTUUUXXX[[[\\\ZZZXXXXXXZZZ\\\\\\\\\WWWYYY\\\___aaa___ZZZVVV\\\[[[[[[]]]ccchhhlllnnnnnnggg^^^VVVSSSRRRSSSSSSTTTRRRPPPNNNNNNQQQTTTVVVSSSUUUUUUSSSPPPOOORRRUUUVVVSSSSSSVVVWWWSSSPPPPPPPPPNNNMMMMMMNNNPPPQQQQQQVVVVVVVVVWWWXXXYYYZZZ[[[\\\ZZZVVVSSSRRRSSSUUUVVVYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQUUUUUUVVVVVVUUUTTTRRRQQQUUUWWWYYYZZZ[[[[[[YYYYYYUUUUUUVVVVVVWWWVVVVVVVVVUUUUUUSSSRRRPPPNNNMMMLLLKKKLLLMMMNNNOOONNNMMMLLLGGGGGGHHHIIIKKKMMMOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNNNNNNNNNNOOOOOOPPPKKKJJJHHHFFFEEEEEEFFFFFFJJJKKKKKKLLLLLLKKKJJJIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGDDDAAA@@@AAAAAA>>>;;;>>>????????????@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::777777888999999:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;999777777999<<<======;;;>>>???@@@CCCNNN```mmmnnnaaaZZZYYY___ggglllyyyzzzuuunnniiimmmyyywwwrrrmmmiiiaaa[[[YYYWWWMMMBBBwwwmmmllljjjjjjoooyyy~~~{{{~~~|||}}}~~~xxxwww|||kkkfff___[[[[[[[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYYYY[[[]]]^^^^^^]]]ZZZYYYWWWXXXXXXXXXXXXYYY[[[\\\___]]][[[ZZZZZZZZZYYYXXXWWWWWWZZZ\\\^^^\\\XXXUUU]]][[[YYYZZZ^^^cccfffhhhgggbbbZZZTTTRRRRRRTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQSSSSSSRRRPPPOOORRRTTTXXXSSSRRRTTTTTTPPPNNNOOOOOONNNNNNOOOQQQSSSUUUUUUUUUUUUVVVVVVWWWYYYZZZ[[[\\\YYYVVVRRRQQQQQQSSSTTTXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[YYYXXXVVVUUUSSSRRRRRRQQQRRRRRRRRRQQQQQQPPPPPPPPPTTTTTTUUUUUUTTTSSSQQQPPPPPPQQQSSSUUUVVVUUUTTTSSSUUUUUUVVVVVVVVVUUUUUUTTTPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOONNNMMMMMMJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKJJJJJJIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGDDDBBBAAABBBAAA???<<<>>>>>>?????????@@@@@@@@@>>>>>>????????????>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::888888888999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;999777777999;;;<<<===;;;===??????BBBKKKZZZfff{{{ssshhh___[[[\\\aaammmxxx~~~tttkkkhhhlllrrrvvv{{{vvvpppdddYYYvvvrrrnnnnnnsss||||||sssllljjjggghhhssswwwyyysssooorrrzzz}}}pppeee```___]]][[[ZZZYYYYYYXXXVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZXXXYYYZZZ[[[[[[\\\]]]]]]___\\\ZZZXXXXXXXXXVVVUUUWWWWWWWWWXXXYYYYYYWWWTTT^^^ZZZVVVUUUXXX[[[^^^___```[[[UUUQQQQQQRRRTTTUUURRRSSSTTTTTTSSSRRRPPPOOONNNOOOPPPPPPOOOPPPRRRTTTWWWRRRPPPQQQQQQNNNLLLMMMLLLMMMNNNOOORRRTTTVVVXXXTTTUUUUUUVVVWWWXXXYYYZZZZZZXXXTTTRRRPPPPPPRRRSSSXXXWWWWWWXXXYYY\\\^^^___]]]\\\[[[ZZZYYYYYYYYYYYYVVVUUUSSSRRRQQQPPPPPPOOOQQQQQQPPPPPPPPPPPPOOOOOOSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNOOOQQQQQQQQQQQQPPPUUUUUUUUUUUUTTTTTTSSSRRRLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOONNNNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGDDDEEEGGGIIIJJJJJJIIIIIIEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGEEECCCBBBBBBBBB@@@>>>>>>>>>>>>?????????@@@@@@>>>>>>????????????>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999999::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;999777777999;;;<<<<<<:::<<>>>>>>>>>>>????????????>>>>>>????????????>>>>>>========================::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999:::888777777999;;;;;;:::888;;;>>>>>>>>>AAAHHHMMMUUUYYY___gggrrrtttiii\\\]]]]]]```gggrrr}}}yyyrrrcccdddggglllvvvwwwqqqrrr|||{{{tttuuuzzzyyynnnhhhccc^^^[[[\\\]]]^^^\\\YYYVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVWWWXXXZZZ[[[[[[[[[[[[YYYWWWVVVYYY```fffkkkllljjjcccZZZSSSQQQSSSVVVXXX\\\YYYVVVUUUVVVVVVVVVUUUVVVSSSOOONNNQQQUUUWWWYYY[[[XXXSSSQQQQQQRRRSSSSSSVVVUUUSSSQQQPPPOOOOOOOOOJJJKKKLLLNNNPPPRRRRRRRRRQQQLLLJJJMMMPPPOOOPPPRRRMMMOOOQQQQQQPPPOOOQQQSSSSSSTTTVVVWWWXXXYYYYYYYYYVVVUUUTTTTTTUUUVVVXXXZZZ[[[ZZZXXXWWWWWWYYY[[[\\\^^^^^^\\\ZZZYYYXXXXXXXXXPPPOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPOOOOOONNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNPPPPPPOOONNNMMMLLLKKKKKKJJJKKKMMMNNNOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIILLLKKKJJJHHHGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEDDDBBBAAAAAAAAA======>>>>>>>>>?????????>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999:::::::::::::::;;;999999999999999999999999999999999999999999999999:::888777888999::::::999888:::===>>>===>>>AAACCCHHHIIILLLRRR\\\mmmiiibbbZZZVVVZZZcccnnnvvv{{{qqqkkkddd```dddmmmxxxtttnnniiifffbbb]]]ZZZ[[[cccaaa___\\\ZZZXXXWWWVVVUUUVVVWWWXXXXXXWWWVVVUUURRRTTTVVVYYYZZZZZZYYYXXXWWWUUUVVV\\\fffooouuuwwwssskkk```WWWTTTUUUWWWYYY]]]ZZZWWWVVVVVVVVVVVVUUUSSSQQQOOOPPPSSSVVVYYYYYYZZZWWWTTTRRRRRRSSSRRRRRRUUUSSSQQQOOONNNNNNNNNOOOJJJJJJKKKNNNQQQSSSRRRQQQOOOKKKJJJOOORRRQQQRRRTTTPPPSSSVVVUUUQQQPPPQQQSSSTTTUUUWWWYYYZZZZZZYYYYYYVVVVVVUUUVVVWWWYYY[[[\\\ZZZZZZYYYXXXXXXXXXYYYZZZ\\\[[[ZZZXXXWWWWWWVVVVVVOOOOOONNNMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPOOONNNMMMNNNMMMMMMLLLJJJIIIHHHHHHJJJKKKLLLNNNOOOOOOOOONNNLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFEEECCCAAA@@@CCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFCCCDDDEEECCCAAA@@@@@@AAA=========>>>>>>>>>??????>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::;;;;;;<<<::::::::::::::::::::::::999999::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888777888999:::999888888:::<<<======<<<===>>>@@@???@@@EEEKKKXXXlll}}}~~~}}}yyymmm^^^VVVTTTWWW^^^fffoooyyyyyyqqqjjjgggfffffffffqqqssscccaaaaaabbb^^^YYYZZZ___mmmhhhaaa^^^^^^^^^]]]\\\VVVWWWXXXXXXXXXVVVTTTSSSQQQRRRUUUWWWXXXYYYYYYYYYVVVUUUXXX```iiippprrrppppppjjjaaa[[[XXXYYYZZZ[[[]]]ZZZWWWVVVVVVVVVTTTSSSRRRQQQQQQSSSVVVYYYZZZZZZVVVTTTRRRQQQRRRSSSRRRRRRPPPPPPPPPPPPOOONNNMMMLLLKKKJJJKKKNNNRRRSSSRRRPPPOOOLLLMMMQQQTTTSSSRRRTTTPPPTTTWWWVVVRRROOOPPPSSSTTTVVVXXXZZZ[[[[[[ZZZZZZXXXXXXWWWWWWWWWXXXYYYZZZWWWXXXXXXXXXYYYZZZZZZZZZXXXWWWVVVUUUTTTTTTSSSTTTOOOOOONNNNNNNNNOOOOOOPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRQQQOOONNNMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNOOOOOONNNMMMMMMJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLNNNOOOOOOOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEEEECCCBBBAAABBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDAAACCCDDDCCC@@@???@@@AAA============>>>>>>>>>???>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::999999::::::;;;<<<::::::::::::::::::::::::888999::::::::::::999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999888777888::::::888777888999;;;======<<<<<<<<<::::::<<<@@@BBBHHHVVVeeexxxyyyiii___XXXSSSTTTXXX```iiivvv{{{vvvpppjjjeeeaaalllzzzwwwlllggg^^^\\\^^^```\\\XXX]]]fffppphhh___\\\^^^``````^^^WWWWWWXXXYYYXXXUUUSSSQQQTTTTTTUUUVVVXXXYYY[[[\\\WWWWWW[[[bbbiiikkkgggccceeeaaa]]][[[[[[\\\]]]]]]\\\ZZZWWWVVVUUUUUUSSSRRRSSSSSSSSSUUUXXXZZZZZZYYYSSSQQQPPPPPPRRRSSSSSSRRRLLLNNNPPPRRRQQQOOOKKKIIILLLKKKKKKOOORRRTTTRRRPPPQQQNNNOOOTTTVVVSSSRRRSSSMMMQQQUUUTTTPPPNNNOOORRRUUUWWWYYY[[[\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWTTTUUUWWWYYYZZZ[[[[[[[[[UUUTTTSSSRRRQQQQQQQQQQQQOOOOOOOOONNNOOOOOOPPPQQQOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPNNNMMMNNNNNNOOOLLLKKKKKKLLLLLLMMMNNNOOOLLLMMMMMMNNNNNNNNNMMMMMMIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJLLLNNNOOOOOOOOOOOOMMMLLLKKKIIIGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEEEEDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDEEEEEEEEEDDDCCCAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@CCCDDDBBB???>>>???AAA============>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::999999::::::;;;<<<::::::::::::::::::::::::888999:::;;;;;;:::999888888888888888888888888888888888777777777777777777888888888888888888888888888888888888888888888888999888888888::::::888666888999;;;<<<===<<<<<<<<<777888<<<@@@??????HHHTTT```ssssssiii```UUUQQQRRRPPPXXXdddppp{{{{{{wwwqqqrrrqqqpppwww~~~}}}tttmmmddd^^^]]]]]]\\\[[[ZZZ[[[^^^```fff___ZZZ\\\bbbeee```[[[VVVWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWUUUUUUVVVXXXTTTVVVXXXZZZ\\\\\\\\\\\\[[[\\\bbbiiiggg]]]WWWWWWWWWVVVUUUSSSRRRQQQQQQRRRUUURRRQQQTTT[[[^^^]]][[[VVVTTTRRROOOOOOPPPQQQSSSUUUSSSRRRRRRTTTSSSOOOKKKNNNNNNOOOPPPRRRUUUXXXZZZ___ZZZUUURRRSSSSSSSSSQQQRRRRRRQQQNNNLLLKKKMMMOOOVVVZZZ]]]]]][[[YYYZZZ\\\]]][[[YYYXXXZZZ[[[[[[ZZZ[[[[[[\\\[[[ZZZXXXVVVUUUWWWTTTPPPMMMNNNPPPQQQQQQOOOQQQSSSQQQMMMKKKMMMOOONNNOOOPPPQQQQQQQQQPPPPPPSSSQQQNNNMMMNNNOOONNNNNNNNNMMMKKKJJJJJJLLLNNNOOOHHHHHHIIIJJJKKKKKKJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKMMMMMMMMMLLLKKKMMMKKKHHHDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFHHHIIIHHHFFFDDDDDDEEEEEEFFFGGGGGGFFFDDDBBB@@@CCCCCCDDDDDDDDDCCCAAA@@@CCCBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>><<<===>>>@@@@@@@@@???>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999888888999999888888888888999999777777888888888999999999;;;;;;;;;::::::999999999999999999999999999999999:::999888888777888888888777777888888888999999999;;;;;;:::999888888888999999:::;;;999777666666777888888999999999:::::::::::::::::::::::::::::::::;;;:::;;;;;;===???BBBCCCPPPZZZlll|||ppp___PPPMMMOOOWWWccckkkqqqxxx}}}zzzyyy|||xxxllleee```[[[XXX[[[\\\\\\[[[YYYYYY[[[]]]___[[[YYY\\\``````\\\VVVTTTUUUVVVWWWXXXWWWVVVVVVWWWXXXXXXWWWVVVUUUVVVXXXYYYYYYZZZ[[[[[[ZZZYYYYYYXXXYYY___eeeccc[[[WWWXXXXXXVVVTTTRRRPPPQQQQQQRRRTTTRRRQQQTTTYYY[[[YYYVVVRRRQQQOOONNNNNNOOOQQQSSSTTTRRRQQQRRRSSSRRROOOLLLMMMMMMNNNOOOPPPRRRTTTUUUWWWUUURRRRRRUUUWWWXXXWWWRRRRRRQQQOOOMMMMMMOOOQQQUUUXXXZZZ[[[YYYXXXXXXZZZXXXWWWVVVXXX[[[]]]^^^^^^YYYYYYZZZZZZZZZYYYWWWVVVSSSPPPLLLJJJKKKLLLMMMMMMOOOPPPQQQPPPOOONNNOOOOOOQQQRRRQQQPPPOOONNNNNNNNNSSSQQQOOONNNOOOOOONNNMMMPPPNNNLLLKKKJJJKKKLLLMMMIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJKKKLLLMMMLLLLLLKKKMMMKKKHHHEEECCCCCCDDDEEEBBBCCCCCCEEEFFFHHHJJJKKKFFFGGGIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFDDDCCCAAABBBBBBCCCDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>;;;<<<>>>?????????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888999999888888888888999999888999999999::::::::::::::::::::::::::::::999999999999999999999999999999::::::999888777777777888777777888888888999999999::::::999888888888888888888999:::999666555666777888888888999999999::::::999999999999999999999999:::::::::;;;<<<>>>@@@AAADDDMMM\\\ooouuuaaaTTTPPPPPPVVV]]]ccciiipppzzz~~~~~~~~~wwwsssnnnhhhaaa\\\ZZZYYYYYYYYYZZZ[[[ZZZXXXWWWWWWXXXWWWXXXYYY\\\]]][[[WWWSSSSSSUUUWWWYYYYYYXXXVVVUUUVVVWWWXXXWWWVVVVVVWWWXXX\\\\\\\\\[[[ZZZXXXUUUTTTSSSUUUYYY^^^]]]XXXVVVWWWXXXVVVRRROOOOOOPPPRRRSSSSSSQQQQQQTTTWWWWWWTTTQQQOOONNNLLLLLLMMMOOOQQQRRRQQQQQQPPPQQQRRRQQQOOOMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRQQQPPPRRRUUUXXXYYYYYYRRRRRRRRRPPPOOOOOOQQQSSSTTTVVVWWWXXXWWWVVVWWWXXXSSSSSSTTTWWW\\\```bbbbbbVVVWWWXXXYYYYYYXXXWWWVVVPPPNNNJJJIIIJJJKKKLLLKKKOOONNNNNNNNNPPPQQQPPPOOOPPPPPPPPPNNNLLLLLLMMMOOOSSSQQQPPPPPPPPPPPPOOOMMMPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJKKKKKKLLLKKKKKKKKKLLLJJJGGGEEEDDDDDDEEEFFFCCCCCCCCCCCCEEEHHHJJJKKKFFFHHHIIIIIIGGGFFFGGGHHHFFFEEEEEEEEEDDDCCCCCCCCC@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBBBB@@@@@@??????>>>>>>======;;;;;;<<<============<<<;;;;;;;;;;;;:::::::::::::::::::::999888888777777999999888888888888999999999999:::::::::;;;;;;;;;999999999:::::::::::::::999999999999999999999999;;;:::999888777777777777888888888888888999999999999888888777777777777777888999999888666555666777888888888999999999999:::888888888888888888888888:::999999::::::;;;======;;;@@@IIIUUUeee{{{sss^^^UUUMMMMMMPPPTTT[[[```gggmmmxxxtttlllfffcccdddccc___[[[YYYZZZ]]]WWWYYY[[[ZZZXXXUUUTTTSSSSSSUUUXXXYYYXXXVVVTTTTTTVVVXXX[[[]]]]]][[[XXXVVVUUUVVVXXXXXXWWWVVVWWWXXX\\\\\\[[[ZZZXXXUUUSSSQQQNNNQQQTTTWWWWWWUUUUUUVVVWWWUUUQQQNNNMMMNNNQQQSSSRRRRRRSSSVVVXXXXXXTTTQQQOOONNNMMMMMMMMMNNNPPPQQQOOOOOOPPPQQQQQQQQQOOONNNRRRSSSTTTUUUTTTSSSRRRQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSTTTUUUTTTSSSSSSUUUWWWTTTUUUVVVVVVVVVVVVVVVWWWQQQQQQSSSWWW\\\```bbbbbbVVVWWWWWWXXXWWWVVVTTTSSSQQQOOOLLLLLLMMMNNNMMMMMMMMMKKKJJJLLLPPPRRRQQQNNNJJJLLLLLLKKKJJJKKKOOOSSSRRRQQQPPPPPPQQQQQQOOOMMMOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDFFFGGGHHHHHHJJJKKKJJJHHHFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCC???@@@@@@AAAAAABBBBBBBBB?????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAA??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888777777999999888888888888999999999999999::::::::::::;;;888888999999:::::::::;;;888888888888888888888888;;;;;;999888777777666666888888888888888888888888777777666666666666777777888999:::999777666777888888888888888999999999999777777777777777777777777888888888888999999999:::999<<<>>>CCCLLL^^^uuu~~~iii```WWWRRROOOOOOSSSZZZXXX___jjjxxxsssjjjdddbbbbbb___aaaaaa^^^YYYVVVXXXZZZVVVXXXZZZZZZWWWTTTRRRRRRQQQSSSTTTTTTSSSRRRTTTVVVWWWYYY\\\]]]]]][[[XXXVVVUUUWWWXXXXXXWWWVVVVVVWWWXXXXXXXXXXXXVVVTTTRRRQQQLLLPPPRRRSSSRRRSSSTTTTTTVVVSSSOOOLLLLLLNNNQQQSSSRRRSSSUUUXXXZZZYYYWWWUUURRRQQQPPPOOONNNNNNOOOOOONNNPPPQQQQQQQQQPPPOOONNNTTTUUUUUUVVVUUUTTTSSSQQQRRRRRRRRRRRRRRRQQQQQQRRRVVVWWWXXXXXXWWWWWWYYY[[[VVVUUUUUUUUUVVVWWWWWWWWWRRRRRRSSSVVVZZZ]]]^^^^^^WWWWWWWWWVVVUUUSSSPPPOOOQQQOOONNNNNNOOOPPPNNNMMMKKKIIIHHHJJJNNNQQQPPPNNNIIIKKKLLLKKKHHHIIINNNRRRSSSQQQPPPOOOPPPPPPOOOMMMKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLJJJGGGEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCC@@@@@@@@@@@@AAABBBBBBCCC>>>>>>>>>??????@@@@@@@@@BBBBBBAAA@@@??????>>>>>>>>>>>>>>>===============;;;;;;::::::::::::::::::888888999999999999999999999999888888888888888888999999888888888888999999888888888888999999999999888888888999999:::::::::888888888888888888888888;;;:::999888777777777777888888888888888888888888777666666666666666777777:::;;;<<<;;;999888999:::777777888888888999999999777777777777777777777777777777777888888888777777:::;;;;;;;;;???KKK\\\hhhyyytttmmmeeeZZZRRRRRRXXXQQQUUU\\\gggttt}}}tttiiiccc___]]]^^^aaabbbdddccc___ZZZWWWWWWYYYWWWYYY[[[ZZZXXXUUUSSSSSSPPPQQQRRRSSSSSSTTTVVVYYYWWWXXXZZZ[[[[[[YYYWWWUUUUUUWWWYYYYYYWWWVVVUUUVVVVVVVVVWWWWWWVVVUUUSSSRRROOOSSSUUUTTTSSSTTTUUUSSSTTTRRROOOLLLLLLMMMPPPQQQSSSTTTVVVXXXYYYYYYXXXWWWSSSRRRQQQPPPPPPOOOOOOOOOOOOQQQSSSSSSQQQOOOOOOOOORRRRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRRRRQQQRRRTTTVVVXXXYYY[[[[[[ZZZZZZ[[[\\\WWWVVVTTTUUUWWWXXXXXXWWWSSSSSSSSSVVVXXXZZZYYYXXXWWWWWWVVVUUUSSSPPPNNNLLLNNNMMMMMMNNNOOOOOOMMMLLLIIIIIIIIIKKKNNNOOOOOOOOONNNQQQRRROOOIIIHHHKKKOOOSSSQQQNNNMMMNNNOOONNNNNNJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLKKKJJJIIIJJJKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIIIICCCDDDEEEGGGIIIJJJKKKLLLJJJKKKKKKJJJGGGDDDCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBAAAAAAAAAAAAAAABBBCCC===>>>>>>???@@@AAABBBBBBCCCCCCBBB@@@???>>>===<<<>>>>>>>>>>>>============<<<;;;::::::999:::::::::888888888888999999999999999999999999999999999999999999888888888888999999777777888888888999999999888888888999999999999999888888888888888888888888:::999888888777888888888999999999888888888888888666666666666666777777888:::<<<<<<<<<::::::;;;<<<777777777888888888888999777777777777777777777777666666777777888777777666777888999:::<<>>>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999::::::;;;888888888999999:::::::::999999999:::::::::::::::999999888888888888999999888888888999999999::::::999999999999888888888888888888888888888888888888888888888777888888999:::999999999888888888777777777666666666777777888999:::;;;<<<;;;::::::;;;<<<777777777777888888888888888888888888888888888888444555666777888888777777555666777999<<<>>>AAACCCJJJ\\\rrr|||ooohhhZZZWWWSSSRRRUUU\\\eeekkkttt~~~zzzooogggbbb[[[YYY\\\]]]ZZZZZZ]]]bbb```]]]ZZZXXXWWWVVVVVVYYYZZZ[[[ZZZXXXWWWWWWXXXYYYZZZ]]]bbbggghhhfffccc\\\\\\\\\\\\\\\[[[ZZZZZZWWWYYY[[[ZZZXXXUUUSSSRRRXXXYYYZZZZZZYYYWWWVVVUUUYYY___aaa\\\ZZZ[[[ZZZUUUPPPOOONNNMMMMMMMMMNNNOOOTTTUUUUUUSSSQQQPPPPPPQQQNNNOOOOOOPPPPPPQQQQQQRRRRRRTTTVVVUUUQQQNNNNNNOOOOOOOOONNNOOOPPPRRRTTTVVVWWWXXXXXXUUUSSSTTTXXX\\\XXXYYY[[[[[[YYYXXXYYYZZZXXXUUURRRSSSUUUWWWWWWVVVRRRRRRRRRTTTVVVUUUTTTRRRRRRRRRSSSSSSRRRPPPNNNMMMNNNNNNOOOQQQRRRRRROOOLLLJJJMMMPPPPPPNNNNNNQQQTTTQQQVVVZZZXXXRRROOOQQQUUUTTTPPPKKKIIIIIILLLNNNOOOLLLLLLMMMMMMMMMLLLLLLKKKMMMLLLJJJHHHGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJHHHGGGFFFGGGHHHHHHEEEFFFFFFHHHIIIJJJJJJKKKFFFHHHKKKMMMMMMLLLIIIHHHCCCEEEGGGGGGFFFFFFGGGHHHDDDEEEHHHJJJKKKKKKIIIHHHFFFEEECCCBBBAAABBBBBBCCC>>>>>>???@@@BBBCCCDDDDDD@@@@@@@@@???????????????>>>>>>>>>>>>????????????>>>===;;;:::999:::;;;;;;888888999999::::::::::::::::::::::::::::::::::::999999888888888888999999999999:::::::::;;;;;;;;;:::999999999888888777777777777777777777777777777777777777777888999:::;;;999999999999888888777777777777777777777888999999999:::;;;;;;999999:::;;;777777777777888888888888888888888888888888888888333444666888888888888777666666666888;;;<<<;;;999>>>LLL]]]mmmwwwccc^^^WWWRRRQQQSSSXXX\\\```jjjxxxyyyooohhhdddaaa___\\\\\\]]]]]]\\\[[[ZZZZZZ```___]]][[[YYYXXXWWWWWWXXX\\\```^^^ZZZWWWZZZ]]][[[aaajjjqqqrrrmmmddd___\\\ZZZXXXXXXYYYZZZYYYXXXYYYYYYYYYXXXWWWWWWVVVVVVZZZZZZ[[[[[[ZZZYYYXXXXXXZZZ\\\]]]\\\YYYVVVUUUUUUPPPPPPPPPOOOOOONNNNNNNNNOOONNNMMMNNNOOOOOOMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTSSSQQQNNNLLLNNNKKKIIILLLRRRVVVUUURRRSSSVVVYYYYYYWWWWWWZZZ]]]YYYYYYXXXWWWVVVVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVQQQSSSTTTTTTRRRRRRSSSTTTTTTVVVXXXWWWTTTRRRQQQQQQQQQPPPPPPQQQQQQPPPNNNKKKMMMOOORRRSSSRRRQQQPPPPPPQQQSSSUUUVVVUUUUUUWWWXXXSSSPPPLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJMMMOOOQQQJJJJJJJJJJJJJJJIIIHHHHHHKKKLLLNNNOOOPPPOOOOOONNNJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJMMMNNNNNNMMMJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIDDDDDDDDDDDDCCC@@@>>>===>>>???@@@AAACCCDDDEEEFFF???AAABBBBBBAAA@@@AAABBBCCCBBB???===;;;;;;:::;;;<<<<<<======<<<;;;::::::888999::::::;;;;;;::::::===;;;999999::::::999888888888777777777777777777888888999999999::::::::::::::::::999999999888888666666555666666777888999777777777777777777888888999999888888888888999999;;;888666555666777888888::::::999888777777888888:::777444444666888777666666666666666777777777777777777777777666666666666555555555555555666777777===???GGGSSS```rrrwwweeeUUUPPPSSSSSSPPPQQQYYYdddkkkqqqzzzzzzssskkkdddaaa```___]]]XXXXXXXXXXXXYYYYYYZZZZZZ]]]\\\[[[ZZZZZZYYYYYYYYYYYY\\\^^^]]]ZZZXXXYYY[[[[[[```fffkkkkkkfff```[[[]]][[[YYYYYYZZZ[[[ZZZYYYXXXXXXXXXWWWVVVVVVUUUUUUWWWWWWXXXXXXXXXWWWVVVVVVWWWYYYZZZYYYVVVSSSRRRRRRPPPPPPOOOOOOOOONNNNNNNNNQQQOOOMMMLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUTTTRRRPPPOOOOOOOOOOOOPPPMMMLLLOOOTTTXXXWWWUUUVVVWWWXXXXXXWWWWWWXXXYYYWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXQQQSSSUUUUUUUUUVVVXXXZZZYYYZZZZZZXXXUUUSSSRRRRRRTTTSSSRRRRRRSSSRRRPPPNNNNNNQQQSSSTTTSSSRRRQQQRRRSSSUUUWWWXXXWWWVVVVVVWWWSSSPPPLLLKKKKKKMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPOOONNNJJJJJJKKKLLLLLLMMMLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDEEEDDDCCCBBB@@@???>>>??????@@@AAABBBCCCCCC???AAABBBBBBAAA@@@@@@AAABBBAAA???===<<<;;;;;;;;;<<<<<<======<<<;;;;;;:::999999:::;;;;;;;;;;;;:::===;;;999999:::::::::999888888888888888888888888888888999999999::::::::::::::::::999999999888888777666666666666777777888888888888777777777777777666666555555555555666666888666444444666999::::::::::::999888888888888888999666444444666888777666555666666666777777777777777777777777666666666666666666555555666666777888;;;;;;???GGGOOOZZZlll{{{wwwbbbXXXWWWUUUPPPPPPUUU\\\bbbgggoooyyyvvvnnniiigggddd___\\\[[[[[[[[[ZZZUUUTTTSSSTTTUUUWWWYYY[[[YYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXZZZ\\\```bbbbbb```]]][[[]]][[[YYYYYYZZZ[[[ZZZZZZXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVTTTUUUVVVUUUSSSPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNQQQOOOMMMMMMNNNOOONNNNNNMMMMMMNNNOOOPPPPPPQQQQQQVVVTTTPPPMMMLLLMMMPPPRRRRRRPPPOOORRRWWWZZZZZZYYYYYYWWWVVVVVVWWWWWWVVVTTTUUUUUUTTTTTTSSSSSSRRRRRRVVVVVVWWWWWWXXXYYYYYYZZZRRRTTTVVVWWWXXXZZZ]]]___\\\\\\[[[XXXUUUSSSTTTUUUWWWUUUSSSSSSSSSTTTSSSQQQOOOQQQTTTTTTSSSRRRRRRSSSTTTWWWZZZZZZXXXVVVUUUTTTRRRPPPLLLKKKLLLMMMMMMMMMMMMMMMOOOPPPQQQQQQPPPPPPLLLMMMNNNPPPRRRSSSSSSTTTSSSSSSSSSSSSRRRPPPNNNMMMIIIJJJKKKLLLMMMNNNNNNNNNJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB??????@@@@@@@@@@@@AAAAAA???@@@BBBAAA@@@??????@@@@@@@@@???===============<<<<<<<<<===<<<<<<;;;:::999999:::;;;;;;;;;;;;;;;<<<;;;999999:::;;;:::999888888999999999999999999888888999999999::::::::::::::::::999999999888888888777777666666666666777999888888888777777666666555555444444444444555555666444333444777:::;;;;;;999999888888888888888888888666555555666777777666555555666666666777777777666666666666777777777777777777777666777888888999999888999===???DDDOOOZZZqqq~~~ssslllbbbXXXRRRRRRSSSUUU[[[bbbjjjooo|||}}}ssslllgggdddbbbbbb```]]]ZZZYYYXXXWWWWWWUUUTTTRRRQQQRRRUUUXXXZZZVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZ[[[ZZZXXXXXXYYYZZZ[[[\\\]]]^^^^^^\\\ZZZWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXQQQSSSTTTSSSQQQNNNMMMNNNOOONNNNNNNNNNNNNNNNNNNNNPPPPPPOOOPPPQQQQQQOOOMMMMMMMMMMMMNNNOOOPPPPPPPPPUUUSSSPPPNNNNNNOOOQQQSSSSSSRRRQQQSSSWWWZZZZZZZZZYYYVVVTTTTTTWWWXXXUUUSSSUUUUUUUUUUUUTTTTTTSSSSSSWWWWWWXXXYYYZZZZZZZZZZZZTTTUUUVVVWWWXXXYYY]]]___ZZZYYYWWWTTTRRRRRRTTTVVVXXXUUUSSSRRRRRRSSSSSSRRRNNNPPPRRRSSSRRRQQQQQQRRRTTTWWWZZZZZZXXXTTTRRRPPPRRROOOMMMLLLMMMNNNNNNMMMMMMOOORRRTTTTTTSSSQQQOOONNNOOOPPPRRRTTTTTTUUUUUUUUUUUUTTTSSSQQQNNNLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@BBBAAA@@@??????@@@??????>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;999::::::;;;<<<;;;;;;;;;<<<:::999999:::;;;:::999999999999999999:::::::::888888999999999::::::::::::::::::999999999888888888888777666666555666666999999888888777666666666888777777666666777777888666444333444777999:::999666666777777777666666666666666555555666666666666555555555666666666777777666666666666777777777777888888777777888888999:::888666777:::<<<===CCCKKKTTTbbbvvv{{{lll\\\VVVOOOMMMQQQYYY___cccmmmsss}}}qqqmmmgggccc```___^^^]]]aaa```^^^[[[XXXVVVVVVVVVUUUSSSPPPNNNNNNQQQTTTWWWTTTUUUVVVWWWWWWWWWVVVUUUVVVVVVVVVXXXZZZ[[[[[[YYYXXXWWWVVVUUUUUUWWWYYY[[[[[[XXXUUUTTTUUUVVVWWWWWWXXXWWWUUUTTTSSSSSSTTTUUUSSSTTTUUUVVVVVVVVVVVVVVVPPPRRRTTTSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOORRRTTTUUUSSSNNNJJJKKKLLLLLLMMMNNNOOOPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRSSSUUUWWWXXXXXXVVVSSSRRRSSSVVVXXXVVVSSSWWWWWWVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZVVVVVVVVVUUUTTTUUUWWWYYYSSSRRRQQQOOONNNOOOSSSVVVVVVTTTQQQPPPQQQQQQQQQPPPLLLNNNPPPPPPOOONNNOOOPPPQQQTTTWWWXXXUUURRROOONNNQQQOOOMMMMMMNNNOOONNNNNNNNNPPPTTTVVVWWWTTTQQQOOOPPPQQQQQQRRRSSSRRRRRRRRRSSSSSSSSSRRROOOMMMJJJHHHKKKKKKKKKKKKJJJIIIHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBB@@@?????????>>>???????????????>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;:::888999:::;;;;;;:::888888999999999:::::::::888888999999999::::::::::::::::::999999999888888888888777666666555666666888888888888777777666666999888888777777888888999888666555555777777777555333444555555666555444444555555666666555555555666555555555555666666666666555666666666777777777888888888888888888999::::::888666777:::;;;;;;???DDDDDDLLL\\\nnnrrrgggXXXOOONNNSSSWWWYYYaaaeeemmmxxxtttkkkdddbbb___^^^^^^^^^]]]\\\______]]]ZZZVVVUUUUUUVVVSSSQQQNNNLLLMMMOOORRRTTTTTTUUUVVVXXXXXXWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYWWWUUUSSSRRRSSSTTTUUUZZZWWWSSSRRRSSSUUUVVVVVVXXXVVVTTTRRRQQQRRRSSSTTTQQQQQQRRRSSSSSSSSSRRRRRRPPPRRRTTTSSSQQQOOONNNOOOMMMMMMMMMNNNNNNNNNNNNNNNLLLNNNQQQTTTUUURRRMMMIIIJJJJJJKKKLLLNNNOOOPPPQQQPPPRRRTTTUUUVVVTTTSSSQQQSSSSSSSSSSSSSSSTTTUUUUUUSSSRRRRRRSSSUUUUUUUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVXXXXXXXXXXXXWWWXXXWWWUUURRROOOOOOQQQSSSMMMMMMMMMLLLLLLNNNRRRUUUSSSQQQOOOOOOOOOPPPOOOMMMKKKLLLMMMMMMLLLLLLMMMNNNNNNQQQTTTTTTRRRPPPOOONNNPPPOOOMMMMMMOOOPPPOOONNNOOOQQQUUUWWWWWWUUURRROOOQQQQQQQQQQQQQQQPPPOOONNNQQQQQQQQQPPPNNNLLLJJJHHHKKKKKKKKKJJJIIIHHHGGGFFFJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@AAAAAADDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCCCCAAA??????@@@?????????@@@@@@???>>>>>>:::;;;<<<<<<===<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;999888999:::;;;;;;:::777777888888999:::::::::888888999999999::::::::::::::::::999999999888888888777777666666666666777777777777777777777777888777777666666666666777777:::888666666666666444222222333444555666555444333333555777777555444555555444444555555555666666666555555666666777777888888888888888777888888999:::999666555888999777888<<>>===:::;;;;;;<<<======<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;999888888:::<<<;;;;;;666666777777888999999:::888888999999999::::::::::::::::::999999999888888777666666666666777777888666666666777888888999999666666555555555555666666999888666666666555333111222444555777777777555444222555777777555444444555444444444555555555666666555555555666777888888888777777777777777888999999:::666555777888666777999>>><<<>>>FFFRRRaaavvvwwwkkkbbb\\\XXXUUUTTTUUU[[[cccjjjnnnooouuuyyy~~~wwwnnngggccc```\\\XXX[[[YYYWWWWWWZZZ]]]______eeeddd```YYYRRROOOOOORRRTTTSSSSSSTTTVVVXXX[[[]]]SSSUUUXXX[[[^^^_________\\\```aaa^^^WWWSSSSSSVVVTTTUUUVVVYYY\\\___bbbccc[[[XXXTTTRRRSSSUUUWWWWWWSSSRRROOOMMMLLLMMMOOOPPPSSSTTTTTTTTTSSSRRRQQQQQQOOOQQQSSSRRRPPPOOONNNNNNLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKIIIIIIJJJKKKJJJIIIFFFGGGIIIKKKNNNPPPRRRRRROOOPPPQQQRRRSSSSSSSSSRRRUUUVVVUUUTTTRRRQQQQQQRRRSSSUUUWWWUUUQQQNNNPPPRRROOOPPPPPPPPPPPPPPPPPPPPPNNNPPPRRRTTTUUUTTTSSSRRRWWWVVVSSSOOOKKKJJJKKKMMMNNNOOOOOONNNMMMNNNPPPRRROOOOOONNNOOOPPPOOOLLLJJJJJJKKKLLLKKKJJJJJJLLLNNNLLLNNNPPPPPPPPPPPPRRRSSSPPPNNNNNNNNNPPPPPPPPPNNNPPPRRRUUUWWWVVVTTTRRRPPPNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPOOONNNMMMLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGIIIKKKMMMMMMKKKIIIGGGGGGFFFEEEDDDDDDCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????CCCEEEFFFEEEBBBAAAAAAAAA@@@@@@AAAAAA@@@???===<<<::::::;;;<<<=========<<<:::;;;<<<<<<======<<<<<<;;;999888888:::<<<<<<;;;555666666777888888999999888888999999999::::::::::::::::::999999999888888666666555666666777888999555555666777888999::::::777777666666666666777777888777666666777666444222333555777888999888777666222555888777555333444555444444444555555555666666444555555666777888888999777777777666777888888999<<<777666999:::::::::===<<<888777===CCCMMM___ooo|||zzz}}}qqqhhhdddSSSQQQQQQTTTYYY\\\]]][[[bbbhhhrrr|||wwwsssmmmjjjfffbbb___\\\ZZZXXXXXXWWWVVVWWWYYY\\\```bbbcccddd___TTTPPPTTTWWWVVVRRRSSSTTTWWW[[[\\\\\\[[[PPPSSSYYY___cccccc___\\\ZZZZZZYYYWWWVVVUUUTTTSSSRRRSSSTTTUUUXXXZZZ\\\]]]]]]ZZZUUUSSSRRRQQQPPPOOONNNOOOOOONNNLLLLLLNNNPPPOOOQQQRRRRRRPPPNNNNNNNNNOOOQQQRRRRRRPPPMMMIIIGGGNNNOOOOOONNNNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHBBBFFFMMMRRRTTTSSSOOOMMMNNNPPPRRRRRRQQQPPPQQQRRRSSSVVVXXXUUUPPPNNNOOORRRVVVTTTRRRPPPOOOPPPQQQQQQRRROOOKKKIIIKKKMMMOOOOOOPPPRRRTTTUUUUUUSSSQQQPPPQQQPPPNNNMMMMMMMMMNNNNNNJJJKKKLLLMMMOOOQQQSSSUUUVVVUUUSSSPPPNNNLLLKKKJJJMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMOOOQQQQQQQQQOOONNNOOOOOOMMMLLLLLLLLLMMMNNNMMMNNNOOOPPPQQQQQQPPPOOOLLLNNNPPPRRRSSSSSSRRRQQQSSSRRRQQQOOONNNMMMLLLLLLHHHHHHIIIJJJJJJKKKKKKKKKHHHHHHIIIJJJIIIHHHFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDCCCBBBAAAAAACCCDDDHHHGGGFFFDDDCCCBBBBBBBBBDDDBBB@@@@@@AAAAAA@@@???>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888888999:::;;;999777666555666777999::::::999999888888999999:::999999999888777666666555444444444555555777888888555666666777777777666666777777666666555555555444555555555555555555555555555555555555555555555555444444333333333444555555555555555555555555555555666666666666666666555555888999:::888666555555666666666666666777777777777666777999:::===CCCJJJOOOaaaoooyyyzzz~~~wwwbbbXXXPPPPPPQQQNNNOOORRRUUUYYYbbbmmmuuuzzzwwwkkkccc```cccaaa___]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[]]][[[TTTSSSWWWYYYXXXTTTTTTTTTUUUWWWWWWUUUTTTPPPRRRVVVZZZ]]]]]]ZZZWWWXXXWWWWWWVVVUUUTTTSSSSSSQQQQQQQQQRRRTTTVVVXXXZZZ\\\YYYUUURRRQQQQQQPPPOOOLLLMMMNNNNNNLLLLLLMMMNNNNNNPPPRRRRRRPPPNNNNNNNNNMMMNNNOOOOOONNNLLLJJJIIILLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDGGGMMMRRRTTTSSSPPPNNNNNNPPPRRRSSSRRRRRRSSSTTTSSSUUUVVVRRRMMMKKKLLLOOOTTTSSSQQQOOONNNOOOPPPQQQQQQMMMJJJHHHIIIKKKMMMMMMUUUUUUTTTRRRQQQOOONNNMMMPPPOOONNNMMMLLLMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLMMMNNNOOOOOOPPPOOOOOOMMMNNNOOOPPPPPPPPPNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMJJJJJJLLLMMMMMMLLLKKKKKKMMMNNNPPPRRRSSSSSSRRRQQQRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIGGGHHHIIIIIIIIIGGGFFFEEEGGGFFFFFFEEEEEEDDDCCCCCCHHHGGGFFFFFFGGGHHHGGGGGGHHHGGGFFFEEECCCCCCCCCCCCEEECCCAAA@@@AAAAAA@@@???>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<;;;;;;<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;888777666555666777999:::999999999888888999999999999999888888777666666555444444444555555666777888666666777777777777777666777666666666555555555555555555555555555555555555555555555555555555555555444444333333333444555555555555555555555555555555555555555555666666666666888999:::999777666555666999888888777666555444444666777888999:::>>>CCCGGGMMMYYYiiiwww~~~uuuiii^^^YYYUUUOOONNNOOOOOOPPPVVV___dddiiiqqqzzztttnnnjjjhhhddd\\\WWWVVVYYYYYYYYYYYYZZZ[[[\\\]]]YYYYYYYYYYYYYYYXXXWWWWWWSSSVVVVVVTTTUUUYYY[[[ZZZUUUUUUTTTUUUVVVVVVTTTRRRPPPPPPRRRTTTVVVVVVTTTRRRUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPPPPQQQSSSVVVWWWYYYVVVSSSQQQPPPPPPOOONNNJJJLLLNNNNNNMMMKKKKKKLLLMMMOOOQQQQQQOOONNNMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFIIILLLPPPRRRRRRQQQPPPMMMOOOQQQRRRQQQQQQRRRSSSSSSSSSRRRNNNJJJHHHJJJMMMRRRQQQOOONNNNNNOOOPPPQQQRRROOOKKKIIIJJJLLLMMMNNNWWWUUURRROOOMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMPPPPPPPPPQQQRRRSSSUUUUUUTTTTTTRRRPPPOOONNNMMMMMMLLLMMMNNNPPPQQQQQQRRRRRRMMMNNNOOOOOOOOONNNMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKIIIIIIJJJKKKKKKJJJIIIHHHMMMNNNOOOQQQQQQQQQPPPOOOOOOOOONNNMMMMMMLLLKKKKKKKKKJJJHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFEEEDDDDDDCCCCCCBBBFFFDDDCCCDDDHHHIIIHHHFFFHHHGGGFFFEEEDDDCCCCCCCCCEEECCCAAAAAAAAAAAAAAA???>>>>>>>>>???@@@@@@AAAAAA????????????????????????>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999999:::888777666666666777999:::999999888888888888999999999888888777777666666555555555444555555666777888777777777888888777777666666666666666555555555555555555555555555555555555444444444444444444444444333333333333333444555666555555555555555555555555444444555555666666666666666999;;;;;;999777666555777777666666666555555555666777888888888888;;;===<<>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777777777666666777777888999888888777777777777888888888888777777666666666666555555555555555666777777777777888888777777666666666666666666666555555555555555555555555555555555444444444444444444444444333333333333444444555666555555555555555555555555333444444555555666666777555888;;;<<<:::777555555222222333444666777888888666777999999888777888888:::===AAAFFFNNNZZZiiitttzzzlll]]]TTTRRRMMMJJJJJJLLLNNNTTT[[[eeekkkuuutttllliiifff```\\\]]]YYYWWWYYYYYYUUURRRSSSTTTVVVYYYZZZZZZ[[[^^^```___\\\XXXUUUUUUXXX\\\```___YYYTTTRRRTTTVVVXXXYYYXXXVVVUUUVVVXXXYYYYYYXXXQQQPPPOOOPPPRRRTTTTTTTTTQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPOOOOOOPPPQQQRRRRRRPPPNNNMMMNNNMMMLLLJJJHHHKKKNNNNNNMMMKKKJJJJJJJJJLLLNNNOOOMMMLLLLLLMMMQQQPPPMMMKKKIIIIIIIIIJJJGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIKKKMMMNNNOOONNNOOOPPPOOOLLLJJJJJJJJJOOONNNMMMLLLLLLNNNQQQTTTSSSRRRPPPOOOOOOQQQSSSTTTUUURRRNNNMMMNNNPPPRRRSSSTTTTTTSSSRRRQQQPPPNNNNNNLLLLLLLLLLLLMMMMMMLLLLLLMMMLLLLLLLLLMMMMMMNNNOOONNNMMMLLLKKKKKKJJJJJJJJJNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOQQQPPPOOOMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHLLLMMMMMMNNNMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHEEEDDDDDDCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDAAA>>>???CCCFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDBBB@@@@@@@@@AAA@@@???<<<======>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999888999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888777777777777777777888888999888777777666666777777888777777777666666666666666666555555555555666666777777777777777777666555444555555555666666666666666555555555555555555555555444444444444444444444444333222222333444555666666555555555555555555555555333444444444555555666666444777:::;;;999777555555111222333444555666777777555777::::::999999999:::;;;<<<===>>>AAAGGGQQQXXXmmmwwwrrrcccWWWPPPJJJIIIIIIHHHLLLQQQWWWZZZaaakkkttt{{{yyysssmmmgggbbbaaa```]]][[[ZZZVVVUUUWWWVVVRRROOOPPPQQQUUUXXXYYYXXXWWWZZZ\\\```\\\WWWSSSTTTXXX___cccddd[[[TTTRRRSSSSSSUUUWWWYYYVVVTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPRRRTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPQQQNNNMMMMMMLLLLLLMMMMMMMMMOOONNNLLLLLLLLLLLLJJJIIIHHHJJJLLLLLLKKKIIIIIIJJJIIIKKKMMMNNNMMMKKKLLLLLLQQQPPPNNNKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGHHHJJJKKKLLLMMMPPPQQQRRRQQQNNNLLLKKKLLLMMMMMMMMMMMMOOORRRUUUWWWTTTSSSQQQPPPPPPQQQRRRSSSRRROOOLLLKKKMMMPPPRRRSSSXXXWWWVVVTTTQQQMMMKKKIIIKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKNNNNNNMMMMMMLLLJJJIIIHHHJJJMMMPPPSSSTTTQQQNNNLLLIIIHHHFFFEEEEEEEEEFFFGGGJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGBBBCCCCCCDDDEEEFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCBBB===>>>???@@@AAABBBCCCCCCEEEDDDCCCCCCBBBBBBBBBCCCCCCAAA?????????@@@???===<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999888888999:::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;:::999666777777777888888888888777777666666666666777777666666666666666666666666666666555555555555666666666666666666555444333333555555555666666666666666555555555555555555555555333333333333333333333333222222222333444555666777555555555555555555555555444444444444444444444444333666888999777555555555555555444444444333333333555777999:::999999:::;;;888999999999:::===BBBEEERRR\\\mmmyyyccc[[[TTTQQQOOOKKKJJJMMMNNNNNNQQQZZZbbbjjjsss{{{|||}}}zzztttlllfffdddbbb```]]]\\\ZZZZZZYYY]]]YYYWWWXXXXXXSSSPPPQQQPPPTTTXXXYYYVVVUUUXXX[[[___\\\WWWSSSTTTXXX]]]aaaaaaXXXQQQSSSUUUSSSSSSUUUVVVTTTRRRQQQRRRRRRRRRQQQSSSRRRPPPPPPQQQQQQQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLLLLMMMLLLKKKJJJMMMKKKJJJKKKLLLKKKIIIHHHFFFHHHIIIHHHGGGFFFGGGHHHHHHJJJLLLMMMLLLKKKKKKLLLNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHFFFEEEEEEFFFHHHIIIEEEFFFGGGIIIJJJKKKLLLLLLNNNPPPQQQPPPOOONNNNNNNNNNNNMMMMMMOOOQQQTTTUUUUUUTTTSSSQQQOOOOOOOOOQQQQQQQQQNNNLLLLLLNNNRRRUUUVVVZZZXXXTTTPPPMMMKKKJJJIIIKKKLLLNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQOOONNNMMMKKKJJJIIIIIIIIILLLLLLLLLLLLLLLKKKJJJIIIGGGKKKQQQVVVWWWTTTPPPLLLIIIHHHFFFEEEEEEEEEFFFGGGIIIIIIKKKLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGDDDEEEGGGIIIIIIHHHGGGFFFBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCEEEEEEGGGFFFFFFEEEEEEDDDCCCCCC:::AAAHHHKKKIIIEEECCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBB@@@>>>===>>>>>>===<<<;;;;;;<<<======>>>>>>???????????????????????????======<<<<<<;;;:::::::::888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<;;;:::888777666666777888888888888888777666666555555666666777666666666666666666666666666666555555555555666666555555555555444333222111555555555555666666666777555555555555555555555555333333333333333333333333222222222333444555666777555555555555555555555555666555555444444333333222333444666666555444444555666555555444333222111111444666777777777777888:::666666777777888999<<<>>>BBBIIITTTcccuuu}}}tttmmmiiiddd\\\VVVUUUQQQLLLLLLQQQVVVZZZaaaiiijjjnnnssszzzzzzsssjjjfffffffffdddbbbXXXZZZZZZYYYWWWUUUUUUVVV^^^ZZZXXXYYYYYYTTTQQQQQQPPPUUUYYYZZZWWWVVVYYY\\\]]][[[WWWUUUTTTWWWZZZ\\\\\\SSSOOOSSSWWWTTTRRRTTTRRRQQQOOOPPPRRRUUUVVVVVVTTTRRRPPPOOOOOOOOOLLLKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMOOOOOONNNLLLKKKKKKJJJJJJJJJKKKKKKIIIGGGEEEFFFFFFEEEDDDDDDEEEGGGGGGIIILLLLLLLLLKKKKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEEEEGGGHHHJJJFFFGGGHHHJJJKKKLLLLLLLLLJJJLLLNNNNNNNNNMMMNNNOOONNNNNNNNNPPPRRRTTTTTTSSSTTTSSSPPPNNNMMMNNNOOOPPPRRRPPPMMMNNNQQQUUUXXXYYYXXXUUUPPPLLLJJJKKKLLLNNNLLLMMMNNNOOOPPPPPPOOONNNKKKKKKKKKLLLMMMNNNPPPQQQMMMLLLKKKIIIGGGFFFFFFFFFJJJKKKKKKLLLLLLLLLLLLKKKFFFKKKRRRXXXYYYVVVQQQMMMIIIHHHFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHCCCDDDFFFHHHIIIHHHGGGFFFCCCEEEGGGHHHGGGEEEBBB@@@CCCBBBBBBAAABBBCCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDD@@@KKKXXX\\\XXXPPPLLLKKKBBBBBBAAA@@@@@@@@@AAAAAAAAA???===<<<======<<<;;;;;;;;;<<<<<<===>>>>>>>>>????????????????????????>>>======<<<<<<;;;::::::888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::888888999999888777555444666666777888888888888888666666555555555555666666555555555666666666666666777666666555555555666666444444444444333222111000444555555555666666777777555555555555555555555555333333333333333333333333222222222333444555777777555555555555555555555555666666555444333222222111333444555444333333444555333333333333333333333333444555555555444444666888777777666666777999;;;<<<>>>@@@DDDLLLZZZnnn~~~zzzooofffcccXXXQQQMMMOOOOOONNNQQQXXX\\\```fffmmmttt{{{vvvpppmmmkkkkkkfffdddbbb```^^^\\\[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTXXXXXXXXXWWWVVVUUUTTTSSSVVVXXX[[[\\\[[[XXXWWWWWW\\\YYYUUUSSSTTTUUUVVVVVVTTTRRRPPPQQQSSSSSSQQQOOOUUUSSSRRRSSSUUUWWWXXXXXXUUUTTTSSSQQQPPPPPPOOOOOOLLLNNNOOONNNLLLKKKJJJKKKGGGGGGIIILLLOOONNNKKKIIIJJJJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKMMMNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJPPPOOOLLLIIIHHHHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBHHHHHHIIIIIIIIIJJJMMMOOOMMMNNNOOOPPPOOOMMMKKKIIIRRRRRRSSSTTTUUUVVVVVVVVVSSSRRRPPPNNNMMMMMMNNNNNNPPPLLLJJJLLLSSSXXXYYYXXXUUURRRNNNKKKIIIIIIKKKLLLQQQOOONNNLLLKKKJJJKKKKKKMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKJJJIIIIIIHHHGGGFFFKKKKKKJJJIIIIIIHHHGGGGGGEEEGGGLLLRRRWWWVVVPPPKKKDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKLLLLLLKKKJJJHHHGGGDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEECCCBBBBBBBBBDDDEEEEEEDDDBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDGGG]]]rrrssseeeUUUKKKEEEFFFDDDBBB@@@???@@@AAABBB??????>>><<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::999888777777777888::::::999888888999::::::999999999888888666555444444555555555666666777777666666555555555555666666666666555555555555666666222222333444444333333333555444333222111222333444555444444333333444444555444444555555555555444444222222222222222222222222222111111222444555555444555555555555555555555555555555555444444333333333444444444444444444444444333333333444444444555555666555555444444444444555888777666666666777888999:::===@@@BBBFFFOOO]]]gggyyy||||||rrrpppttt~~~rrrhhh[[[PPPOOOOOOLLLLLLOOORRRSSSVVV\\\```eeemmmwwwzzzvvvqqqjjjdddaaa``````aaadddcccaaa___]]][[[[[[ZZZWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUWWWXXXYYYYYYWWWVVVWWWXXXZZZWWWSSSRRRRRRSSSSSSRRRPPPOOONNNOOORRRSSSRRRQQQQQQPPPOOOQQQUUUXXXZZZZZZSSSRRRRRRQQQOOONNNNNNMMMMMMNNNNNNMMMJJJIIIIIIJJJIIIIIIJJJLLLMMMMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKOOOMMMKKKHHHGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEHHHJJJKKKKKKLLLMMMOOOOOOPPPPPPOOONNNLLLLLLSSSTTTTTTTTTTTTTTTSSSSSSOOONNNMMMLLLKKKKKKKKKLLLNNNKKKIIILLLRRRWWWWWWVVVRRRPPPMMMJJJHHHIIIJJJLLLNNNMMMKKKJJJJJJKKKLLLLLLNNNOOOPPPPPPPPPOOONNNMMMMMMLLLKKKIIIHHHHHHHHHHHHKKKKKKJJJIIIHHHHHHGGGGGGGGGIIILLLQQQTTTRRRNNNIIIGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFEEECCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEHHH[[[lllmmmbbbVVVLLLGGGDDDCCCAAA???>>>???@@@AAA???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888777777777888888;;;:::999999999999:::;;;999999999888777666555555555555555555666666666777666666555555555555666666666666555555555555666666222333333444444333333333333333222222333333444444444444333333333333444444333333444444444444333333222222222222222222222222222111111222444555555444333333333333333333333333555555444444444333333333444444444444444444444444333333333444444444444555555555555444444555666666888777666666666888999:::777999:::::::::???IIIPPP]]]bbbjjjuuuzzzxxx}}}xxxjjj]]]VVVQQQLLLIIIKKKMMMMMMPPPTTTVVVWWW]]]dddqqquuuzzzyyyrrriiicccaaa___]]]\\\[[[\\\^^^___``````^^^\\\[[[ZZZYYYYYYTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXWWWVVVTTTTTTUUUWWWWWWTTTQQQPPPPPPQQQPPPOOOMMMLLLLLLNNNQQQSSSSSSSSSPPPOOONNNPPPTTTVVVWWWWWWOOOPPPPPPPPPOOOMMMLLLJJJMMMMMMLLLKKKIIIHHHJJJKKKLLLKKKJJJJJJKKKKKKJJJIIIEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNLLLJJJGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDAAACCCGGGKKKMMMNNNNNNMMMRRRQQQPPPNNNNNNNNNNNNNNNTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJIIILLLQQQTTTTTTRRROOOMMMKKKIIIHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKNNNOOONNNKKKHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDFFFFFFEEECCCAAAAAABBBCCCDDDDDDDDDEEEFFFFFFFFFGGGSSS^^^___YYYSSSLLLFFFCCCAAA@@@>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;999888777777666666666777888888;;;;;;::::::::::::;;;;;;888888888888777666666555555555555555666666666666666666555555555555666666666666555555555555666666333333444444444444333333111111222333444444444444444444333333333333444444222222333333333333222222222222222222222222222222222111111222444555444333333333333333333333333333444444444444333333333333444444444444444444444444333333333333444444444444555555555555555666777888777666666666777999:::;;;777888999777555777<<>>???FFFQQQ[[[iiirrrwwwqqqeee\\\TTTPPPLLLHHHIIIMMMJJJLLLPPPTTTWWWZZZ___dddeeehhhppp{{{zzzssslllgggccc```]]]YYYXXXWWWVVVUUUUUUVVVWWWXXX[[[]]]\\\YYYWWWWWWYYYVVVVVVVVVUUUVVVVVVWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSYYYWWWUUUTTTSSSRRRSSSSSSRRRVVV[[[\\\ZZZVVVRRRPPPOOOOOOQQQTTTWWWXXXVVVUUURRRSSSTTTSSSQQQPPPQQQRRRNNNMMMNNNOOORRRRRRQQQPPPLLLMMMMMMNNNMMMLLLKKKJJJHHHIIIKKKLLLMMMPPPSSSVVVQQQNNNKKKIIIIIIIIIHHHGGGEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEAAA???BBBIIIPPPTTTUUUSSSPPPLLLIIIIIIJJJMMMOOONNNNNNOOOOOOPPPOOOOOOOOOIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIGGGGGGGGGHHHHHHKKKLLLMMMNNNPPPQQQRRRSSSMMMLLLKKKKKKKKKMMMOOOPPPMMMKKKIIIHHHHHHIIIKKKLLLIIIKKKLLLLLLKKKKKKMMMNNNKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJHHHEEECCCBBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIDDDFFFFFFEEECCCAAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCCCCEEEDDDBBBCCCGGGFFFBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>======<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888777777666666666777888888555666777777777777666555444555666666777777777777666666666666666555555555555555444444444444555555555555444444444444555555555555666555555444333222333444444444333333222111333333222222222222333333333333444444444444333333222222222222222222222222222111000111222333222111222222222222222222222222222222222222333333333333333333333333333333333333222222222222333333333333444444444444444555666777555555444444555777888:::888888777666555444333333777888999999999>>>EEEKKKSSS[[[kkk}}}uuuhhh___VVVMMMIIIIIIJJJHHHJJJMMMOOOOOOSSSXXX]]]```hhhsssyyy{{{zzzjjjhhheeebbbaaa^^^[[[XXXOOOQQQSSSUUUVVVVVVWWWWWWWWWZZZ\\\[[[WWWUUUVVVYYYUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUXXXWWWUUUTTTTTTVVVWWWXXXVVVYYY\\\\\\ZZZVVVTTTRRRQQQRRRSSSVVVXXXXXXUUUSSSPPPRRRSSSRRRPPPNNNPPPQQQNNNNNNNNNPPPRRRRRRQQQOOOKKKKKKKKKKKKJJJJJJJJJJJJHHHJJJLLLMMMMMMOOOQQQSSSOOOMMMKKKJJJJJJJJJHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAABBBDDDFFFHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHIIIFFFDDDHHHPPPVVVYYYXXXSSSQQQMMMKKKJJJKKKNNNPPPOOOOOOOOOOOONNNMMMLLLLLLHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIJJJKKKMMMOOOKKKKKKLLLMMMLLLKKKIIIHHHIIIIIIHHHGGGHHHIIIJJJKKKNNNNNNOOOPPPPPPPPPOOONNNJJJJJJJJJKKKMMMNNNPPPQQQMMMKKKIIIHHHHHHJJJLLLMMMLLLNNNPPPOOOLLLKKKLLLNNNJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKIIIGGGEEEEEEEEEFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEDDDAAAAAADDDDDDAAA??????@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>???<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888999:::999999888777777777888888555666777888888777666555333444555666777777777777777666666666555555555555555444444333333444444555555444444333333444444555666666666666555444333222222111222222333444555666333333222222222222333333222222333333333333222222222222222222222222222222333111000111222333222000111111111111111111111111111111222222222333333333222222222222222222222222111222222222222333333333444444333333333444444555555444333333444555666777;;;999888777666555444333555555555666888:::===???CCCGGGRRRaaammmzzz|||xxxkkk]]]SSSPPPQQQKKKIIIKKKLLLJJJKKKOOOVVVXXX___hhhlllooouuu||||||yyyrrrllliiigggbbbaaaaaa```___\\\WWWSSSSSSUUUXXXYYYWWWTTTRRRPPPRRRUUUXXXWWWSSSRRRUUUXXXTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVUUUUUUWWWYYY\\\]]]YYY[[[\\\\\\YYYWWWVVVVVVSSSTTTUUUWWWXXXVVVSSSPPPNNNPPPRRRQQQOOONNNOOORRRRRRQQQQQQQQQRRRPPPNNNKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHJJJMMMMMMMMMMMMNNNOOONNNMMMKKKKKKKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@AAACCCFFFHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIINNNLLLLLLQQQYYY^^^^^^\\\TTTRRROOOLLLLLLMMMOOOPPPPPPPPPPPPOOOMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMKKKKKKJJJJJJJJJIIIHHHJJJMMMPPPJJJKKKLLLLLLKKKJJJGGGFFFGGGGGGGGGGGGHHHJJJLLLMMMPPPQQQRRRRRRPPPNNNKKKIIIGGGHHHJJJKKKMMMOOOPPPQQQMMMKKKIIIHHHHHHJJJLLLNNNOOOQQQSSSQQQMMMKKKKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKIIIIIIIIIIIIJJJFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFBBBDDDEEEEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@CCCCCC@@@>>>@@@@@@>>>===>>>????????????>>>>>>???>>>>>>>>>>>>>>>??????<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::;;;999777555666777:::<<<::::::999888777777888888666777888999999888777666333333555666777777777777777777666666555555555444555444444333333444444555555444444333333444444555666666666666555444333222//////000111333555888:::333222222222222222222333111111222222222222111111222222222222222222222222333111000111222222111000333333333333333333333333111111111222222333333333222222222222222222222222111111222222222333333333444444333222222222333333555444333222333333555555666444333222333444333333666555555666888999888777<<<<<>>========================>>>>>>>>>>>><<<<<<;;;::::::<<<===>>>======<<<;;;::::::999999::::::;;;;;;::::::999888777777777777777666555555777777888777777666555555444555666777777888777777777777666555555555555555444444444444444444444444555555555666666666666777555555666666555444333333222222222222222222222222333333333222222222111111555555555555444333222222111111111111111111111111222222222222222222222222555444333333222222222222222222111111111111222222333333333222222222111111111222333333333333222111333222111111111222333444111222222333333444444555777777666555444333333333333333333333555777:::;;;::::::;;;===BBBJJJTTT[[[uuu}}}tttwwwrrriiieeeZZZPPPLLLMMMKKKFFFJJJLLLMMMMMMLLLOOOUUUZZZeeegggmmmwww|||vvvoookkkjjjiiifffcccdddaaa]]][[[[[[\\\^^^^^^^^^YYYVVVYYYZZZVVVSSSSSSXXXXXXWWWVVVUUUUUUVVVVVVaaadddeeebbb\\\WWWVVVWWWXXXWWWVVVUUUTTTUUUWWWYYYZZZWWWSSSQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUWWWXXXYYYXXXXXXXXXWWWWWWVVVUUUUUUWWWVVVVVVUUUSSSQQQOOONNNPPPPPPQQQRRRSSSSSSSSSSSSRRRTTTTTTQQQMMMJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHKKKNNNNNNMMMKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDFFFGGGHHHIIIIIILLLJJJIIIIIIJJJJJJIIIHHHFFFGGGHHHGGGEEEEEEEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKOOORRRVVVYYY```ddd```YYYOOONNNMMMKKKKKKLLLMMMNNNQQQPPPNNNLLLJJJHHHGGGFFFIIIKKKMMMOOOOOONNNLLLKKKIIIHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMPPPPPPQQQPPPOOOMMMKKKJJJIIIJJJKKKLLLMMMNNNOOOPPPMMMLLLJJJHHHGGGHHHIIIIIINNNNNNNNNMMMLLLKKKIIIHHHJJJJJJKKKKKKJJJIIIGGGFFFGGGGGGFFFHHHJJJLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>==============================>>>;;;;;;;;;;;;;;;<<<=========<<<<<<;;;::::::999999::::::;;;;;;::::::999888777777777777777666555555777777777777777666555555555666666777777777777666777666666555555555555555444444444444444444444444444444555555555666666666444444555555444333333222333333333333333333333333333333333222222222111111444444444444444444333333111111111111111111111111222222222222222222222222555444333222222222222222222222111111111111222222333333222222222111111111222222111111111111222222222222111111111222333444111222222333333444444555777666555444444333333333333333333333555777999;;;:::::::::999;;;@@@FFFKKKWWWbbbqqq~~~}}}wwwmmmbbb]]]ZZZTTTKKKJJJIIIGGGGGGIIILLLOOOQQQXXXZZZ___fffmmmrrrttttttwwwzzzxxxnnnbbb___[[[ZZZ[[[ZZZXXXUUUXXXXXXWWWVVVWWWXXXZZZ[[[[[[VVVTTTUUUUUUSSSSSSWWW]]][[[YYYVVVUUUVVVWWWXXXgggiiijjjfff___YYYVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVYYYVVVRRRPPPQQQRRRRRRRRRSSSUUUVVVUUUSSSRRRUUUXXXUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSPPPLLLIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPQQQPPPMMMKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHLLLJJJIIIIIIKKKKKKJJJHHHFFFGGGHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLRRRSSSTTTTTTXXX[[[XXXRRRMMMLLLKKKKKKKKKLLLNNNOOOPPPOOOMMMLLLJJJHHHGGGFFFJJJKKKMMMOOOOOONNNMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNOOONNNLLLKKKIIIIIIIIIJJJJJJMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEIIIHHHFFFGGGIIILLLMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@???>>>>>>==============================::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::::::::::::::999999888777777888888777777666666666666666666666555555444666777777777777666666555777666555555444444555555444444444444444444444444333444444444555555555555333333333444333333222111333333333333333333333333333333333222222222111111222333333444444444444333111111111111111111111111222222222222222222222222444333333222222222222333222222111111111111222222333222222222222111111111222111000//////000111222222222111111222222333444111222222333333444444555777666555444333333333333333333333333555666888:::666666666555444666999<<<===EEEPPP]]]lll~~~{{{wwwkkk___RRRLLLGGGFFFHHHKKKJJJHHHLLLOOOSSSVVVYYY\\\___bbbUUUWWW\\\bbbhhhmmmppprrruuu|||vvvpppmmmnnnkkkeee___ZZZXXXWWWWWWXXXXXXVVVSSSSSSTTTUUUVVVUUUVVVWWWXXXVVVSSSRRRSSSRRRRRRWWW]]]___\\\XXXUUUSSSTTTVVVXXX^^^```bbbaaa]]]YYYWWWWWWXXXWWWVVVWWWYYYZZZZZZZZZXXXUUUQQQPPPPPPRRRSSSSSSTTTWWWYYYVVVRRRPPPSSSWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPOOOLLLJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKPPPQQQRRRPPPMMMKKKJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHJJJIIIHHHHHHJJJJJJIIIHHHFFFGGGHHHGGGEEEEEEEEEFFFHHHHHHHHHIIIJJJKKKMMMNNNQQQRRRQQQOOOQQQTTTRRRMMMKKKKKKJJJKKKKKKMMMNNNOOOKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOONNNMMMLLLJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKMMMLLLKKKIIIIIIIIIJJJKKKIIIIIIIIIHHHHHHGGGFFFFFFIIIGGGEEEEEEHHHKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@???>>>=====================<<<<<<<<<999:::;;;<<<===<<<;;;:::;;;;;;;;;:::::::::999999999::::::::::::999888888777777888888888777777666555555666666666555555444777777888777777666555444666666555444444444444555444444444444444444444444333333333444444444555555333333444444444333333222444444444444444444444444333333333222222222111111111222333444444444444444111111111111111111111111222222222222222222222222333333222222222222222333222222111111111111222222222222222222111111111111222000///------///000222222111222222222222333333111222222333333444444555666555444444333333333444444444333333444666777888000222333444333444666888999===BBBHHHRRRaaasssxxxbbb]]]VVVQQQNNNLLLIIIFFFKKKMMMPPPPPPOOOQQQUUUYYYHHHIIIKKKNNNQQQSSSUUUUUUWWW___jjjppprrrwwwvvvpppbbb^^^ZZZZZZ]]]___^^^[[[XXXXXXXXXXXXXXXWWWUUUTTTQQQTTTUUUUUUTTTSSSTTTVVVTTTQQQPPPQQQSSSTTT[[[cccaaa]]]YYYTTTSSSTTTVVVXXXTTTVVVWWWXXXWWWWWWWWWWWWXXXWWWVVVWWW[[[___``````VVVSSSPPPOOOPPPRRRSSSSSSVVVYYY[[[XXXRRRPPPSSSVVVUUUTTTSSSRRRQQQQQQQQQRRRTTTUUUUUUUUUUUUTTTSSSRRRMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMLLLKKKJJJFFFFFFGGGGGGHHHIIIJJJJJJMMMMMMMMMLLLIIIHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFHHHHHHGGGFFFFFFGGGHHHGGGEEEEEEEEEFFFJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNMMMJJJKKKOOOOOOLLLIIIIIIJJJJJJKKKLLLMMMNNNIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGHHHJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLJJJJJJIIIHHHHHHGGGGGGGGGHHHFFFDDDDDDFFFIIIKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAEEEFFFFFFFFFFFFEEEDDDCCCAAABBBCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAA@@@???>>>===>>>=========<<<<<<;;;;;;888999;;;<<<<<<<<<;;;::::::::::::::::::999999999999999::::::999999888777777777888888888888777777555555666666666666666555777777888777777666555444666666555444444444444444444444444444444444444444333333333444444444555555444444555555555555444444444444444444444444444444333333333222222222111111111111222333444444444444111111111111111111111111222222222222222222222222222222222111111222222333222222111111111111222222222222222111111111000000111000...------...000111111111222222333333333333111222222333333444444555555444444333333333333444555444333333444555666777111333555666555555666888;;;<<<>>>???CCCKKKUUU]]]lllwwwxxxvvvqqqggg[[[RRRNNNLLLKKKMMMNNNLLLJJJKKKOOOSSSDDDDDDDDDDDDDDDDDDDDDDDDGGGLLLRRRTTTUUUWWW]]]cccmmmyyy}}}zzz{{{zzzvvvooogggaaa^^^XXXUUUQQQRRRUUUXXXYYYXXXTTTTTTTTTTTTSSSRRRQQQPPPPPPSSSUUUTTTQQQPPPRRRTTTTTTPPPNNNQQQTTTWWW]]]cccaaa^^^ZZZVVVTTTUUUXXXYYYSSSSSSRRRRRRSSSTTTUUUUUUWWWVVVVVVZZZ___ccccccbbbUUURRROOOOOOPPPRRRTTTTTTXXXYYYZZZWWWSSSQQQSSSUUUTTTRRRQQQOOONNNNNNOOOOOOSSSSSSSSSSSSSSSRRRQQQPPPLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIIIIKKKMMMMMMLLLKKKDDDDDDEEEFFFGGGIIIIIIJJJIIIIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFFFFGGGHHHGGGEEEEEEEEEFFFJJJJJJJJJJJJKKKLLLMMMNNNIIILLLKKKHHHHHHLLLMMMKKKHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKJJJIIIHHHHHHGGGGGGJJJJJJKKKKKKLLLLLLKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCDDDFFFIIIIIIIIIKKKJJJIIIIIIHHHHHHHHHIIIGGGHHHIIIIIIHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGHHHGGGFFFEEEDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBAAA???>>>===>>>======<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999888888777777777888888999999888888555666666777777777777777666777777777777666666555666555444444333333444444444444444444444444444444333444444444555555555555444444555555666666555555333333333333333333333333333333333222222222111111111222222333333333333222111111111111111111111111222222222222222222222222222111111111111222222333222222111111111111222222222111111111111000000000111000///......///000111000111222333333333333222111222222333333444444555444444333333333333444444555444444333333444555666555777888888666555555666555666999:::<<<@@@EEEHHHNNNWWWgggxxxqqqccc[[[XXXMMMMMMLLLIIIGGGFFFHHHIII>>>>>>>>>=========>>>>>>BBBCCCEEEEEEEEEFFFJJJLLLQQQZZZdddjjjlllrrr{{{|||xxxsssnnnjjjgggeeedddbbbcccccc___ZZZVVVUUUVVVSSSPPPMMMMMMOOORRRRRRRRRQQQRRRRRRQQQPPPPPPPPPQQQPPPSSSUUUSSSPPPPPPSSSWWWXXXQQQMMMPPPTTTWWWZZZ^^^^^^\\\XXXUUUTTTUUUWWWXXXUUUSSSPPPNNNOOOQQQSSSTTTTTTTTTWWW^^^dddeeeaaa]]]TTTRRROOONNNPPPSSSTTTUUUXXXXXXVVVUUUSSSRRRRRRRRRPPPOOOMMMLLLLLLMMMNNNOOORRRRRRRRRQQQPPPOOONNNMMMLLLKKKJJJHHHHHHIIIKKKLLLJJJIIIHHHJJJLLLMMMKKKIIICCCDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIFFFDDDDDDFFFIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFEEEEEEEEEGGGHHHGGGFFFFFFGGGHHHGGGEEEEEEEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKHHHKKKKKKHHHGGGJJJKKKIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEDDDDDDFFFHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMHHHIIIIIIIIIJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDFFFHHHJJJIIIIIIJJJIIIHHHHHHGGGHHHHHHHHHEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBBBBAAA@@@>>><<<>>>>>>===<<<<<<;;;::::::::::::999999::::::;;;<<<999999999999999999999999999999999999999888777777666777888999999999999888666777777888888888888888555666666777777777777666666555444444333333444444444444444444444444444444444444555555555666666666222333444555555555555444333333333333333333333333333333333222222222111111222222333333333222222111111111111111111111111111222222222222222222222222111111111111111222333333222222111111111111222222111111111111000000000000000000000000000000000000000111222333333333222222111222222333333444444555444333333222333333444444666555444333333333444555666777888777555333333444111333555777999:::<<<===???CCCLLLXXXdddppp{{{{{{nnngggXXXUUURRROOOLLLJJJGGGEEE;;;;;;;;;<<<===>>>???@@@???>>>>>>???@@@BBBDDDFFFFFFJJJMMMPPPQQQSSSWWWZZZaaagggmmmrrruuuzzz}}}}}}~~~}}}zzzzzzzzzyyyxxxwwwwwwvvvsssrrrpppooommmjjjgggddddddbbb___\\\[[[[[[]]]^^^WWWXXXWWWSSSOOOMMMOOORRROOOLLLJJJIIIKKKNNNNNNNNNSSSSSSTTTSSSRRRRRRTTTUUUQQQTTTVVVUUURRRRRRWWW\\\[[[RRRLLLOOOTTTVVVWWWYYYZZZXXXUUUSSSRRRRRRTTTUUUUUUQQQMMMLLLMMMPPPSSSUUUQQQSSSYYYaaagggfff^^^WWWTTTQQQNNNNNNPPPSSSTTTUUUXXXVVVTTTSSSSSSSSSQQQPPPLLLLLLJJJJJJKKKMMMOOOPPPQQQQQQQQQPPPOOONNNLLLKKKMMMLLLJJJIIIIIIJJJKKKLLLLLLJJJHHHIIILLLLLLIIIGGGDDDEEEFFFGGGIIIJJJLLLLLLPPPOOOMMMIIIGGGGGGIIIKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAABBBDDDFFFFFFFFFFFFEEEGGGFFFEEEFFFHHHIIIHHHGGGFFFGGGHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHLLLLLLIIIGGGIIIIIIGGGHHHIIIJJJJJJKKKJJJJJJJJJFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEGGGJJJMMMOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHGGGGGGHHHIIIKKKLLLGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJKKKKKKKKKKKKKKKJJJEEEFFFHHHIIIJJJJJJIIIHHHIIIGGGFFFDDDDDDDDDEEEEEEFFFEEEFFFHHHJJJKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGCCCDDDFFFGGGFFFEEECCCBBBDDDDDDEEEEEEEEEEEEEEEEEECCCDDDFFFGGGFFFEEECCCBBBCCCDDDDDDDDDCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBBBBBBB@@@>>><<<>>>>>>===<<<;;;;;;::::::;;;:::999888999:::;;;<<<999999999999999999999999888999999999999888777777666777888999999999999999777777888999999999999999555555666777777888777777555555444333333333333444444444444444444444444444555555555666666666666777111222333333444444444444222222222222222222222222333333333222222222111111333333333333333222111000111111111111111111111111222222222222222222222222111111000000111222333333222222111111111111222222111111111111000000000000000000111111111111000000000111222333444333222222111222222333333444555555333333333222222333444444666555444333222333444555222444555444333222444555444555666777777666666666<<<;;;<<>>>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJJJJQQQQQQRRRSSSVVVYYY\\\^^^hhhkkkoootttzzzqqqnnniiiccc```___``````ccc```]]][[[]]]___``````___^^^]]][[[YYYXXXXXXWWWTTTTTTTTTTTTSSSSSSSSSSSSQQQPPPPPPOOONNNMMMLLLLLLLLLPPPRRRNNNHHHFFFLLLRRRSSSSSSSSSSSSSSSRRRQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSTTTPPPNNNPPPUUUXXXWWWTTT[[[XXXUUUSSSSSSTTTSSSRRRVVVSSSPPPQQQTTTVVVUUUTTTYYYYYY\\\aaadddaaaXXXPPPRRRQQQOOONNNNNNOOOPPPQQQUUUUUUUUUTTTRRROOOMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQOOOMMMLLLLLLJJJHHHFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHMMMLLLIIIGGGGGGHHHJJJLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIIIIHHHHHHGGGGGGFFFHHHIIIJJJKKKKKKKKKJJJIIIFFFGGGHHHJJJJJJJJJJJJIIIKKKIIIGGGGGGHHHHHHHHHFFFJJJJJJHHHFFFEEEDDDDDDDDDCCCEEEGGGHHHHHHIIIKKKMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGHHHHHHHHHDDDEEEFFFFFFGGGHHHIIIIIIHHHJJJMMMOOOOOOMMMJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFDDDCCCCCCBBBBBBEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHFFFEEEDDDDDDDDDDDDHHHHHHHHHFFFDDDDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@@@@??????>>>=========<<<;;;999888777999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;888888888888888888888888888888888888999:::;;;<<<::::::999888888777777777888888888888777777777777555555444444444444555555777666555444444444444444555555555444444333333333333222222111111222222333444444555555444444333222444444333333333333222222333333333222222111111111///000222333333222000///////////////////////////000111111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111333333333222222111111111444444444333333222222222111111000000111333555666444333222111111222333444666555444333111000///...555555555555555555555555999999999;;;>>>BBBFFFIIIPPP]]]ooo~~~zzzrrr{{{}}}uuummmddd\\\UUUQQQ:::::::::::::::;;;;;;<<<:::::::::;;;<<<=========>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKQQQSSSVVVZZZ^^^aaadddffffffhhhlllqqqvvvzzz|||~~~~~~~~~|||yyyvvvqqqqqqooommmllllllooorrr~~~}}}{{{zzzxxxyyyyyywwwrrrjjjbbb]]]YYYWWWTTTRRRQQQRRRTTTVVVTTTQQQNNNNNNOOOQQQRRRSSSUUUTTTSSSRRRRRRQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMKKKJJJJJJLLLOOORRRRRRSSSSSSRRRQQQQQQPPPRRRRRRRRRRRRRRRQQQQQQPPPRRRPPPOOOSSSYYY]]]]]]ZZZ[[[XXXUUUTTTUUUWWWXXXXXXTTTRRRPPPPPPRRRTTTTTTSSSWWWXXXYYY\\\]]]ZZZUUUPPPOOOOOONNNNNNNNNOOOPPPPPPRRRRRRQQQPPPOOOLLLJJJIIIKKKKKKLLLMMMNNNNNNNNNNNNOOOMMMJJJIIIIIIIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHKKKJJJHHHGGGFFFGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHJJJHHHFFFFFFGGGGGGGGGFFFHHHHHHFFFEEEDDDDDDDDDDDDCCCEEEGGGHHHHHHHHHJJJLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEGGGIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>=========<<<;;;:::888777888888888888999999999999;;;::::::::::::::::::;;;888888888888888888888888888888888888999:::;;;<<<888888888999999999999999888888888777777777666666555555444444444444555555666666555444444444444444444444444444444333333333333333222222222222333333444444444555444444333222444444333333333222222222333333333222222111111111///000222333333222000///000000000000000000000000000111111111111222222222111111111111111111111111000111111222222111111000111111111111111111111111333222222222222222222111222222222111111000000000222111111111111222444555333222222111111222222333555444444333222111000000333333333333333333333333666555555666888;;;===???FFFMMMVVV___hhhtttzzzrrrzzzyyyrrrlllggg888888999999999:::::::::888888999999::::::;;;;;;;;;<<<===>>>???????????????>>>>>>>>>>>>???@@@@@@CCCDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNPPPSSSVVVXXXYYY___]]][[[ZZZYYYXXXUUUSSSXXXXXXXXXVVVUUUVVVYYY[[[]]]\\\\\\[[[ZZZXXXXXXWWWUUUVVVWWWVVVTTTOOOKKKIIIJJJIIIHHHGGGHHHJJJMMMNNNMMMJJJHHHHHHJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMLLLLLLQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPOOOOOONNNNNNNNNMMMMMMPPPVVV]]]aaaaaa___XXXUUURRRRRRTTTXXXZZZ[[[RRRPPPOOOOOOPPPRRRRRRRRRUUUWWWXXXXXXUUUSSSQQQPPPLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFJJJKKKLLLLLLLLLLLLKKKKKKMMMJJJGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIJJJIIIIIIHHHGGGHHHFFFDDDDDDEEEFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGFFFFFFEEEGGGFFFEEEEEEDDDDDDDDDDDDCCCEEEFFFFFFFFFHHHKKKNNNJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;:::999888666666777777777888888888::::::::::::::::::::::::888888888888888888888888888888888888888999:::;;;777888888999::::::;;;;;;888888777777777777666666555555444444444444555555666555444444444444444444333333333333444444444444444444333333333333444444444444444444444333222222333333333333222222222222222222222222222111111111000111222333333222111000111111111111111111111111000111111111111222222222111111111111111111111111000111111222222111111000111111111111111111111111111111111222222222222222111111111111111000000000222222111111111222222333111222222222222222222111333333333222222222111111111111111111111111111111444333222222333444666777:::<<>>>>>>>>======??????????????????@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJMMMNNNRRRQQQOOOMMMLLLJJJHHHGGGHHHHHHIIIHHHGGGHHHJJJMMMPPPOOONNNLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHHHHLLLKKKIIIIIILLLNNNOOOOOOJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLJJJLLLNNNOOONNNMMMLLLLLLOOOOOOOOOPPPPPPOOONNNNNNOOOOOONNNNNNMMMMMMMMMMMMJJJLLLPPPWWW]]]```___]]]SSSPPPMMMMMMOOOSSSVVVWWWPPPOOONNNNNNOOOPPPQQQQQQSSSWWWZZZXXXSSSOOONNNPPPIIIJJJLLLMMMNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFKKKKKKLLLLLLLLLKKKKKKJJJKKKHHHEEEDDDEEEHHHIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGJJJIIIIIIIIIHHHGGGFFFFFFFFFDDDCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEDDDDDDEEEEEEFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHIIIIIIJJJKKKOOOQQQLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCAAAAAAAAAAAACCCDDD@@@@@@@@@???>>>>>>======<<<<<<<<<<<<;;;:::999888777777777777888888888888:::;;;;;;;;;;;;;;;;;;:::888888888888888888888888888888888888888999::::::888888999999::::::::::::888777777777666666666666555555444444444444555555555555444333333444444444222222222333333444444555555444444333333444444555333444444444444333222222333333333222222222222111222222222111111111111111000111222222222222111000111111111111111111111111000000111111111222222222111111111111111111111111000000111111111111000000111111111111111111111111000000111111222222333333333333333222222222222222222222222111111111111111000111222333333222111000111111222222222333333333111111111111111111111111444333333333333444555555333555888:::===BBBHHHMMM^^^lll{{{888888999::::::::::::999;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<<<<;;;;;;<<<===>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCC@@@@@@???@@@AAACCCEEEGGGMMMLLLKKKHHHEEECCCBBBAAABBBCCCCCCBBBBBBBBBDDDGGGIIIHHHFFFDDDCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBIIIGGGFFFGGGIIIKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLQQQVVVUUUOOOKKKLLLOOOLLLMMMMMMNNNNNNNNNMMMMMMOOONNNNNNMMMMMMNNNNNNOOOLLLOOOSSSYYY]]]^^^\\\ZZZQQQNNNKKKJJJLLLOOOQQQQQQNNNNNNNNNMMMMMMNNNPPPQQQTTTYYY]]]\\\TTTOOOMMMOOOHHHIIIKKKLLLMMMLLLKKKJJJLLLLLLKKKJJJIIIIIIHHHHHHLLLLLLLLLLLLLLLLLLKKKKKKKKKHHHEEEEEEFFFIIIKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDEEEEEEDDDDDDCCCBBB???@@@AAAAAAAAAAAA@@@?????????@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBBBBAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDCCCDDDDDDDDDEEEEEEFFFGGGGGGIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCAAABBBCCCDDDDDDCCCAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEIIIJJJKKKJJJJJJKKKMMMOOOLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCC@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;:::999999888888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888777777888888999999:::::::::999999888888888777777777666666666666555555555444444444444555555444444333333333444444555111222222333333444444444555444444333333444444555333333444444333333222111333333222222222111111111111111111111111111111111111111111222222111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000111111000000000000000000000000000000000000000000111111222222222222222222222222222222222111111111111111111111000000000222333333222000000000111111222222333444444222222222222222222222222222333333333444555666666333555777999:::;;;<<<>>>AAAKKKWWWcccnnnzzz777888999:::;;;:::999999999999999999::::::::::::999999::::::;;;:::::::::777888:::;;;===>>>>>>>>>=========>>>??????@@@@@@=========>>>@@@AAACCCDDDFFFGGGFFFDDDAAA>>>>>>???BBBCCCDDDDDDBBBBBBDDDFFFAAAAAA????????????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@===>>>@@@AAABBBCCCBBBBBBGGGEEEDDDEEEGGGHHHHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMSSSYYYVVVNNNJJJKKKOOOJJJKKKLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLMMMOOOPPPQQQRRRTTTXXX[[[\\\[[[YYYWWWPPPNNNKKKKKKLLLNNNNNNNNNMMMNNNNNNMMMLLLMMMOOOQQQVVVZZZ^^^\\\UUUOOOMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIFFFFFFHHHJJJKKKKKKGGGGGGGGGGGGHHHHHHHHHIIIKKKJJJIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBCCCCCCDDDEEEDDDCCCBBBAAA??????AAAAAAAAAAAA??????===>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCCAAACCCCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCDDDBBBAAAAAACCCDDDDDDCCCAAAAAA@@@@@@@@@AAAAAABBBBBBDDDEEEEEECCCCCCDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIIIIHHHFFFGGGIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBB??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;:::;;;<<<======<<<;;;:::888888888888888888888888888888777777777888888999::::::999999888777777666777777666666666666555555555555444444444444555555333333333333333444444555222222222222333333333333444444333333333333444444333333333333333222111111222222222222111111111111000000000111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111///000000111111000000///000000000000000000000000000000000111111111111111/////////000000000000000000000111111222111111000000111111111111111111000000111111222333333444444222222222222222222222222///000111222333444444555444333222333444777;;;===888<<>>======<<<<<<<<<<<<===============>>>???@@@AAABBBBBBBBB@@@AAABBBAAA???>>>???@@@:::;;;<<<;;;:::999:::;;;============>>>???@@@@@@BBBBBBBBBCCCCCCBBBBBBBBB>>>???BBBDDDFFFFFFFFFFFFHHHGGGFFFFFFHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIILLLPPPSSSQQQMMMJJJKKKMMMIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLOOOQQQSSSSSSUUUXXXYYYXXXWWWUUUTTTMMMKKKKKKKKKMMMNNNNNNMMMMMMNNNOOONNNLLLLLLOOORRRYYYZZZZZZWWWQQQMMMKKKLLLMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIHHHGGGFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGGGGIIIJJJJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDCCCBBB@@@???>>>???AAABBBBBBAAA???>>><<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGFFFCCCBBBAAAAAAAAAAAABBBDDDEEEGGGEEEEEECCCBBBAAABBBBBBCCCCCCBBBAAAAAACCCDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGFFFEEEFFFHHHJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAA???>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;:::;;;<<<======<<<;;;:::888888888888888888888888888888777777777777888888777777777777777777777777777777666666666555555555555555444444444444555555333333222222333333444555333333333222222222222222333333222222222222333333222333333333333222111111222222222222111111111111///000000000111111111222222111111111111111111222111111111111111111111111000111111111111222222222111111111111111111111111//////000000000000//////000000000000000000000000111111111111000000000000.../////////000000000111...///000111222222111111111111000000000000111111111111111222222333333444222222222222222222222222//////000111111222222222333222000111333555777888888999;;;===@@@CCCIIIMMMXXXbbbppp}}}444555777888999888666555;;;;;;::::::::::::::::::888999:::;;;;;;<<<<<<<<<777888:::;;;;;;;;;:::::::::::::::::::::999999999888999;;;<<<<<<<<<;;;::::::<<>>======???BBB???@@@AAA@@@>>>======???::::::;;;<<<>>>??????@@@======>>>?????????>>>>>>@@@AAACCCEEEFFFFFFEEEDDDGGGFFFEEEEEEGGGGGGFFFDDDCCCCCCCCCDDDFFFHHHJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKLLLLLLLLLLLLLLLKKKJJJHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKNNNQQQSSSQQQSSSUUUVVVTTTRRRQQQQQQHHHHHHHHHJJJMMMNNNLLLKKKMMMOOOOOONNNLLLLLLOOORRR[[[YYYVVVQQQMMMJJJJJJKKKOOONNNLLLJJJIIIIIIIIIJJJGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???@@@BBBBBBBBBAAA???===>>>???AAABBBBBBAAA???>>><<<<<<>>>??????@@@@@@@@@??????AAAAAAAAAAAA???????????????????????????????????????@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEGGGHHHGGGEEEDDD????????????@@@BBBDDDEEEDDDCCCBBBAAA@@@AAABBBBBBCCCBBBAAAAAACCCEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@AAACCCCCCBBBCCCDDDFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@AAAAAAAAACCCDDDEEEFFFCCCBBBAAAAAAAAAAAACCCCCCBBBBBBBBBCCCCCCEEEFFFGGGFFFGGGGGGGGGFFFGGGJJJLLLHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@BBBCCCCCCBBB@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999:::::::::;;;;;;;;;:::;;;===>>>>>>===;;;:::888888888888888888888888888888777777777777777888555555666666777777888888777666666666555555555555555555555444444555555555222222222222333333444555444333333222222111111111333222222111111222222333222333333333333222111111222222222111111111111000//////000000111111111222222222111111111111222222222222222222222222222222000111111111111222222222111111111111111111111111//////000000000000//////000000000000000000000000222222111111000000//////000000111111222222222333---...000111222222222111222111000//////000111222111111222222222333333333111111111111111111111111000111111222111111000000000111333555666444111...444444444666666777;;;???===HHHXXXgggwwwxxxyyy|||{{{zzzzzzxxx888888999999999999888888777888888888888999999999999:::<<<;;;::::::;;;===:::::::::;;;;;;;;;<<<<<<:::999999888888999999::::::::::::;;;<<<===>>>??????>>><<<;;;<<<===???@@@??????>>>>>>======<<<<<<============>>>>>>>>>>>>???@@@AAA@@@>>>===>>>???BBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGJJJLLLLLLKKKHHHGGGHHHIIIKKKMMMOOORRRTTTUUUSSSSSSUUUUUUTTTRRRPPPNNNJJJHHHHHHLLLQQQTTTQQQNNNPPPNNNLLLJJJJJJLLLNNNPPPTTTRRRPPPNNNLLLKKKKKKKKKHHHHHHIIIIIIJJJIIIIIIIIIEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGKKKJJJIIIHHHHHHIIIJJJKKKGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@??????????????????AAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???AAABBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>===BBBBBBAAA@@@???>>>===<<>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@?????????@@@???@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBB@@@??????AAACCCDDDCCCAAA@@@@@@AAACCCDDD???@@@BBBDDDEEEEEEDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAACCCDDDDDDEEEEEEEEEEEEDDDJJJIIIGGGEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@?????????>>>===<<<<<<===>>>>>>=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::999777666555666777999999888777888:::;;;:::999888888777777666666555555888888777666555444333333555555555555555555555555444444333333333333222222111111222222222222111111444444444444333333222111222222222222222222222222555333111000000///...---000000000000000000000000000000000000111111111111///000222222000///000111////////////////////////000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000111111000000000000111111222111111111000000//////000000000000000000000000///000000000000000//////...000333444333222333333222333444555666888999999888>>>FFFMMMUUUaaappp{{{}}}rrrpppwww}}}|||yyy{{{|||777888888999999888888777777777888888888999999999888999::::::999999:::;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::999::::::;;;<<<===>>>===<<<;;;;;;<<<>>>???=========<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAA@@@>>>===>>>???AAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIFFFGGGGGGHHHIIIHHHHHHHHHGGGHHHJJJLLLOOOQQQSSSTTTTTTUUUUUUUUUSSSQQQNNNLLLKKKIIIIIILLLQQQSSSPPPMMMPPPOOONNNMMMMMMNNNPPPQQQRRRQQQOOOMMMKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCC????????????????????????@@@@@@???>>>>>>???@@@AAA????????????????????????@@@???>>>======>>>@@@@@@AAA@@@@@@@@@???????????????@@@@@@@@@@@@???>>>===BBBBBBBBBAAA@@@@@@????????????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBCCCCCCDDDDDDBBBAAA@@@@@@????????????>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCC@@@@@@@@@???>>>>>>@@@BBBCCCBBB@@@??????@@@BBBCCC@@@AAABBBCCCCCCDDDCCCCCCEEEDDDDDDDDDCCCCCCBBBBBBFFFFFFDDDCCCCCCBBBBBBBBBDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCBBB@@@CCCCCCDDDEEEEEEEEEDDDDDDFFFEEECCCBBBBBBCCCEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>===<<<<<<===>>>???>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::999777666555666777888777666666666888999888777777777777666666666555555666666666666555555555555444444444444444444444444444444333333333333222222111111222222222222111111333333333333333222111111222222222222222222222222666444222111111111000...000000000000000000000000000000000000111111111111///111222222111000000111111111111111111111111111000000000//////000000000000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000111111000000000000111111111111111111000000000///000000000000000000000000//////000000000000//////000222444444222111111111222333333444555666777777222666;;;>>>BBBHHHRRRZZZiiimmmvvvvvvrrrwww777777888888888888777777777777777888888888999999666888999999888777999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999::::::<<<;;;:::::::::;;;===>>>:::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@???>>>===>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGHHHIIILLLNNNPPPRRRSSSVVVVVVUUUTTTRRROOOMMMKKKLLLKKKJJJLLLOOOQQQNNNLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPOOOMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@AAAAAAAAAAAAAAABBBBBB???????????????????????????????????????@@@AAABBB>>>>>>>>>===============???>>>===<<<<<<===>>>???????????????>>>>>>>>>>>>??????@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDAAA@@@@@@@@@????????????===>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBB>>>??????>>>======>>>@@@AAA@@@???>>>>>>???@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFEEECCCCCCBBBBBBBBBDDDEEEEEEFFFFFFEEECCCBBBDDDDDDDDDEEEEEEDDDCCCCCCBBB@@@???@@@AAABBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAACCCEEEFFFDDDDDDDDDEEEEEEDDDDDDCCCAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@??????>>>===<<<======<<<<<<===>>>???@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::999777666666666777888555444444444666777666555666666666666666555555555444444555555555666666666333333333333333333333333444444333333333333222222111111222222222222111111111222222222222111000000222222222222222222222222666444222111222222111000000000000000000000000000000000000000111111111111000222333333222111111222111111111111111111111111111111000000000000111111000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000111111000000000000111111111111111111000000000000000000000000000000000000//////000000111000000///222333444444111000000000333333333333444444444555222444666777666888===AAAGGGMMMVVVaaammm{{{}}}666777777777777777777666777777777777888888888888666777999888777777888:::999999:::::::::;;;;;;;;;999999888888888888999999;;;::::::999999999999:::::::::999999999:::;;;<<<999::::::;;;<<<<<<======<<<<<<<<<=========>>>>>>===>>>??????===<<<===????????????@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBCCCEEEHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRTTTTTTTTTSSSQQQOOOMMMLLLNNNLLLKKKLLLNNNNNNMMMKKKHHHIIIKKKLLLMMMLLLLLLKKKMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???????????????@@@@@@@@@>>>>>>??????@@@AAABBBBBB>>>>>>============<<<<<>>===<<<;;;<<<======>>>>>>>>>>>>>>>=========>>>>>>????????????>>>>>><<<<<<<<<===>>>>>>?????????@@@@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAAAAAAAABBB??????@@@@@@@@@?????????>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA===>>>??????======>>>???@@@???>>>>>>>>>>>>???@@@CCCBBBAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFGGGGGGEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????AAAAAA@@@???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@??????????????????>>>===<<<<<<<<<<<<<<<===>>>??????@@@???>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::999999999999::::::999888777777666666777777555444333444555666555444555555555555555555555555555555555555555555555555222222222222222222222222444444333333333222222222111111222222222222111111000000111111111111000000222222222222222222222222555333111111222222111000000000000000000000000000///000000000111111111111111222444444222111222333////////////////////////111111000000000000111111000000////////////000000////////////////////////000000////////////000000///000000000111111111111000000////////////000000111111000000000000111111111111111000000000000000000000000000000000000000//////000111111111000000111222333333111000000111333333333222222222222222222444666777666666888;;;;;;???DDDIIIOOOXXXdddlllvvvzzz555666666777777666666555666666777777777888888888777888999999888888999:::999999999:::::::::;;;;;;999888888777777888888999<<<;;;:::::::::::::::;;;999999999999999::::::;;;::::::;;;<<<===>>>>>>???<<<<<<<<<<<<============<<<===>>>>>>===<<<===>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAAAAACCCFFFIIIKKKIIIIIIIIIHHHHHHGGGGGGGGGEEEGGGIIIKKKLLLJJJHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLKKKGGGHHHJJJLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>???@@@AAABBBBBBBBB??????>>>>>>>>>=========>>>===<<<;;;;;;<<<=================================>>>>>>?????????>>>>>>;;;;;;<<<===>>>???@@@@@@CCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@???>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===???@@@@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>CCCBBB@@@??????@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBDDDEEEFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????AAAAAA@@@?????????@@@BBBBBBCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIDDDDDDEEEEEEDDDCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>@@@@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>?????????>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::999999888888999999:::999888888777777777777777666555444444666666555444444444444444444555555555777666666555444333333333222222222222222222222222444444333333333222222222111111222222222222111111///000000111111000000000222222222222222222222222333111//////111111111000000000000000000000000000///000000000111111111111111222444444222111222333////////////////////////111111000000000000111111000000////////////000000////////////////////////000000////////////000000///000000000111111111111000000////////////000000111111000000000000111111000000000000000000111111000000000000000000000000//////000111111111111111///000222111000000222333222222222222222111111111000111333444444555666777888:::<<<======@@@FFFKKKZZZbbbmmmxxx555555666666666666555555666666666777777777888888666888999999888888999:::999999999999::::::::::::::::::999999999999::::::;;;;;;::::::::::::;;;<<<999999999999:::::::::::::::;;;;;;<<<===>>>>>>>>>;;;;;;<<<<<<<<<=========;;;<<<======<<<<<<===>>><<<===???@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEECCCCCCBBBBBB@@@@@@@@@BBBDDDGGGJJJLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFHHHKKKNNNNNNLLLJJJHHHHHHIIIJJJLLLNNNOOOQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLJJJKKKLLLLLLLLLLLLJJJJJJHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAABBBBBBBBBAAA@@@@@@??????>>>>>>=========<<<<<<;;;<<<===>>>???============>>>>>>>>>>>>======>>>>>>??????>>>>>>======>>>???@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA===>>>???@@@@@@@@@???>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>===>>>@@@@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????@@@AAAAAA@@@@@@AAABBBCCCDDDDDDDDDAAAAAABBBBBBDDDEEEGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFEEEDDDBBBAAABBB@@@???@@@AAABBBAAA@@@===>>>???AAABBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@??????>>>===<<<;;;<<<===>>>??????>>>>>>=========<<<;;;;;;::::::999999999999999999999999999999888888888888999999888888888888777777777666777666444555666666555444333333333444444444444444777777666555444333222111222222222222222222222222444444333333333333222222111111222222222222111111///000000111111111111000222222222222222222222222111000...///000111111000000000000000000000000000000000000000111111111111000222333333222111111222111111111111111111111111000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000111111000000000000111111000000000000111111111111000000000000000000000000//////000111222222222222///000111000000000222444222222222222222111111111222222222333333333333444444555666666666777:::;;;CCCHHHOOOUUU^^^kkk{{{444555555666666555555444666666666666777777777888555666888777666666777999888999999999999:::::::::::::::999999999999::::::999999888999999:::;;;<<<888999:::::::::;;;:::::::::::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======:::;;;======<<<;;;===>>>;;;===>>>@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA???@@@AAABBBDDDEEEFFFGGGHHHGGGEEECCCBBBAAA@@@@@@>>>???AAADDDGGGIIIKKKMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIKKKMMMMMMLLLKKKJJJIIIJJJKKKMMMNNNPPPQQQRRRQQQPPPPPPOOOOOONNNNNNOOOMMMMMMLLLKKKJJJJJJKKKMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIIIIHHHEEEFFFFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA???@@@AAABBBBBBAAAAAA@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;<<<>>>@@@AAA=========>>>>>>?????????<<<======>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<===???@@@AAA@@@???>>>??????@@@@@@@@@@@@??????@@@@@@??????>>>>>>>>>>>>;;;===??????>>><<<<<<===>>>>>>>>>??????>>>>>>>>>===>>>???@@@@@@AAA@@@@@@???@@@@@@AAACCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAAAAAAAABBBDDDEEEHHHHHHHHHGGGEEECCCBBBAAABBBAAA@@@AAABBBCCCBBB@@@<<<===>>>@@@AAABBBBBBBBB??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>===<<<;;;;;;<<<===>>>??????>>>======<<<<<<<<<;;;::::::999999999999999999999999999999999999888888888888999999888888888888888777666666777555444444555555444333222222333333333444444444555555555444444333333333333333333333333333333333444444333333333333222222111111222222222222111111///000111111222222222111222222222222222222222222222000//////111333333222000000000000000000000000000000000000111111111111///111222222111000000111111111111111111111111111//////............//////000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000111111000000000000111111///000000000111111111111000000000000000000000000//////000111222222222222000111111000//////111333222222222222222222222222444333222222222333444333222111111222555777777777888:::<<<>>>CCCLLLYYYbbbxxx444555555555555555555444666666666666777777777777444555666666555555666888888888999999999:::::::::888888777777777777888888777777777777888999:::;;;999999:::;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<;;;;;;===>>>;;;<<<>>>@@@AAABBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAA???@@@AAABBBDDDEEEFFFGGGGGGFFFDDDBBB@@@??????>>><<<>>>AAAEEEHHHKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLMMMOOOQQQRRRRRRSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLKKKJJJJJJLLLNNNKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHDDDEEEEEEFFFFFFFFFFFFEEECCCCCCDDDFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>=========>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???@@@??????>>>===<<<<<<<<<<<<;;;;;;<<<===???AAABBB======>>>>>>??????@@@@@@<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;===???@@@AAA@@@???>>>>>>>>>?????????>>>>>>===@@@?????????>>>>>>======999;;;>>>>>><<<;;;;;;;;;>>>>>>????????????>>>>>><<<===???@@@AAAAAAAAA@@@??????@@@AAACCCDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCBBB@@@??????AAADDDFFFIIIIIIHHHGGGEEECCCBBBAAACCCBBBAAAAAACCCCCCBBBAAA<<<===>>>???AAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===??????@@@AAAAAAAAAAAA@@@???????????????@@@@@@@@@============<<<;;;:::999======>>>??????>>>===<<<<<<;;;;;;::::::999888888888888888888888888888888999999888888888888999999888888888888888777666666666555333444444555333222222222222333333444444444333333333444444444555555333333333333333333333333444444444333333333222222111111222222222222111111000000111222222222222222222222222222222222222222222111000111333444444333000000000000000000000000000000000000111111111111///000222222000///000111////////////////////////......------------......000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000111111000000000000111111//////000000111111111222000000000000000000000000//////000222222333333333222333222000......///111111111222222222333333333000///......000222333333666222///000333666666444444777999:::;;;>>>BBBFFF```sss444444444555555555555666666444333444777888777555777777777777888888888888666666777888888888888888777777777777777777777777999999999888888888777777777888999:::;;;:::999999999999::::::::::::;;;;;;;;;:::999999:::;;;<<<=========<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAA>>>????????????@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEDDDBBB@@@???======<<<@@@AAACCCFFFIIILLLNNNPPPQQQOOOLLLJJJJJJLLLNNNPPPQQQPPPNNNLLLKKKKKKLLLMMMOOONNNMMMMMMMMMOOOQQQSSSSSSPPPMMMMMMNNNOOOMMMKKKLLLMMMMMMMMMMMMLLLLLLKKKMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFEEEFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDAAAAAABBBBBBAAAAAA@@@???@@@@@@????????????@@@@@@??????@@@@@@@@@??????>>>>>>???AAABBBCCCBBBBBBAAA>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<===>>>>>>============>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>======<<<======>>>??????BBB@@@>>>===???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAA@@@???>>>===========================???@@@BBBAAA???<<<:::???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAAAAACCCCCCBBBAAABBBBBBAAAAAAAAABBBBBBCCCAAABBBCCCCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@????????????????????????????????????@@@@@@AAAAAAAAA??????@@@@@@@@@@@@?????????@@@@@@AAAAAABBBCCCCCC>>>>>>>>>>>>>>>==================>>>===<<<<<<;;;=========<<<;;;;;;::::::;;;;;;:::999888888888888:::::::::::::::999888777888888777777666666555555888888888888888888888888777777666555555555555555333333333333333444555666444444444555555555555666555555444333333333333444444444444333333222222222000000000000000000000000////////////000000000000111111000//////000111222444222000......000222444000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111000///......///000111//////............//////------...............---.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000333222111111000111111222000000000000000000000000000000000000111111111111333222222111111222222333000111111111111222222222222222222222222222222222222222222222222222222222222333444666888;;;===>>>PPPWWWcccpppzzz444444444444555555555555666444333444777888777555666666666777777777888888555555666777777777777666777777777777777777777777999999999888888888777777777888999:::::::::999999999999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>???======<<<<<<<<<<<<<<<===<<<<<<===>>>>>>??????@@@>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDEEEDDDBBBAAA???>>>======AAACCCEEEHHHKKKMMMOOOPPPPPPNNNLLLJJJKKKLLLOOOQQQNNNMMMLLLKKKKKKLLLMMMOOOMMMLLLKKKJJJKKKMMMOOOPPPQQQOOOMMMMMMNNNOOOMMMKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@??????>>>>>>??????@@@???@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBAAA@@@>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;<<<===>>><<<<<<======>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>=========>>>>>>???@@@@@@>>><<<;;;<<<>>>======>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======;;;<<<<<<======>>>??????@@@??????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>========================<<<===???@@@@@@???>>>===???@@@@@@AAAAAABBBBBBCCCBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBAAA@@@BBBBBBAAAAAABBBCCCDDDDDDBBBBBBCCCCCCCCCBBB@@@@@@???@@@AAAAAAAAAAAA@@@???????????????????????????@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA=======================================<<<<<<;;;<<<<<<<<<;;;::::::999999<<<;;;:::999888777777777999999::::::999888888777888888777777666666555555777777777777777777777777777777666555555555555666444444333333333444555555333333333333444444444555444444333222222222222333444444333333333222222222000000000000000000000000/////////000000000111111222111000//////000111111222111///......///111222000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000111000///......///000111000//////......//////000....../////////......---////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000111111111111111000000000000000000000000//////000000000111111111222111111000000111111222000000111111111222222222222222222222222222222222222222222222222222222222444444444555666888999:::???CCCJJJQQQXXX]]]aaabbb444444444444555555555555666444444444666777666555555555555666666666666777444444555666666666666555777777777777777777777777999888888888888777777777777888999999::::::999999999999999999::::::::::::;;;;;;:::;;;<<<>>>@@@AAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@?????????BBBEEEHHHLLLNNNOOOPPPPPPOOONNNLLLKKKLLLNNNPPPQQQKKKJJJIIIIIIJJJLLLNNNOOOKKKKKKJJJJJJKKKLLLNNNOOOOOOMMMLLLMMMNNNNNNMMMLLLJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;<<<===>>>;;;;;;<<<===>>>>>>??????@@@????????????>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@>>><<<;;;<<<===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============:::;;;;;;<<<======>>>>>>AAAAAA@@@???>>>>>>>>>???@@@@@@@@@AAA@@@@@@???>>>========================<<<======>>>???@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@??????AAAAAA@@@???BBBAAABBBBBBCCCDDDEEEFFFCCCDDDCCCCCCBBBAAA@@@??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@???????????????<<<<<<<<<==============================<<<<<<<<<<<<;;;;;;:::999999888888<<<;;;:::888777666666666888888999999888888777777888888777777666666555555555555555555555555555555888777666666555555666666555555444333333333444444222222222333333333444444333333222111111111111222333333333333222222222222000000000000000000000000000000000111111111222222333222111000/////////000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///000000////////////000000000000////////////000000000000000000//////...---000000000000////////////000000000000000000000000////////////////////////////////////////////////---...///111111111000000000000000000000000000000//////000000000000111111000000000//////000000000000000000111111111222222222222222222222222222222222222222222222222222222555555444444444444555555888888999:::===@@@DDDFFF333333444444444555555555555555444555555555555555444444444555555555666666444444555666666666666555666666666666666666666666888888888888777777777777777888888999999999999999888999999999999:::::::::;;;::::::;;;===???AAABBB======<<<;;;::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>????????????AAAAAAAAABBBCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAADDDFFFJJJNNNPPPQQQPPPOOOMMMMMMLLLLLLMMMNNNPPPPPPIIIIIIIIIIIIIIIKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLMMMMMMNNNMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>??????>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<===::::::;;;<<<===??????@@@????????????>>>>>>>>>>>>@@@???????????????@@@@@@BBB@@@===<<<===>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::;;;;;;<<<=========BBBBBBAAA???>>>>>>>>>>>>??????@@@@@@@@@@@@??????========================???>>>=========>>>@@@AAA???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@???@@@AAABBBAAA???AAAAAABBBBBBDDDEEEGGGGGGEEEDDDDDDCCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999<<<;;;999888666666555555777777888888888777777666888888777777666666555555555555555555555555555555888777777666555666666666666555444333333333333333222333333333333444444444444333333222222222222222333222222222222222222222000000000000000000000000000111111111222222222222333222222111000//////...//////000111111000////////////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000000000////////////000000111111111111000///...---000000000000////////////////////////////////////////////////////////////////////////////////////***,,,...000111111000///////////////////////////////////////000000000111111000000//////000000111000000000000111111111111111111111111111111111111111111111111222222222222444333333222222222333333888777666666666888:::;;;333333333444444444444555444555555555444444444555444444444444555555555555555555666777777777666666555555555555555555555555777777777777777777777777777777777888888888999999888888888999999999::::::::::::::::::<<<>>>@@@BBB<<<<<<;;;:::::::::::::::;;;;;;<<<======>>>>>>???======>>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEHHHKKKOOOPPPQQQPPPOOOLLLLLLLLLMMMMMMNNNNNNNNNJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMJJJKKKMMMMMMMMMLLLLLLLLLHHHIIIJJJLLLLLLMMMMMMMMMKKKLLLMMMMMMMMMLLLJJJIIIGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>???>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>????????????>>>===<<<;;;;;;::::::::::::;;;;;;<<<999:::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???????????????@@@AAA???<<<<<<<<<======<<<=================================<<<<<<<<<<<<;;;::::::;;;;;;<<<=========BBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===<<<===>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBBAAABBBBBBCCCAAA@@@AAABBBCCCBBBAAAAAAAAABBBBBBDDDEEEGGGGGGEEEEEEDDDBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@??????>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<=========<<<<<<;;;:::::::::;;;:::888777666555555555666777777888888888777777888888777777666666555555666666666666666666666666888888777666666666666666666555444333333333333333444444444444555555555555555555444333333333333333222222222222222222222222000000000000000000000000000111111111222222222222222222222111000///......///000222333333222000///////////////////////////////////////////////////........................//////000000000000////////////000000000000//////000000////////////000000000000000000000///......000000000000////////////////////////////////////................................................***,,,...000111000///...////////////////////////...////////////000000000111111111000000111111111//////000000000111111111111111111111111111111111000000000111111222222222111111000000111222333333333333444555555666666666333333333333444444444444444555666555333333333555444444444555555555555666555555666777777777777666555555555555555555555555666666777777777777777888888777777777777888999999888888888888999999999999999999888999:::<<<>>>???:::::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>>>>??????>>>???@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHKKKMMMOOOOOONNNNNNKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKMMMNNNLLLKKKJJJKKKIIIJJJJJJKKKLLLLLLLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJGGGGGGHHHIIIIIIHHHFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@??????>>>???>>>>>>======>>>>>>???>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>===>>>>>>>>>????????????>>>===<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;<<<======>>>>>>======>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>???===;;;999999:::;;;<<<;;;===========================<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>@@@@@@???>>>=========>>>===>>>??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???============>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAACCCCCCBBBAAABBBAAABBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>======<<<<<<<<<======>>>>>>?????????>>>===;;;;;;<<<<<<===>>>======<<<<<<;;;::::::999888777666555555555555777777888888999999888888888888777777666666555555777777777777777777777777999888777777666666777777555555444333333333444444444444444555555555666666666555444444333333444444111111111222222222222222000000000000000000000000000000000111111111222222111111222111111000///...000111222333333222111000000000000000000000000000000000000000000000000000...........................//////000000//////...//////000000000000////////////............//////...//////000000/////////////////////000000000000000000000000000000000000................................................,,,---...000000000//////000000000000000000000000......////////////000000222111111000000111111222/////////000000000111111111111111111111111111111//////000000111222222222////////////000222333444///000222444555555444333222222333333333444444444333555666555333222333555444555555555555666666666444444555666666666666555444444444444444444444444666666666666777777888888888777777666777888999:::888888888888999999999999888777777777888999;;;<<<888888888888999:::;;;<<<:::::::::;;;<<<<<<==================>>>>>>>>>???>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMJJJKKKLLLLLLLLLJJJHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKDDDEEEFFFGGGHHHHHHHHHHHHIIILLLNNNNNNKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOOOOMMMKKKJJJGGGHHHIIIJJJJJJHHHFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>============>>>>>>===>>>???@@@AAAAAAAAAAAA>>>>>>=========>>>???@@@???????????????>>><<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<=====================>>>>>>??????@@@???>>>>>>=========>>>;;;999777888:::<<<<<<<<<========================<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======>>>??????>>>>>>===============>>>======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@AAABBBBBBAAA@@@BBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBAAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>======>>>>>>???@@@@@@AAA???>>><<<;;;;;;;;;===>>>======<<<;;;;;;::::::999777666666555555666666666777888888999::::::999999888888777777666666555555777777777777777777777777999888777777666666777777444444333333333444555555333333444444444555555555555444333333222222333333000111111111222222222222000000000000000000000000/////////000000000111111000000111222111111000///000000111111111111000000000000000000000000000000000000000000000000000000..............................////////////.........///000111111000///.........------------......,,,---...///////////////------...///000111222222000000000000000000000000................................................////////////////////////000000000000000000000000........./////////000000000000000//////000000000////////////000000000111111111111111111111111111/////////000111222222222////////////000111222333111111222333333333333222222222333333333444444444333555777555222111222555555555555666666666666777222333444444555555444444444444444444444444444444555666666666777777888888888777666666666777999:::777888888888888999999999777777666666666777999:::777777777888999:::<<<<<<888999999::::::;;;<<<<<<============>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMJJJKKKLLLLLLKKKIIIGGGEEEEEEFFFHHHJJJKKKLLLMMMMMMFFFFFFGGGIIIIIIIIIIIIIIIIIILLLOOONNNKKKHHHHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIKKKMMMOOOOOONNNLLLJJJHHHIIIJJJKKKKKKIIIGGGFFFCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@???>>>>>>>>>>>>============>>>>>><<<===>>>???@@@AAAAAAAAA>>>===<<<<<<<<<>>>???@@@???@@@@@@??????>>>===<<<;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????????????>>>======<<<======<<<:::999999<<<>>>??????========================<<<<<<;;;;;;;;;:::::::::<<<<<<======>>>?????????===<<<<<<<<<<<<======>>>======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@???@@@@@@AAAAAABBBCCCCCC@@@@@@@@@@@@AAABBBBBBCCCAAA@@@??????AAAAAA@@@???BBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@AAABBBCCCBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@????????????===>>>>>>???@@@AAAAAAAAA@@@>>><<<;;;:::;;;===>>><<<<<<;;;::::::999999888555555555555555666777777777888999:::::::::::::::888888888777666666555555777777777777777777777777999888888777777777777777333333333333444444555666222222333333333444444444444333222222111111222222000000111111222222222222000000000000000000000000////////////000000000000//////111222222111000000000000////////////000000000000000000000000000000000000000000000000000000..............................////////////.........///000111111000///...---------,,,,,,---------***+++,,,...//////000000,,,---...///000111222333000000000000000000000000................................................111000000/////////000000000000000000000000000000............/////////000//////............//////////////////000000000000000000000000000000000000...//////000111222222222111111000000000000111111333222111000/////////000222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444444444666666666555555444444444555555555555666666666666777777777777888888888888666666666777888888999999:::888777555555666888999:::999999888888999999:::888888999:::;;;======>>>??????>>>===============>>>????????????@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGGGGGGGGGGGGGGGGHHHNNNMMMKKKIIIHHHIIIKKKLLLIIIJJJLLLMMMLLLKKKIIIHHHJJJKKKLLLMMMMMMKKKIIIGGGIIIJJJLLLMMMMMMLLLJJJIIIEEEFFFGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDBBBAAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCC>>>??????@@@@@@@@@??????======>>>>>>?????????@@@???>>>??????@@@AAABBBCCC??????>>>>>>>>>>>>????????????>>>===<<<;;;::::::999999::::::;;;<<<======999::::::;;;;;;::::::999>>>===<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::;;;;;;<<<<<<======>>>>>><<<<<<======<<<;;;::::::888999999::::::;;;;;;<<<;;;<<<===?????????>>>===???<<<999:::===???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBAAAAAABBBBBB@@@??????@@@BBBBBBAAABBBBBBCCCCCCBBBBBBAAA>>>???AAACCCDDDDDDCCCCCCBBB@@@??????@@@AAAAAA@@@AAA@@@??????>>>>>>??????BBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@??????@@@AAA@@@???>>>===AAAAAA@@@@@@???@@@@@@@@@AAA@@@???>>>==================<<<;;;::::::999999;;;:::888666666666666777888888888888888888888888999999777666555555555555333333444555666666555555::::::999888777777888888555555555555555555555555555555444444444333333333444333222222111111222222111111000000000000111111333222111/////////000111111111000000//////......////////////000000000000111111111111111000//////000///...------...///000//////............///////////////////////////////////////////////////////////////////////////////////////...---------,,,//////000000///...------------............---------...///000000///...---//////.........---------............////////////////////////////////////////////////////////////000000//////.........---........................,,,---...///000000000000222111000000111333555777111000///......///000111111111111111111111111111000111111111111222222222222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444555555555444444444333333444555555555666666666666444555555555666666666666666666666777888888999999:::999777666666777888999:::999999888888999999:::888999999:::;;;<<<======???>>>===<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEGGGGGGHHHIIIJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHMMMKKKJJJHHHHHHIIIJJJKKKJJJKKKLLLMMMLLLKKKIIIHHHJJJKKKKKKLLLKKKJJJIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBB??????@@@@@@@@@??????>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@AAA???>>>>>>======>>>>>>???@@@???>>>===<<<;;;::::::999:::::::::;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<===>>>>>>???<<<=========<<<<<<;;;::::::::::::::::::::::::999;;;<<<===>>>>>>>>>======>>><<<::::::===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>============>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA???@@@BBBCCCCCCCCCCCCBBBBBB@@@??????@@@AAAAAA@@@AAA@@@@@@???????????????BBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBAAA@@@@@@??????????????????@@@@@@@@@???>>>===@@@@@@@@@???@@@@@@@@@AAAAAA@@@???>>>===============<<<<<<;;;::::::999999;;;:::888777666666777777888888888888888888888888999999777666666555555555555555666777777777777777999999999888888888777777555555555555555555555555555555444444444333333333444333222222111111222222111111000000000000111111333222000/////////000111111000000000/////////...////////////000000000000000000000000000///......000//////......//////000//////............//////////////////////////////////////////////////////////////////////////////000000/////////////////////////////////...------------............------......////////////......//////.........---------............////////////////////////////////////////////////////////////000/////////....................................,,,---...///000000000000000000/////////111222333000000111111111111000000111111111111111111111111000000111111111222222222222222222222222222222222222222222222333333333333222222222222222222222222444444444444444444444444444444444444333333333333444444444555555555666666444444555555555666666666555666666777777888888999:::999888777777888999::::::999999888888999999:::999:::::::::;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJHHHGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHKKKJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEECCCAAA@@@BBBCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@???>>>============>>>>>>>>>>>>??????=========<<<<<<===>>>>>>>>>>>>============>>>>>>@@@???>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======>>>??????<<<============<<<;;;;;;<<<;;;;;;:::999999888888;;;;;;<<<============<<<===<<<:::;;;<<<>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAACCCAAA???@@@AAABBBAAAAAAAAAAAA@@@@@@@@@?????????AAAAAA@@@????????????@@@???@@@@@@AAAAAAAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>???????????????>>>======>>>?????????@@@AAAAAAAAAAAA@@@???>>><<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999::::::999888777777777777999999999999999999999999999888777777666666666666777777888999999999999888777888999999999888777666555555555555555555555555555555444444444333333333333333222111111111111222111111000000000000111111222111000000///000000000000000000000////////////////////////000000000000...////////////......---///000000111111000000/////////............//////////////////////////////////////////////////////////////////////////////...............////////////////////////......---------............------//////............//////...............---------............////////////////////////////////////000000000000000000000000////////////....................................,,,---...///000000000000............///////////////000222333333222000///111111111111111111111111000000000111111111222222222222222222222222222222111222222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333444444444555555555666666666777777777888888555555666666777888888888999888888777888999999::::::999999888888999999::::::::::::::::::::::::;;;<<<;;;;;;::::::;;;;;;;;;>>>>>>>>>>>>????????????@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDGGGGGGHHHIIIIIIIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHJJJKKKKKKKKKKKKJJJIIIIIIKKKIIIHHHGGGGGGHHHIIIJJJFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBCCCDDDDDDBBBAAA@@@AAACCCDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@???>>><<<<<<======>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>======<<<<<<======>>>??????>>>======<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======>>>??????<<<<<<=========<<<<<<;;;::::::::::::999999888888;;;;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<=====================================================================>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAACCCBBB@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???AAA@@@@@@????????????????????????@@@@@@AAABBBBBBCCCBBBAAA???>>>=========>>>>>>>>>>>>>>>===============>>>???@@@AAAAAAAAAAAA@@@???===<<<;;;::::::<<<<<<;;;;;;;;;:::::::::::::::999999888888888888999999999999999999999999999888888777666666777777888888999999999999999888666777999::::::888666555555555555555555555555555555555444444444333333333333222222111111111111111111111000000000000111111111111000000000000000000000000000000////////////////////////000000000000...//////000//////......///000111222222111000/////////............//////////////////////////////////////////////////////////////////////////////***+++++++++,,,---------...///////////////......------............------//////---,,,,,,---//////....................................////////////////////////////////////000000000000000000000000///////////////.................................------...//////000//////....../////////...------000000000111111000000000111111111111111111111111000000000000111111111111222222222222222222222222111111111222222222333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444666666666666777777777777555555555666777777888888777777777888888999999::::::999999888888999999:::999999::::::::::::::::::;;;;;;::::::::::::;;;;;;======>>>>>>>>>????????????@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDHHHHHHIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHHHHJJJHHHFFFEEEEEEGGGIIIJJJFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAABBBCCCCCCBBB@@@@@@AAACCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???????????????@@@@@@@@@???>>>===<<<;;;>>>>>>==================>>>======<<<<<<<<<============<<<<<<<<<<<<======>>>>>>======<<<<<<;;;;;;::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;888888888999999:::::::::;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<============>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBBBBAAAAAABBBBBBDDDBBBAAAAAABBBCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@AAA@@@??????>>>>>>????????????>>>??????AAABBBCCCCCCBBBAAA???>>>=========>>>>>>>>>===============<<<===>>>@@@@@@AAAAAA@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999888888777777777777888888888888999999888777777555666888999999888777555555555555555555555555555555555444444444333333333333222111111000000111111111111000000000000111111000000000111111111000000////////////000000000000////////////000000000000///000000111111000000000///000111222222111000/////////............//////////////////////////////////////////////////////////////////////////////***+++++++++,,,---------......///////////////...------............------///...---,,,,,,---...///---.................................////////////////////////////////////////////////////////////.........///////////////........................---...////////////////////////000000000///......222000...,,,,,,...000222000000000000000000000000//////000000000111111111222222222222222222222222111111111111222222222222444444444444444444444444333333333333333333333333333333333333444444444444222222222333333333444444333333444444444555555555444555555666666777777888666666666777888888999999:::999999888888999999:::888999999999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<=========>>>>>>>>>?????????@@@@@@AAABBBCCCDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGEEEDDDEEEFFFHHHIIIGGGGGGGGGFFFFFFGGGGGGGGGCCCBBBBBBBBBBBBCCCCCCDDDFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>??????@@@@@@????????????>>>===<<<<<<>>>>>>============<<<<<<===<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::::::::999::::::;;;;;;::::::999888999;;;<<<<<<;;;::::::999::::::;;;;;;;;;;;;:::999::::::;;;<<<<<<======999999:::;;;;;;;;;;;;:::777777888888999::::::;;;;;;:::999999999999999:::999:::<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAAAAABBBBBBCCCEEECCCAAABBBCCCDDDCCCBBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>??????>>>>>>>>>???@@@BBBCCCBBBAAA@@@???>>>=========>>>>>>===<<<<<<<<<<<<<<<<<<===???@@@@@@@@@??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999::::::::::::::::::::::::999888888777777888888888777888888888888777666666555666777888888888777666555555555555555555555555555555444444444333333333222222111000000000000111111111000000000000111111//////000111111111111000////////////000000000000////////////000000000000///000000111111111111111///000000111111000000/////////............//////////////////////////////////////////////////////////////////////////////.............../////////---...//////////////////------............------......------------......---------...........................////////////////////////////////////////////////////////////.........///////////////..............................///////////////.../////////000000000000000222000,,,******,,,000222000000000000000000000000/////////000000000111111222222222222222222222222111111111111222222222222333333333333333333333333222222222222222222222222333333444444444555555555222222222222333333333333333333333444444444555555444444555555666777777777444444555666777888888888:::999999888888999999:::777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<==================>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGGGGHHHHHHHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGCCCBBBBBBAAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@??????AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>===>>>>>>???@@@AAA===>>>>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<:::::::::::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::999999999888888888999:::::::::;;;888999999::::::999999888777999:::<<<<<<;;;:::999888999:::;;;;;;;;;;;;;;;888888999::::::;;;;;;<<<777888999999:::::::::999888888888888888999999999;;;:::999888777888888999777:::======;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@AAABBBDDDDDDEEECCCBBBBBBCCCDDDDDDCCCBBBBBBDDDDDDDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBDDD@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<===???@@@@@@???>>>===<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;::::::::::::::::::::::::::::::999888888777777888999999888888888888888777666666666666666666777777777888555555555555555555555555555555444444444333333333222222111000000000000000111111000000000000111111...///000111222111111000.../////////000000000111////////////000000000000...//////000111111000000000//////......//////000//////............//////////////////////////////////////////////////////////////////////////////000000//////////////////------...///////////////------............------,,,------......------,,,---------.........//////............////////////////////////////////////------------------------............/////////000..............................////////////......//////.........000111222111000---,,,,,,---000111000000000000000000000000////////////000000000111222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222444444444555555666666666111111222222222333333333555555555666666666777777444444555555666777777777333444555666777777777777:::999999999999999999:::666777777999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@AAABBBDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA??????@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@???@@@AAA@@@??????@@@BBBAAABBBBBBAAA@@@???>>>===============>>>@@@AAABBB<<<===>>>>>>>>>>>>>>>===>>>>>>======<<<<<<<<<;;;888888888888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::999999999999999999777777888999::::::;;;;;;888888888999999888888888777888:::<<<<<<<<<:::999888999::::::;;;;;;;;;;;;777888888999999:::;;;;;;666777888999999999999999::::::999999888777777777;;;:::888777777777888888777:::======;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@???BBBBBB@@@??????@@@BBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAACCCDDDEEEEEEDDDBBBBBBDDDEEEDDDCCCBBBCCCDDDEEEEEECCCAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======>>>@@@CCCDDD??????>>>>>>>>>>>>>>>???>>>===<<<;;;:::;;;<<<<<<===>>>@@@AAA@@@???===<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::999888888888888888999999999999999999999888777666666666666555666777888999555555555555555555555555555555444444444333333333222111111000000000000000111111000000000000111111...///000222222222111000.../////////000000111111////////////000000000000------...///000000//////000///...------...///000//////............///////////////////////////////////////////////////////////////////////////////////////...---------,,,------...///000000//////---..................---+++,,,............,,,+++---------.........//////............/////////000////////////////////////---------------------------.........//////000000...........................///////////////......///...---,,,---///222333000000////////////000000000000000000000000000000////////////000000000000111111000000000000111111111111222222222333333333222222222222222222222222333333222222111222222222333222222111111222222333222333333444444333333222444444333333333444555555666555444333333444555666777777777777777777777777888999999999::::::::::::777888888999::::::;;;;;;<<<;;;:::999999999:::;;;:::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEJJJHHHFFFCCCAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGDDDAAAAAADDDFFFFFFEEEDDDDDDCCCBBB@@@??????>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>?????????<<<=========>>>>>>??????========================>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;::::::999<<<<<<;;;;;;;;;:::::::::999999:::999999888777666333333555666777777777777888999999::::::999999888;;;::::::999999888888888:::999999888888999999:::888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888777888777666666666777999:::::::::999999::::::;;;<<<999::::::;;;;;;::::::999999999;;;<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>@@@???===;;;<<<>>>@@@BBBBBBBBB@@@??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@??????>>>=========<<<===>>>??????@@@??????AAAAAAAAA@@@>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@@@@>>>===<<<======<<<<<<<<<;;;;;;;;;888888999::::::::::::999::::::::::::::::::::::::555666888:::::::::888777444555555666777888888888;;;999888888999999777666666555444333333333333333666666555555555444444444444444333333333333222222333222111111000000111111111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000//////............//////////////////..................------------......//////000000000000//////000000000000000000000000......------------......///...---,,,,,,---...///.........------,,,,,,,,,................................................//////.........---------...------------...//////................................................////////////////////////....................................////////////////////////////////////............////////////............////////////000000000000000000000000111111000000000000111111111111111222222222333333222222222222222222222222333222222111111222222222333222222111111222222333222333333444444333333222444333333333333444555555666555444333333444555666555555555555555555555555666666666666777777777777777777777888999999::::::;;;:::999999999999:::;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBGGGFFFDDDBBBAAA@@@@@@AAA@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEJJJGGGDDDDDDFFFHHHGGGFFFCCCBBBBBBAAA@@@???>>>======>>>???@@@AAAAAAAAAAAA@@@????????????>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;::::::999<<<;;;;;;;;;;;;:::::::::999::::::999999888777666555666777888888888888888888999999::::::999999888:::::::::999999888888888:::999999888888999999:::888999999::::::;;;;;;;;;::::::::::::::::::::::::999:::::::::999999888777888777777666777888999::::::999999999999:::;;;;;;888888999::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>???>>>===<<<===>>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBAAA???>>>======:::;;;===>>>@@@AAAAAAAAA>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????>>>===<<<===<<<<<<<<<;;;;;;;;;:::888888999::::::::::::999999999999999999999999999555777888:::::::::888777555555666777777888999999:::888777777999999888666666666555444444444444444555555555444444444444333444444333333333333222222333222111111000000111111111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000//////............//////////////////..................------------......//////000000000000//////////////////////////////......------------......///...------------...///......---------,,,,,,,,,................................................//////.........---------...------------...//////............................................................................................................////////////////////////////////////............////////////............////////////000000000000000000000000000000000000000000000000111111111222222222222333222222222222222222222222222222111111111222222333333222222111111222222333222222333333333333222222333333333333333444555555555555444444444444555555333333333333333333333333444444555555555666666666555666666777777888999999:::999999888999999::::::<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@@@@@@@AAA???@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFEEECCCCCCDDDDDDBBBAAAAAAAAA@@@???>>>======<<<===>>>???@@@@@@AAAAAA@@@>>>>>>?????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::999888777666888999999:::::::::999999888999999::::::999999888::::::999999999999999999999999888888888888999999999999999:::::::::::::::888888888888888888888888999999999:::999999888777888777777777777888999999999999999999999:::;;;;;;888888888999999:::::::::;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA???===<<<<<<:::;;;<<<>>>@@@AAABBBBBB;;;<<<===>>>@@@@@@@@@@@@========================>>>>>>>>>???>>>======<<<<<<<<<;;;;;;;;;;;;::::::888888999::::::::::::999888888888888888888888888666777888::::::999888888666666777777888999999999888777666777888999888777777666666555555555555555444444444444333333333333444444333333333333222222333222111111000000111111111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000//////............//////////////////..................------------.........//////000000//////...////////////////////////......------------......///...------------...///...------------,,,,,,,,,...............................................................---------...------------...//////................................................------------------------....................................////////////////////////////////////............////////////............////////////000000000000000000000000000000111111111111000000111111111111222222222222111111111111111111111111111111111111111222222333333222222111111222222333222222333333333333222222222222222222333444555555444444444444444444444444222222222222222222222222555555555666666666777777444444555666666777777888888888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDDDDDDDDDDCCCBBBBBBFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>===??????>>>======<<<;;;;;;<<<===>>>???@@@@@@@@@@@@<<<===???@@@???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999::::::::::::999888777777999:::::::::::::::999888888999999::::::999999888999999999999999999999:::999999888888888888999999:::::::::999999999999999888888888888888888888888888888999999999999888888777777777888888888999999999999999888999::::::;;;999999888888777777777777999:::::::::::::::999999999:::::::::;;;;;;;;;;;;::::::;;;<<<<<<======>>><<<<<<>>>?????????>>>======>>>@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAACCCDDDDDDEEEEEEDDDDDDCCC@@@@@@???>>>===<<<;;;;;;;;;<<<===??????@@@@@@@@@;;;;;;===>>>@@@@@@AAAAAA========================>>>>>>>>>=========<<<<<<;;;;;;::::::::::::::::::888888999::::::::::::999777777777777777777777777777888888999999999888888777777888888999999999999666555555666888999888777666555444444444444555555444444333333333222222222444444333333333222222222333222111111000000111111111111222222222222111111000000000000000000000000000000111111111111000000//////////////////////////////............//////////////////..................------------.........//////////////////...////////////////////////......------------...............------.........------------------------...........................................................................------------...//////........................------------------------------------------------....................................////////////////////////////////////............////////////............///////////////////////////////////////000111111111111000///000000111111111222222222111111111111111111111111111000000000111111222333333222222111111222222333111222222333333222222111111111111222333444555555333444444444444444444333333333333333333333333333444555555555555666666666333444444555666666777777777777777888888999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>???AAABBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCDDDEEEEEEDDDCCCAAAEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEECCCAAA@@@???=========<<<<<<;;;;;;;;;<<<<<<===>>>????????????<<<===???@@@???>>><<<:::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999::::::;;;::::::999888777999999999:::999999888888888999999::::::999999888888888888999999:::::::::999888888777777888888999999999999999999999999888999999999999999999999999777888888999999888888888777888888888999999999999999888888888888999::::::;;;:::888777555444444444666777888999::::::::::::999999999999:::::::::;;;::::::;;;;;;<<<=========;;;<<<>>>?????????===<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCC<<<============>>>>>>>>>>>>????????????>>>======<<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<999999::::::::::::::::::888888999::::::::::::999777777777777777777777777888888999999999888888888888888888888888999999999666555444555777888888666333333333222222333444444444444333333333222222222444444333333333222222222333222111111000000111111111111222222222222111111000000000000000000000000000000111111111111000000//////////////////////////////............//////////////////..................------------............////////////....................................------------......---..................---------------------------................................................---........................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////////////////////////////............////////////............///////////////////////////////////////000111222222111000///000000000111111111111222111111111111111111111111000000000000000111222333333222222111111222222333111111222222222222111111111111111111222444555666333333444444444444333333444444444444444444444444222222333333333444444444333444444555555666777777555666777888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>=========>>>>>>???@@@AAAAAA@@@@@@>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@?????????@@@AAABBBBBBAAACCCFFFHHHHHHGGGEEECCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBB???===>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>?????????>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999;;;;;;;;;;;;:::999888777777888888999999999888888888999999::::::999999888777777888999::::::;;;;;;888888777777777777888888888888888999999999999999999999999999999999999999666777888888999888888888777888999999::::::999999888888888888888999::::::;;;:::888555444333333333444555666888999:::::::::888888999999999::::::::::::::::::;;;<<<<<<======;;;<<<===>>>???>>>======<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===???AAABBBBBBBBBCCCCCCCCCCCCBBBBBB<<<===>>>>>>???@@@AAAAAA@@@@@@@@@@@@???===<<<;;;>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<888888999999999999::::::888888999::::::::::::999777777777777777777777777999999999888888888888888888888888888888888888888666555444555666777666555222222222222222222333444444444444444333333333333444444333333333333222222333222111111000000111111111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000//////............//////////////////..................------------......---......//////......---..............................------------......------...//////...------,,,,,,,,,------------...................................................---------..................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////////////////////////////............////////////............////////////000000000000000000000000///000111222222111000///000000000000111111111111111111111111111111111111////////////000111222333333222222111111222222333111111222222222222111111000000000111222444555666222333444444444444333222444444444444444444444444333333333333444444444444444444444555666666777777444555666888888888888888888888999:::;;;<<<<<<===<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBB?????????>>>>>>=========>>>???@@@AAAAAAAAA@@@?????????@@@@@@AAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBB@@@@@@????????????@@@@@@AAACCCGGGJJJKKKJJJGGGFFFDDDDDDDDDCCCCCCCCCBBBBBB???@@@@@@===:::999;;;>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@????????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999888;;;;;;;;;;;;:::999888777666777888999999999999999888999999::::::999999888666777777999:::;;;<<<<<<888888777777777777888888777777888888999999::::::999999999999999999999999666666777888888888888888777888999:::::::::999999888888888888888999999:::999777555444333333444555555666666777888888888777888888888888999999999999999::::::;;;;;;<<<<<<===;;;<<<<<<==================<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;===???AAABBBAAAAAABBBBBBBBBBBBAAAAAA======>>>>>>???@@@@@@@@@??????@@@??????>>>===<<<======>>>???????????????===========================<<<;;;:::::::::;;;;;;888888888888999999999:::888888999::::::::::::999888888888888888888888888:::999999888888777888888777777777777777777777777777555444444666666555333333222222222222333444555555555555444444444444333444444333333333333222222333222111111000000111111111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000//////............//////////////////..................------------......---......//////......---..............................------------......------...//////...------,,,,,,,,,---------......................................................---------.........//////...------------...//////............................................................................................................////////////////////////////////////............////////////............////////////000000000000000000000000...000111222222111000...000000000000111111111111000000000000000000000000////////////000111222333333222222222222222222333111111222222222222111111000000000111222444555666222222444444444444222222333333333333333333333333555555555666666666777777444444555555666777777777333444666777888888888777777777888999;;;<<<======<<<<<<;;;;;;;;;<<<<<<=========>>>>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@?????????@@@AAABBBBBBAAA@@@??????@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAADDDHHHLLLMMMLLLIIIHHHDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBB???<<<<<>>>>>>>>>>>AAA@@@@@@???>>>?????????=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888;;;;;;;;;;;;:::999888888666777888999:::;;;;;;;;;999999999::::::999999999666666777888:::;;;<<<<<<888888777777777777888888666666777888999::::::;;;888888888888888888888888666666777888888888888888777888999:::;;;:::999999888888888777888999999:::666555333333333444666888777777777777777666666555777888888888888999999999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>===<<<;;;::::::;;;<<<==============================<<<;;;;;;<<<>>>AAABBB@@@AAAAAABBBBBBAAAAAA@@@===============<<<<<<<<<>>>>>>????????????>>>>>>;;;<<<===???@@@@@@@@@@@@===========================<<<;;;:::999:::;;;;;;777777888888999999999:::888888999::::::::::::999888888888888888888888888::::::999888777777888888777777777666666666666666777666444444555555444222333333333333444444555666666666555555555444444444444444444333333333222222333222222111000111111111111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000//////............//////000/////////.....................------.........---..................---.................................------.........,,,---...//////...---,,,,,,,,,,,,------.........................................................---------.........//////...------------...//////........................000000000000000000000000////////////////////////..................................../////////000////////////////////////............/////////000............/////////000000000000000000000000000////////////000000000000000000000000000000000000222111111111000000//////000111111111111222222222000000000000000000000000222111000//////000111222333222111111111222333444222222222222222222222222111111222333444444555555444444444555555555555666777777666666555555555444555555555555555444444444999999999:::;;;<<<===>>>@@@>>><<<:::999:::;;;<<<;;;<<<===??????@@@@@@@@@;;;;;;<<<>>>???@@@AAABBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@>>>>>>===>>>???@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@CCCDDDGGGIIIJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBB@@@???===<<>>===<<<<<<<<<<<<<<>>===BBBAAA?????????>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>>>>===;;;:::???===;;;;;;<<<<<<;;;999===999555666;;;===<<<:::;;;:::888777777777888888888888888888888888888888777555333444888;;;;;;::::::::::::999999999888888555555666777888999::::::888888777777666666555555888888888888777777777777666777999;;;<<<;;;999888666666777777888888999999777777888999999999999888777777666666666666777777777777666555555555555555666666666666777777777777666666777888888888888888;;;;;;:::888666777999<<<===============<<<<<<<<<;;;;;;;;;:::999999<<<>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::;;;===@@@AAA@@@AAACCCDDDDDDCCCAAA???AAA@@@???>>>============@@@???>>><<<<<<<<<======????????????????????????????????????????????????<<<;;;:::999888999:::;;;;;;999777666555666777888777777666666777888999999:::999888777777999;;;<<<===<<<:::888777777888999666555444333333444555666444444444333333222222222333333333333333333333333333333333333333333333333444444444333333222222222333222111111000000111111222222222111111111000000000000000000000///......000000000000000000000000//////000000000000//////------------------------////////////............000000//////............---------............//////...,,,++++++,,,...///000////////////.........,,,---...//////...---,,,/////////......---------+++++++++,,,,,,,,,------..............................---------,,,,,,,,,------............------......//////...---,,,,,,......---,,,---...///000......------------..............................////////////////////////000000//////.........---000000///...............000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111000000000//////000000111111111222222222000000000000000000000000222111000//////000111222222222111111111222333444333333333333333333333333000000000111111222222333444444444444555555555555777666666666555555555444444444555555555555555555999999888999999:::;;;;;;======;;;::::::;;;;;;<<<======>>>?????????>>>>>>===>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>??????@@@@@@AAABBBBBBBBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAADDDEEEFFFHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBAAA@@@>>>===<<<>>>>>>===<<<<<<<<<======>>>>>>???@@@@@@???>>>===AAA???>>>>>>???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<<:::999===<<<<<<<<<======<<<:::;;;999888;;;???@@@<<<888:::999888777777777888999999999999999999999999999999777555666999::::::888::::::999999999888888888555555666666777888888888777777777777666666555555777777777777777777777777777888999:::::::::999888777777777777777888888888777777888999999999999888777777666666666666777777777777666555555555555555666666666666777777777777777777888999999999999999999:::999888666777:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999999;;;============<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<>>>@@@BBBAAAAAABBBCCCCCCBBBAAA@@@AAA@@@???>>>============???>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::::::::::::::999777666555666777888777777666666777888888999999888777666777888:::;;;<<<;;;999777666777888888666555444333333444555666555555555444444444333333333333333333333333333333333333333333333333333333444444333333333222222222333222111111000000111111222222222111111111000000000000000000000///......000000000000000000000000//////000000000000//////------------------------////////////............/////////.........---------------............//////...,,,++++++,,,...////////////.........------------............------.........---------,,,,,,,,,,,,,,,,,,------------..............................---------,,,,,,,,,------............------......//////...------,,,...------,,,---...///000......------------..............................////////////////////////000/////////............000000///...............////////////////////////////////////////////////////////////000000000000000000000000000000000000111111000000000000//////000000000111111111222222000000000000000000000000111111000000000000111111222222111111222222333444444444444444444444444444111111111111111111111111444444444444555555555555666666666555555555555555333444444444555666666666888888888888888888888999::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<@@@@@@@@@AAAAAAAAABBBBBB@@@??????>>>??????@@@@@@AAABBBCCCCCCCCCBBBAAA@@@??????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBBBBFFFFFFFFFEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@???>>>===<<<==================>>>???======>>>?????????>>>>>>???>>>======>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;::::::;;;;;;<<<>>>@@@???===;;;::::::<<<@@@CCCAAA<<<777888888888777888888999:::::::::::::::::::::::::::999888888999::::::888777:::999999999999888888888666666666666666666666666777777777666666666666555555666666777777888888999999999999999999888888888888777777777777777777666666777888888999999888888777777666666666666777777777777666555555555555555666666666666777777777777777888999999::::::999999777888888777777777:::<<<::::::::::::::::::::::::===>>>>>><<<::::::;;;===<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<<<<===???AAABBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>==================<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;::::::999999777666666666777888777777666666666777888888888777666555666777888999:::999777666555666666777555555444444444444555555666666555555555555444444333333333333333333333333333333333333333333333333333333333333222222222222333222111111000000111111222111111111111000000000000000000000000//////...000000000000000000000000//////000000000000//////////////////////////////////////////.....................------------------------............///...---,,,++++++,,,---...............---------,,,.........------.........------------,,,,,,,,,,,,,,,------------.......................................---------,,,,,,,,,------............------.........///......---,,,...------------...//////......------------..............................////////////////////////////////////............000//////............///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000//////000000000000111111111111000000000000000000000000111000000000000000000111222111222222222222333333333333333333333333333333444444333333333333333333333333444444444555555555555555555555555555555555333333333444555666777777888888888888888888777777888888:::;;;<<<<<<<<<;;;=========>>>>>>===<<<<<>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDGGGFFFEEECCCCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>===============>>>??????@@@>>>>>>??????@@@@@@@@@@@@>>>===;;;<<<=========;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<:::;;;<<>><<<:::;;;<<>>??????>>>;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>???AAAAAABBBAAA???>>>???@@@BBBCCC@@@@@@???>>>======>>>>>><<<<<<======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<===>>>===<<<:::999999888777666666777888888777777666666666777777888666666555555555666777888888777666555555555555666444444444444444444444444555555555555444444444444333333333333333333333333333333333333333333333333333222222222222222222222333222111111000000111111111111111111000000000000//////000000000000//////000000000000000000000000//////000000000000//////////////////////////////////////////............---------------------------------............///...---,,,,,,,,,,,,---.........---------,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..............................---------,,,,,,,,,------............---------...............------------------......//////......------------..............................///////////////////////////////////////.........000///............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////000000//////000000000111111111000000000000000000000000000000000111111000000000111111222222333333333333111111111111111111111111444444333333333333333333333333333444444444444555444444444555555555555555333333333444555666777777888999999:::999999888777666777999:::;;;;;;;;;;;;::::::;;;======>>>>>>>>>????????????>>>>>>>>>>>>======>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAA@@@?????????@@@AAABBBCCCDDDGGGEEECCCBBBAAACCCEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAA??????@@@@@@AAABBBCCCDDD???===;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???999:::<<>>??????>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>???@@@@@@AAA@@@>>>===>>>???BBBCCC@@@???>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>===<<<:::999777777777777777777888888777777666666666666666777555555555555555666666666666666555555555555555555333444444444444444444333333333333333333333333444333333333333333333333333333333333333333333333333222222222222222222222222333222111111000000111111000000000000000000000000//////000000000000////////////////////////////////////000000000000//////000000000000000000000000////////////............---------------------------------............///---------,,,,,,---------......---------,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..............................---------,,,,,,,,,------............------------...............------------.....................------------..............................////////////////////////........./////////////////////............//////................................................////////////000000000000////////////////////////......////////////000000/////////000000000111111000000000000000000000000000000111111111111000000000111222333333333333222111111111111111111111111111111111111111111111111333333333333444444444444444444444444444555555555333444444444555666666666777777999::::::999888777777777888999999:::;;;;;;888999:::<<<======>>>>>>==================<<<<<<;;;<<<>>>???AAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEDDDBBBAAAAAABBBDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@??????????????????@@@AAA@@@@@@@@@AAABBBDDDEEEFFFAAA>>><<<;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>>::::::;;;>>>@@@@@@>>><<<<<<;;;999888888999:::;;;777777888999999999888888777777777777777777777777333666888999999:::;;;===999888888888888777777777666666555555444444444333444555555555555666666666333333444555777888999999888888888888888777777777777666666666666666666555555666777777888888777777777777666666666666777777777777666555555555555555666666666666777777777777444555666666777777666666444555777777666666777999999999999::::::;;;;;;<<<<<<===???>>><<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>?????????@@@???=========???AAACCC??????>>>>>>>>>>>>>>>???<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::777777777777888888888888777777666666555555666666444444555555555666666666555555555555555555555555333333444444444444333333222222222333333333333444333333333333333333333333333333333333333333333333111111111222222222222222333222111111000000111111//////000000000000000111...//////000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////............---------------.........---------............///------------------------............---------,,,.........------.........,,,,,,,,,,,,------------,,,------------.......................................---------,,,,,,,,,------............------,,,---......///.........,,,---......//////............------------..............................////////////////////////.........//////////////////............//////000................................................////////////000000000000////////////////////////........./////////000000////////////000000000111000000000000000000000000///000111222222111000///000111222333333333222222111111111111111111111111000000000111111222222333222222333333333444444444333333333444444555555555444444555555555555555555444555777888999999777777888888777777888999:::;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========:::<<<>>>@@@AAABBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAACCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@?????????@@@AAACCCEEEGGGCCC@@@===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>===<<<<<<;;;:::888777888999;;;888888999:::999888777777777777777777777777777777555777888888777777:::<<<888888888888777777777777666666666555555555555555444444444555555555666666444444555555666777888888666777888999999888777777555555555666666666666666555666666777777777777777777777666666666666777777777777666555555555555555666666666666777777777777555555666777777777777777444666777777666555666777777777888888999::::::;;;999;;;======<<<::::::;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>>>>===>>>>>>======>>>???AAABBB??????>>>>>>>>>>>>??????;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<;;;;;;:::::::::::::::666666777888888888888888777777666555555555555555444444555666666666666666555555666666666666555555222333444444444444333222333333333333444444555555333333333333333333333333333333333333333333333333000111111111222222222222333222111111000000111111////////////000000111111......///000000000000000//////////////////////////////000000000000//////////////////////////////////////////............------........./////////---------............///,,,------------------,,,/////////.........------------............------,,,,,,---------.........,,,,,,,,,,,,------------..............................---------,,,,,,,,,------............------,,,------...//////......,,,---.../////////...---......------------..............................////////////////////////............/////////000...............///000000................................................////////////000000000000////////////////////////---.........//////000000////////////000000000000000000000000000000000000///000111222222111000///000111222333444333222222222222222222222222222222111111222333444444555555222222333333333444444444333333333444444555555555555555555555555444444444111333555777888888777666:::999777666666888:::;;;;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<<<<=========>>>:::;;;>>>@@@AAABBBBBBBBB???@@@BBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>???@@@CCCEEEGGGEEEBBB>>><<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<;;;999777<<<;;;:::;;;<<<======<<<;;;;;;;;;:::999888999:::888999::::::999888777666888888888888888888888888777888999777555555888;;;888888888888777777777777666666666666666666666666444444444555555555666666444444555555666777777777444555888999:::999888777444555555555666666777777555666666777777777777777777777666666666666777777777777666555555555555555666666666666777777777777666666777888888888888888444666777777666444555666555666666777888999999999888:::<<<===<<<::::::;;;<<<<<<<<<=========>>>>>>;;;<<<===============<<<============>>>???@@@AAA???>>>>>>>>>>>>>>>??????:::;;;<<<=========<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;555666777888888888888888888777666555555555555555444555666666777777666666555555666666777666666555222222444444444444222222444444444555555555666666333333333333333333333333333333333333333333333333000000111111222222222222333222222111000111111111.../////////000000111111......///000000000000000//////////////////////////////000000000000//////////////////////////////000/////////...................../////////000000---------.........//////,,,------......------,,,000////////////.........,,,---...//////...---,,,---------....../////////+++++++++,,,,,,,,,------..............................---------,,,,,,,,,---..................---,,,,,,---.../////////...,,,,,,.../////////...---.........------.................................////////////////////////---.........//////000000...............///000111................................................000000000000000000000000////////////////////////222111111000///.........111111000000///---,,,+++,,,,,,---.../////////...//////000000000000//////////////////////////////000111111111111222222222222222111111222222333444444444444333333333222222333333333444444444555555333333333444444444555555666666666666555555555555777777777777888888888888::::::::::::::::::::::::<<<===???@@@@@@@@@>>>===>>>???AAABBBCCCCCCBBBAAAEEEDDDBBBAAA@@@AAAAAABBBEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAA???AAACCCCCCBBBBBBBBBDDD?????????>>>??????@@@@@@???????????????@@@@@@AAA??????>>><<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;:::888777777:::<<<======999:::<<<======<<<:::999:::999777666666666777777888777666777999999777666666666666666555555555555444444555777777888888888999999999999999888777666777777666666666666777777555555555555555555555555555555555555555666777888888888999999999999888888777555444555666777666555777777777777777777777777888888777777777777888888777777666666555555444444555555555555666666666666888888777666666666666666666666666666666666666666444444555666777888999999999999:::;;;;;;<<<<<<===>>>===<<<;;;;;;<<<===>>>>>>?????????@@@@@@@@@@@@;;;<<<<<<<<<======>>>>>>;;;<<<<<<===========================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;:::999888888888999999:::999888777666888777666555555666777777777777666666555555555444555555444444444555555666666555555555555444444444333333333444444444555555222111111111111111111222555444333333222222333333444333222222111111222222111111000000000000111111333222000///.........///111111111111111000////////////............//////000000000000000///......//////............//////................................................------------------------..............................,,,,,,,,,,,,......++++++---.........---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------.........///000000000---...............------------............------//////.........---------/////////......---------//////////////////////////////.........---------........................//////.........---------................................................////////////////////////////////////////////////000000000000///...---,,,------.../////////......//////000000000000//////////////////////////////000000111111111222222222222222111111222222333444111111222222333333333444222333333333333444444444333333333333444444444444555555555555555555555555666666777777777888888888:::::::::::::::::::::::::::;;;===>>>???>>>===<<<>>>???@@@BBBCCCBBBBBBAAACCCCCCBBBAAA@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA>>>@@@BBBBBBAAAAAAAAACCC@@@??????>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<:::888888:::;;;;;;;;;999:::;;;<<<<<<;;;:::999:::999888777777777777888888777777888999999888666777777777666666666555555444555666777888888888888777777888999999888888888777777666666666666777777555555555555555555555555666555444444444444444555666777777888888777777666666555444444555555444222666666666666666666666666888777777666666777777888777777666666666555555555555555555555666666666666888777777666666666666666555555555555555555555555444444555666777888999999999999999:::;;;;;;<<<<<<>>>===<<<;;;;;;<<<==================>>>>>>>>>>>><<<<<<<<<<<<=========>>>;;;<<<======>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::999999888777777666888999999999999888777666777777666555666666777888777777777666666666555555555555444444444555555666555555555555444444444444333333333444444444555555333222222111111222222333555444333333222222333333444333222222111111222222111111000000000000111111333222000///.........///000000111111000//////...//////............//////000000000000000///......//////............//////................................................------------------------........................,,,,,,+++******+++,,,,,,+++,,,---...///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------------------------..................///------.........------,,,------............------//////.........---------.........---------,,,,,,........................//////.........---------........................//////.........---------................................................////////////////////////,,,,,,---...//////000000......////////////......//////000000000///......//////000000000000//////000000000000000000000000000000000111111111222222222111111111111222333333//////000111222333444444111111222222222333333333222222222222333333333333333333444444555555666666666666777777777777888888999999999999999999999999;;;<<<===>>>???>>>======>>>???@@@BBBBBBBBBBBBAAABBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@??????AAAAAAAAA@@@@@@?????????>>>???@@@AAABBBAAA@@@@@@AAAAAACCCCCCCCCCCCAAAAAA===???AAAAAA@@@???@@@AAAAAA@@@???>>>>>>===>>>>>>======<<<<<<======>>>???======<<<;;;::::::::::::<<<<<<;;;:::::::::::::::===;;;999999:::::::::999::::::::::::::::::::::::::::::999888888888888999999888888999::::::999777888888777777777666666666555666777888888999888888555666777888999999999999666666666666666666666666555555555555555555555555666555444333222222222222555666666777777666666555777666444555555666444333666666666666666666666666777777666666666666777777777777777666666666666555444555555555555666666666777777666666555555666666555555555555555555555555444444555666777777888999777888888999::::::;;;;;;===<<<<<<;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<============;;;<<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::999999888888777777777888888999999888888777666666666666666666777888999888777777777777777666666666555555444444444555555555555555555444444444444333333333444444444555555444333333222222333333444555444333333222222333333444333222222111111222222111111000000000000111111222111000///........./////////////////////...---//////............////////////000000000///......//////............//////................................................------------------------........................,,,,,,++++++++++++,,,,,,------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////....../////////------------------------...------------------,,,,,,------......---------------............------...............---------------------,,,,,,,,,,,,------------------------...............---------.......................................---------........................000000000000000000000000////////////////////////,,,,,,------.../////////------...//////000//////000000111111000///......//////000000000000//////000000000000000000000000000000000000111111111111111111111111111222222333...//////000111222222222000111111111111222222222111111222222222333333333333333444555666777777888666666666666777777777888888888888888999999999999======>>>@@@@@@@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@???>>>>>>======>>>???AAABBBBBBAAA???>>>@@@AAABBBCCCCCCBBBAAA@@@===>>>@@@@@@???>>>>>>???AAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<;;;::::::999999999:::<<<;;;::::::999999::::::<<<:::999999:::;;;:::999::::::999999999999::::::::::::999999999999999999:::999888999;;;;;;999888888888888888777777777777666666777888999999888888555666666777888888777777555666666666666666666555555555555555555555555555555444333333333333333444555666666777777666666555888777666777888999999777666666666666666666666666777666666555555666666777666666666666666666666666444444444555555555666666777666666555555555666666555555555555555555555555444444555555666777777888777777777888999999::::::<<<;;;;;;<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;;;;::::::999999999888888888888888888777777555555666666777888999:::888888888888777777777777666666555444444444444555555555555444444444333333333333333444444444555555444444444333333444444444555444333333222222333333444333222222111111222222111111000000000000111111111111000///////////////---......///......------//////............//////...///////////////......//////............//////................................................------------------------.................................------..................///////////////,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////---------------------------------,,,,,,+++++++++------.../////////......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................................................................000000000000000000000000////////////////////////........................,,,---...///000000000000000000111111000///......//////000000000000//////000000000000000000000000//////000000000111111111111111000000111111222333000000000000000000000000000000000111111111222222111111222222222333333333444444555666777777888888555666666666666777777777777777777888888999999999<<<<<<===>>>???@@@@@@@@@===>>>???AAABBBAAAAAA@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA?????????>>>>>>=========>>>???AAABBBBBBAAA???>>>???@@@AAABBBBBBAAA@@@???<<<>>>@@@???>>>======>>>@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===;;;;;;:::999999999999:::;;;;;;:::999999999999:::999888888999;;;<<<<<<;;;:::999888888888888999:::999999999999:::999999999:::999888999;;;;;;999888888888888888777777777777666666777888888888888777777777777777777666555444555555666666666666555555555555555555555555555555333333333333444555666777666777777888888777777666555444444666999;;;;;;:::555555555555555555555555666666555555555555666666555555555555555666666666444444444444555555555555666666555555555555666666555555555555555555555555444444555555666666777777666666777888888999999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<========================<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<:::::::::;;;;;;;;;;;;<<<======>>>>>>======<<<;;;;;;;;;:::::::::::::::999777777777777777777888888555666666777888999999999777777777777888888888888666666555444444444444444555444444444444333333333333333333444444444555555555444444333333444444555555444333333222222333333444333222222111111222222111111000000000000111111000000000000000/////////------............------//////............//////......////////////......//////............//////................................................------------------------............................................................//////000000------------------------...........................------,,,,,,------...------------------------------,,,,,,+++++++++***......///000000000000000------............---------.....................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.............................................---.....................................................................//////////////////////////////..................------...///000000////////////000000000///......//////000000000000//////000000000000000000000000/////////000000000111111111000000000000111222222111111111111000000//////000000111111111222222222222222222222333333333333444444555555666777777777555555666666666666777777666666666777888888999999999999::::::;;;<<<===>>>===>>>???AAAAAAAAAAAA@@@???@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBAAA@@@???>>>??????AAAAAAAAAAAA??????===>>>@@@???>>>======>>>???>>>===<<<<<<;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;::::::999999:::::::::;;;;;;:::999999999999999777777888:::<<<===<<<;;;888888888888888888888888777888999999:::999999999999888888999::::::999777888888777777777666666666666666777777777777666666777777777777666555444333444555666777777666555444555555555555555555555555222222222333444666888999666777777888888777777666222111222444777999999888555555555555555555555555555555444444444444555555444444444444444555555555333444444444444555555555555555444444555555666666444444444444444444444444444444555555555666666666666777777888999999::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===============<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>============<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<===>>>===<<<;;;:::888888888888888888888888777777666666666777888888666666777888999999999999666666777777777777777888777666555444444444444444444444444444333333333333333333333444444444555555555444444333333444444555555444333333222222333333444333222222111111222222111111000000000000111111//////000000000000//////,,,---......///.........//////............//////------.../////////......//////............//////................................................------------------------........................,,,,,,------------,,,,,,......------......///000........................------------------------------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,+++---...///000000000000000------............---------------...............,,,,,,,,,,,,---------------------------------------------.......................................---------...............................................................////////////////////////.........//////000000111......///////////////...------.../////////......//////000000000000//////////////////////////////////////////000000000111000000000000000111222222000000111111111111111111111111111222222222333333333333333333444444444444444444444444444444444444555555555666666666777777555555666666777888888999888888888999:::;;;<<<===<<<===???@@@AAAAAA@@@@@@@@@@@@AAABBBAAA@@@??????@@@@@@@@@@@@@@@AAAAAAAAA=========>>>??????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@>>>======>>>======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;::::::::::::;;;;;;;;;:::999999888999999999999888999:::<<<<<<;;;999666777888999999888777666666777888999999999888888888777777888999999888666777777777666666666555555555555666666666666555555555555666666666555444444333444666777777666444333555555555555555555555555222222222222333444666666555666666777777666666555444333222333555666666555555555555555555555555555555444444444444444444555222222222333333333444444333333444444444555555555555444444444444555666777444444444444444444444444444444444555555555666666777777888888999::::::;;;888999:::<<<======<<<<<<<<<<<<<<<<<<============>>>=========<<<<<<<<<<<<======>>>????????????>>><<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;:::;;;=========<<<:::999888888888888888888888888777666666555666777888999777777888999999999888777555555666666666777777777777777666444444333333444444444444333333333222222333333333444444444555555444444333333333333444444555444333333222222333333444333222222111111222222111111000000000000111111...///000111111000//////------.../////////////////////............//////,,,---......//////......//////............//////................................................------------------------........................+++,,,---......---,,,+++...---,,,,,,,,,---//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,,,,------------+++,,,---...////////////------............---------------.........//////,,,,,,---------.................................---------.........//////........................---------.........//////........................000000000000000000000000////////////////////////,,,,,,...///000222333333...///////////////......,,,,,,---.../////////...//////000000000000//////////////////////////////////////////000000000000000000000000000111111222//////000111222333444444111222222222222333333333333333444444444444555555333222222222222222222222555555555555666666666777444555555666777888888999999999999:::;;;<<<>>>???<<<===???@@@AAAAAA@@@@@@@@@AAAAAABBBAAA@@@>>>===??????????????????@@@@@@<<<<<<===>>>???@@@AAAAAABBBBBB@@@@@@?????????@@@>>>???@@@AAAAAA@@@???>>>>>>@@@AAA@@@>>>======>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======;;;;;;;;;::::::;;;<<<<<<;;;:::999999888888999999:::::::::;;;<<<;;;999777555777888::::::888777555555666777888999999888777888777666777999999777666666666666666555555555555444555555555555555444444333333444555666666666666333444666777777666444333555555555555555555555555222222222111222222333333444555555555555555555444888666555555666666555444555555555555555555555555555444444333333444444555111111111222222333333333333333333444444444555555444444444444444555666777444444444444444444444444444444444555555555555555888888888999::::::;;;;;;777999:::<<<======<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;======>>>???????????????:::::::::999999999888888999999:::::::::;;;;;;;;;:::;;;<<<======;;;999888::::::::::::::::::::::::777666555555555777888999777888999::::::999777666444555555555666666777777888777666555444333333333444444444333333333222222333333333444444444555555444333333222222333333444555444333333222222333333444333222222111111222222111111000000000000111111...///000111111000//////------...///000000000/////////............//////,,,,,,---.../////////...//////............//////................................................------------------------........................---...///000000///...---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------,,,,,,,,,------.........)))***+++,,,---------------..................------------.........//////---------....../////////////////////////////////---------.........//////........................---------.........//////........................////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////.........---------///////////////////////////...,,,,,,,,,---///111......//////000000111111000000000000////////////111111111111111111111111111000//////000333777999333333333222222222111111333333333444444444555555333444555555444444555777888777777666666666666777777999;;;<<<<<<>>>AAACCC@@@AAACCCCCCCCCAAA???>>>????????????>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBB@@@???>>><<<<<<>>>???@@@??????@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBB@@@AAAAAAAAAAAA@@@??????==============================<<<<<<<<<;;;;;;;;;888999999:::;;;;;;;;;;;;999::::::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::666666777777777777666666777888888999999777666555777777777777777777777777666666666666555555555555333333333444444444555555777777666555444333333222333444555666666555444333555555444444444333333333666666555555555444444444555444444444555666888999777777666555444444333333444444444444444444444444222222333444555555555555444444222222222222444444333333333444444444555555444666777777666555555666444444444444444444444444333333444555666777888999888888888888888999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::333444555777999;;;======>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777777777777888888888888999::::::::::::999888888:::888555555666888888888555555666666777777888888444444444444444333222111333333333444444444555555444444444444444444444444333333333333333333333333000000000000000000000000000111222333444333222222000000000000////////////////////////////////////////////////////////////000000000000000000000000111111000//////////////////////////////////////////............------------------,,,,,,++++++++++++,,,------......------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..................------///............---------000///---,,,,,,---...///---------.........//////........................------............------------------------------//////............//////+++---...//////...---+++..............................//////000000111111111111000///...---,,,,,,,,,...000111111000...,,,////////////////////////........................//////////////////////////////////////////////////////.........---------////////////////////////000///...------///000222000000000000////////////111111111111111111111111111111111111111111111111///000000000111222222333111111111222222333333333333333333444444444444555333444555555444444555777777777777666777777888888777888:::;;;;;;===@@@BBB@@@AAAAAABBBAAA@@@???>>>?????????>>>>>>>>>======>>>>>>>>>===>>>???AAABBB@@@???>>>======>>>???@@@>>>>>>>>>?????????@@@@@@@@@@@@?????????@@@AAABBB@@@@@@@@@AAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999::::::;;;:::::::::999999999::::::::::::;;;;;;;;;;;;;;;::::::::::::666777777888888777777666777777888888888777666555666666666666666666666666666666666666555555555555333333333444444444444555666666666555444444333333222222333333333333222222555444444444444333333333555444444444333333333333444333333333444555777777777666666555444444333333444444444444444444444444333333444444555444444444444333333222222333333444333333333444444444555555222444555666555444555666444444444444444444444444222222333444555666777777777777888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888999999999999::::::===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999777777777777888888888888999999::::::999999888777:::888555555666888888888777777777666666666666666444444333333333333333333333333444444444555555555444444444444444444444444333333333333333333333333111111111111111111111111///000111222222222111111111000000000////////////////////////////////////////////////////////////////////////////////////111000000//////////////////////////////////////////............---------.........---------,,,,,,+++,,,------......------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,....................................------------///......---------......---------.........//////........................------............------------------------------//////............//////000222333444444333222000......................................./////////////////////............---...///000000///...---////////////////////////........................////////////////////////////////////////////////...............---------////////////////////////000000///......000111222111111111000///.........000000000000111111111111111111111111111111111111///000111222111000///...//////000111222333444555333333333333444444444444333444555555444444555777666666666666777888999999666888999::::::;;;>>>@@@@@@@@@????????????>>>>>>??????>>>>>>>>>>>>======>>>=========>>>???@@@AAA@@@???>>>======>>>???@@@============>>>>>>>>>>>>?????????>>>???@@@@@@AAA??????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999888999999999999::::::;;;;;;999999999999::::::::::::777888888888888888888777777777777888777666666555666666666666666666666666666666666555555555555444333333333333444444444444444444444444444444444444333333222222222222333333444444444444333333333333333333333333222222222222333222222222333444555666666666555555444333333333444444444444444444444444444444444555444444333333444333333222222333333444333333333444444444555555111333444555444444444555444444444444444444444444111111222333444555555666666777777777888888888999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::::::::======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777777777888888888999999999999::::::999999888777999777555444666777777777888888777777666555555444444333333222222333444555444444444555555555666666444444444444444444444444333333333333333333333333111111111111111111111111...///000000111111000000111111000000000/////////////////////////////////////////////////////////////////////////////////000000//////....../////////////////////////////////............---------//////............------+++,,,------......------...........................------,,,,,,------...------------------------....................................------------------...............------------.......................................------............------------------------------//////............//////...///000111111000///....................................---------------------.........//////000////////////////////////////////////////////////........................////////////////////////////////////////////////........................//////////////////////////////.........///000111111000000000/////////................../////////111111111111111111111111000000111111000000/////////000000111222333333333222222333333333444444444333444555555444444555777555444555555666777888999666777999999999:::<<<>>>???>>>>>>=========>>>>>>???>>>>>>>>>============<<<<<<======>>>??????@@@??????>>>======>>>??????<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777888888888999::::::;;;;;;888888888999999:::::::::888888999999999999888888777777777666666666555555666666666666666666666666666666555555555444444444222222333333333444444444333333333444444555555555666555444333333444555666444444444333333333222222333333333333333222222222333333333333333444555555555555555444444333333333333333333333333333333333555555555555444333222222333333333333333333333333333333333444444444555555333444666666444333333444333333444444444444444444111222222333444555555555555666666777777888888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999777777888888888999999999999999999999999888777777888666444444666777777666777777666666666555555555444333222111222444666777444444555555555666666666333333333333333333333333222222222222222222222222111111111111111111111111//////000000000111111111111111111000000000//////////////////////////////////////////////////////////////////////////////000//////........./////////////////////////////////............---------............------------+++,,,------......------...........................------,,,,,,------...........................---------........................---------,,,,,,,,,---.../////////...---................................................------............------------------------------///......------......///+++,,,------------,,,+++........................///.........------,,,,,,---------.........////////////............//////////////////////////////////////////////////////........................////////////////////////---.....................////////////////////////...---------......//////.../////////000000000111---.........//////000000000000000000000000000000222111000//////000222333111111111111111111111111222222222333333333444444333444555555444444555777333333333444555666777888666777888888888888:::<<<>>>======<<<<<<===>>>>>>>>>>>>>>>============<<<;;;<<<<<<===>>>>>>>>>?????????>>>>>>>>>>>>??????=========>>>>>>>>>>>>???======>>>>>>>>>?????????======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::999888888777777777888999999:::;;;;;;888888888999999:::::::::888888999999999999888888666666666555555555555555555555555555555555555555555555555555444444444444222222222333333333444444222222333333444555555555555444333222222333444555444444333333333222222222333333333333333444444444333444444444555555555555444444444444444333333333333333333333333333333333555555555555444333222222333333333333333333333333333333333444444444555555666777888777555333333333333333333444444444555555333333333444555555666666444444555666777777888888777888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888999999999999888999999999999888777777777555444444666666666555444555555555666666666777555444222222222444666888444444444444555555555666333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111222222111111111111000000000000////////////////////////////////////////////////........................//////............/////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,---+++,,,------......------...........................------,,,,,,------...........................---------.........//////...------------,,,,,,,,,+++,,,.../////////...---.....................---........................------............------------------------------......------------......////////////////////////........................000//////......---------............------------//////............//////////////////////////////000000000000000000000000........................////////////////////////---------...............////////////////////////---------........................///000111111111000000111111222222333333000000000000000000000000333222///......000333444222222111111111000000000222222222222333333333333333444555555444444555777444444444444555666777777777888999888888888:::<<<<<<<<<============>>>>>>>>>>>>============<<<<<<:::;;;<<<===>>>>>>>>>===>>>>>>>>>??????>>>>>>>>>============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>===<<<<<<=========<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999999999999888777666777777888999:::;;;;;;999999999999::::::::::::777888888888888888888777666666555444444444444555555555555555555555555555555555555444444444444333222222222222333333333333222222333333444444444555222222111111111111222222333333333333222222222222333333333333444444444444333444555555555555444444444444333333333333333333333333333333333333333333444444444555444444333333222333333444444333333222333333333444444444555555777888999888555333333444222333333444444555555555333444444444555555555555333333444555666777888888666666777777888999999999:::::::::;;;;;;;;;;;;<<<>>>>>>======<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;:::::::::::::::999888888888888888999999999999:::888888999999888888777666666444333444555666555333333444444555666666777777555444444333333444555666333333333444444444555555333333333333333333333333222222222222222222222222222222222222222222222222111000000000000111222333222222111111111000000000////////////////////////////////////////////////..............................------....../////////////////////////////////............---------+++++++++,,,,,,,,,,,,---+++,,,------......------...........................------,,,,,,------...------------------------,,,,,,------.../////////------------,,,,,,,,,,,,,,,,,,---...////////////...............---------........................------............------------------------------......------------......000000////////////000000......................../////////...............///.........------,,,,,,////////////////////////////////////////////////////////////////////////........................////////////////////////---------.........//////////////////////////////------...///////////////////////////000000000000111111111222333444444444000000000000000000000000333222000///......//////000000000000111111111111111222222222222333333333333444555555444444555777777777666666666777777888888999:::999888888999;;;;;;<<<===>>>???>>>>>>===>>>>>>=========<<<<<<<<<999:::<<<===>>>=========>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>>>>======;;;<<<<<<<<<<<<;;;::::::999999999999999999999999999999:::::::::;;;;;;;;;777888888999999999999888666666777888999:::;;;;;;;;;;;;;;;;;;::::::::::::666777777888888777777666666555444333333333444444555555555555555555555555555555555444444444333333111222222222222333333333333333333333333333444444111111222222222222111111333333333222222222222111111222222222333333333333222333444555444444333222333333333333333333333333222222222222222222222222333333444444555444444444222333333444444333333222333333333444444444555555333555666666555444555666222222333333444555555666333333333333333444444444222333333444666777777888555555666777777888999999:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;999::::::::::::999888888888888888999999999::::::888888888888888777777666555444333444555666444333555555555555555555555555555555555555444444444444222222222333333333333444222222222222222222222222111111111111111111111111222222222222222222222222000000///...///000111222222222222111111111000000////////////////////////////////////////////////...........................------------...///000///////////////////////////............---------,,,,,,,,,,,,------......+++,,,------......------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------,,,,,,,,,++++++,,,,,,,,,---...///000000//////.........---------........................------............------------------------------...------,,,,,,------...---------,,,,,,---------........................---------------.........,,,,,,------------......---...///000000///...---////////////////////////................................................////////////////////////---------.........//////////////////////////////...//////000000000000000111111000000//////......//////000111222222333333000000000000000000000000111222111111///---+++)))......///000111222333333111111222222222333333333333444666555444444555777:::999888888888888888999999::::::999888888999;;;:::<<<>>>@@@@@@???>>>===>>>=========<<<<<<<<<<<<999:::;;;===>>>======<<<>>>>>>????????????>>>>>>:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999::::::;;;;;;;;;666777888999999999999999555666777888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::666666777777777777666666666555444333222333444444555555555555555555555555555555444444444333333333111111222222222333333333333333333333333333333333222333444555555444333222333333333222222222111111000000111111222222222222111222333444333333111000333333333333333333333333222222222222222222222222222222333444555555555555222222444444444444222222333333333444444444555555///111444555444555666777222222333333444555666666222222222222222222333333222222333444555666777888444555555666777888888999:::::::::;;;;;;<<<<<<<<<999999:::;;;<<<===>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;999::::::::::::999888888888888999999999:::::::::888888888888888777666666444333333444555555444222666666666555444444333333555666666666555444333333111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222///......------///000111222222222111111111111000////////////////////////////////////////////////........................---------------...///000//////////////////////////////.........------------------.........//////+++,,,------......------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------,,,,,,,,,++++++------,,,,,,---...000111//////.........---------........................---..................---------------------------...------,,,,,,------...///......------......///........................+++++++++,,,,,,---------***++++++,,,---//////000---...000111111000...------------............///////////////////////////............////////////,,,,,,---...///000111111000///---+++***+++---...------............------.........................../////////000000111111////////////000000000000333333222222111111000000000000000000000000000000000000000000111111111111222222222222222222222222444444444444444444444444666555555555555666777777777777777888999999::::::;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>============;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::999888888888888888888888999999999999:::;;;<<<===999999999888888888888777777666555555666666555444111111222222222333333333555444444333333444444555444444444333333222222111222222111111111111222222111111222222222333333333222222222222222111000///111111111111111111111111333333222111000000111111333222111000000111222333333333222222222222333333222222222222222222222222222222222222222222222222333111///000222333222///222222111111000000//////111222333333444444333333555555444444444333333333444333333222111111111222444444444555555555555666666777777777888888888888999;;;<<<<<<::::::;;;===;;;;;;;;;::::::999999999:::;;;<<<======;;;999888;;;;;;;;;<<<<<<<<<======;;;;;;999999999999;;;;;;:::::::::::::::::::::::::::999888888888888888888999999888888888888999999888888777666555444333333555555666666555555444333444555555555555555444444666666666666666666666666111111222333444444444444333333333333333333333333222222333444333222111000222111111111000000//////222222111111111111222222///////////////...------111111111111000///---------......///////////////............////////////000///...---------------//////000000///...------111111000///...---,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++...---+++++++++---///000...------,,,,,,------...//////.........---------------............------------,,,,,,,,,------...///...------------...//////......---------..............................---------.........//////...........................------------...//////////////////////////////................................................---------------------------------............///////////////////////////............////////////------......///000000000//////---,,,,,,,,,------------............------.................................//////000000000.../////////000000000000///////////////.........000000000000000000000000000000000000111111111111222222222222222222222222444444444444444444444444555444444444555555666666666666777777888888999999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999777777888888888888888888999999888999999:::;;;;;;999999999888888888888777888666555555666777555444111222222222222333333333555444444333333444444555666555555444333222222111333333222222222222333333111111222222222333333333333333333222222222111111111111111111111111111111333222222111000000111111222222111000000111222222111111000000000000111111222222222222222222222222222222222222222222222222444222111111333444333111222222222222111111111111111222333333444444333333555444444444444333333333444333222222111111222222444444444444555555555555666666777777777888888888888:::;;;;;;:::999:::<<<;;;;;;;;;:::::::::999999:::;;;<<<======;;;:::999:::;;;;;;;;;<<<<<<<<<===:::::::::999999:::::::::::::::::::::::::::999999999999888777777777777888999888888888888888888999777777777666555555444444555555666666555555444333444444555555555555444444444444444444444444444444444444444444333222111111333333333333333333333333222222333333333222111000111111111000000000//////000000////////////000000///000000000000///...---000000000//////...---,,,,,,------...........................//////////////////...---------------///////////////...------///...............------------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++...---,,,++++++---...000...------,,,,,,------...//////.........---------------............------......---------------...///...---,,,,,,---...///......---------......///........................---------.........//////...........................------------...//////........................................................................---------------------------------............///////////////////////////............////////////////////////////////////...............---------------............------......................................./////////....../////////000000000---------...............000000000000000000000000000000000000111111111111222222222222222222222222444444444444444444444444333333333444444444555555444555555666777777888888888888999:::;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;::::::999888888666666666777777888888888888888888888888999999999999999999888888888888777888777666666777777666555222222222222333333333333555444444333333444444555777777666555444333222111444333333333333333333444111111222222222333333333555444333222222222333444111111111111111111111111333222111111000111111111222222111000000111222222111111000000000000111111222222222222222222222222222222222222222222222222444333222222444444333222222222222222222333333333111222333333444444333333444444444444333333333333333333222222111111222222444444444444555555555555666666666666777777777777777888999999888888999;;;;;;;;;;;;;;;::::::::::::;;;<<<=========<<<:::999::::::;;;;;;;;;;;;<<<<<<999999::::::::::::999999;;;;;;::::::999999999888999888777777666666666777888888888888888888888888666666666666666666666666555555666666555555444333444444555555555555444444333333333333333333333333444444444444333222111111333333333333333333333333222222333333222222111000111111000000000000/////////......------......///000000111111000000//////.../////////...---,,,++++++,,,,,,---...---------............//////////////////...------------......////////////...------,,,---------......//////------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,...---,,,+++,,,---...///...------,,,,,,------..................---------------............------000//////...---------......------,,,,,,------...---------------...///000........................---------..........................................------------...//////................................................---------------------------------------------------------............///////////////////////////............////////////000000//////............---.../////////...------------............------........................------.........................../////////000000---......//////000000000000000000000000000000000///000000000111111111111111111111111111111111111333333333333333333333333222222333333444444444444333444444555555666666777777888888999::::::::::::===<<<<<<;;;;;;:::::::::<<<<<<<<<<<<======>>>???::::::::::::;;;;;;;;;;;;???===;;;999999999;;;<<<999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777555555555666777777888888777777888888888888777777999999999888888888777777999777666666777777666555222222222333333333444444555444444333333444444555888888777666444333222222333333222222222222333333111111222222222333333333555444222111111222333555111111111111111111111111222222111111111111111222222111111111111111111222333333222222222222333333222222222222222222222222222222222222222222222222333333222222333333333222000111111222222333333333111222333333444444333333444444444333333333222222333333222222111222222333333333444444444555555555555555555666666666777777555777888888777777999:::;;;;;;;;;:::::::::::::::<<<<<<=========<<<;;;:::::::::::::::::::::;;;;;;888999:::;;;;;;:::999888;;;;;;::::::999888888888999888777666555555555666777777888888888888777777555555555555666666777777555555555666555555444333333333444555555555444444333333333333333333333333111111222333444444444444222222222222222222222222222222222222222111111000000000000000000000/////////......------......///000000111111111111000000.../////////......---,,,,,,,,,---............---............///////////////......---------...............//////...---------............/////////------------------------,,,,,,,,,---------......------------------,,,,,,...---,,,,,,,,,------......------,,,,,,------...........................------............------111000///...............------,,,,,,,,,,,,------,,,,,,,,,---...///000111...........................................................................------------...//////................................................---------------------------------------------------------............///////////////////////////............////////////000000000///......------------......///......---------............------..........................................------............////////////------......//////000000///////////////////////////000000000111111111111111111111111111111111111333333333333333333333333111222333333444444333333333333333444555555666666777888888999999:::;;;;;;<<<<<<;;;;;;::::::999999<<<<<<<<<<<<<<<===>>>???:::::::::;;;;;;<<<<<<<<<>>>===:::999888999;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999999888777555555666666777777777888666666777888888888777777999999999888888888777777888777666666777777666555222222333333333444444444555444444333333444444555888777666555444333222222222222111111111111222222111111222222222333333333333222000//////111333444111111111111111111111111222111111111111111222222111111111222222111111111333333222222222222333333222222222222222222222222222222222222222222222222111222222222111111111222///000000000111111222222111222333333444444333333444444333333333222222222333222222111222222333333333333333444444444444555444555555555555666666666444555777777777777888:::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999777888::::::::::::888777:::::::::999999888888888999888777666555555555555666777888888888888777666444444555555666777777777555555555666555555444333222222333444555555444444444444444444444444444444111111222333444444444444222222222222222222222222222222111111111000000000//////////////////000000000//////......//////000000000111111111111000000//////000000000///......------...///////////////............////////////......---------......///------............------000000000/////////......------------------------,,,,,,,,,---------......------------------------------------,,,---------...------,,,,,,------...---.....................------............------000000///...............------------------------,,,,,,,,,---...///000111.............................................---...........................------------...//////................................................---------------------------------------------------------............///////////////////////////............////////////000000//////.........---,,,,,,,,,------------...------............------......................../////////...............------........./////////,,,,,,,,,---------------////////////////////////000000000000111111111111111111111111111111111111333333333333333333333333111222333444555444333222333333333444555555666666777777777777888:::;;;<<<::::::::::::::::::999999<<<;;;;;;;;;;;;<<<<<<===999::::::;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999777777777777777777777777444555777888999999888888999999999888888888888777777666555555666666555444333333333333444444444444555444444333333444444555666666555555444333333333222111111000000111111222111111222222222333333333222111000000000111222333111111111111111111111111111111111000111111222333000111222222222222111000111111000000000000111111222222222222222222222222222222222222222222222222000111222222000000111222000000000000000111111111111222333333444444333333333333333333222222222222222222111111222222333333333333333333444444444444444444444444555555555666333555777777777777999:::888888888888999999999999<<<<<<;;;;;;;;;:::::::::::::::999999999999888888888888999999999999888888999999999999999999999999:::999888777666555555555555666777888888777666555444555555555666666777777555555666666555555444333111222333444444555444444444444444444444444444444444444444444333222111111222222222222222222222222222222111000000000000111......////////////000000111000000//////000000111//////000000111111000000///000000000000000//////---...//////000000//////............////////////...------------...//////,,,,,,---............---000000//////.........---------------------------,,,,,,,,,---------......------------............------------------,,,,,,...------,,,,,,------...---------...............------............------///......---......//////---......//////......------------------...///000.......................................---------...........................------------...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////............///////////////////////////.........,,,++++++***+++,,,---...------............------........................000000000//////.........---------.........//////.........---------------////////////////////////000000000000111111111111111111111111111111111111222222222222222222222222111222444555666555444333333333444444555666666666666555555555777888:::;;;999999999999::::::::::::<<<;;;;;;::::::::::::;;;888888999999:::;;;;;;;;;999999999::::::;;;<<<<<<999::::::;;;<<<<<<======::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<;;;;;;999999999888777777666666333444777999:::;;;:::999999999999888888888888777666555444444555555444333333333333444444444444555555444444333333444444555444444444444333333333333333222222111111222222333111111222222222333333333111111111222222222333333111111111111111111111111111111000000111222222333000111222222222222111000111111000000000000111111222222222222222222222222222222222222222222222222000222444333111000222333222222111111111111111000111222333333444444333333333333333222222222222111222222111111222222333444222222333333333444444444333333444444444555555555333555777777777888999;;;666666777777777888888888;;;;;;:::999999999999999:::999999999888888888888999999888888888888999999777777777888999999::::::;;;:::999888777666666666555666777888888777666555555555555666666666666666555555666666555555444333111111222333444444444444333333333333333333333333444444444444333222111111111111111111111111111111333222111000///000000111........./////////000000111000000//////000000111---...///000000000000///......//////000//////...,,,---......//////..................////////////---------------...//////+++,,,------.........---,,,,,,,,,---------------------------------------,,,,,,,,,---------......------------.........///---.........---,,,,,,+++...------,,,,,,------...---------.........//////------............------,,,,,,,,,,,,---...///000......///000000///............---------......///........................//////.........---------...........................------------...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////............/////////000////////////////////////,,,+++)))))))))+++---...---..................---........................111111000000/////////...---------.........//////111111111000/////////...////////////////////////000000000000111111111111000000000000000000000000222222222222222222222222111222444666666555444333333333444555555666666777444444333444555777999:::888888888999999::::::;;;<<<;;;::::::999999999999666777777888999999::::::777888999:::;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>::::::;;;<<<<<<;;;::::::999999999999999999999999888999:::;;;<<<=========;;;;;;:::999888777666666222444777:::;;;<<<;;;;;;999999999888888888888777666444333333444555333222333333333444444444555555555444444333333444444555222222222333333333444444444333333222222333333444111111222222222333333333111222333444444444444333111111111111111111111111111111000000111222333333000111222333333222111000333333222222222222333333222222222222222222222222222222222222222222222222111333555444222111333555444333333222222111111111222222333444444444333333333333333222222222111111222111111111222333333444222222333333333444444444333333333444444444555555444555777888777888:::;;;555555666666777777777888;;;:::999999888888999999:::999999999888888777777:::999888777777888999:::666666777888999::::::;;;<<<;;;:::888777666666666555666777999999777666555666666666666666666666666555555666666555555444333000111222333444444555444222222222222222222222222111111222333444444444444111111111111111111111111333222000/////////000111---.........//////000000000000////////////000000------...//////000//////------...............---+++,,,------......------............/////////000---------------...///000+++,,,------.........---((())))))***,,,------...------------------------,,,,,,,,,---------......---------.........//////---.........------,,,+++...------,,,,,,------...---------.........//////---..................---+++++++++,,,---...///000...///000111111000///...///......---------..............................//////.........---------...........................------------...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////---,,,,,,---...///........................................................................,,,---///000000///---,,,........................//////.........------------------.........//////000///...------...///000//////............////////////////////////////////////000111111111111111111111111111111111111111333333333333333333333333444444444444444444444444444444555666777888999999888777555444555777:::<<<::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888:::;;;<<<>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::::::::;;;;;;<<<999888888777777888888999666777888999999999999999666666666666777777777777666444333444555666333000444333333222222333333444555555555444444333333333444444333333333333222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111444333333222222333333444000000000000000000000000222222222222222222222222222222111111111222333444000000000000000000000000444333222000000000111222//////000000111111111222111111111111111111111111222222222222222222222222333222000//////000222333111222333333444555666666333333333444444444555555666555555555666777888999777777666666777888:::;;;888777555444555666888999888888777777777777777888888999999::::::999999888888888888999999:::::::::888888888888777777777777555777888999999888777555777777666666666666777777666666666555444444333333111222222333444555666666666555444333111000//////555444222111111222444555111111222222222222111111000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000111111111111111111111111........................000///...---------------000000//////.........---------------------------................................................///...---,,,+++,,,,,,---............////////////...------,,,,,,------......,,,+++,,,//////---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................111000///...............................................................------------------------,,,---------.../////////---------.........//////........................------------------------------------------------------------------------........................///...------------...///........................................................................,,,---...000000...---,,,........................//////.........------------------.........//////000///...------...///000//////............////////////////////////////////////000111111111111111111111111111111111111111222222222222222222222222444444444444444444444444444444555666777888999999777777777888888999::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<999999888888888888999999777777888999999999999999777777777666666666666666666555444555777777555222444333333222222333333444444444333333333222222222444444333333333333222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222111111222222222000000000000000000000000222222222222222222222222000000000111111111222222000000000000000000000000222111///.........///000000000111111111111111111111111111111111111111111222222222222222222222222333222000//////000222333222222222222222222222222333333333444444444444555222222333333444555555555555555444444555666888999999888666555555666777888888888777777777777888888999999::::::::::::999999888888999999999:::::::::888888888888777777777777666777888999999888777666777777666666666666777777777777666666555444444333222333333444444555555555555444444333222111000000222111///......///111222111111222222222222111111000000000000000000000000000000000000000000000000111000///......///000111////////////////////////.......................................---------///......------------...000/////////.........---------------------------........................------------------------///...---,,,,,,,,,------------------...............------,,,,,,------......,,,+++,,,//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........................................................---------------------------------...............---------.........//////........................------------------------------------------------------------------------..............................---------......///........................................................................,,,---...//////...---,,,......................../////////............------............///////////////............////////////............//////000000000000000000000000//////000111111111111111111111111111111111111111111111111111111111111111444444444444444444444444444444555666777777888999666777999:::;;;::::::999999999999999999999999999999999999999999999999999888888999999999999888888999999::::::::::::999999999999999999999:::::::::999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;999999888888888888999999888888999:::::::::999999777777777666666555555555666555555666777888666555444333333222222333333444333333222222222222111111444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000...///000111111111000///000000000000000000000000111000//////.../////////222222222222222111111111111111111111111111111111222222222222222222222222333222111000000111222333333333333222222111111111333333333333444444444444000111222444444444444333555555555555555777888888:::999777666555555666777888888777777777888888999999999::::::::::::999999888999999999999:::::::::888888888888777777777777666777888999999888777666777777666666666666777777888888777666666555555444444444444444444444444444333333333222222222111111111000///......///000111111111222222222222111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////........................//////.........------------------.............../////////.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------...---,,,,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---................................................------------------------...............------------------...............------------------------------------------------........................------------------------........................------------.........///........................................................................------...//////...------......................../////////..............................//////////////////......///////////////............//////000000000000000000000000//////000111111111111111111111111111111111111111111111111111222222222222333333333333333333333333444444555555666777777888666777888999999999999999888888888888999999999999999999999999999999999999888888999999999999888888999::::::;;;;;;;;;;;;:::999999999999::::::::::::999::::::::::::;;;;;;;;;;;;;;;::::::999:::::::::999999888888888888999999999999::::::::::::999999777777777666555555444444444444444555777777666666444333333222222333333444333333333222222222222222444444333333333222222222333333333333333333333333222222222222222222222222222222222222333333333333111111111111111111111111111111111000000111111111000000000000000000000000000000000000000000000000---...000222222111000///000000000000000000000000222222111111111111111111444333333222222111111111111111111111111111111111222222222222222222222222222222111000000111222222444444444444444444444444222222333333333444444444111333555777888777666555777777777888888999:::::::::999888777666666666666888888777777888888999999999::::::::::::::::::999999999999999999999999999888888888888777777777666666777888888888888777666777777666666666666777777888888888777666666555555555555555444444333333333222222222222222222222222333222111111111111222333111111222222222222111111000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000/////////...------,,,,,,,,,,,,---....../////////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............------,,,,,,------...------------......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000000...+++((('''......................................................................../////////...---------,,,........................------------------------------------------------........................------------------------........................,,,------.........//////........................................................................---..................---........................////////////////////////////////////////////////...//////////////////...//////............//////000000000000000000000000//////000111111111111111111111111111111111111111222222222222333333444444333333333333333333333333444444555555666666777777888777555555555666888999777777777888888999999999888888888888888888888888777888888999999888888777666777888:::;;;<<<<<<<<<999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999999999888888777777888888999999999999::::::999999888777666666666555555555444222333444555555555555555444333333222222333333444333333333444444444444444444444333333333222222222333333333333333333333333222222222222222222222222111111111222222333333333111111111111111111111111222222111111111111222222000000000000000000000000////////////////////////...///111333333222111000000000000000000000000000111111111222222222111111444333333222222111111111111111111111111111111111222222222222222222222222222111111111111111111222222222333444444555666666222222222333333333444444222444666888999888777666777777888888999:::::::::::::::999888777666666666888888888888888999:::::::::::::::;;;;;;:::::::::999999999999999999999999888888888888777777777666777777888888888888777777777777666666666666777777888888888777666666555555555555555444444333333222111222222222222333333333333333333222222333333333111111222222222222111111000000000000000000000000//////////////////////////////000000000000//////........................//////////////////////////////.........---------+++,,,---.../////////...---------...............////////////////////////------------------------------------------------,,,------------------------.........////////////...------,,,,,,------...,,,---......------,,,---------------------------------------------------------------------------+++,,,,,,,,,***(((%%%###......................................................................../////////...---------,,,.....................---------------------------------------------------........................------------------------........................+++,,,---...////////////...........................................................................................................................////////////000000000000000000////////////.........////////////......//////............//////000000000000000000000000//////000111111111111111111111111111111111111111222222222333333444444555333333333333333333333333444444555555555666666666999777555333333555777999666666666777888888999999777777777777777777777777777777888888888888777777333444666888999::::::;;;999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999999888888999777777777666666777777777888888999999999888777777555555555555555555555555111333555555444333444555444333333222222333333444333333444444444444555555444444333333333333222222333333333333333333333333222222222222222222222222000000000111111222222333111111111111111111111111222222222111111222222222000000000000000000000000///////////////////////////000111222222222111111000000000000000000000000......///000000000000///222222222222222111111111111111111111111111111111222222222222222222222222111111111111111111111111///000000111333444444555222222222222333333333333222333444666666666666555444555666777888888888888999999999888888777777666888888888888888999:::;;;::::::;;;;;;;;;;;;:::::::::::::::999999999999888888888888888777777777777888777777777777777777888777777666666666666777777888888777666666555555444555555555444444333333333222222222222222222222333111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000//////000000000000//////........................------------------------........................,,,---.../////////...------------------.................................,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---.........------........./////////000000...------,,,,,,------...+++---......---,,,,,,---------------------------------------------------........................+++,,,---......---,,,,,,.......................................................................................---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................+++,,,---////////////....................................................................................------..................................../////////000000000000000000000000/////////...---...///000000///...---//////............////////////////////////////////////000111111111111111111111111111111111111111000111111222333333444444222222222222222222222222444444444555555555666666888777666555555666777777555555666666777888888999777777777777777777777777777777888888888888777777555666777888999999999999888888888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888666666555555555555666666777888888888888777666555333444444555555666666666333555777666444333333555444333333222222333333444222222333333333444444444444444333333333333222222222222222222222222222222222222222222222222222222...//////000000111222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000---...///000111000000///000000111111111111111111111111111111111111111111222222222222222222222222111111111222222111111111111111111222222333333333111222222222222333333333222222333444444555555666444555777888999999888888888888888999999888888777888888888888999:::;;;<<<::::::;;;;;;;;;;;;:::::::::::::::999999999888888888888888888777777777777888888777777777777888888777777666666666666777777777777666666555444444333444444444444444444333333333222222222222222222222000000111111111111000000111111222222222222111111000000000000000000000000000000000000000000000000...///000111111000///...........................------------------------,,,,,,------.../////////------///000///...---+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---------------.........//////...------,,,,,,------...+++---//////,,,+++,,,...------------------------........................------------------------......//////000000111111........................................................................---------...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................***+++---///000000///.................................................................................------------................................./////////000000111111111111000000/////////...---...///000000///...---//////............////////////////////////////////////000111111111111111111111111111111111111111///000000111222222333333222222222222222222222222444444444555555555555555666777888999999888777666444555555666777888888999777777777777777777777777777777888888888888777777:::::::::;;;;;;;;;::::::666777777888999999::::::999999:::::::::;;;;;;;;;<<<;;;:::999888888888888555555444444444444555555777777777777777666555555222333333444555666777777555777999888555333444555444333333222222333333444111111111222222333333333444444444333333333222222111111111111111111111111222222222222222222222222---......///000111111111111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111///............///000000000000000000000000000000///000111333333333222111//////000000111111111222111111111111111111111111222222222222222222222222111111222222222222111111555555444444444444333333111111222222222333333333444444444444444666777777666777999:::;;;;;;::::::777888888999999999888888888888888888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888888888888888777777777777888888777777777777888888777777666666666666777777666666666555444444333333444444444444444444444444333333333222222222111111111111222222222222111111111111222222222222111111000000000000000000000000000000000000000000000000...///000111111000///...........................////////////////////////+++,,,,,,---...///000000---...///000000...,,,***,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,---------.........------,,,,,,------...***---//////,,,+++,,,...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++................................................////////////////////////,,,------......///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------------.........//////////////////000000000000................................................///...,,,,,,,,,...000111////////////////////////...............///000000............//////////////////............//////........................///////////////.........---///111222333222000/////////000111111111111111000111111111111222222222222111000//////000111222444333111000000111333444333444555555666555555555555444444444555666888999777777888888777666555333222333333333444444555555444555666777888888777666777999:::;;;;;;:::888777:::888777666666888:::;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::555555555666666666666666777777666666555555555444333444555666666555444333666555555555555444444444111222333444555444333222222222222222222222222222444333111000///000000111111111111111111222222222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......000000111111222222333333000000000000000000000000000000000000111111111111222222111111111111222222000000000000000000000000111111000000111111222333111111111111111111111111000000000000////////////333333333222222111111111333333333444444444555555444444444555555555555666888888999999999999888888999999888777666666777777999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888888777666777999:::999888666555444333222333333444555555555555555555555555666666555444333333222222111222222333333222222111222222222222222222222222222111000//////000111222000000000000000000000000111111000000//////..............................................................................---------............///////////////////////////+++++++++,,,,,,---------........................------------------------,,,,,,,,,---------......------..................------------------,,,,,,...------,,,,,,------...---------.........//////+++***)))))))))+++.../////////.........---------............////////////................................................---,,,+++******+++,,,---+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,************************---------------------------------.........//////.../////////000000000000................................................///...,,,,,,,,,...///111////////////////////////...............//////000............//////////////////............//////......................../////////////////////......///000222222111000/////////000111111111111111000000111111111222222222222111000//////000111222333222000//////000222333333333444555555555555555555444444444555666777888555555666777777666444333666666666666555555555555555666777888888777777666777888:::;;;:::999888777777777666666666777888999;;;;;;:::::::::999999999::::::::::::::::::::::::666666666666666666555555777666666666555555555555444444555666666555444444555444444444333333333333222222333333444444333333222222222222222222222222444333222222222333444555111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111000000000/////////...000000000111111111111111000000000000000000000000//////000000000111111111222111111000000111111222111111111111111111111111111111000000111111222333111111111111111111111111///000000000111111222222333333333222222111111111222222222222333333333444333333333333444444444444777888888999999888888777777777666666777888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999999999999999666666777888888777666666888777666777999::::::999777666444333333333444444555555555555555555555555666555555444333333222222000111111222222111111000111111111111111111111111222111000//////000111222000000000000000000000000111000000000/////////...........................................................................---------............///........................+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------,,,,,,,,,,,,------......***+++,,,---............///.........------------------------..................................................................------------......,,,,,,---------.................................------------------------///...---,,,,,,,,,,,,---++++++++++++++++++++++++---------------------------------...................../////////000000000......................................................---,,,,,,...///000////////////////////////......------......///000---............///////////////............//////..............................//////////////////...///000111222111000/////////000111111111111111000000000111111111222222111111000000000000111111111111000//////000111222222333444444555555444444444444444444444555666777333333555666666666555444999999888777777666666555777777888888888777666666666777888999999999888777555555555666666666777777::::::::::::999999999999::::::::::::::::::::::::777777777666666555555555666666666666555555555555444444555666666555444444444444333333333222222222333333222222333333444444222222222222222222222222222222222222333444555666222222222111111000000///111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////111000000000000000000///000000000000000000000000//////000000000000111111222111111000000111111222222222222222222222222222111111000000111111222333111111111111111111111111//////000111222333444444222222222222222111111111111111111111222222222222222222222222333333333333777777888888888888777777555555555666777888:::;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777777777777777777777777666666777777777777666666777666666777999;;;:::999777666555555444444555555555555555555555555555555555555444444333333222222000000000111111000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000////////////////////////////////////................................................---------............///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,++++++***+++,,,,,,------.........------------------------+++++++++,,,,,,,,,,,,---***,,,...000111000///...............------------,,,,,,,,,------------.................................................../////////000000/////////------............//////......................................................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000......................................................------------...///////////////////////////...------------...//////---------........./////////......------......///....................................////////////...///000000111111000000//////000111111111111111000000000000111111111111111000000000000000000111111000000000000111222222222222333444444444444444333333333444444555555666222333444666777777666666888888777777777777777777888888888777777666666555555666777888888888777777444555666777777777666666:::999999999999999999999999999999999999999999999999888888777666555444444666666666666666555555555444555555555555555555444444444444333333333333222444333222111222333444555222222222222222222222222000000000111111222222222333222222111000//////...111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////111111000000//////......////////////////////////////////////000000000111111111000000000000111111111111111111111111111111111111000000111111222333111111111111111111111111//////000111111222333333222222222111111111111111111111111222222222222333222222222222333333333333666777777777777777777666555555555555777888999:::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888888888999999777777777777777777777777888888888888888888888888777666555777999;;;:::999666666666666555555666666555555555555555555555555444444444333333333222222000000111111111111000000111111111111111111111111111000000000000000000111000000000000000000000000000000000000////////////000000000000000000000000................................................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000///...------,,,,,,++++++,,,,,,---...//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...///000000///...------------------------,,,,,,---------............................................................///000111111000///...------------....................................------------------------...------,,,,,,,,,------------------------------,,,,,,------------------.....................---............////////////.........................................................---------......////////////////////////---------------...//////------------..................------------..............................---.........//////000000......///000000000000000//////000111111111111111//////000000000111111111000000000111111000000000111111111111222222333333111222222333333333333333333333333444444444444444222444555777888888888777444444555666666777888888888888777666666555555555444555555666777777777777555666777888888888777777999999999999999999999999999999999999999999999999999999888777666555555444555555555666666666666666555555555444444555555555555555555555444444444444444333222111222333444555222222222222222222222222222222222222111111000000222222111111000///......111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......////////////////////////...////////////000000000111000000000000000000111000000000000000000000000111111000000111111222333000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333333333333333333444444444444555666666777777666666555666666666555666777777888888999::::::;;;;;;::::::::::::::::::::::::::::::999999888888888888999999888888888888888888888888777777777777777777777777666555555666888999999888555555666666666666666666555555555555555555555555333333333333333222222222111222222222222222222111222222222222222222222222000000000111111000000000000000000000000000000000////////////000000000000000000000000000000000000................................................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000///...------,,,,,,++++++,,,,,,---...//////,,,,,,---......---,,,,,,............------------...---,,,,,,,,,---...///,,,,,,---------------------.........////////////................................................---...///000000///...------,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,,,,---------.....................---------------........./////////...............................................................---------////////////////////////------,,,,,,------...///,,,------------...............------------..............................------......///000000000........./////////000000//////000111111111111111/////////000000000111111000000111111111111000000111111111222333333444444000111222222333333222222222222333444444333333222333444666888888888888777222222333444666777888888666666555444444444555555444444444555555666666777666666777777777888888888888888888999999999999999999999999999999999999999888888888777777666666666555555555666666666666666666555444444444444555666666666555555555444444444333333222222333333444444222222222222222222222222444444555444444222111000111111111000000//////...111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000000000000000000///000000000000000000000000......////////////000000111000000//////000000111////////////////////////111111000000111111222333000000000000000000000000000000000000//////......000000000111111111111111222222222222333333333444333333333333444444444444555555666666666666555555666666555555555666777777888888999:::::::::::::::::::::::::::::::::::::::999999888888888888999999888888888888888888888888555555444444444444555555666555444555666777666555444444555666666666555555555555555555555555555555333333333333222222222222222222333333333333222222222222222222222222222222000000111111111111000000000000000000000000000000////////////000000000000////////////////////////................................................---------............///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,++++++***+++,,,,,,------.........+++,,,---......---,,,+++///...............------...---+++******+++---///,,,,,,,,,,,,------------........./////////000000................................................---------......------------,,,,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------+++,,,,,,------.........//////.........------------------.........//////......................................................///......------,,,////////////////////////------,,,,,,------...///,,,,,,---------............------,,,,,,------...........................------......///000000111...............///000000//////000111111111111111////////////000000000111///000111222222111000//////000111222222333333333000111111222222222222222111222333444444333222111333444666777777777666666333333444555555666777777444444333222333444555555333333333333444555666777666666555555555666777888777888888888999999999999888888888888888888888888888777777777777777777777555555555555666666666777666555444444444444555666555555555444444444333333222222333333444444333333222222222222222222222222222333444444444333222222000000000000000/////////111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000111111111111111000000000000000000000000........./////////000000000000////////////000000////////////////////////111111000000111111222333000000000000000000000000000000000000000000111111///000000000111111111222111111111111222222222222222222222222333333333333444555555666666555555444444444444555666777888999888888999::::::::::::999999999999999999999999999999999888888888888999999888888888888888888888888555555444333333444555555666444333333444555444222222333444555666555555444555555555555555555555555222222222222222222222222111111222222222222111111111111111111111111111111///000111222222111000///000000000000000000000000.../////////000000000111........................................................................---------............///........................---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++.........------,,,,,,,,,------,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------------.........//////...................................................------------------.........------,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////.........------------------.........//////.................................................../////////...---,,,,,,////////////////////////---,,,,,,,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...........................---------...///000000111...............///000000//////000111111111111111////////////000000000000///000111222222111000///......000111222222222222000000111222222222222222111222333444333333111000333444555666666666555444555555555555666666666666333222222111222333555666333222222333444555666777666555333222333444666888777777888888999999999999888888888888888888888888777777777777777888888888444555555555666666777777666555444333333444555666444444444333333333222222111222333444555444333222222222222222222222222222...///111222333333222111////////////000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000111111222222333333000000000000000000000000............/////////000000000////////////000000000000000000000000000000111111111000111222222333000000000000000000000000//////000111222333333444//////000000111111111222000000000000111111111111000111111111111222222222444555555555555555555444222222333444666888:::;;;888888999::::::::::::999999999999999999999999999999999888888888888999999888888888888888888888888777666555444444555666777666444333333333333222000111222444555555555444444555555555555555555555555222222222222222222222222000000111111111111000000000000000000000000000000///000111222222111000///000000000000000000000000.../////////000000111111........................................................................---------.........//////////////////////////////---------,,,,,,+++++++++........................------------------------,,,,,,,,,---------......------..................------------------,,,,,,+++,,,...//////...,,,+++---------,,,,,,++++++++++++,,,...//////---,,,++++++++++++,,,,,,---------,,,,,,,,,---------......................................................///...---,,,,,,---.../////////.........---------................................................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...///000000///...---........................////////////...---,,,+++////////////////////////000///...---------------------------------------................................................---...............---------------------------------------............///........................000000000000111111111111111111000000000000111111//////000000000000//////000000000000000000000000111111222222222333333333333333333444444444555555444444444555555555555666777666555444444444444444666555555444444333222222444555555666666666666666666555444333333444555666999999888888888888999999777888888999999999888888444444444444555555555555555555555555555555555555333444444555555444444333333333333222222111111111333333333333333333333333666555333111000000000111444444333333222111000000222222111111111111222222222111000//////000111222///000111111///......///000000000000000000000000222222111111000/////////000000000000000000000000............///000222222///...---------///000111555555444333222111000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000222111000000111333444666222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444333555777999999777555333555555666888888999999999999999888888888888888888666666555555555555666666666666666666777777777777<<<999666333222333444666444444444444444444444444444444444444444444444444222222222333333444444444444333333222111111111222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////111111000000//////......////////////////////////,,,---...//////...---,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///...---,,,+++***+++,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.................................///////////////.................................000...,,,---000111///---+++++++++,,,,,,,,,---------------....../////////---------------------------------............///........................---------------------------------------------------...///000000///...---........................------...............---........................//////...---------------------------------------................................................---...............---------------------------------------............///......................../////////000000000111111000000//////...///////////////000000000000//////000000000000000000000000000000000111111111222222222222222222333333333444444444444444555555555555666666555444444444444444444444444444444333333333444444555666666666666666777777666555555666777777999888888777777888888999777888888888888888777777999888888888777777666666555555555666666666666666333444444555555444444333444444444333333333222222333333333333333333333333555444333222222111111111333333222111111000//////222111111000000111111222222111000//////000111222///000111111///......///000000000000000000000000///////////////000000000000000000000000000000000............///000111222000///.........///000111111111111000//////......000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000111000111111222333444444111111111111111111111111222222222222222222222222111111111111222222222333222222222333333333444444222333555666666555333222555555666777888888888888888888888888888888888888666666555555555555666666555666666666777777777777:::999888666555555444555444444444444444444444444333333333333333333333333222222222333333444444444444333222222111111222222000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000//////..............................------............------........................---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------...............---,,,+++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------......................../////////////////////..............................,,,+++,,,...///---+++........./////////000000+++++++++,,,,,,------------------------------------------............///........................---------------------------------------------------...////////////...---........................+++,,,---...////////////........................//////...------------...........................................................................------...............------------------------------------............///.................................////////////000000//////...------------//////000000000000//////000000000000000000000000/////////000000000111111111111111111222222222222444444444444555555555555666555444444444444444444333333333333444444444444444444555666666666666555888888777777777777888999999888888777777888888999777888888888777666555555888777666555444333222222555555666666777777777888333444444555555444444333555555444444444444333333333333333333333333333333333333333444444333333222111111111000000//////...222111111000000111111222111111000000000000111111///000111111///......///000000000000000000000000---------...///000000000000000000000000000000000............///000111111111111000/////////000000//////////////////......000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000///000111222222222222222000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333222222222222222222222222444555666777888888888777777777777777888888888888666666555555555555666666555555666666666777777777888888999888777666444333444444444444444444444444222222222222222222222222222222333333333333444444333333222222111111222222000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000////////////....................................------.........////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............---,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,..............................//////////////////...........................---,,,,,,......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------------------------------............///................................................------------------------................................................,,,------...//////..............................///......---------......////////////////////////................................................,,,---......///.........---------------------------------............///........................---------.........//////000000///...------------//////000000000000//////000000000000000000000000/////////000000000111111111111111222222222222333333333444444444555555555555555444333333444444444111111222333444444555555333444555555666666555555777777777777777888888888888888777777777777888888777777777777666555444333555555444444333222222111444444555555666666777777333444444555555444444333444444444444444333333333222222222222222222222222111222333555555555444333111111111000000/////////111111000000000000111111111000000000000000000111///000111111///......///000000000000000000000000.........//////000000000////////////////////////...............///000111222222111000000000//////////////////000000111111////////////////////////////////////////////////000000000000000000//////000000000000000000000000...///111222222222111000000000000000000000000000000000000000000000000000///000000000000111111111111222222222222333333333333222111000000111222333444555666666777777777666666666666777777777777777666666555555555555666666555555555666666666777777888777777666555555444444444444444444444444444444333333333333333333333333333333333333333333333333333333222222111222222333222222222222222222222222111111111111111111111111111111000000000000111111////////////////////////////////////////////////////////////////////////........................///...---,,,,,,---...///........................------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------,,,,,,,,,+++++++++------+++******+++------------------------------,,,,,,,,,------------............------,,,,,,,,,....................................////////////........................000000//////000000///...***++++++++++++,,,,,,,,,.........///////////////---------------------------------............///................................................------------------------......------------....................................//////...------,,,..............................---------......///////////////////////////................................................,,,------...//////......---------------------------------............///........................------------............111000//////........./////////000000000000//////////////////////////////000000000111111111222222222222222222333333333333333333333444444444444555444444333333333444444555000111111222333444555555333444444555555555555555444555555666666777777777888777777777777777777888777777777666666444333222666666666666666666666666333333333444444555555555333444444555555444444333222222222222222333333333222222222222222222222222000111333444555444444333111111111111111000000000111000000000000000000111000000000111111000000000///000111111///......///////////////////////////111111111000000/////////////////////////////////...............//////000222222111111000000//////.........///000000111111//////////////////////////////////////////////////////////////////000000////////////////////////...///000111222111000///111111111111111111111111///////////////////////////000000000000111111111111111111222222222333333444333222111111222333444444444555666666666666555555555666666666777777777666666555555555555666666555555555555666666666666888666444222111222444555444444444444444444444444555555555555555555555555333333333333333333333333333222222111222222333333222222222222222222222222111111111111111111111111111111000000000000111111////////////////////////////////////////////////.............../////////........................///...---,,,,,,---...///------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------,,,,,,,,,++++++------+++******+++------------------------------,,,,,,---------..................------,,,,,,,,,........................---.........//////000000........................111111111000////////////............////////////////////////////////////---------------------------------............///................................................------------------------......------------..............................////////////...---,,,+++------------------------...------------...//////........................................................................,,,,,,---...////////////---------------------------------............///........................---------............///000///////////////000000//////000000000000//////////////////////////////000000000111111111222222222222222222333333333444333333333333444444444444333333333333333444444555000111111222333444444555333333444555555555555444222333444555666666555555888777777666666777777888666777777777666555444444444444444444555555666666333333333333333333333333333444444555555444444333111111222222222222333333222222222222222222222222000111222222333333333333111111111111111111111111111000000//////000000111000000111111111111000000///000111111///......///////////////////////////222222222111000/////////000000000000000000000000///......---......//////000000111111111000//////,,,---------......//////000000000000000000000000000000000000000000000000......////////////000000//////////////////////////////000000000000//////111111111111111111111111////////////////////////000000000111111111222222111111111111222222222222555444333222222333444555444444555555555555555444444444555555666666777777666666555555555555666666444444555555555666666666777555222//////111333555444444444444444444444444555555555555555555555555444444333333333333222222222222111111222222333333000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////---............/////////------------------------.........------.........------------------------------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++***------,,,,,,,,,,,,------------------------------,,,---------............------------------,,,,,,........................------......///000000000........................///000000///---,,,---...,,,------------..................------------------------------------------------............///........................------------------------------------------------...------,,,,,,------...........................---...............---------------------------------------------...//////------------------------................................................+++,,,---...////////////---------------------------------............///........................---............/////////------------...///000000//////000000000000///////////////////////////////////////000000000111111111111111111222222222222222222333333333444444444333333222222333333444555111111222222333333333444222333444444555555444444111222444555666666555555777777666666666666777777666666777777777666666555333333222222222222222222555555555444333333222222333444444555555444444333222222222333333333444444111111111111111111111111111111000000000111222222000000000000000000000000000000////////////000000///000111222222111000//////000111111///......///////////////////////////000000000000000000//////000000000000000000000000///......------.........---...///000000000//////..................//////000000000000000000000000000000000000000000000000........./////////000000////////////////////////000//////....../////////000000000000000000000000000000000000000000000000111111111111222222222333111111111111222222222222333333333222222333333333444444555555555444444333333333444555555666777777666666555555555555666666444444444555555555666666666444333111111222333444444444444444444444444444555555555555555555555555444444444333333222222222222222111111222222333444000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////---------.........//////------------------------------............------........................------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,+++***------............------........................------------............,,,,,,------------------........................------......///000000111........................///000111000---+++,,,...*********+++++++++,,,,,,///.........---------,,,---------------------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...........................,,,,,,---...////////////---------------------------------------...///000------------------------................................................+++,,,---...////////////---------------------------------.........//////.................................////////////000+++++++++,,,---...///000//////000000000000//////////////////////////////............/////////000000000000000111111111111222222333333333444444444222222222222333333444555111222222222222333333333222333444444555555444444111222444666666666666555777777666666666666777777555666777777777777777666777777666555444444333222777777666555444333333222333444444555555444444333333333333444444555555555111111111111111111111111222111000//////000111222.........///////////////000000////////////000000///000111222222111000//////000222111///......///////////////////////////------......///000000000000000000000000000000000///......---------......,,,---...000000000//////111111111111111111111000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////000000...------...///000////////////////////////111111111111111111111111111222222222222333333333000111111111111222222222222222222222222222222222444444444555555444333333333333444444555666777777666666555555555555666666444444444555555555666666444444444555444444333333444444444444444444444444444444444444444444444444444444444333333222222222222111111111222333333444222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////---------.........//////------------------------,,,---...//////...---,,,////////////////////////------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...---,,,+++***,,,---////////////---,,,........................---------.........//////,,,,,,,,,------.................................---------...///000000111........................111333444222///---...000---------.........//////111111000000/////////...---------------------------------.........//////........................++++++++++++++++++++++++------------------------------------------------000///............///000//////...---------......////////////////////////------............---------------------------------...///000000///...---//////...---,,,,,,++++++,,,,,,,,,---------......------------------------.........------,,,,,,,,,---------.........//////---......///////////////,,,---///000000000///...000000000000000000000000////////////000000000000000000000000000000000000...///000111111222111111555444333222222222333444333333333111000000222555000111222333444333222222333333333444444444444555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666333333444444555666666666222222333333333333444444222333333333333222111111000000000000000000000000222222222111111111000000000111222333333222111000000000////////////000000000000000000000000000000222111111111000000//////---...///111111///...------------............///222000......///000000///000///...------...///000////////////////////////---......///////////////........................///////////////000111111............////////////////////////........................////////////............///000222222222111000.........///000222222111000000000000000//////000111111111111111222222222222222222222222222222333333333333444444444444444444444444444444666666666666666777888888777777666555333222111111555555555555555555555444666555333222111222333333222222222333333222222222222333444555444333222111333333333333333333333333111111111111111111111111000000111111111111000000111111111111111000/////////////////////......---/////////...------,,,,,,000///...---------------........................///000000000///---+++)))000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...////////////.........------------,,,,,,+++,,,---...///,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------........................//////............//////........................//////.........---------------------------------.........................................................------,,,,,,,,,......------------.........------,,,,,,------...//////.........---------------------------------........................------..........................................------............---------------------------------...////////////...---///......---,,,,,,++++++,,,,,,,,,---------......------------------------.........------,,,,,,,,,---------.........//////---......///////////////------///000000000///...////////////////////////////////////000000000000000000000000000000000000//////000000000//////...+++,,,...111333444444444222333333222111111222444000111222333333333222222333333333444444555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555444444222222333333333333444444222333333333333222111111000000000000000000000000222222222111111111000000000111111222222111111000000000////////////000000000000000000000000000000111111000000000/////////---...///000000///...------------............///000...------///000///...000///...------...///000////////////////////////---......///////////////........................///////////////000000111............////////////000000//////......------............////////////............///000111222222111000///......///000222111000////////////000000000111222222222222222222222222222222222222222222222333333333333444444444444444444444444444444444444444444444555555666777666666444333222111111333333333333444444444555555444333333222222222333222222333444444333222222333333444444333333222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111000/////////////////////......---------..................//////...---------------........................------------------,,,+++///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000///.........------------------,,,,,,,,,---...///,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------........................//////............//////........................//////.........---------------------------------......................................................---------,,,,,,,,,------,,,,,,,,,,,,------.........------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,---/////////..............................------............------------------------------------............------.........------,,,,,,+++,,,,,,,,,---------......------------------------.........------------------------...............---......///////////////---......///000/////////........................////////////000000000000000000000000000000000000000000000//////...---,,,''')))...222444444444333000222444333222111222333000111222333333333333222222222333333444555666666555555555555555555555555555555555555555555555555666666666666666666666666777777777777777777777777777666666555444444333333222222333333333333444444222333333333333222111111000000000000000000000000222111111111111000000000222111111000000111111222000000////////////000000000000000000000000000000000000///////////////...---...///000000///...------------............///...,,,+++,,,.../////////000///...------...///000////////////////////////---....../////////////////////////////////////////////......//////000111............////////////111000000///...---------............///////////////......//////000111222111000000////////////000000000//////......//////111111222333333333333333222222222222222222222222222222333333333333444444444444444444444444444444444444333333444444555666666666555444333333222222111222222333333444444444333333444444333333222222222333555666666555333222444444333333222222333333111111111111111111111111111111111111111111111111000000111111111111000000000111111111111000000//////////////////......---,,,,,,------...//////000//////...------------...........................+++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////............------------------,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------........................//////............//////.......................................---------------------------------------------------------...........................------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,//////............//////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++)))+++---///000000///...........................------............------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------.............................................---------........................---......///////////////---......///////////////////////////////////////////////////000000000000///////////////////////////000000000//////...---...///111333333333222111000222444444333222111222111111222222333333333333111222222333444555666666555555555555555555555555555555555555555555555555666666666666666666666666777777777777777777777777666666555555555444444444222222222333333333444444222333333333333222111111000000000000000000000000111111111111000000000000222111000//////000111222000000////////////000000////////////////////////////////////..................///000000///......---------............///---,,,+++,,,///000000000///...------------...///////////////////////////---......///////////////000000000000000000000000///............///000000............////////////111111000///...------,,,............///////////////////////////000111111000000000////////////000//////............//////000111222222333333222222222222222222222222222222222222222333333333444444444444444444444444444444666555555555555666777777555555555444444333333333444444333333333333333333222333444555444333222111222444666777777666444222555444333222111222333444333333333333333333333333111111111111111111111111000000111111111111000000000000111111111111000//////////////////......------------........./////////......---------..............................---,,,+++++++++,,,...///------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------........................///......------......///........................................................................------------------------........................------------------------------,,,,,,,,,,,,------......------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++)))+++---///000000///...........................------............---------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------...........................................................................------......///////////////............/////////000000000000000000000000000////////////000000000000////////////////////////...///000111111111111111333333222111000000000111000222444444333222111222222111222222222222333333222222333333444555666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666444444444555555555666666222222222333333333444444222333333333333222111111000000000000000000000000000000000000000000000000222111000//////000111222000000////////////000000////////////////////////............////////////......////////////......---------............//////---,,,---000111222111///...---,,,,,,---...///////////////////////////---......///////////////000000000000000000000000...............//////000............////////////111000000///...---------............////////////000////////////000000111/////////000000000000/////////............/////////000000111111111111111222222222222222222222222222222222333333333444444444444444444444444444444555555555555555666777777444444444444444444444333777777666555444333222222111222333444555444333222333444666777777666444333555444333222111222333444333333333333333333333333111111111111111111111111000000111111111111000000///000000111111111000000///////////////......---//////.........---------......---------......///........................000///---,,,,,,,,,---...,,,---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------..............................------------..............................---.............................................------------------------........................------------------------......------------......---,,,,,,++++++,,,,,,---------------............------------------------,,,---...//////...---,,,+++,,,---/////////......------------------------------............------------------------------......------------......------------------------,,,,,,,,,---------............................................./////////...............------------......//////////////////............///000000111111111111111111111111////////////000000000000000000000000000000000000...///000111222222222222111000///......000111222000222444333222111222333222222111111222222333444333333333444444444555555444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666333333444444555666666777222222333333333333444444222333333333333222111111000000000000000000000000//////000000000000000111111000000//////000000111000000////////////000000000000000000000000000000...////////////000000000////////////////////////---------............///000...---...000111111111///...---,,,,,,---...///////////////////////////---......///////////////////////////////////////......------......///000............////////////////////////........................////////////000000////////////000000...//////000000000000/////////......//////000000//////000111111111111000222222222222222222222222222222333333333333444444444444444444444444444444333333222222333333444555333333444444444444444444777777666555444444333222222222333444444444333333444555555555555555555444444444333333222222333333111111111111111111111111111111111111111111111111000000111111111111000000///000000111111111111000///////////////......---000//////...------,,,,,,...------------...//////........................000///......---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************///...---,,,++++++++++++,,,,,,,,,,,,------------------.........---,,,+++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------..............................------------..............................---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...///......------......///,,,,,,++++++++++++,,,,,,------...............///................................................------..................------------------------------............------------------------------//////...------...//////------------------------,,,,,,,,,---------..............................---........./////////000//////.........------------......//////////////////......---...///000111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000000///...///000000111222222333222333333222111111222444222222111111111222333444555444444444444333333333444444444444444444444444444444444444444444444444666666666666666666666666444444444444444444444444444444555555555555555555222222333333333333444444222333333333333222111111000000000000000000000000////////////000000111111//////000000000000//////000000////////////000000000000000000000000000000/////////000000000111111//////............//////---------............///000///------///000000///......,,,,,,,,,,,,......////////////////////////---......///////////////...........................------------...//////............////////////............////////////............////////////000000////////////000000---...///000111111000///000////////////000111222000000111222222222222111222222222222222222222222222222333333333333444444444444444444444444444444333333222222333333444555333333333444444555555555444444444444444444444444333222222222333333444555555555444333333444555555333333444444333333222222111111111111111111111111111111111111111111111111000000111111111111000000//////000111111111111111///////////////......---..................---------------------...//////........................,,,,,,---.........---------......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,---......///++++++,,,,,,,,,---------------.........---,,,+++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------...........................------,,,,,,------...........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........////////////////////////000///............///000//////...---------......---------------------------..................---------------------------000///...------...///000------------------------,,,,,,,,,---------......////////////////////////---.........//////000000//////.........------------......//////////////////......------///000111////////////////////////////////////000000000000000000000000000000000000000000000000///...---,,,000222444666666555333111333333333111000000333555333222111111111222333444666555555444444333222222444444444444444444444444444444444444444444444444666666666666666666666666444444444444444444444444666666666555444444333333222222333333333444444444222333333333333222111111000000000000000000000000.../////////000000111111...///000111111000///...000000////////////000000000000000000000000000000//////000000111111222222//////............//////---------.........//////000...------.........---...---,,,,,,,,,,,,---...////////////////////////---......///////////////...........................------------...//////............/////////000------......///000000000............/////////000111000////////////000000---...///111111111000///000000000000000111222222111111222333333333333222222222222222222222222222222222333333333444444444444444444444444444444444555444444444444555666666222333333444444555555555000000111222444555666666333333222111222333555666666555333222222333555666222333444555444333222111333333333333333333333333111111111111111111111111000000111111111111000000//////000111111111111111///////////////......---,,,,,,------.../////////---------------...///000........................((()))+++---.........------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,...000111222+++++++++,,,,,,---------------...///...---+++***,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------...........................------,,,,,,------...........................---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,---------..............................,,,---...//////...---,,,,,,,,,,,,---------......((()))+++,,,---.........///............---------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......///...,,,,,,,,,------,,,//////.........---------//////.........---------,,,------......------,,,---...///111111111000000000000//////.........---...///000///...---...000111111111111111000//////......///000111222222333333222111000000111222333222222222222222222222222222222222222222222222222333333333444444444555555555555555555555555555555666555333222111222333333444444555555555555444444666555333333444444333222333444444555555444444333444444444444444444444444222222222111111111000000222222222111111111111000000/////////............111111111111000000000000//////////////////////////////////////////////////////////////////////////////............//////000000///...............///...---,,,,,,---...///000000///...............///////////////......---000///...---------------------/////////...---,,,111000///---------...///........................////////////////////////,,,,,,------.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111000//////000111111222222333333333333444444444444444444444444444333666666555444333222222111333444444444444333222111444333333222222333333444333222222111111222222333333444555666777666555444555444333333222222333333111111111111111111111111333333111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000///............---------...------,,,,,,++++++***......---------,,,,,,,,,///...,,,*********,,,---------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,------------............///------------------------///000///...------///111000000000000000000000000..................------.........////////////000////////////////////////---------------...///000////////////////////////------------------------...---,,,,,,++++++++++++---------------------,,,,,,,,,,,,---------..............................------...//////...------,,,---------............,,,------.........------///............---------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,//////.........---------//////.........---------,,,------......------,,,---...///000000000///...000/////////...............///000///...---...000111111111111111000///////////////000111111111222222111000000000000111222222222222222222222222222222222222222222222222222333333333444444444444555444444444444444444444444555444333222222222333333444444555555555555444444666444333333444555333222333333444444444444333333333333333333333333333333222222222111111111000000222222222111111111111000000000/////////.........000000000////////////...//////////////////////////////////////////////////////////////////////////////............//////000000///...............222111000//////000111222000000///...............,,,,,,---......///......000//////...............---......///......------000000///.......................................//////////////////////////////..................////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111333222111000000111222222222222222333333333444444222333333444444555555555555555555444333333222222444444444333333222222222444333333222222333333444333333222222222222333333111222333333444444333333555444333333222222333333111111111111111111111111333222111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000///............---------------------------------,,,,,,,,,------.........000///---++++++,,,---...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,------------............///---------------------------------,,,++++++---///................................................,,,,,,,,,------------...........................///............//////000........................------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------...//////...------------........./////////000000000///...---,,,+++///............---------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,...............---------...............---------------............------....../////////...------////////////...............///000///...---...000000000111111000000//////000000000000000000000000111000000//////000000111222222222222222222222222222222222222222222222222333333333333444444444444333333333333333333333333444444333222222222333333444444555555555555444444666444333333444555444222222222333333333333222222222222222222222222222222222222222111111111111111222222222111111111111000000000000/////////......////////////............//////////////////////////////////////////////////////////////////////////////............//////000000///...............///......------......///000///......---.........)))***+++---...//////////////////.......................................///////////////......---........................////////////////////////111111000//////...------........................000000000000000000000000000000000000000000000000000000000000111111111111333222222111222222333333222222222222333333333333111222222333444555666666444444444444333333333333555444333222222222333444444333333222222333333444444444333333333333444444333222222222222333444444555444333333222222333333111111111111111111111111333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000///............---------,,,,,,---......///000000***++++++,,,---...///000000///...---,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++...------,,,,,,------...------------------------------,,,,,,,,,,,,---------------............///------------------------,,,------,,,++++++,,,...------------------------........................,,,,,,,,,------------...........................111000//////////////////........................------------------------------,,,+++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,---------..............................---..................---.........////////////000000000000///...---,,,+++///............---------,,,,,,,,,---------......------------------------,,,,,,,,,---------........./////////...---------................................................------............------/////////......---,,,,,,///////////////............///000///...---...000///000000000000000//////000000000000000/////////000000////////////000000222222222222222222222222111222222222222222333333222222333333333444444444222222222222222222222222444333333333333333333333444444555555555555444444555444333333444555444333111222222333333222222111222222222222222222222222111111111111111111111111222222222111111111000000000000000////////////...000000/////////.........///////////////////////////////////////////////////////////////////////////......------......///000000///...............---,,,,,,,,,,,,,,,,,,---///......------.........++++++,,,---...//////...------.........---------...------------......///---...///000000///...---........................////////////////////////111111000000////////////........................///////////////////////////////////////////////////000000000111111111111111111111111222222222333111222222222222333333333333333333444444555555555222222333333333444444444555444222111111222444555444333333222222333333444555444444333333444444555555555444333444555666777555444333333222222333333111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000///////////////////////////............---------,,,---------.........///++++++,,,,,,---.../////////...------,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------///............---------...------,,,,,,------...------------------------------,,,,,,,,,,,,---------------............///---------------------------...///...------...///---------------------------------........................////////////000........................111000///......---..............................---------------------------,,,,,,++++++,,,,,,,,,,,,------...///000000111,,,,,,,,,---------.......................................------..................////////////000------.........------,,,///............---------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........000222222///......///---.....................---.....................---......//////......---//////......------------.........///////////////...///000///...---...000...//////000000000//////000000000/////////////////////000000000000//////222222222222222222222222111111111222222333333333222222222333333333444444222222222222222222222222222333333333333333333333444444555555555555444444555333333333555555444333111222222333333222222111333333333333333333333333111111111111111111111111222222222111111111000000111000000000////////////111111111000000000//////////////////////////////////////////////////////////////////////////////......------------......000000///...............////////////////////////......------------............/////////......---+++,,,,,,---------,,,+++---------.........//////---...///000000///...---........................////////////////////////////////////000000111111........................///////////////////////////////////////////////////000000000111111111111///000000111111111111111111111111222222222333333555555555444444333333333111111222333333444444444555444222111111222444555444333333222222333333444555444444333333444444555555555444333444555666777555444333333222222333333111111111111111111111111222222222222111111000000000000000000000000000000///////////////////////////////////////////////////............------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////.........------...------,,,,,,------...------------------------...------,,,,,,------...---------............///------------------------,,,...//////---------...........................---------.........//////.........////////////000........................///...------,,,,,,,,,,,,........................------------------------,,,,,,,,,++++++,,,,,,---++++++,,,---.../////////,,,,,,,,,---------..............................///...------------...///------........./////////+++,,,---...............///............---------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------......---000333333000---...///---------...............---------.....................////////////......000///......---..................///////////////...///000///...---...000......///000000000/////////////////////////////////000000111111000000///222222222222222222222222111111111222222333333444222222222222333333333333222222222222222222222222222222333444444444333333444444555555555555444444444333222333555555555444222222333333333333222222333333333333333333333333111111111111111222222222222222222111111111111000111111000000000/////////111111111111000000000000////////////////////////////////////////////////////////////////////////......------------......000000///...............------............---------------,,,------.../////////000000///......---***+++---......---,,,,,,+++,,,---///000///......---...//////////////////........................////////////////////////------...//////000111111........................000000000000000000000000000000000000000000000000000000000000111111111111...///000111111111111111111111111111222222222222666666555444333222222111111111222222333333444444444333222222222333444555444333333222222333333444444444333333333333444444333222222222222333444444555444333333222222333333111111111111111111111111111222222222222111000000000000000000000000000000////////////////////////000000000000000000000000///............---------...------,,,++++++******......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,+++...------,,,,,,------...------------------------......------------......---------............///------------------------***+++------+++***+++,,,........................,,,,,,------.../////////,,,,,,,,,------------...------------------------------,,,,,,+++,,,,,,,,,------------------------------------------------,,,,,,+++++++++,,,------)))******++++++,,,,,,,,,,,,,,,,,,---------..............................///...------------...///,,,---------............------...//////////////////............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......+++///333222...+++,,,...---------.........//////---------.........//////......////////////......000///.........///000111............/////////000...///000///...---...000---......///000000//////---.........///000000000000000111222222111000000222222222222222222222222000111111222333333444444111222222222222333333333333333333333333333333333111222333444444444333333444444555555555555444444444333222333555666555444333333444444444444333333222222222222222222222222000000111111111222222222222222222111111111111000111111111000000000//////111000000000000/////////////////////////////////////////////////////////////////////////////////...------,,,,,,------...000000///...............***+++,,,,,,,,,,,,+++***---,,,,,,,,,------...///------.../////////......+++,,,...000000///...---)))+++...000111000...---...............///000000........................////////////////////////..................//////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111...///000222333333222222111111111111222222222222555555555444444333333222222222222222222333333333222222222333333444444444444333333222222333333444333333222222222222333333111222333333444444333333555444333333222222333333111111111111111111111111111222222333222111000///000000000000000000000000////////////////////////000000000000000000000000///............------------------------,,,,,,,,,,,,,,,------------------+++,,,,,,---------------------------------------------------------------------------------------------------------------........................------------------------------------,,,,,,,,,,,,...------,,,,,,------...------------------------......------------......---------............///------------------------)))+++------,,,******+++------------------------,,,,,,------...//////000,,,,,,,,,------------...------------------------------,,,,,,,,,---......------------------------------------------------,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///...---,,,,,,---...///,,,,,,,,,---------......//////000000000000////////////.........---------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......)))---111111---***+++------------.........//////---------.........//////......////////////......000///......///000111222---.........//////000000...///000///...---...000------...///000000//////,,,------...///000111111000111222333333222111000222222222222222222222222000000111222333333444444111111222222222333333333333333333333333333333333000111333444555444333333444555555555555555555444444333222333555666555444333444444555555444444333000000000000000000000000000000111111222222222222222222222111111111111000111111111111000000000000000/////////............////////////////////////////////////////////////////////////////////////...------,,,,,,------...000000///...............------////////////------,,,,,,,,,,,,------...///***+++,,,---.../////////,,,...000111222111000///(((***...222222111...,,,///...---------///000111......................../////////////////////////////////...------,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000222333444444333333000111111111111222222222333444444444444444444444222222222222222222222222111222333444444444444333444333333222222333333444333222222111111222222333333444555666777666555444555444333333222222333333111111111111111111111111111111222333222111000///000000000000000000000000////////////////////////000000000000000000000000//////.........---------,,,,,,------.../////////***++++++,,,---...//////,,,,,,---.../////////...------------------------........................------------------------................................................------------------------000000/////////............------,,,,,,------...------------------------......------------......---------.........//////------------------------+++---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........./////////000000---------------------------------------...///000------------------------------------------------++++++++++++,,,,,,---...//////////////////......,,,,,,------------,,,,,,,,,,,,,,,---------......------............------------------------------------------------------////////////...---,,,+++,,,,,,,,,---------......---------------------------------,,,,,,+++++++++...---,,,,,,++++++++++++........................//////.........---------,,,------......------,,,////////////////////////111000///......---......---,,,++++++,,,---///000111000///......///000111......////////////......000000000000111111111111222111111111000000//////000111111222222222111111///000111222222222222222222222222222222222222222333333333333333333333333555555555444444333333333333222111111111222333444444444333333333333222222000000000000000000000000111111222222222333333333222111000//////000111222333333222222111000//////111111000000//////......////////////////////////........................---......///////////////........................//////............/////////............---------+++++++++,,,,,,---------...,,,***+++...000...,,,,,,---......//////..................////////////......------------......////////////////////////,,,,,,------.../////////////////////////////////..............................------------......000000000000000000000000......///000000000000000000000000000000000000000333333333222222333444444333333333222222111111111333333333222222222111111333333222111111222333333222222222222222222222222444444444333333222222222333333333333333333333333333333333333333333333333777444222000111222111000111111222222222222111111222222111111000///////////////000000000000/////////////////////////////////............---------......---------,,,,,,,,,------------------------////////////////////////.........------,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------,,,,,,,,,---------......000///...---------------000///...,,,++++++,,,,,,---,,,,,,++++++,,,,,,---///......------,,,++++++............//////000000+++,,,------......------------------------------------------------------...---+++******+++---...------------------------------...///...---+++***,,,,,,,,,---------............////////////......,,,,,,,,,---------......------............------////////////////////////------------------------////////////...---,,,+++---------.........//////------------------------...---------,,,,,,,,,+++///...------,,,,,,,,,---........................//////.........---------,,,------......------,,,...........................---------------...///------------------...///000000///////////////000......////////////......//////000000000111111111111111111111000000000///000000111222222222222111222222333333444333333333222222222222222222222222555555555555555555555555555555444444444333333333555444333222222222333444333333222222222111111111111111111111111111111111111111111222222222333333222111000//////000111222333333222111111000//////111000000000/////////...////////////////////////........................---......///////////////........................//////............/////////............---------))))))*********+++++++++---,,,+++,,,.........---,,,------...........................////////////......------------................................................------................................................/////////....../////////000000000000000000000000......///000000000000000000000000000000000000000111111111111111222333444333333333222222111111111333333222222222111111111333333222111111222333333333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333666444111111111222111000111111222222222222111111000000000000000111111111//////000000000000/////////////////////////////////............---------.........---------,,,,,,------------------------------------------------......---------,,,,,,,,,------------------------/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------........................------------------------,,,,,,,,,---------......//////...---------------//////---,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------------------......------,,,,,,+++++++++,,,------......------........................---------------------------+++***))))))***+++------------------------------------------,,,++++++,,,,,,,,,---------............////////////......,,,,,,,,,---------......------............------////////////////////////........................////////////...---,,,,,,........./////////000000------------------------.........---------------//////...---------.............................................---------------............------------------------------+++++++++,,,,,,...//////....../////////...------...//////000000/////////......////////////......//////000000000000111111111111111111000000000000000000111222222222222222444555555555555444444333222222222222222222222222555555555555555555555555444444444444333333333333444333222222111111111222222222222111111111000000222222222222222222222222111111111222222222222333111111000000000000111111222222222111111000000///000000000000////////////////////////////////////........................---......///////////////........................//////............/////////............---------************+++++++++++++++,,,------,,,,,,---///,,,,,,---...............---............/////////......------------..............................000//////...------,,,,,,................................................000000////////////000000000000000000000000000000......///000000000000000000000000000000000000000/////////000111222333444222222222222222111111111333222222222222111111111333222222111111222222333333444444444444444444444444444333333333333222222333333333333333333333333333333333333333333333333555333111111111222111000111111222222222222111111...//////000111111222222//////000000000000/////////////////////////////////............---------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.........------,,,,,,+++000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......//////...------------......------,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,------...//////---------,,,,,,,,,,,,,,,+++,,,------......------////////////////////////---------------------------,,,+++******+++,,,---------------------------------,,,,,,++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------------------------------////////////////////////......//////...------,,,---.........////////////------------------------..............................------------......................................................------............---------------------------------,,,,,,,,,------.../////////000000000///---,,,---...///000000000///.........////////////......////////////000000000111111111111000000000000000///000111222222222222222555555666555555444333333222222222222222222222222222222222222222222222222333333333333333333333333222222111111000000//////222222222222111111111111222222222222222222222222111111111111222222222222111000000000000000000111222111111111000000000///000000000000////////////////////////////////////........................---......///////////////........................//////............/////////............---------------------------------***---///...,,,+++---000,,,,,,---.........---------------.........//////...------,,,,,,------...........................//////.........---------................................................000//////////////////000000000000000000000000000......///000000000000000////////////////////////......///000111222444555222222222111111111111111222222222222111111111111222222222222222222222222222222333333333333333444333333333333333333333333333333333333333333333333222222222222222222222222444222111111222222111000111111222222222222111111//////000000111111111111//////000000000000/////////////////////////////////............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,------------------,,,,,,,,,---------......///......---------......------,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,---///000111222+++,,,------......------........................------------------------000///............///000------------------------------+++******+++,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------............------------------------------////////////////////////.........///......---,,,,,,,,,---------.........------------------------........................---,,,,,,,,,,,,,,,------........................---.....................---......//////......---........................000000///...------......//////000000000///---,,,,,,---...000000000///.........////////////.........////////////000000000000000000000000000111111//////000111222333333333444444444444444333222111222222222222222222222222222222222222222222222222333333333333333333333333333333222222222111111000444333333333333222222222222222222222222222222222000000111111111222222222000000000111111000000000111111111000000000000000////////////000000000000////////////////////////........................---......///////////////........................//////............/////////............---------------------------------***---///...,,,+++---000+++,,,,,,---...---------------------............------,,,,,,,,,,,,------........................---------.........//////................................................///......------......///////////////////////////......///000000000000000//////////////////////////////000000222333555555111111111111111111111111222222222111111111000000222222222222222222222222000000111111222222222222333333333333333333333333333333333333333333333333222222222222222222222222222111000111222222111///111111222222222222111111111111111111000000////////////000000000000/////////////////////////////////............---------------..................------------------------------------------------------------------------//////...---,,,,,,+++++++++++++++++++++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------............---------......///,,,,,,---------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,******+++---...000111222+++,,,------......------------------------------------------------------////////////////////////---------------------------,,,+++++++++,,,---...,,,,,,,,,---------......------............------,,,,,,,,,---------......------............------////////////////////////........................---...............------,,,,,,,,,------------...---------------------------------------.........,,,,,,+++++++++,,,------........................---------.....................////////////......////////////////////////111111000///...------........./////////...------,,,---......////////////......////////////............////////////000000000000000000111111111111...///000111222333333333222333333333333222222111222222222222222222222222444444444444444444444444222222222222333333333333333444444555555555444444444444444333333333222222222222222222222222222222000000000111111111111222000000111111111111000000000000000000000000000000////////////000000000000////////////////////////........................---......///////////////........................//////............/////////............---------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---///++++++,,,---------------,,,------------.........------,,,,,,,,,,,,------------------------------,,,,,,------...//////000------------------------..............................------------......////////////////////////......///000000000000000000000000000000000000000000000000111222333444555000000000111111111111111222111111111111000000000111222222333333222222111//////000000111111222222222222333333333333444444333333333333333333333333222222222222222222222222111000000111222222111///111111222222222222111111222222111111000//////...//////000000000000/////////////////////////////////............---------,,,,,,,,,---------------------------------------------------------------,,,,,,,,,------------............------,,,,,,+++,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------.........------------...//////,,,------......---,,,,,,---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,------......------------------------------------------------------------------------------------------------------------,,,,,,------......,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------............------////////////////////////------------------------------...............---------------............------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,---..............................---------.........//////......////////////..............................//////...---------......------------------...///------------...///000000......////////////.............../////////000000///000000000111111111111...///000111222333333333111222222333333333333222222222222222222222222222333333333333333333333333111111222222222333333333111222333444555555444444333333333333222222222111111111111111111111111111000000000000111111111111///000111222222111000//////000000000000000000000.../////////000000000111////////////////////////........................---......///////////////........................//////............/////////............---------------,,,,,,,,,+++++++++---,,,+++,,,.........---++++++,,,------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------------..................------------------------........................//////............//////////////////////////////......///000000000000000000000000000000000000000000000000000000111222333///000000000111111111222111111111111000000000000111222333333333333222111///000000111222222333333222222222333333444444444333333333333333333333333111111111111111111111111000000000111222222000...111111222222222222111111111111111000000000000000//////000000000000/////////////////////////////////............---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------......//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......---------------...//////---............---+++***---,,,,,,++++++,,,,,,------------------------,,,---,,,,,,++++++*********+++,,,------......------........................------------------------,,,,,,,,,------,,,,,,,,,------------------------,,,---....../////////...,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,---------......---..................---------------------------------------------------------...............---............/////////000------------------------+++++++++,,,,,,------------------------...///000........................---------.........//////......////////////......------------------------,,,,,,,,,,,,---...//////---,,,++++++,,,---///000------,,,,,,---...000111......////////////................../////////000//////000000111111111222...///000111333333333444111222222333444444444444222222222222222222222222111111111111111111111111111111111222222333333333,,,...///111222222222111222222222111111111111000000000000000000000000000000000000000111111111111///000111222222111000///////////////000000000000.../////////000000111111////////////////////////........................---......///////////////........................//////............////////////.........---------/////////......---------...,,,***+++...000...,,,++++++,,,---------,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------/////////...------,,,,,,------------------------........................000000////////////000000////////////////////////...//////000000000000000000000000000000000000000000///////////////000111//////000000111111111222111111111111000000000000111222333444444333222111000000111222333333444444222222222333333444444444333333333333333333333333111111111111111111111111000///000111333222000...111111222222222222111111/////////000111111222222//////000000000000////////////////////////////////////.........---------*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---------------...///000......//////...,,,***)))---,,,,,,++++++,,,,,,---+++,,,,,,------......///,,,,,,,,,------.........+++,,,------......------////////////////////////------------------------------............------------------------------,,,---///000000000///...,,,,,,,,,---------......//////000000///...------------------------------...................................................---+++***)))******+++........................---------.........//////------------------------........................---------------------------------............///......------------..............................////////////////////////////////////////////////000///...---,,,---......------------------------000000000000000000000000000000//////.........---111111000000000000111111000000000000111111111111222222333333333333444444222222222222222222222222222222111111000//////...333333333333333333333333555555444333333444555555111111111111111111111111000111111111111222222222222222111111111111222222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000............................................................//////////////////...------------...,,,,,,------------,,,,,,......//////...---,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,---......//////000.........------,,,,,,,,,,,,------......------,,,.../////////...------,,,///............------------------............///......------------......//////.........---------///...---,,,,,,---...///////////////000000000000000000//////.........---000000000000000000000000000///...------...///000000000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111444444333333222111000000000000000000000000000000000111111111111222222222000000000000////////////////////////////////////////////////////////////........................111111000//////...------//////...---,,,++++++***---,,,,,,++++++,,,,,,---((()))***+++,,,---------,,,,,,,,,---------......------------------------------------------------------------------------,,,------......------,,,------------------------........................---......///000000000///------------------------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------,,,,,,+++***------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,------......------,,,------------------------...............---,,,,,,------------------------......................................................---,,,+++,,,------........................---------.........//////------------------------........................---------------------------------............///......------------......................................................////////////////////////000///...---,,,------...------------------------////////////////////////000000/////////.........111000000//////000000111//////000000000111111111111111111222222222333333222222222222222222222222333222222111000000//////333333333333333333333333222111000//////000111222111111111111111111111111000111111111111222222222222111111000000111111222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000............................................................//////////////////...------------...------............------......//////...------,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,+++***,,,---------......//////------------..................------------......//////.........---------///...------------...///.../////////000000000000000/////////............000000000000000000000000000///............///000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222444333333222111111000000000000000000000000000000000111111111111222222222000000000000////////////////////////////////////////////////////////////........................,,,,,,+++******)))((((((.........------,,,,,,+++...------,,,,,,------...++++++,,,---.........---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,------------------------........................++++++,,,---------------------------------------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---------------,,,+++***------------------------,,,,,,------............------------------------......---------,,,,,,,,,............------,,,,,,...---------,,,,,,,,,+++,,,------......------,,,,,,------......------,,,------------------------------------------,,,+++------------------------................................................///......---......///000........................---------...............------------------------........................---------------------------------............///......------------......................................................//////////////////////////////...------------...........................////////////////////////000000////////////......000//////......//////000//////000000000000111111000000000111111111111222222222222222222222222222333333333222111111000000333333333333333333333333000///............///000111111111111111111111111000111111111111222222222222111111000000111111222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000........................////////////////////////---............///////////////...------------............//////..................///......---,,,......---,,,,,,,,,------......---,,,,,,+++******...------------,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,++++++++++++,,,---...///000000------------..................------------.....................---------///...------------...///....../////////000000000////////////............000000000000000000000000000//////......//////000000000000000111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222111111000000///000000000000000000000000000111111111111222222222000000000000////////////////////////////////////////////////////////////..............................------,,,+++++++++------------------------///......------......///---....../////////......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,------------------------------------------------***++++++,,,,,,,,,,,,+++------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,,,,------------,,,,,,+++---------------------------............/////////------------------------...------------,,,,,,,,,/////////............---.........---------------,,,------......------,,,,,,------......------,,,------------------------------.........------,,,------------------------................................................------.........///000000................................................------------------------........................---------------------------------............///......------------......................................................//////////////////////////////......------------////////////////////////////////////////////////000000////////////////////////............//////////////////000000000111000000000111111111222222111111111111111111111111333333333222222222111111222222222222222222222222111111111000000111111111111111111111111111111111000000111111111222222222111111000000000000111111000000000000000000000000000000////////////000000////////////////////////////////////////////////........................////////////////////////---------.........////////////...------------.........////////////......---...............------...------,,,,,,,,,------//////.........---------------------------------,,,------......------,,,---......///......------++++++,,,------...//////,,,,,,---------...............------------.......................................------................../////////000000///////////////.........////////////////////////000//////////////////000///000000000111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111111000000000//////000000000000000000000000000000111111111222222222000000000000////////////////////////////////////////////////////////////........................111000000000/////////...,,,,,,,,,------...............------------.........////////////......---,,,,,,,,,---------......,,,,,,------------------------------------------.........------,,,,,,+++,,,------......------,,,------------------------------------------------,,,,,,------...------,,,------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,,,,---------------,,,,,,------------------------.../////////////////////------------------------------------------------/////////////////////...........................,,,------......------,,,,,,------......------,,,---------------------------....../////////......------------------------................................................,,,,,,------.........................................................---------------------------........................---------------------------------............///......------------......................................................////////////////////////...............---------////////////////////////........................//////000000000000000000//////............//////...////////////000000000111111111111222222222333111111111111111111111111333333333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222111000000000000000000111000000000000000000000000000000////////////000000////////////////////////////////////////////////........................////////////////////////------------............//////...------------.........////////////......------...............---------,,,,,,,,,------...---------.........//////------------------------,,,------......------,,,------......///......------------------------,,,,,,,,,,,,------------.........------------......---.....................---..................---............////////////.........//////////////////////////////////////////000000000000000000//////000000000111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111111000000000000000000000000000000000000000000000111111111222222222000000000000////////////////////////////////////////////////////////////........................---------,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------------.........------,,,,,,,,,,,,---------......,,,,,,,,,---------.......................................------,,,,,,,,,,,,------......------,,,------------------------------------------------,,,------...------,,,,,,------------------------,,,------......------,,,......---------,,,,,,,,,,,,------......---------------------------------/////////////////////...------------------------------------------------.../////////////////////........................,,,------......------,,,,,,------......------,,,---------------------------...//////000/////////------------------------................................................++++++,,,---------,,,,,,.......................................---------------------------------........................---------------------------------............///......------------..............................------------------------////////////////////////......//////......---,,,................................................//////000000000000111111000//////......//////000......////////////000000111111111222222222333333111111111111111111111111222222222222222222111111222222222222222222222222000111111222222111111000111111111111111111111111000111111111111222222222111000000//////000000111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000................................................,,,------------.........//////...------------............//////.........,,,---......///.........------,,,,,,,,,---......******++++++,,,---......,,,,,,,,,------------...,,,------......------,,,++++++,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------......------------......---------...............------...//////...------------........./////////.........///////////////000000000000000000000000///000000111111000000///000000000000111111111111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222000000000000////////////////////////////////////////////////////////////........................,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,---------......+++,,,,,,------.................................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------------------------------............------......---------,,,,,,,,,,,,------............---------------------------/////////............---------------------------,,,,,,,,,------------...---............/////////---------------.........,,,------......------,,,,,,------......------,,,------------------------,,,---....../////////...------------------------................................................,,,,,,---...---,,,++++++........................//////.........---------------------------------........................---------------------------------............///......------------..............................------------------------////////////////////////---.../////////...---,,,------------------------........................//////000000000111111111111000000//////000000111........./////////000000000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111000000111222222111000000111111111111111111111111000111111111111222222222000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000........................------------------------,,,,,,---------.........//////...------------...------............------,,,------...//////......,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------......------------......---------.........//////------...//////...---------------.........//////............/////////000000000000000000000000000///000111111111111000///000000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333000000000000000000000000111222222222222222222222000000000000000000000000000111111111111222222222000000000000////////////////////////////////////////////////////////////................................................,,,,,,------------------------,,,,,,,,,,,,------***+++,,,---------------,,,,,,,,,---------......++++++,,,,,,---......///------------------------+++,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------------------------............------......---------,,,,,,,,,,,,,,,---...............------------------------............------,,,,,,------------------------,,,,,,,,,---------......,,,,,,------............+++,,,,,,,,,------------,,,------......------,,,,,,------......------,,,------------------------+++,,,,,,---.........---------------------------................................................------.........---+++***........................//////.........---------------------------------........................---------------------------------.........//////.........------.................................------------------------////////////////////////---.../////////...,,,,,,------------------------........................//////000000111111111222111111000000000000111111............/////////000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222333444444333222111111111111111111111111111000111111111111222222222000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------------...,,,------------------,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,---...///000//////......------,,,,,,,,,,,,------.........,,,------......------,,,,,,------.../////////...******+++,,,------...///++++++,,,,,,,,,---------.........------.........---------.........//////,,,---...//////...---,,,---------.........//////---.........//////000000000000000000000000000000///000111222222111000///000000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333////////////////////////222222222222222222333333000000000000000000000000000111111111111222222222000000000000////////////////////////////////////////////////////////////........................,,,---------------------------------------------.........------.........***+++,,,---............,,,,,,,,,---------......++++++,,,,,,---...//////++++++++++++++++++++++++***++++++,,,---...//////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000000///......---------------------------------............------......---------,,,,,,,,,,,,,,,---.../////////...------------------------......---------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......+++++++++,,,,,,---------,,,------......------,,,,,,------......------,,,---------------------------------------------------------............///........................,,,,,,,,,---...///000000------............------,,,,,,,,,---------......................................................---,,,++++++++++++,,,---///...---,,,,,,---...///...------------...//////...------,,,,,,------...,,,---...//////...---,,,........................------------------------...........................------------...//////000000000000000000000000111111000000//////......////////////////////////////////////000000000000000000000000000000000000000111111111111222222222333111000000111222222111111111000000111111222333000111111111111222222222000000000000000000000000111000/////////000222333000000000000000000000000//////000000000000//////////////////////////////111///...------...///111000000//////.........---////////////////////////------..................------............------++++++,,,,,,,,,---------////////////////////////...------,,,,,,------...---------------...//////000///...------...///000/////////......---------------++++++++++++------++++++++++++++++++++++++------------------------------------------------///............---------......---,,,---...///000000000////////////000000//////.........---------//////............/////////////////////000111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111000///......///000111---...///000000111111000//////.........---------.........------,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...------,,,,,,++++++***,,,,,,,,,------........./////////......---------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------......------------......000///...---------------,,,---......,,,,,,---...,,,---.../////////...---///......------,,,++++++------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,------.........---------------------------------............///........................,,,---------.../////////------............------,,,,,,---------............................................................---,,,++++++,,,---...///...---,,,,,,---...///...------------...//////...------,,,,,,------...------...//////...------........................------------------------...........................------------...//////////////////////////////000000000///////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222222333111000000111222222111111111000000111111222333000111111111111222222222000000000000000000000000111000000000000000111111000000000000000000000000000000111111111111000000////////////////////////000///...------...///000000/////////............////////////////////////........................------............------++++++,,,,,,,,,---------...........................------,,,,,,------...//////......//////000111000///...------...///000.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++------------------------------------------------............---------------------,,,---......///000//////......//////000//////.........---------//////............/////////////////////000000111111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111000111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111000000////////////000000///000000000000000///...//////.........---------.........------,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------,,,,,,------,,,,,,,,,,,,------......------------------,,,---......,,,,,,---...***+++,,,---------,,,,,,------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------,,,,,,---------------------------------------------------............///........................------..................------............------,,,------------...............................................................------------............------------.........------------...//////......------------......------...//////...------........................------------------------...........................------------...////////////////////////////////////////////////000000////////////////////////////////////000000000000000000000000000000000000000000000111111111222222333111///000111222111000111111000000111111222333000111111111111222222222000000000000000000000000000000111111111000000///000000000000000000000000000111111222222111111000////////////////////////000///...------...///000////////////............////////////////////////........................------............------,,,,,,,,,,,,------------------------------------...------,,,,,,------...000000000000000111222222//////...------...//////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------++++++,,,---------------.........------........................---------//////............////////////......//////000111111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222333333333333222222111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000///000000111111000000///111111111111000///...---...............---------.........---------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---******+++,,,,,,---......,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......,,,,,,---...***+++,,,,,,------,,,,,,++++++,,,------...//////------------------------,,,------......------,,,...........................------,,,,,,------...------------------------------------------,,,,,,---------------------------------............///.......................................---------------............------------------....................................................................................------------------------...------------...//////......------------......---..................---........................------------------------...........................------------...//////////////////////////////---......//////000000000////////////////////////////////////000000000000////////////////////////000000000000111111111111222111//////111111111000111111000000111111222333000000111111111222222222000000000000000000000000000000111222222111///...////////////////////////000000111111111111000000////////////////////////000///............///000///////////////.........////////////////////////...............---------------............------,,,,,,,,,------------...------------------------...------,,,,,,------...000000000000000111111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------------------------------.........---------,,,,,,***+++,,,---...---,,,+++...------,,,,,,------...........................///......------......//////............///000000000000000000000000//////000000000000000000000000000000000000000000000000000000000000000111111111222333333333333333333222111111111111111111111111000000111111111111000000111111111111111111111111///////////////////////////000111222222111000///000000000000000///.............................................---------------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------,,,,,,,,,,,,------***++++++,,,------------,,,---......,,,,,,---...---------...............,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------............///.......................................---------------............---------------.........//////........................................................................,,,------------------,,,...------------.../////////......------......///.........------.................................------------------------...........................------------...//////........................------......//////000000////////////////////////////////////000000000000//////////////////////////////000000000111111111222000//////000111111000111111000000111111222333000000111111111222222222000000000000000000000000///000111222222111000///////////////////////////......////////////......//////////////////////////////............//////........./////////////////////////////////////////////.........---------------............------,,,,,,---------....................................------,,,,,,------...///............///000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------...------------,,,,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,,,,---------...........................------------.....................//////000//////////////////000000000000000000000000000000000000000000000000000000///000000000111111111222111111222222222222111111111111111111111111111111000000111111111111000000000000000000000000000000///////////////////////////000111222222111000///......///000000000000000---.............................................------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,************************------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......------------......******+++------------,,,,,,---......,,,,,,---...------------......//////......---------,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------............///........................------..................------............------------........./////////................................................------............------,,,,,,------------,,,,,,...------------...////////////............/////////...------------...///........................------------------------...........................------------...//////..........................................//////////////////////////////////////////000000000000000000000000000000000000/////////000000000111111222000...///000111000///111111000000111111222333000111111111111222222222000000000000000000000000//////000111111111111111000000000000000000000000---......//////......---////////////////////////////////////////////////.........////////////////////////////////////////////////...------,,,,,,------............------,,,---------............////////////////////////...------,,,,,,------...---------------......///------............------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,------......------------------------------------------------------------,,,,,,,,,,,,++++++,,,------------------------,,,,,,------------------.....................------------............------......///000......////////////000000000000000000000000000000000000000000000000000000///000000111111222222222000000111111111111000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000111111111111111111000---...///000111111111111---------............................../////////------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---......---,,,,,,+++******,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------///......------......///***+++---......---,,,,,,,,,---......,,,,,,---...,,,++++++++++++,,,---...//////...---,,,,,,++++++------------------------,,,------......------,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------------............///........................,,,---------.../////////------............------............////////////................................................+++,,,---......---,,,++++++,,,------------,,,+++...------------...////////////............/////////...------------...///........................------------------------...........................------------...//////..........................................------////////////////////////////////////000000000000000000000000000000000000////////////000000000111111000......000111000///111111000000111111222333000111111111111222222222000000000000000000000000////////////000222333333000000000000000000000000......////////////......////////////////////////......////////////................../////////000////////////////////////000//////...------,,,,,,------............------------------.......................................------,,,,,,------...---------,,,------...///,,,------......------,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++******++++++,,,------------------------------------------------------------------,,,,,,,,,++++++---------,,,---......///......------------......---------.........//////...------,,,,,,------......------------...//////........./////////000000000000000000000000000000000000000000000000000000///000000111111222333333000000111111111111000000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111222111111000000111111222...///000000000000000///---------.........//////---........./////////000------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,------,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,------............------,,,,,,------...,,,---...//////...,,,+++,,,---......,,,,,,---...,,,,,,+++++++++,,,---...---------------------,,,------------------------,,,------......------,,,------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,---------------------------------------------------.........//////........................,,,,,,------...///000000---..................---............/////////000................................................++++++,,,------,,,++++++++++++------------++++++...------------...////////////............/////////...---,,,,,,---...///........................------------------------...........................------------...//////......................../////////......------,,,////////////////////////////////////000000000000000000000000000000000000////////////000000000000111000......000000000///111111111000111222222333000111111111111222222222000000000000000000000000............000222444555000000000000000000000000//////000000000000//////////////////////////////......////////////......---.........//////000000////////////////////////000000///...------,,,,,,---..................------------.........//////------------------------...------,,,,,,------...---------------...//////,,,,,,---......---,,,,,,---------....../////////++++++------------++++++))))))***++++++,,,---------------------------------------------------------------,,,,,,,,,++++++///...---,,,---...///000///......------......///---------.........//////...------,,,,,,------......------------...//////---.........//////000000000000000000000000000000000000000000000000000000///000000111222222333333111111111222222111111111111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111333222111000000111222333111111111111000///...------------.........//////---.........//////000000------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---***++++++,,,,,,------...,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,---------......---------,,,,,,+++++++++***++++++,,,---...//////---,,,,,,++++++,,,,,,------...///000000...,,,+++,,,---......,,,,,,---.........---,,,---...///000+++,,,,,,------......///------------------------,,,------......------,,,////////////////////////...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------.........***++++++,,,,,,+++++++++////////////000000000000//////.........---------////////////////////////......//////......---,,,,,,---...//////...---,,,---.........---,,,,,,+++,,,,,,...///000000000000,,,---.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...............---------000///...---,,,---......---------.........//////000///...---------------.........------,,,,,,,,,.........------,,,,,,,,,..............................------------......000000////////////000000////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111//////000000111111222222////////////000000000000000000000000000000000000////////////////////////////////////////////////------,,,,,,,,,+++++++++////////////////////////...................................................------,,,,,,------...///...,,,++++++,,,---.................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///---------............///...............---------+++,,,...//////...,,,+++---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,---------------......------,,,+++........................000000000000000000000000000000...------...///000000000000000000000000000222222111111000000//////000000000000////////////222222111111111111111111000000111222333333444444111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////222111000//////...//////......------------......,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,///......------,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------......------,,,+++,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------//////.........---------..............................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------////////////////////////------.........---,,,,,,------------............//////.........---------////////////////////////......//////......---,,,------...//////...------.../////////......---,,,+++,,,---......///......++++++++++++,,,,,,,,,,,,------------------------------------------------//////.........---------------------------------000///...---,,,------...---------.........//////...------,,,++++++,,,,,,......---------,,,,,,,,,///...............------..............................------------......000000////////////000000////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111000000000000000111111111////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////......------...........................................................................------,,,,,,------...---------......000111222..............................---,,,,,,,,,,,,------,,,,,,,,,,,,---...///---------............/////////......---------,,,+++,,,...//////...,,,+++------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,---------+++,,,,,,---.........---........................//////////////////////////////............//////////////////////////////111111111000000000000000000000000000////////////111111111111111111111111000000111111222222333333111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000///...............///......------------......---,,,,,,,,,,,,---...///......---------,,,,,,,,,...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------//////.........---------..............................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------.......................................---,,,+++,,,------------........................---------////////////////////////......//////......---,,,------...//////...------/////////000//////...---,,,,,,---------------,,,......---,,,---...///000------------------------.......................................---------,,,,,,,,,------....../////////...------------...---------.....................------,,,,,,------...------------,,,,,,,,,.........///////////////..............................------------......000//////......//////000////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111111000000000000000000///////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000////////////...------------------------...................................................------,,,,,,------...------...///////////////..............................---,,,,,,,,,,,,---------,,,,,,,,,---......---------............///000000///...------,,,,,,+++,,,---......---,,,+++------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,------------)))***,,,---.../////////------------------------..............................///////////////...........................///000000000000000000111////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...------------......///......------------......------,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------...............---------..............................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------------------,,,+++***)))........./////////000000........................////////////////////////.........///......---,,,---..................---....../////////......---------.........---,,,,,,///...---,,,,,,...000111------------------------------------------------........................,,,,,,---...//////000000//////......------------........................111000000/////////000000------------------------------....../////////000..............................------------....../////////....../////////////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111///000000000111111111111111111000000/////////...////////////000000000000////////////////////////////////////////////////////////////////////////.....................---------------------------...................................................------,,,,,,------...............---+++)))'''..............................---,,,,,,,,,,,,---------,,,,,,,,,------...---------............///000000///...---,,,,,,+++,,,,,,---......---,,,,,,------------------------***+++,,,---............,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,------------...***+++,,,---............------------------------------------------------------///000000000///............................../////////000000111111////////////000000000000111111111111111222222222111111111000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------...//////000......------------......------,,,,,,,,,------...------------------------++++++,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,---------......------------------------...------,,,,,,------...------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------......................................................---,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***............////////////---.....................////////////////////////.........///......---,,,.........------.........,,,------.........------....../////////......---+++***((('''((()))+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.....................------...///000111111222...............---------.....................---000000/////////000000111------------------------,,,,,,,,,------......///..............................------------......//////............//////////////////000000000000////////////////////////////////////000000000000000000000000000000000000///000000000111111111111111000000000//////......////////////000000000000////////////////////////////////////////////////////////////////////////---................................................................................................------,,,,,,------...---.........---+++((('''..............................---,,,,,,,,,,,,---...------,,,,,,,,,---------------............///000//////...------,,,,,,,,,------------------,,,------------------------***+++,,,---............,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,---------.........,,,------...------,,,,,,------------------------------------------------,,,---///000000000///.................................//////000000000111.../////////000000000111000000111111111222222222111111111000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////............///000111111......------------.........------,,,,,,,,,------------------------------***++++++,,,---...//////---------,,,,,,+++++++++,,,,,,,,,---------......------------------------...------,,,,,,------......------,,,,,,------...------------------------++++++++++++++++++++++++........................------......------,,,+++,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,---------------------------------------------------...................................................---,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++,,,,,,,,,,,,------------------...............////////////////////////......//////......---,,,///...------------...///+++,,,------------------......//////000//////...++++++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........................//////000000111......//////......---,,,...............---------------,,,,,,------......,,,,,,,,,------------...,,,,,,,,,---------------..............................------------......///......------......///////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000//////////////////...////////////000000000000000000000000000000000000////////////////////////////////////////////////...////////////000000000////////////////////////...................................................------,,,,,,------...,,,,,,---.............................................---,,,,,,,,,,,,---......---,,,,,,,,,---------------............//////............---------------------------------------------------------++++++,,,---............,,,,,,,,,---......//////,,,,,,------------,,,,,,,,,---------............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000...........................//////////////////000......//////000000111111000000000111222222333333111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000////////////000000111......------------............---,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,++++++******++++++,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------......------,,,+++,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,---------------------------------------------------------.............................................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000++++++,,,,,,,,,------------------.........//////////////////////////////......//////......---,,,///...------------...///,,,,,,---...............,,,,,,---...////////////........./////////000000---------------------------------------------------------.........//////------------............---.../////////...---,,,//////.........---------,,,,,,++++++,,,------...,,,,,,,,,---------..................------------..............................------------......///......------......///////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111.........///////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////------......////////////...........................................................................------,,,,,,------...++++++,,,,,,---...///000..............................---,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,---------............///---------...............---------,,,,,,---------------------------------,,,,,,------...---------,,,,,,------.../////////+++,,,,,,------,,,,,,+++------------............,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......///000111///////////////////////////////////////..................///000111111111///000000111222222333333000000111111222222333333111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000///.........//////......------------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,++++++******++++++,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------......------,,,+++,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,---------------------------------------------------------.........//////..............................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------******,,,---......//////---------.........//////---------.........//////////////////////////////......//////......---,,,///...---,,,,,,---...///------...///000000//////***+++,,,---......///...,,,---......//////......------------------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,+++---.../////////...,,,,,,//////.........------------------------...///000,,,,,,,,,------.........000000//////.........---.................................------..................------.........////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111---.........//////000000////////////000000000000000000000000000000000000////////////////////////////////////////////////+++++++++,,,,,,,,,------------------------------...................................................------,,,,,,------...---,,,+++***)))***+++,,,..............................---,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,---------.........//////,,,,,,------.../////////...------,,,,,,------...---------------------------------...------,,,,,,,,,,,,------...///000000+++,,,,,,------,,,,,,+++---------.........//////***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,..............................------...///111222000000000000000000000000000000//////.........------......///000111111222///000000111222222333333000000111222333444444444111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000///...---------------.........------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......------------------------...------,,,,,,------.........------------......------------------------------------------------------------------------------......------,,,+++,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,---------------------------------------------------------.........//////..............................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------------------------------//////.........------------------............///------------------------++++++---.........---,,,---.........------,,,+++------............------........................------------------------000///...,,,,,,,,,---...---------.........//////---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++---...............------//////............//////***+++,,,---............................................................------............------........................///////////////.........////////////////////////000000//////.........---//////............//////222222222111111111000000000000000000000000000000111111000000//////......000000////////////000000////////////////////////000000000000000000000000000000//////.........---//////.........------------------------...///000///---,,,,,,---...,,,+++------............------....................................................................................---,,,+++***........................------------------------000000000000000///......++++++++++++++++++++++++---...///...,,,+++,,,---,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------........................000000000000000000000000...///000///---,,,,,,---//////............//////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000---.........//////000000............//////////////////...------------...------------------------------------------------+++)))((()))---...---++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///////////////////////////------------------------......---,,,++++++++++++,,,,,,---......---,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++(((&&&'''***,,,+++)))//////.........------------------............///------------------------+++,,,---...///......---......---------,,,,,,,,,------............------................................................//////...------------------------.........//////---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++---...............------//////............//////+++,,,---...............................................................---..................---........................////////////............////////////////////////000000/////////.........//////............//////222222222111111111000000000000000000000000000000111000000000/////////...000000////////////000000////////////////////////////////////////////////000/////////.........---//////.........------------------------...//////000...------...///---,,,------............------........................................................................,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////...------,,,,,,,,,,,,,,,,,,,,,------...///...,,,+++,,,---,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------........................////////////////////////---/////////---,,,---...000//////.........//////////////////000000000000////////////000000000000000000000000000000000000222222111111000000//////000000000000000000000000111111000000000000111111000000000000000000000000............/////////000............////////////......---,,,,,,,,,,,,------------------------------------------------------++++++,,,///000///...,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///........................---------------------------------,,,------......,,,,,,---......---,,,,,,.........---------,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,***((())),,,------+++...............------------------............///------------------------------...////////////...///...---,,,+++,,,------------............------........................////////////////////////.........///......---,,,---------...............------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------...............---//////............//////---....../////////..............................................................................................................................////////////////////////000000////////////......//////............//////222111111111111000000000000000000000000000000000000000000000////////////000000////////////000000/////////////////////////////////////////////////////////..............................---------...------------...//////111///......///000...---------............------........................................................................)))***+++---...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////......------.........------------------.........,,,+++,,,---,,,------......------,,,...------,,,,,,------...........................---------------------------------------.........------------------------------------------------........................////////////////////////---...//////...---...000111000///...............////////////000000000000////////////000000000000000000000000000000000000444444333222111000//////000000000000000000000000111000000//////000000111000000000000000000000000............////////////............////////////...---,,,,,,++++++,,,,,,------------------------------------------------...---,,,---///000000///------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------*********+++,,,---//////---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------//////............------------------------------...---,,,++++++,,,---...........................------------------------------------...///000000,,,------......------,,,//////............------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,++++++---......---........................---------............///.................................//////////////////...,,,++++++,,,...///------............------................................................------/////////...---,,,........................------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,---......///.........///......------....../////////////////////...............................................................------.................................------...............///////////////////////////000000////////////////////////............//////111111111111000000000000////////////////////////000000000000////////////000000////////////000000////////////////////////////////////////////////......................................................---------......///000///......//////...,,,------............------........................................................................)))***+++---...//////000........................------------...............///////////////...............---------------,,,---......,,,,,,,,,...,,,------......------,,,...------,,,,,,------...------------------------........................,,,------....../////////------------------------------------------------........................////////////////////////,,,...//////......///111111000///......---......////////////000000000000////////////000000000000000000000000000000000000222222222111111000000000////////////////////////000000////////////000000////////////////////////.........///////////////............////////////......---,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,---.........---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++,,,---...///---------,,,,,,+++++++++******+++,,,,,,---......------------------------------------------------------------------------------------------------............------------...........................---,,,,,,,,,,,,---...........................---------------------------------------...//////------------------------............------------------------------------+++,,,,,,------,,,,,,+++...------,,,---.........---.....................---------............///....................................//////000000///...,,,++++++,,,...///------............------........................------------------------,,,---...//////...---,,,.....................---------------------------...------,,,,,,------...------------------------,,,------...//////............------------......//////////////////......................................................///...------------...///........................,,,---------......////////////////////////////////////000000000000000000//////............//////000000000000000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////........................---------...............---.....................///......---------......///...,,,---......---+++------............------........................................................................+++,,,,,,---.........---........................---------......////////////000000111111111000000...---------,,,,,,++++++,,,---...---,,,,,,---...,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------....../////////------------------------------------------------................................................,,,...//////......000111000000///...............////////////000000000000////////////000000000000000000000000000000000000...//////000000111111111////////////////////////000000////////////000000///////////////////////////////////////.....................////////////000000///...............------------------------------------------------,,,,,,---------------...---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---........................---------,,,,,,---------........................------------------------...------,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++---------,,,,,,,,,---------------...............---------............///..............................------......///000------,,,+++,,,---...///------............------........................------------------------,,,---......///........................---------------------------------......------------......------------............,,,,,,---...////////////......------------......---....../////////......................................................///...---,,,,,,---...///........................,,,,,,,,,---......////////////////////////////////////000000000000111111//////............////////////000000000000000111000000000000000000000000////////////000000000000000000////////////000000////////////////////////........................---------------.........---------...............//////...------------...///---,,,,,,------,,,+++------............------........................................................................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000111222222222111111......------,,,++++++++++++---...---,,,,,,---///,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------------------------------------------------...................................................///000000///...///111//////............//////////////////000000000000////////////000000000000000000000000000000000000------...///000111222222000000000000000000000000000//////......//////000000000000000000000000000///////////////.....................////////////111000000///.../////////---------------------------------------------------...//////...---...000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------------,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------------------------------......---,,,+++******+++...------,,,,,,------...+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,------,,,******+++------------.........//////---------............///...........................---,,,,,,,,,---//////,,,,,,,,,---------......------............------................................................---------------...////////////.........---------------------------------......------------......------------.........///+++,,,---...////////////...------,,,,,,------...+++,,,---...............................................................000///---,,,,,,---///000........................++++++,,,------...////////////////////////////////////000000000111111111//////............//////////////////000000111111000000000000000000000000.../////////000000000111000000////////////000000////////////////////////........................,,,,,,,,,------.........---------.........////////////...---------------///...------......---,,,------............------........................................................................,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000//////000111111111111111//////......---,,,,,,,,,+++,,,...---,,,,,,---///,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------................................................///000111000///...///000......---......///000111////////////000000000000////////////000000000000000000000000000000000000/////////000000111111222000000000000000000000000//////............//////000000000000000000000000000/////////........................////////////000000///...............------------------------------------------------,,,...//////,,,,,,---///,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------------------------------...------,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,------......,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,......---***)))+++------------.........//////---------.........//////////////////////////////------,,,+++,,,---...///+++,,,---............------..................---........................////////////////////////...---,,,,,,---...///000//////.........---------------------------------......------------......---------.........//////+++,,,---...////////////...------,,,,,,------...***+++,,,---............................................................000///---,,,,,,---///000........................++++++,,,,,,---...////////////////////////////////////000000111111111222//////............//////.../////////000000111111000000000000000000000000.../////////000000111111000000////////////000000////////////////////////........................,,,,,,,,,------.........---------.........//////000///...---------------111///......//////...------..................---........................................................................+++,,,------.........---........................---------...///000000111......///000000000000000111000000///...---------+++,,,------,,,,,,...///,,,------......------,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------................................................000111111000///......///------------///000111222////////////000000000000////////////000000000000000000000000000000000000222222222111111111111111000000000000000000000000//////............//////000000000000000000000000000000//////.........---............/////////000//////...------------...------------------------------------------------))),,,---,,,***)))***,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++*********+++,,,---...///+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------.........---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------------------------------...///000...---,,,,,,,,,,,,---...---------.........//////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---//////...+++***,,,...+++,,,------,,,,,,...///...------------.../////////////////////////////////......///000000///---,,,,,,,,,------...............////////////......------------------------------------------------............////////////---.........///000000000------............---------...///000000///...---////////////////////////................................................222111///...------......//////////////////////////////.........---------////////////////////////---------.........//////........................////////////////////////////////////////////////////////////////////////,,,,,,---...///000111111000000000000000000000000000000000000111111111111111111000000000000111111///////////////.........---,,,,,,---///000///............................................................------,,,,,,,,,------------------------000000//////.........---------------------------000000///...---,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,........................,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------.........,,,,,,,,,------.........000000///...---+++)))(((------------------------////////////////////////......///000000000000000111111000000000000111111111111000000//////......000000000000000000000000000000000000000000000000111111000000//////......---.........//////000000////////////////////////---------------,,,,,,,,,---.........,,,,,,,,,---,,,,,,---...//////......------,,,+++,,,---...///444111...+++***+++---///.........///......---------,,,,,,++++++,,,,,,---------------------------------------------------+++++++++,,,,,,,,,---------------------------------.../////////...,,,++++++,,,,,,------,,,,,,++++++,,,------,,,+++)))(((......//////...---,,,,,,........................---...///...,,,+++,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,++++++++++++,,,---......------------------------///......,,,+++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...------,,,...///...------------.../////////////////////////////////......///000000///---,,,------------------.........////////////......------------------------------------------------............////////////..................//////------............------.........//////.................................................................................111000///---------------........................//////.........---------////////////////////////---------.........//////......................../////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000//////000000000111111111000000000//////000000000/////////////////////...000///......///000...---......................................................---------,,,,,,,,,------------------------000/////////.........---------------------------/////////...------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------,,,,,,---------.........,,,,,,,,,---------......---------------,,,,,,,,,........................,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------........./////////......---,,,........................////////////////////////......///000000000000000111000000//////000000111111000000000/////////...000000000000000000000000000000000000000000000000000000000000//////................../////////000////////////////////////000000//////......---------...//////...------...,,,---...////////////...------,,,,,,,,,---...///111///---+++***+++,,,...,,,------.........---------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,------------------------------------------.........---,,,++++++,,,,,,------,,,,,,+++###%%%'''***---000111222......//////...------,,,---------------------------...///...,,,+++,,,---///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,///...------,,,,,,------------------------------------------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,---......---,,,...///...------------.../////////////////////////////////......///000000///---.........---------------......////////////......---------------------------------------------------............/////////.........---------------------............------......------------..............................................................................000///...---,,,,,,,,,---.......................................---------////////////////////////------........./////////........................////////////////////////////////////////////////////////////////////////222111111111000000000/////////////////////////////////000000000000111111////////////////////////......//////////////////222111//////000000...,,,...................................................------------,,,,,,,,,------------------------/////////...............------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------,,,------------.........,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,------------...------...///000000000000////////////////////////////////////////////////......///000000000000000000//////......//////000000000000000////////////000000000000000000000000000000000000000000000000000000000////////////...............////////////////////////////////////------,,,,,,++++++,,,,,,---...////////////......---...//////////////////---,,,,,,,,,,,,---...///---,,,,,,+++++++++,,,---***+++,,,------...---------,,,,,,++++++,,,,,,---------------------------------------------------,,,------------.........---------------------------------...------,,,+++,,,,,,------------,,,,,,************+++---...///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------222111///...---,,,,,,+++------------------------,,,,,,------.........///------------------------...---,,,++++++,,,---...------------------------,,,...///...---,,,...///...------------.../////////////////////////////////......///000000///---//////......------,,,,,,......////////////..............................---------------------------------.........//////.........---,,,,,,,,,+++------............------...---,,,++++++,,,---...................................................------------------------......------,,,,,,,,,,,,................................................////////////////////////............////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000111......////////////..................////////////000///......//////...---................................................------------------------------------------------........................---------------------------------.........//////------------------------------------------------,,,,,,------------------------------------------................................................------------............,,,,,,,,,---------......+++,,,,,,,,,,,,---------------------------------,,,------......------,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,---...///////////////.............../////////////////////////////////......///000000000000000//////............//////000000000000////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////,,,,,,,,,,,,---...///000...------...//////...---......//////000//////...,,,,,,,,,,,,------......++++++,,,---------------)))***+++,,,---------------,,,,,,++++++,,,,,,------------------------------------------------------------.........//////---------------------------............---------,,,,,,------------,,,,,,111000---+++***)))))))))---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,......------,,,,,,,,,------------------------------------------------------------............------111000///---,,,,,,++++++---------------------------------.........//////------------------------...---,,,++++++,,,---...---------------------------...//////---------///...------------.../////////////////////////////////......///000000///---/////////......---------......////////////..............................------------------------------------.....................---,,,,,,,,,+++------............------...---,,,++++++,,,---...................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................---.....................////////////////////////........./////////000000........................////////////////////////////////////////////////////////////////////////------......///000111111////////////////////////...////////////000000000......////////////......---.........//////000000,,,++++++,,,...//////...................................................---------------------------------------------------------...............------------------------,,,,,,------.../////////------------------------------------------------,,,,,,,,,---------......------------------------........................---.....................---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------.........---,,,,,,,,,,,,---------.........////////////////////////......///000000000000000//////............//////////////////000000000000////////////////////////////////////////////////...............////////////////////////.........////////////////////////000000000111333666999;;;000...,,,,,,......---+++......////////////......,,,,,,,,,---------------+++,,,---...//////......)))***+++,,,---------------,,,,,,++++++,,,,,,------------------------------------------------------------.........//////------------------------..................//////,,,------......------,,,++++++******+++---///000------...............---------------------------,,,---...---,,,,,,---...------,,,,,,,,,------...---------------------------------------------------......//////......---------,,,,,,,,,,,,------------------------------//////.........---------------------------------......---,,,,,,---......------------------------...///000///---------///...------------.../////////////////////////////////......///000000///---/////////.....................////////////..............................------------------------,,,------------..................---------------------............------......------------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,---------------------------------...............////////////////////////....../////////000000000........................////////////////////////////////////////////////////////////////////////,,,,,,---...///000111111////////////////////////......////////////000000...///000111111000///...------......///000000000***))))))+++.../////////................................................,,,,,,,,,------------...---------------------------------------.........---------------------------------.........//////------------------------------------------------+++,,,,,,------.........------------------------........................---------...............------........./////////,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,...------------,,,,,,,,,............---,,,+++***++++++,,,,,,---.........////////////////////////......///000000000000000000//////......//////000////////////000000000000000000000000000000000000000000000000000000000000---............////////////////////////........./////////////////////////////////000333777;;;===555111,,,+++---...---,,,..................---,,,+++,,,------......------,,,---....../////////...***+++,,,------...---------,,,,,,++++++,,,,,,---------------------------------------------------,,,------------.........------------------------......---------...//////------............------******++++++,,,...///000,,,---......///.................................+++---...---,,,,,,---///------,,,,,,,,,---......------------------------,,,------......------,,,......////////////......*********+++,,,---...///------------------------///.........------,,,,,,---------------------------------......---------------------------------...000000///...------......------------.../////////////////////////////////......///000000///---............////////////......////////////..............................------------------------,,,,,,---------...........................//////------............------.........//////.........------------------------................................................---...////////////...------------------------------------.........//////////////////////////////.../////////000000000000........................////////////////////////////////////////////////////////////////////////......//////000000000111000000000000000000000000........./////////000000...///111222222111///...------......///000000111,,,+++***,,,...//////...................................................,,,,,,,,,---------......------------------------,,,,,,,,,------.........---------------------------------...............------------------------------------------------++++++,,,,,,---......///................................................---------.........//////............////////////,,,,,,,,,---------.........------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,......---------,,,,,,,,,////////////...---,,,+++,,,,,,,,,---.../////////////////////////////////......///000000000000000111000000//////000000111.../////////000000000111000000000000000000000000000000000000000000000000---------.........//////000/////////............////////////////////////---,,,,,,,,,...222555888;;;555...+++---//////...---------------,,,+++++++++,,,---.........---------------------------...,,,------.........---------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,+++++++++,,,---...------............------............---,,,+++***,,,------...//////......------------------------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,---...///........................,,,,,,---......---,,,,,,......////////////......+++++++++,,,,,,---//////------------------------,,,,,,,,,,,,------------------------------------,,,---...//////...---,,,------------------------///000111000...------......------------.../////////////////////////////////......///000000///---------......//////000000......////////////......////////////////////////------------------------,,,,,,,,,---------......---.........///000000000---..................------...///000000///...---------------------------........................000000000000000000000000---...///000000000......---------------------------------.........//////////////////////////////////////////000000000000........................////////////////////////////////////////////////////////////////////////111111111111000000000000111111111111111111111111............/////////000...000111333333111000...---------...///000000111...---,,,---//////...---................................................,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------........................------------------------------------------------++++++,,,,,,---...//////................................................---------.........//////............/////////000,,,,,,,,,---------......///...---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,.........------,,,,,,,,,//////////////////...------------...///000000111////////////////////////...//////000000000000000111111000000000000111111.../////////000000111111000000000000000000000000000000000000000000000000---------.........//////000000//////.........---////////////////////////000///...---...111444666@@@999000,,,...000111///,,,---------,,,,,,+++***+++,,,---.........---,,,---,,,,,,++++++,,,,,,---.........///......---------,,,,,,++++++,,,,,,---------------------------------------------------+++++++++,,,,,,,,,------------------------------******)))))))))***,,,---------............------+++,,,---.........,,,+++,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///,,,,,,,,,,,,,,,---...///........................,,,,,,---......---,,,,,,......////////////.........------------...//////------------------------)))******+++,,,......///------------------------+++---///111111///---+++------------------------////////////////////////..............................////////////......//////000000///...------........................000000//////.........---------------------------000000000///...,,,+++***........................000///...---,,,+++******........................,,,,,,,,,,,,,,,---...///......................................................------------............------------......,,,,,,---.../////////...---------............///---------............///......////////////......................................................---------............///////////////////////////............////////////////////////000000000000////////////////////////////////////////////////------............------////////////////////////---------............///........................------------------------------------------------------------------------////////////////////////.........------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,------.../////////...---+++***))))))***+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,---------..........................................////////////000111111111111000000///////////////000000000000////////////000000000000...............///000000---...///000000///...---////////////////////////////////////////////////...000000///...---.../////////------...000222444777444000...---------,,,,,,,,,,,,------.........,,,,,,,,,------.........------------------------,,,------......------,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------------------------,,,,,,,,,---...///000111------......------,,,+++---------............///......---------,,,,,,,,,------,,,+++,,,---...///------------------------........................------------------------------------------------//////.........---------***+++,,,,,,------,,,,,,------------------------///............---------++++++,,,,,,,,,---------------------,,,,,,+++***////////////////////////..............................////////////......///////////////...------........................///.........------------------------------------.........///......---,,,........................//////............------........................---,,,,,,,,,------...///////////////////////////..............................------------............------------......------......///.........---------............///---------............///......////////////......................................................---------............///////////////////////////............////////////....../////////000000000////////////////////////////////////////////////------............------////////////////////////---------............///........................------------------------------------------------------------------------..............................---------,,,,,,,,,------------------------........................------------------------------------------------------------------------,,,,,,,,,---------.........---------,,,,,,,,,+++,,,------......------,,,++++++,,,,,,,,,---------------------............------,,,+++***++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,,,,---------..........................................////////////......////////////........./////////000000000000////////////000000000000...............///000000---...///000000///...---000000000000000000000000////////////////////////...000000///...---...///000///...------...000111444555666333///,,,,,,---,,,,,,------------------,,,,,,,,,---------......------------------------,,,------......------,,,------------------------------------------------------------------------------------------------------......------,,,+++------------------------++++++++++++,,,,,,---...------......------,,,+++,,,,,,,,,,,,---------...000000/////////.........------,,,,,,,,,---...///------------------------........................------------------------------------------------......------,,,,,,,,,,,,++++++,,,------------,,,------------------------///............---------++++++,,,,,,,,,------------------------,,,+++***////////////////////////..............................////////////......///////////////......---////////////////////////---------------,,,,,,,,,........................,,,,,,---.../////////..................................../////////000000........................---------,,,------...///////////////////////////..............................------------............------------...............///......---------------............///---------............///......////////////..............................////////////////////////---------............///////////////////////////............////////////------........./////////////////////////////////////////////////////////------............------////////////////////////---------............///........................------------------------------------------------------------------------...........................------------,,,,,,,,,------------------------////////////////////////------------------------------------------------------------------------,,,,,,,,,---------...............---------------------............------,,,,,,,,,,,,------------............------------,,,,,,,,,+++,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------------------............/////////,,,---...//////000//////....../////////000000000////////////000000000000...............///000000......////////////......111111111111111111111111////////////////////////...000000///...---...///000///...---,,,---...///111666:::888111+++,,,...------------------,,,,,,,,,,,,,,,------------...------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------......------,,,,,,------------------------,,,,,,+++++++++,,,,,,---------......------,,,++++++++++++,,,,,,,,,------///////////////.........---,,,,,,,,,,,,---...///---------------------------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++++++++,,,---------------------------------------///............---------,,,,,,,,,,,,------------,,,------------,,,,,,+++////////////////////////..............................////////////.........///////////////......////////////////////////------------------------////////////////////////,,,---......///.................................---.........////////////..............................------------......////////////////////////..............................------------............------------........./////////...---,,,,,,---------............///---------............///......////////////..............................000000000000000000000000---------............///////////////////////////............////////////------------.........///////////////////////////////////////////////////------............------////////////////////////---------............///........................------------------------------------------------------------------------........................------------------------------------------------........................------------------------........................------------------------,,,,,,,,,---------..............................------............------,,,,,,,,,------------...//////...------,,,++++++++++++,,,,,,---...//////------------------,,,,,,------------------------------------------------***++++++,,,,,,++++++***,,,,,,,,,---------......---------------------------------.........//////......///111222222222222........./////////000000////////////000000000000...............///000000...//////////////////...000000000000000000000000////////////////////////...000000///...---.../////////.........//////000333666888555000,,,,,,---.........------,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...------,,,,,,------------------------//////...---------......------......------,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------........................///............---------,,,,,,,,,------------...,,,---------------,,,,,,////////////////////////..............................////////////............///////////////...////////////////////////..................//////////////////////////////.........///......---,,,.................................---------,,,,,,........................///......---------......------------------------..............................------------............------------........./////////...---,,,,,,---------............///---------............///......////////////......////////////////////////000000000000000000000000---------............///////////////////////////............////////////------------.........///////////////////////////////////////////////////------............------////////////////////////---------............///........................------------------------------------------------------------------------........................------------------------------------------------------------------------------------------------........................------------------------,,,,,,,,,---------..............................---......//////......---,,,,,,---------.........//////...---,,,++++++******+++,,,---......//////------------------------------------------------------------------------***++++++,,,,,,++++++***,,,,,,,,,---------......------------------------------------..................///111222222222222............////////////////////////000000000000...............///000000/////////....../////////////////////////////////////////////////////////...000000///...---...///.........///000222333444666444111///...---,,,,,,.........------,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------//////...---------......------......------,,,+++------------............,,,---------------------,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------............,,,,,,---.........------........................///............---------,,,,,,---------.........,,,------......---------////////////////////////..............................////////////......---...//////////////////.................................///////////////.........................../////////...---,,,,,,..............................------,,,,,,,,,+++........................000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,..............................------------............------------...............///......---------------............///---------............///......////////////......////////////////////////////////////////////////---------............///////////////////////////............////////////------........./////////////////////////////////////////////////////////------............------////////////////////////---------............///........................------------------------------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------------------........................------------------------,,,,,,,,,---------......---------------...............////////////......,,,---------.....................---,,,++++++*********,,,---............------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---...//////000//////------........./////////////////////000000000000...............///000000//////............//////........................////////////////////////...000000///...---...///------///000222444555555444111---+++,,,------,,,------------------,,,,,,...------------,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------,,,,,,+++++++++,,,,,,---------......------,,,+++---------.........//////.........///////////////+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...............///,,,,,,---.......................................///............---------,,,---------............,,,------............---////////////////////////..............................////////////......------...///////////////---------------------------------....../////////------------------------,,,---......///.................................------------....................................000000///...............------------------------..............................------------............------------......------......///.........---------............///---------............///......////////////......////////////////////////........................---------............///////////////////////////............////////////....../////////000000000////////////////////////////////////////////////------............------////////////////////////---------............///........................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------........................------------------------,,,,,,,,,---------......+++,,,,,,,,,------------......////////////......------------............---------,,,,,,+++++++++)))***+++,,,------,,,,,,------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////......---------.........//////////////////000000000000...............///000000000///...------...///000////////////////////////////////////////////////...000000///...---...///---...///000222222333333.........---,,,,,,------,,,,,,------------------......---------,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,---......///------------------------------------------------------------------------+++,,,------......------------------------------++++++++++++,,,,,,---...------......------,,,+++,,,,,,---------................../////////000000+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,------.......................................///............---------------------............,,,,,,---...............////////////////////////..............................////////////......------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------***+++,,,...///000000000........................,,,,,,---...///000111222........................000000///........................................................................------..................------.........,,,,,,---.../////////...---------.........//////---------.........//////......////////////......000000000000000000000000........................---------.........//////////////////////////////............/////////000////////////000000000000////////////////////////////////////////////////---..................---////////////////////////---------.........//////........................------------------------------------------------------------------------------------------------,,,,,,,,,------.........------------------------////////////////////////------------------------////////////////////////------------------------,,,,,,,,,---------......+++++++++,,,,,,---------......////////////......---------.........//////------,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111111111111000///---------.........//////////////////000000000000...............///000000000///...------...///000000000000000000000000000////////////////////////...000000000...---...///---...///000000111000000(((---222222---+++,,,///,,,,,,,,,------..................------,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,---...//////........................------------------------........................+++,,,,,,---.........---------------------------,,,,,,,,,---...///000111------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,---......//////......//////////////////////////////.........------------------.........//////,,,,,,---.../////////...........................000000//////.........---////////////////////////000000//////.........---//////////////////////////////.........---------////////////////////////------------------------........................---------.........////////////.........---------........................///////////////.........000000//////.........---000000000000///...---,,,......//////...---,,,,,,,,,,,,,,,---------..............................---......///////////////........................,,,------....../////////......////////////......................................................////////////////////////////////////////////////////////////////////////---------------...///000,,,,,,,,,---...///000000000000//////.........---................................................,,,,,,------...///000000------------------------------------------------..............................................................................------------......,,,---------------------------------------------.........------,,,,,,,,,,,,------......------,,,------............------........................,,,------......------,,,.........---------,,,,,,+++,,,------......---------...............---------------------------------......//////......---,,,,,,,,,---------......////////////////////////------------------------------------------------......///000000///...---,,,,,,,,,---...///000000////////////////////////////////////////////////............////////////......////////////......////////////////////////////////////....................................,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...------------------------///...---,,,+++,,,---...........................,,,------......------,,,//////.........---------......---------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))///...---,,,+++,,,---.........//////......---,,,------------------------------------------------......---,,,---...///000,,,,,,,,,------.........,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------------------------,,,,,,---------------------------------,,,,,,+++++++++........................000/////////............////////////////////////000/////////....................................//////.........---------........................................................................---------.........////////////.........---------......................../////////////////////...000/////////.........---,,,,,,---------------,,,......//////...------,,,,,,---------....................................---......///////////////......................................./////////......////////////......................................................////////////////////////////////////////////////////////////////////////000//////.........//////,,,------....../////////000/////////............................................................,,,,,,------...//////000------------------------------------------,,,,,,..............................................................................------------...............------,,,,,,+++------------------------------------------,,,,,,,,,------......------,,,------............------........................,,,------......------,,,,,,,,,,,,+++++++++******+++,,,------......---------...............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------------------------------------------------...////////////...---,,,---------.../////////////////////////////////////////////////////////............////////////......////////////......////////////////////////////////////....................................,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...------------------------...---,,,,,,,,,,,,---...........................,,,------......------,,,//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********...---,,,,,,,,,,,,---.........//////......---,,,---------------------------------------------------,,,,,,+++,,,---...///,,,,,,,,,---------......---------......---------------------------------------------------------------------------------------------------------------------------------------------------------...---------,,,,,,,,,+++........................////////////............////////////////////////////////////...................................................---------------------------------////////////////////////........................---------..............................---------..............................///////////////////////////...............***+++,,,---.....................///......---,,,------........./////////........................---......///////////////........................////////////..................////////////......................................................////////////////////////////////////////////////////////////////////////222222000//////.................................////////////............................................................,,,,,,------.../////////------------------------.........------,,,,,,,,,..............................................................................------------......//////...---,,,++++++***------------------------,,,,,,------------------,,,------......------,,,------............------........................,,,------......------,,,,,,,,,,,,,,,+++++++++++++++,,,------......------------...............---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------------------------------,,,---............------------..................////////////////////////////////////////////////............////////////......////////////......////////////////////////////////////....................................,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------...------------------------------,,,,,,,,,------...------------------------,,,------......------,,,...............---------......---------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,------.........//////......---,,,------------------------------------------------,,,++++++++++++,,,------,,,,,,,,,------------...---..................---------------------------------------------------------------------------------------------------+++,,,,,,------.........------------------------.........---------------........................///////////////.........///////////////////////////////////////.........................................................------------------------....................................................................................................................................////////////........................---......///000000//////---...............------.........////////////000........................---......///////////////........................//////......------,,,,,,......////////////......................................................////////////////////////////////////////////////////////////////////////111000000///......//////////////////............///////////////.........................................................---------.........//////.................................------,,,,,,+++..............................................................................------------...............------,,,,,,,,,------------------------,,,,,,,,,------.........,,,------......------,,,------............------........................,,,------......------,,,///............---------+++,,,------......------,,,---......///.........---------------------------......//////......---,,,,,,,,,---------......////////////////////////------------------------------------------------,,,,,,------------------...............---------////////////////////////////////////////////////............////////////......////////////......////////////////////////////////////....................................------------------------,,,,,,,,,---------.........------,,,,,,------...---------------------------,,,,,,,,,------......------------------------,,,------......------,,,..............................---------,,,,,,,,,))))))***++++++,,,------------------------------++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...............///......---,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,------------------------------------......//////......---------------------------------------------------------------------------------------------------++++++,,,,,,---...//////------------------------.........................................................///////////////////////////////////////.........///////////////........................---.....................------------------------------------------------.............................................------.............................................---.........//////000000---------...............//////000000///......---------...............---.........////////////000........................---......///////////////...........................------,,,,,,+++++++++......////////////......................................................////////////////////////////////////////////////////////////////////////...---------......///000//////////////////...............///////////////................................................---------................................................------,,,,,,,,,..............................................................................------------......,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,------......------,,,------............------........................,,,------......------,,,/////////.........------+++,,,------......------,,,------...//////......---------------------------......//////......---,,,,,,,,,---------......////////////////////////------------------------------------------------,,,,,,,,,,,,------.....................---------////////////////////////////////////////////////............////////////......////////////......////////////////////////////////////....................................------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------+++,,,,,,------.........------------------------,,,------......------,,,---...........................---------,,,,,,,,,))))))***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,------+++,,,,,,------..................///......---,,,,,,,,,,,,---------......------------------------,,,------...............------------------------------............------------------------------------------------------------------------------------------------------++++++,,,,,,---...//////------------------------.........................................................///////////////////////////////////////.........///////////////---------------------------------...............------------------------------------------------.......................................------------------.......................................------......///000000000---------------.....................---,,,+++***,,,---......///.........------........./////////........................---......///////////////........................---------,,,,,,,,,,,,,,,......////////////......................................................////////////////////////////////////////////////////////////////////////,,,,,,,,,------...///000////////////////////////.........///////////////................................................................................................------------------------..............................................................................------------......***++++++,,,---...//////------------------------,,,,,,------------------,,,------......------,,,------............------........................,,,------......------,,,------------,,,,,,,,,++++++,,,------......------,,,,,,---...////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------------------------------------------------,,,,,,,,,---...///000------..................////////////////////////////////////////////////............////////////......////////////......////////////////////////////////////.......................................------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.....................---------,,,,,,,,,******++++++,,,,,,------------------------------------------,,,,,,,,,,,,++++++,,,---..................//////......---,,,+++,,,,,,------.........------------------------,,,---.../////////.........------------,,,,,,,,,,,,------------------,,,------------------------------------------------------------------------------------------------+++,,,,,,------.........---------------------------------------............................................./////////000////////////////////////............/////////000---------------------------------.........//////........................................................................//////.........------------------.........//////........................------......///000000111,,,,,,,,,------.........,,,---------------,,,,,,,,,------...//////......,,,---------....................................---......///////////////........................------...............///......////////////......................................................///////////////////////////////////////////////////////////////////////////...............//////......//////000000111111............/////////000................................................................................................+++,,,,,,------.......................................................................................------------......+++,,,,,,------.........------------------------------------------,,,,,,,,,------......------,,,------............------........................,,,------......------,,,------------,,,,,,,,,,,,+++,,,------......------+++,,,---...////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------------------------------------------------------------///000111,,,---------.../////////////////////////////////////////////////////////............////////////......////////////......////////////////////////////////////..........................................---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------***+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,,,,,,,+++***+++,,,.....................//////......---,,,++++++,,,,,,---......///------------------------+++,,,---.........------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------------------------------------------------------------------------------------------------------------+++,,,,,,,,,------------........................---.........//////000000////////////////////////---.........//////000000---------------------------------.........//////////////////////////////////////////////////////........................//////.........------------------.........//////........................---------...///000000111,,,,,,,,,------.........------...///000000000000,,,,,,---.../////////...,,,,,,,,,---------..............................---......///////////////.........................../////////000000111111......////////////......................................................////////////////////////////////////////////////////////////////////////222111000//////......///---......///000111111222---.........//////000000.....................................................................---////////////////////////***++++++,,,---...//////.................................................................................------.........---------------------,,,------------------------.........------,,,,,,,,,,,,------......------,,,---..................---........................,,,------......------,,,000000/////////.........+++,,,------......------+++,,,---...////////////---------------------------......//////......---,,,,,,,,,---------......////////////////////////------------------------------------------------......------...///111222,,,,,,------...///000000////////////////////////////////////////////////............/////////000......////////////......////////////////////////000/////////.............................................------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////......---------,,,,,,,,,------------------------........................//////...---,,,,,,++++++)))+++,,,...//////............//////......---,,,++++++,,,,,,---...//////------------------------***+++,,,---...---,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***------------------------------------------------------------------------------------------------------------------,,,,,,------------------------+++++++++,,,,,,---------........................,,,,,,,,,---------............////////////......////////////000000000000.........///////////////000000//////............------............------///...---,,,+++***))))))000///...---------------........................------............------////////////////////////.........////////////000---...///000000///...---,,,---------.../////////...................................................000000///...---...///---------........./////////............///000000................................................---,,,,,,+++,,,---...///............................................................////////////------......---,,,++++++,,,,,,.../////////...---......////////////....../////////...------,,,,,,..............................//////...---,,,,,,........................------------------------........................////////////////////////...///////////////......////////////////////////+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++////////////////////////........................//////////////////......111000000///......------...---,,,++++++,,,---...//////.........---------------++++++++++++------++++++,,,,,,---...//////---------------------------.........---,,,,,,+++---......//////......---...---,,,,,,,,,,,,---...........................---------............///---...111222222111...---...------------...//////////////////////////////---------............///111//////000111222111000////////////////////////---------............/////////.........---------///............---------//////.........---------................................................---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,------.....................---,,,++++++------------------------------------------------............////////////+++,,,,,,---.........---...---,,,+++++++++,,,---........................000000//////............000000/////////..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......,,,,,,---...---,,,,,,---......---+++,,,,,,,,,---------......------------------------........................,,,,,,---------...............////////////..................////////////......................../////////.........------...//////////////////.../////////...............000000///.......................................------............------........................------........./////////,,,,,,---......---,,,,,,---------..................................................................000000///...---...///---------.........//////......------......///000................................................------,,,,,,,,,---...///................................................////////////000000000000...............---,,,,,,---...///000000000///////////////000000/////////------................................................//////...------,,,........................------------------------......................................................////////////..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,........................................................................//////...------,,,++++++---------,,,,,,---------//////.........---------------,,,++++++,,,------+++,,,,,,------.........------------------------------......------,,,+++------------------------...---,,,,,,,,,,,,---...........................---------............///---...000111111000...---...------------...//////........................---------............///000///...///111111111000////////////////////////---------............/////////.........---------///............---------//////.........---------................................................------------------------------------------------------------------------.........---------,,,,,,,,,,,,------------------------......------,,,,,,------------------------------------------------------------............+++,,,------......------------,,,++++++,,,,,,---......................../////////......---------...---------,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......,,,,,,---...---,,,,,,---......---+++,,,,,,,,,---------......------------------------........................,,,------------...............////////////......------------............//////......------,,,,,,.........---------------//////000000000000//////.........//////000000000------,,,+++++++++,,,,,,........................------............------........................,,,---------............,,,,,,---......---,,,,,,...............---------...................................................000000///...---...///---------...............---------------......///................................................---------,,,------...///................................................//////000000000111111111/////////............---...//////000111000000000////////////////////////,,,,,,------...//////000.................................///......---,,,........................------------------------........................---------------------------....../////////..............................------,,,+++,,,---...///------------------------//////............------------------------------........................------------------......------,,,,,,++++++******,,,------......------,,,...............---------------,,,,,,,,,,,,------------------------------------------------------------......------,,,,,,...---,,,++++++,,,---......------,,,,,,------...........................---------............///...........................------------...//////---------------------------------............//////...---...000000000///////////////////////////---------............////////////............---///............---------...............---------................................................------------------------------------------------------------------------//////............------------------------,,,,,,+++,,,------......------................................................+++,,,,,,,,,------------,,,,,,------......------------,,,,,,,,,,,,------..............................------------,,,,,,------------,,,,,,,,,,,,...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......,,,,,,---...---,,,,,,---......---+++,,,,,,,,,---------......------------------------........................------------..................////////////......------.........///////////////...---,,,+++++++++------------------------/////////000000/////////---------............///------,,,,,,,,,,,,,,,---........................------............------........................,,,,,,,,,---------.........//////////////////.../////////...---------,,,...................................................000000///...---...///........................---,,,,,,,,,,,,---.........................................................------------.........................................................////////////000000000000/////////.........//////......//////000000000000......------------......---------.........//////........................---...............------........................------------------------........................------------------------------......//////.................................---+++++++++,,,...000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------------,,,,,,,,,,,,++++++******+++,,,---......---,,,+++........................---------,,,,,,---------------------------,,,,,,------------------------,,,------...------,,,,,,...---+++******+++---...------------------------........................---------............///...---,,,,,,,,,,,,---......------------...//////---------------------------------............///...---,,,---///000///...////////////////////////---------............////////////...............///............---------........................................................................------------------------------------------------------------------------............------------.........------,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------,,,,,,------...------,,,,,,,,,,,,,,,---------...........................,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------------------,,,,,,------------------,,,,,,,,,---------......,,,---......,,,,,,---...---,,,,,,---......---+++,,,,,,,,,---------......------------------------........................---------.........//////......////////////............/////////000000000//////...---,,,+++++++++---------------------------......//////......---///............---------000///////////////000000........................------............------........................,,,,,,,,,---------....../////////......//////////////////...---------,,,...................................................000000///...---...///.....................------,,,,,,,,,,,,---...........................................................................---........................////////////////////////---------.........////////////............///000---------.........//////---,,,,,,++++++,,,,,,---//////.........---------........................------...............---........................------------------------................................................,,,,,,---..........................................---+++++++++,,,...000........................,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------,,,,,,,,,,,,+++,,,---......---,,,+++---.....................------------------------------------------,,,,,,------------------------,,,,,,------...------,,,...---+++******+++---...------------------------........................---------............///...---,,,++++++,,,---......------------...//////........................---------............///...,,,,,,---...///...---////////////////////////---------............//////////////////////////////............------------.....................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,***+++,,,---.../////////++++++++++++++++++++++++........................,,,------------.........,,,------...------,,,,,,,,,,,,------....................................+++,,,,,,,,,,,,,,,,,,,,,------..........................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---......,,,,,,---...---,,,,,,---......---+++,,,,,,,,,---------......------------------------........................------........./////////......////////////......////////////000000000111//////......------,,,,,,---------------.........------............------000000000//////.........,,,++++++++++++,,,------........................------............------------------------------,,,---------...............---,,,,,,,,,,,,---..................---------...................................................000000///...---...///...............------------------------......///...................................................////////////...------........................////////////////////////,,,,,,---------.........///...---------...///000---------------...//////---,,,+++******+++,,,---000//////...------,,,,,,........................,,,---......///.................................------------------------........................////////////////////////+++,,,---...............------------------------------,,,+++,,,---...///------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---......//////............------------,,,------......------,,,---------...............------............------------------------------------------------------,,,,,,------......------...---,,,++++++,,,---...,,,------......------,,,........................---------............///...---,,,++++++,,,---......------------...//////////////////////////////---------............///...---,,,---/////////...////////////////////////---------............///...////////////000000000///............------------------...............................................................------------------------------------------------------------------------+++++++++,,,,,,,,,,,,---------------------,,,,,,***+++,,,---............++++++++++++++++++++++++------------------------------------............------......------,,,,,,+++,,,---......///..............................++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,........................,,,,,,,,,------------...------------------------+++,,,,,,------.........,,,,,,,,,---------......,,,---......,,,,,,---...---,,,,,,---......---+++,,,,,,,,,---------......------------------------....................................////////////......////////////.............../////////000000........................------........./////////......////////////...................../////////))))))(((((()))******+++........................------............------------------------------------........./////////...---,,,,,,,,,,,,---...---------..................................................................000000///...---.../////////.........---------......------......///000...................................................///000000///...---,,,........................////////////////////////------------.........///...---,,,+++,,,---///000///...---------...000000///...,,,++++++,,,...///..................------........................,,,------...//////..............................------------------------................................................***+++,,,---............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------........................,,,------...//////000000------------............---------,,,,,,------------------.........//////,,,---...//////...---,,,+++,,,,,,------.........------------------------+++,,,------......------------------------------,,,,,,---......---,,,,,,........................---------............///......------------.........------------...//////........................---------............///...---------///000///...////////////////////////---------............///.../////////000000000000///............------------------.........//////................................................------------------------------------------------------------------------,,,,,,,,,,,,------......,,,,,,------------------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------......------,,,++++++,,,---.../////////...........................,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,........................,,,,,,,,,---------..............................++++++,,,,,,---......///,,,,,,,,,---------......,,,---......,,,,,,---...---,,,,,,---......---+++,,,,,,,,,---------......------------------------..................................../////////000......////////////......---------.........//////.........///////////////........./////////000000//////000000000000//////))))))***+++,,,---...///...---------...//////000........................---..................---------------------------.........////////////000000///...------...///000,,,------....../////////...................................................000000000...---.../////////.........---------///............///000000...................................................///000000000///---,,,........................000000000000000000000000............/////////000...---+++++++++---///000000///.........///111222111000...------...000111,,,,,,------.../////////........................,,,,,,---.../////////...........................------------------------........................------------------------***+++,,,---............------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------........................------......///000111111------------------------......,,,++++++,,,......---------.........//////,,,---...//////...---,,,++++++,,,,,,---...//////------------------------+++,,,,,,---.........------......//////......---,,,,,,---......---,,,,,,........................---------.........//////...........................------------...//////---------------------------------........./////////...---...000000000///////////////////////////---------.........//////.../////////000000111111//////.........------------------.........//////................................................---------------------------------------------------------------------------------.........//////,,,,,,,,,------.........,,,,,,------......------////////////////////////++++++++++++++++++++++++******+++++++++,,,,,,,,,---.........---,,,,,,+++***+++---///000000///...........................,,,,,,,,,------.........,,,,,,,,,------.................................,,,,,,,,,------.................................++++++,,,,,,---...//////,,,,,,,,,---------......,,,---......,,,,,,---...---,,,,,,---......---+++,,,,,,,,,---------......------------------------///////////////.........///......//////000111222////////////////////////////////////////////////////////////////////////////////////////////////,,,---------.../////////,,,,,,---...///000111111......------------...............------,,,,,,,,,...------------...//////000000//////.........---,,,---......//////......000000000000000///......////////////////////////....................................//////////////////............//////------------------------------------------------///............---------000///---+++*********+++////////////////////////......------------......---------...///000000111////////////////////////...---,,,+++,,,...000222000000//////.........---.........------,,,,,,,,,...------,,,,,,------...///............---------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---......///000000//////.................................------,,,,,,,,,,,,---------,,,++++++***........................///......------,,,++++++//////////////////..............................---------............///........................------------------------.........------,,,,,,,,,***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......//////.........------------------............///---------............///........................///............---------////////////////////////...............---------000000//////.........---///////////////.....................////////////........................,,,,,,............,,,,,,------------------------------------------------...---,,,,,,,,,,,,---...........................------------------------++++++,,,---............------------------------///...---,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...111000............,,,***---------............///,,,,,,,,,---------......------............------------------------------.........------,,,,,,,,,........................//////.........---------......------------......//////...---,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,/////////......---------.........///////////////111000///////////////000////////////////////////////////////////////////////////////////////////////////////////////////---------...........................////////////......------------.........------------------,,,...------------...//////000/////////............,,,---......//////......000000000000//////......////////////////////////....................................//////////////////............//////------------------------------------------------///............---------//////...---,,,,,,,,,,,,////////////////////////......------------......,,,,,,,,,---.../////////////////////////////////---,,,+++++++++---///111000/////////.........---/////////......---------...------,,,,,,------...///............---------,,,,,,------............------------------------/////////...............------------------------////////////////////////......------------......---....../////////......////////////////////////......---------,,,,,,,,,---------------,,,++++++........................------------------------................................................---------............///........................------------------------------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......//////.........------------------............///---------............///........................///............---------................................................000/////////.........---.........///////////////------------....................................,,,---...//////...---,,,------------------------------------------------...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,------...---------------------------------///...---,,,,,,,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...000...------......,,,+++---------............///,,,,,,,,,---------......------............------------------------------......---------,,,,,,,,,........................//////.........---------......------------......------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////............---------,,,,,,------......//////000000222111000///............////////////////////////////////////////////////////////////////////////////////////////////////...............---------000//////.........------......------------......---------------............------------...//////////////////............------...////////////...,,,,,,,,,,,,,,,+++++++++////////////////////////....................................//////////////////............//////------------------------........................///............---------....../////////.........////////////////////////......------------......++++++,,,,,,---.........////////////////////////,,,++++++***+++---...////////////...............///////////////...............------------......///............------------............/////////------------------------//////......------,,,,,,------------------------000000000000000000000000......------------......---...............------////////////////////////...------------,,,,,,,,,---............---,,,,,,........................++++++,,,------...//////------------------..............................---------............///........................------------------------,,,,,,------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------.....................------------------............///---------............///........................///............---------..............................///////////////////////////...............------......//////000000,,,,,,,,,------------...........................---......//////......---------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,------------------------......---,,,,,,,,,------+++,,,,,,,,,,,,---------...------,,,,,,------......,,,+++,,,---...---+++---------............///,,,,,,,,,---------......------............------------------------------...------------,,,,,,,,,.......................................---------......------------......,,,,,,,,,---------......------------------------------------------------//////.........//////000------------,,,,,,,,,,,,,,,------...///000111111111111000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...---------,,,//////.........---------......------------......,,,,,,------......//////...------------.../////////////////////.........------...///////////////---------,,,,,,,,,------////////////////////////....................................//////////////////............//////........................///////////////////////////............---------,,,---...///000//////...////////////////////////......------------......,,,,,,---------.........////////////////////////---,,,,,,,,,,,,---...///........................//////........................------------......///............---------.../////////////////////---------------------------,,,,,,++++++******)))........................------------------------......------------.....................------,,,////////////////////////---------------------------......///......------........................,,,,,,,,,---------......,,,,,,,,,---------------........................---------............///........................------------------------,,,,,,,,,------.........///...---,,,,,,---...///------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------..............................---------............///---------............///........................///............---------..............................///////////////000........................,,,------...///000111111,,,,,,---------.................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,++++++------------------------...------,,,,,,,,,------............////////////...------,,,,,,------...,,,+++***+++---...---,,,---------............///,,,,,,,,,---------......------............------------------------------------------------------......................................................------------......------------------------------------------------........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111///////////////000111111/////////////////////////////////////////////////////////////////////////////////////////////////////////...---------,,,------------..................------------......---------....../////////...------------...//////.........///////////////---...//////000000//////111111000000000111111222////////////////////////....................................//////////////////............//////........................///////////////////////////............---------***+++---/////////...---////////////////////////......------------...................../////////////////////////////////...............//////000---------...............------------------------///......------......//////............---------/////////////////////...------------------------,,,,,,,,,++++++*********........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......---......///......------------------------------------------------------------......///......---..............................---------,,,,,,,,,,,,,,,,,,---------..............................---------............///........................------------------------,,,,,,,,,------............---,,,++++++,,,---...------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---.....................---------............///---------............///........................///............---------........................---........./////////000---------...............,,,------...///000111111---.........////////////........................---,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------............---,,,++++++------------------------------,,,,,,,,,------............/////////000000...------,,,,,,------...+++******+++---...---,,,---------............///,,,,,,,,,---------......------............------------------------------------------------------........................---...........................------------......//////...---,,,,,,++++++------------------------........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000............///000111222////////////////////////////////////////////////////////////////////////////////////////////////...............---------,,,,,,------.........///......------------...................../////////...------------...//////.........///////////////......///000000000000///......---,,,,,,---///000////////////////////////....................................//////////////////............//////................................................///............---------+++,,,---...............////////////////////////......------------......////////////////////////////////////////////////////////////////////////---------------.........,,,,,,,,,---------------//////............/////////............---------/////////............---------------------------------------..................................................................------------......---......///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---............---........................//////...---,,,,,,++++++,,,,,,,,,---......//////........................---------............///........................------------------------,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---------...............---------............///---------............///........................///............---------------------------------,,,,,,------.../////////---------------.........------......//////000000........./////////000000...........................---,,,,,,,,,,,,---...------------------------------------------------,,,------......------,,,........................---------------------------------...------,,,,,,------------------------------,,,,,,,,,---......,,,,,,---------............------,,,,,,------...,,,++++++,,,---......------------............///,,,,,,,,,---------......------............------------------------------,,,,,,,,,------------...........................---------.....................------------......000///...---,,,++++++***------------------------------------------------,,,---...///000000000000,,,,,,,,,,,,------------.........///////////////000///////////////000111////////////////////////////////////////////////////////////////////////////////////////////////---------.....................------------,,,,,,......------------......////////////...............------------...//////............/////////000......///000000000000000+++***)))((()))***,,,---////////////////////////....................................//////////////////............//////........................------------------------///............---------..................//////////////////////////////......------------..............................////////////////////////...///////////////......,,,,,,,,,------.........------------........./////////............/////////............---------............------,,,,,,---------------------------------...//////000000........................////////////////////////......------------......------///000111111222222------------------------,,,,,,,,,---------......++++++,,,---------------........................---------------------,,,,,,------...//////000000........................---------............///........................------------------------------------------,,,,,,,,,,,,------------,,,,,,........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---------.........//////---------............///---------............///........................///............---------------------------------++++++,,,,,,---.........,,,,,,,,,------..................///////////////---------.........//////........................000///............///000------------------------------------------------,,,,,,---......---,,,,,,------------------------------------------------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,---...///------------...............------,,,,,,------......---,,,---...///...------------............///,,,,,,,,,---------......------............------------------------------,,,,,,,,,---------..............................---------.........//////......------------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111222111///...,,,,,,---------.........///////////////.........222111000//////......///////////////////////////////////////////////////////////////////////////////////////////////////,,,------....../////////000//////---,,,++++++***.........------.........000000//////......------...------------...//////---.........//////000000...//////000000000000000///...---,,,,,,...000111////////////////////////..................................../////////000//////............//////////////////////////////------------------------//////.........---------111000///......///000111////////////////////////.........------.........------------------------////////////////////////---......///......------,,,,,,,,,------.........---.........//////000000//////............////////////.........---------......---------,,,,,,,,,------------------------***++++++,,,---...//////////////////////////////.................................------.........,,,---///000222333333333........................,,,,,,,,,------.........***+++,,,,,,---------,,,........................+++,,,,,,------......///------......///000111111........................---------.........//////........................------------------------.........------,,,,,,,,,,,,---...//////...---,,,........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---------.........//////---------.........//////---------.........//////........................//////.........---------------------------------******+++,,,,,,---......,,,,,,,,,------.........///////////////.........,,,,,,,,,---------..............................222111000//////000111222------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............------------------------,,,,,,,,,,,,,,,---...///////////////000000000111...------,,,,,,------...///...------//////...------------.........//////,,,,,,,,,---------......---..................---------------------------,,,,,,,,,------.................................---------.........//////.........------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''***---000111///---+++---------....../////////000000000000000///......//////000000000000//////000000000000////////////222222111111000000////////////////////////////////////.........---------//////.........------------------............///............////////////........................//////////////////////////////............//////........................,,,------...///000111111......////////////........................------......////////////......444222///,,,,,,---000222............////////////////////////////////////---------............///---------............///000000//////......------................................................///////////////......---........................---------.........//////////////////////////////------------------------......------------.........,,,+++,,,///111///---.........////////////000...........................------------...//////---------............///........................------............------.................................------,,,,,,,,,,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////000///............//////000///......------------.........------,,,,,,,,,------------------------,,,,,,,,,------.........------++++++++++++------,,,------......------,,,------,,,+++,,,---...///,,,+++***)))***+++,,,---.........------,,,,,,,,,.........////////////000................................................---------............///////////////////////////........................444111...---///111000...//////......---------,,,.........///////////////////////////////////////........................//////......---------,,,------,,,,,,,,,+++++++++,,,,,,,,,---------.........---,,,++++++,,,---...------------------------........................------------------------------------------------.........------,,,,,,,,,///............---------........................---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,...---,,,,,,++++++++++++,,,,,,---...//////......------------------,,,,,,///...---,,,,,,---...///---------...------,,,,,,------------------,,,,,,,,,,,,,,,---------....../////////...---------,,,........................---...............------000000000000000///......//////000000000000//////000000000000//////////////////000000000000000000//////////////////////////////.........---------//////.........------------------............///............////////////........................//////////////////////////////............//////........................------......//////000000......////////////....................................////////////......222000...,,,,,,---///000............////////////////////////////////////---------............///---------............//////..................---................................................------...///000000//////........................---------.........//////////////////////////////------------------------......------------.........---+++---///000///---------........./////////...........................------------...//////---------............///........................------............------..............................---------,,,,,,,,,,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,......------------------...............------------,,,+++************+++......---------,,,,,,,,,------------------------,,,,,,------------------------,,,++++++,,,------,,,------......------,,,------,,,,,,,,,------...,,,++++++***+++,,,---.........---------,,,,,,,,,------........./////////................................................---------............///////////////////////////........................111///,,,,,,---......,,,.........---------,,,,,,//////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------............------------,,,,,,------............///...---,,,,,,---...///------------------------........................------------------------------------------------......---------,,,,,,,,,+++,,,,,,,,,------......------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,...---,,,,,,++++++,,,,,,,,,------...//////......................../////////...------------...///,,,------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.....................---------........................---...............------000000000000000//////...//////000000000000//////000000000000////////////------......///000000111////////////////////////...............---------...............------------------............///............////////////........................//////////////////////////////............//////////////////////////////.........///////////////......////////////....................................////////////......//////...------------...............////////////////////////////////////---------............///---------............///---..................///................................................+++,,,---///000000111111........................------........./////////////////////////////////..............................------------.........---,,,---/////////---,,,---------.......................................------------...//////---------............///........................------............------...........................------------,,,,,,,,,,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***+++,,,---......---,,,,,,///...------,,,---------...------------,,,,,,,,,------------------------------------------,,,,,,------,,,,,,,,,,,,------,,,------......------,,,---------...------,,,,,,---,,,,,,,,,,,,---.........------------,,,,,,,,,,,,---------............................................................---------............///////////////////////////........................000...,,,,,,---......---.........------------,,,//////...---,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000////////////......000000000/////////......---............////////////......------......///------------------------------------------------------------------------------------------------...------------,,,,,,,,,))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------+++,,,---.........---,,,...---,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,------....../////////...------------...///,,,,,,------...------,,,+++,,,,,,------.........,,,,,,,,,---------......---------.......................................------...............---//////000000000000////////////000000000000//////000000000000////////////---------.........//////////////////////////////................................................---------............///............////////////........................//////////////////////////////............//////000000000000000000000000///////////////...............////////////......---------.....................////////////...............//////......---............////////////////////////////////////---------............///---------............///.........//////000000000................................................,,,---...///000000000000....................................////////////////////////////////////////////////////////////......------------.........---------............,,,,,,,,,---------.................................------------...//////---------............///........................------............------........................---------------------------------.........//////........................------------------------,,,---.........,,,)))(((***,,,...//////...---,,,//////............//////------------------------------------------------.........------,,,,,,,,,---------,,,,,,---------,,,------......------,,,,,,---.........---,,,+++------------......//////------------------------,,,,,,,,,---------......................................................---------............///////////////////////////........................000000//////000000000///.................................------,,,,,,,,,------------------------////////////////////////000000000000000/////////000000000////////////......//////////////////////////////....../////////,,,,,,------------------------------------------------------------------,,,,,,------------------------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............////////////,,,,,,,,,---------------+++,,,---.........------...------,,,,,,,,,------------...............---))))))******+++,,,------.........------.........,,,,,,------...---------------------------------,,,,,,,,,---------......,,,---------.../////////........................,,,---......///.........//////000000000000////////////000000000000//////000000000000///////////////.........---------,,,////////////////////////---.....................---.....................---------............///............////////////........................//////////////////////////////............//////000000000000000000000000///////////////...............////////////......---------.........//////......////////////.........///000000000000///...............////////////////////////////////////---------............///---------............////////////000000111111222...................................................///////////////......................................./////////000000////////////////////////////////////////////////......------------..................---------...,,,,,,,,,---------.................................------------...//////---------............///........................------............------........................---------------------------------.......................................------------------------,,,---.........,,,)))(((+++---///000111000...---,,,+++++++++++++++,,,,,,------------------------------------------------.........------,,,,,,,,,------------------------,,,------......------,,,,,,,,,.........---,,,+++------........./////////------------------------,,,,,,,,,---------......................................................---------............///////////////////////////........................//////000000000///000000//////////////////000000------....../////////000......................../////////////////////////////////000000000000000/////////.........------/////////////////////......//////////////////...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------.........---------------------------------------,,,,,,,,,---------.............../////////000000,,,,,,,,,------.........,,,,,,---------...---------------,,,,,,---......---...............------))))))******+++,,,---------..................---+++,,,,,,---.........---.........------,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////........................,,,------...//////.........//////000000000000000//////000000000000//////000000000000////////////000//////...------,,,,,,////////////////////////---------...............---------...............---------............///............////////////........................//////////////////////////////............//////////////////////////////.........///////////////......////////////......,,,,,,------.../////////......////////////.........///000000111000000000............////////////////////////////////////---------............///---------............///000000000000000000111111................................................///////////////...------............................../////////000000000////////////////////////..............................------------......---/////////---,,,---...,,,---------.......................................------------...//////---------............///........................------............------........................,,,,,,,,,------------...................................................------------------------------......---,,,+++***,,,---...000000000000///,,,,,,,,,,,,,,,------...,,,,,,,,,------------...------------------------------------------,,,,,,------............------,,,------......------,,,+++,,,------......------,,,---......//////......,,,,,,,,,------------...,,,---------............................................................---------............///////////////////////////........................+++---//////...---...//////////////////000000000,,,------...///000111111////////////////////////------------------------......////////////000000.........---------,,,,,,/////////............------......//////......---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........,,,,,,,,,------------.../////////......---------........................+++,,,,,,------.........,,,,,,---------.........,,,,,,,,,---......//////,,,,,,,,,---------......------------------...///.........///......---,,,,,,,,,------......//////------...//////...------++++++,,,---..................---------,,,,,,,,,,,,,,,,,,---------......---------.......................................,,,,,,---...////////////......///000000000000000//////000000000000//////000000000000/////////////////////...............////////////////////////---------.........//////---------.........//////---------............///............////////////........................//////////////////////////////............//////........................------......//////000000......////////////......,,,,,,------...//////000......////////////.............../////////000000............////////////////////////////////////---------............///---------............///////////////............................................................---...///////////////............................../////////000000000000////////////////////////------------------------......------------......---///000///---+++---...------........./////////...........................------------...//////---------............///........................------............------........................,,,,,,,,,---------....................................................................................------------------,,,,,,---......///000000...............///000000,,,,,,,,,---------......------------------------,,,,,,------------------,,,---...//////...---,,,,,,------......------,,,+++++++++,,,---...///000+++,,,---...///...------,,,,,,,,,---------......------........./////////................................................---------............///////////////////////////........................***---///000...---...///------------.........///---------....../////////........................------------------------------........./////////.........---------,,,,,,............------,,,,,,,,,---...//////...---,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,---------......---------------------...------------------------++++++,,,,,,---......///------------............,,,,,,------.../////////---,,,,,,,,,------......---------------...//////......//////...------,,,..................//////------...//////...------***+++,,,---............++++++,,,,,,---...//////,,,,,,,,,---------.....................---------........................+++,,,---...////////////......///000000000000000//////000000000000//////000000000000////////////------......///000000000////////////////////////---------.........//////---------.........//////---------.........//////............/////////000........................//////////////////////////////............//////........................,,,------...///000111111......////////////......,,,,,,------...///000000......////////////......---------------...///000............/////////000////////////////////////---------.........//////---------.........//////.........------,,,,,,+++................................................,,,,,,...///000000111111........................////////////000000000000////////////////////////------------------------.........------.........---///111///,,,+++,,,............////////////000...........................------------...//////---------.........//////........................---..................---........................,,,,,,,,,------..............................---......................................................---------...//////,,,++++++,,,,,,...///000+++++++++++++++,,,---...,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,---...//////...---,,,,,,------......------,,,++++++***+++,,,...000222++++++---.........---,,,,,,,,,,,,------..................////////////000................................................---------.........//////////////////////////////........................+++///222222000///000111+++++++++,,,,,,------------------------------,,,------------------------000000000000000000000000,,,---------....../////////............---------......---------,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,------.........******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////000000000111,,,,,,------...///000000---,,,,,,,,,,,,---......---------------...///000.../////////...---,,,,,,------------------,,,,,,,,,---...//////...---,,,***+++,,,---............((()))***,,,...000111222,,,,,,,,,---------....../////////......------,,,........................+++,,,---...////////////////////////////////////000000000000000000000000//////000000000000//////......---......///000111000000//////.........---////////////////////////000000//////.........---////////////////////////...------------...//////..............................////////////......////////////////////////000000000000000000000000............////////////////////////////////////////////////////////////------...//////...------......////////////......000///...---,,,------...//////............//////........................////////////////////////////////////////////////////////////////////////////////////////////////........................///...---,,,,,,---...///000000//////.........---////////////////////////------------------------//////.........---------////////////////////////........................////////////////////////,,,---------...////////////////////////////////////////////////.........////////////////////////000///...---------------------------------------...------,,,,,,------......------,,,,,,------...------------------------........................000000//////.........---,,,,,,,,,++++++*********////////////////////////////////////////////////------------------------........................---------------------------------,,,,,,+++++++++++++++++++++,,,,,,---...........................,,,,,,,,,---------......---.........---,,,,,,+++................................................---------............///////////////////////////........................................................................---------............///...///000000000///---,,,,,,---///000000///---,,,//////.........---------,,,---------.../////////.........------,,,,,,,,,******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................******+++,,,,,,---......///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,---...//////...---,,,////////////////////////.........------,,,,,,,,,//////000000000000//////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,---------......000000////////////000000////////////////////////000000000000000000000000////////////////////////000//////.........//////000/////////............////////////////////////000/////////.........---...........................------------...//////..............................////////////......////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////...///////////////......000///...---,,,------...//////............//////................................................////////////////////////////////////////////////////////////////////////////////////////////////...------------------...000/////////............////////////////////////........................//////.........---------........................................................................---------......................................................---------//////////////////////////////...---------------------------------------...------,,,,,,------......------,,,,,,------...---------------------------------...............000/////////.........---......---------,,,,,,,,,................................................------------------------........................------------------------.........---------,,,,,,---,,,,,,,,,------...///------------------------,,,,,,,,,---------......------......------,,,+++.......................................------------------............///////////////////////////........................................................................---------............//////////////////...------,,,---...//////...---,,,//////.........------------------...............------------------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................+++++++++,,,,,,------...///......---,,,,,,------///...---,,,,,,,,,,,,---,,,---...//////...---,,,..............................---------,,,,,,,,,...//////000000//////....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,---------......000//////......//////000////////////////////////000000000000000000000000//////...------...//////111111///......---------////////////............/////////////////////////////////..........................................------------...//////..............................////////////......////////////////////////////////////////////////............////////////////////////////////////////////////////////////000///...------...///000//////000000///...------//////...------------...//////............//////........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000---------......---------////////////............////////////////////////////////////////////////...............---------................................................------------------------...............---------........................------------------------//////////////////////////////...------------...------------------------...------,,,,,,------......------,,,,,,------...---------------------------------.........///////////////...............///////////////.........................................................------------------------........................------------------------//////............------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,,,,------------------------//////.........------------------............///////////////////////////........................................................................---------............//////...------------------.......................................---------...............---------,,,,,,------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,---------//////......------............---,,,,,,,,,------------............------------------------------...------------,,,,,,,,,---..................---.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................,,,,,,,,,---------...............------.........////////////////////////////////////////////////000///---++++++---///000000000///...............///////////////.........////////////////////////...................................................------------...//////..............................////////////......////////////////////////////////////////////////............////////////////////////////////////////////////////////////...---+++******+++---...000000000000///...---,,,............------......//////............//////........................000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---...///000000///...---///////////////.........////////////////////////................................................................................................------------------------/////////...---------,,,........................---------------.........///////////////////////////......---------......------------------------...------,,,,,,------......------,,,,,,------...------------------------,,,,,,------.../////////........................////////////////////////................................................------------------------........................------------------------............------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,------------------------/////////...------,,,,,,---------............///////////////////////////........................................................................---------............//////...,,,++++++,,,---...///...------------...///......................../////////...---------,,,,,,,,,,,,------.........******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................---------------,,,,,,,,,000//////.........//////...------,,,,,,,,,------------------------------------------------------------------------------,,,------......------,,,.......................................---------------------------------................................................................................................,,,,,,,,,---------.........------,,,,,,------...000000000000000000000000////////////////////////000///---++++++---///000...............///000000.........///////////////////////////////////////---------..........................................------------...//////..............................////////////......////////////////////////....................................////////////////////////////////////////////////////////////...---+++******+++---...//////000//////...------------..................//////............//////........................////////////////////////////////////////////////////////////////////////////////////////////////...........................///000111111000///............///////////////////////////////////////---------------------------............................................................................................./////////...---------,,,........................------......////////////////////////////////////......---------......///------------------------...------,,,,,,------......------,,,,,,------...---------------------------------.........//////---------.................................//////................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,------...------,,,------------------------//////.........------------------............///////////////////////////........................////////////////////////........................---------............///...---,,,++++++,,,......///...------------...///---...................../////////...---------,,,,,,,,,,,,------.........******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...........................---------------------//////.........//////000------,,,,,,,,,------...---------,,,,,,---------------------------------------------------------,,,,,,------------,,,,,,................................................------------------------................................................................................................,,,,,,,,,---------......------,,,,,,,,,,,,------000000000000000000000000000000000000000000000000//////...------...//////---------......///111111.........///////////////////////////////////////---------------.........------------------------...------------...//////..............................////////////......////////////////////////....................................////////////////////////////////////////////////////////////000///...------...///000......////////////......,,,---......///.........//////............//////........................------------------------////////////////////////////////////////////////////////////////////////......................../////////000000/////////.........///////////////////////////////////////---------------------------------...............------------------------........................////////////////////////...............---------------------------------------......///000000000////////////////////////...------------...//////------------------------...------,,,,,,------......------,,,,,,------...------------------------........................---------------.........------------............------------------------------------------------------------------------........................------------------------+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,........................,,,,,,,,,---------......,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////........................////////////////////////........................---------............///---------------......///........................---------..............................---------,,,,,,------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................---------------...............------......//////------,,,,,,,,,---......------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,------------------,,,......................................./////////------------------------------------------------........................................................................,,,,,,,,,---------......---------,,,,,,---------000000000000000000000000000000000000000000000000//////////////////////////////.........//////000............/////////000////////////////////////,,,,,,,,,------.........------------------------...------------...//////..............................////////////......////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////,,,---...///000000000000,,,,,,.../////////......//////............//////........................------------------------////////////////////////////////////////////////////////////////////////..............................------------................../////////000////////////////////////........................---------.........//////------------------------................................................---------...............------------------------,,,,,,---......///000000////////////////////////---------------...//////------------------------...------,,,,,,------......------,,,,,,------...------------------------/////////...------,,,,,,,,,,,,,,,------.........---------.........//////------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------............///////////////////////////........................////////////////////////........................---------............///------...///////////////,,,---...//////...---,,,---------.........//////---------...............------------------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................,,,,,,------......//////------,,,,,,---......///,,,,,,,,,,,,,,,---...///------,,,++++++,,,------........................,,,,,,,,,---------......------............------........................---........./////////000........................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,---------............------------......000000000000000000000000000000000000000000000000//////000000000000//////111000///......---......---.........//////000000////////////////////////,,,,,,,,,------.........------------------------...------------...//////..............................////////////......////////////////////////..................................../////////000////////////////////////////////////////////////------...//////...------+++,,,---///000000111111+++,,,.../////////......//////............//////........................111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000------+++******+++---------.........//////000000////////////////////////////////////////////////---------.........//////------------------------........................------------------------,,,------....../////////------------------------++++++,,,,,,---...//////////////////////////////---------------...///000------------------------...------,,,,,,------......------,,,,,,------...------------------------000000///...---,,,,,,+++,,,,,,,,,------.........---.........//////000000------------------------------------------------------------------------........................---------------------------------.........//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---------.........//////////////////////////////........................000000000000000000000000........................---------.........//////,,,---///000000000///...,,,---///000000///---,,,---------.........//////,,,------....../////////.........------,,,,,,,,,******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................,,,,,,,,,---...///000000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///------++++++++++++------////////////////////////,,,,,,,,,------.........---......//////......---........................---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,---------......///......------....../////////000000000000//////////////////////////////............////////////000000////////////000000000000000000000000000000------......///000000000........................////////////////////////........................---.../////////...,,,,,,////////////////////////000000000///......------////////////////////////---------.....................////////////......////////////////////////......---,,,---...///000000000//////.........---///////////////.........////////////////////////......---------,,,,,,,,,,,,---...///000000000000,,,,,,---.../////////...////////////////////////000///...------...///000111000...---,,,,,,------........................,,,...//////...------...,,,---//////......000111---...///111111///...---////////////////////////................................................................................................////////////////////////...///////////////......000000//////.........---..........................................------////////////////////////........................//////.........---------...................................................---,,,+++***++++++,,,......////////////......---------------------------,,,,,,,,,,,,---....................................---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------.........------,,,,,,,,,...------,,,,,,------......000...******///111000......................................................------------......////////////////////////,,,---......//////......//////.........---------..............................------------......------------------------,,,---......//////......------------------------........................------,,,,,,,,,,,,---------......//////......---,,,------......------,,,---------............/////////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///------......///------------------------........................---------............/////////...---,,,,,,++++++////////////////////////---------------------------------............///---------............///000...,,,+++++++++---...//////.........---------........................------------------------//////000000000000//////////////////////////////....../////////000000000//////............/////////////////////////////////////////////.................................////////////////////////........................---.../////////...---,,,////////////////////////.........///////////////////////////////////////////////////////////////......////////////......////////////////////////...------,,,---...///000000/////////............---------------------...////////////////////////////////////.........---,,,---...///000000000000------......///.........////////////////////////000///...------...///000///...---------...//////.........------.........,,,...//////...------...---...//////......///000---...///000000///...---////////////////////////..............................................................................................................................////////////......000/////////............................................................////////////////////////........................//////.........---------................................................000///...---------...............//////.........---------------------------,,,,,,,,,,,,---....................................---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------------------------,,,,,,...------,,,,,,------...+++......++++++......+++................................................//////............//////........................,,,---......//////......//////.........---------..............................------------......------------------------+++,,,,,,---------------------------------------------------------------------,,,,,,,,,,,,------------------------------,,,------......------,,,------------............//////.........---------......---------,,,,,,,,,------------------------------------------------111000///...---......///------------------------........................---------............/////////......---,,,,,,+++........................---------------------------------............///---------............///000///---,,,+++,,,---...//////.........---------........................------------------------//////000000000000///////////////////////////////////////000000000111111......------------......////////////////////////111000000///......------////////////////////////////////////////////////..............................//////......---,,,////////////////////////------......///000000111////////////////////////111111000000//////............////////////......////////////////////////...------------...//////////////////............***++++++,,,,,,---------////////////////////////111111000000000000000///,,,---...///000000000000.........///......------//////////////////////////////............//////------------...///000111000///...------...///000,,,...000///...---...///...000000///...---...///---...///000000///...---////////////////////////................................................................................................------------------------......///////////////...////////////...........................................................................................................................---------................................................//////...---------......------............---------------------------------,,,,,,,,,,,,---....................................---------,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,------------------...------,,,,,,------...***...///------///...***........................////////////////////////000000////////////000000........................,,,---......//////.....................---------..............................------------......------------------------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,++++++,,,---...,,,------......------,,,------------...........................---------...------------,,,,,,,,,........................------------------------000///......------......------------------------........................---------............///000//////......---------........................---------------------------------............///---------............///000///...---------...///...............---------........................------------------------//////000000000000//////////////////////////////000000000000111111111111///......------......///////////////////////////000000//////............000000000000000000000000////////////////////////.......................................---------////////////////////////............//////000000////////////////////////111111000000///...------......////////////......////////////////////////------------....../////////////////////.........******+++,,,,,,---......////////////////////////000000000000000000000000------...//////000//////.../////////...---,,,,,,/////////////////////////////////....../////////---------...//////000000000///...------...///000---...000000...---...///000111111000...,,,---.........///000000///......////////////////////////................................................................................................---------------------------.../////////////////////////////////.................................---------...............,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,---....................................---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------............------,,,,,,------...,,,///000//////222222///........................000000000000000000000000//////............//////........................,,,---......///...............................................................------------......------------------------++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---+++******+++---...,,,------......------,,,,,,,,,---------.................................------------------------------------------------------------------------//////......------------------------------------........................---------............///000000//////....................................---------------------------------............///---------............///111000///............///................................................,,,,,,------------------//////000000000000//////////////////////////////000000000000111111111111000//////////////////000....................................//////000000000000000000000000000000////////////////////////........................//////......------------////////////////////////000000//////............000000000000000000000000000000///......---,,,,,,......////////////......////////////////////////---------........................///////////////+++,,,,,,---...//////000////////////////////////////////////////////////---...//////////////////.../////////...---,,,,,,////////////////////////...//////////////////....../////////////////////000///............///000---///000000///......///000111111000---,,,,,,---......////////////......////////////////////////........................////////////////////////........................................................................------...///////////////.........///////////////........................---------.........//////------------------------........................---.....................................................................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,---....................................---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------............------,,,,,,------...,,,......,,,---333666555........................000000000000000000000000...------,,,,,,------...........................,,,---......///.........---...................................................------------......------------------------,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...---+++******+++---...,,,------......------,,,,,,,,,,,,------------...---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------,,,------------------------........................---------............//////////////////.................................---------------------------------............///---------............///000000//////............---.............................................,,,,,,,,,---------......//////000000000000///////////////////////////////////////000000000111111000000////////////000000........................------......///000000111////////////////////////////////////////////////........................//////...------------...////////////////////////111000000///......------000000000000000000000000//////......------,,,,,,......////////////......////////////////////////,,,---......//////...............///////////////---......//////000000000////////////////////////------............//////......///////////////............///......------////////////////////////......////////////......//////000000000///......////////////////////////---///111000///...//////000111111000...,,,---...////////////////////////////////////////////////........................////////////////////////................................................////////////////////////,,,---...///000000000000.........///////////////........................,,,,,,------.../////////////////////////////////........................---------...............................................................,,,---.../////////......------............---------------------------------,,,,,,,,,,,,---....................................---------,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,------------------...------,,,,,,------...***,,,+++(((***000444444........................////////////////////////---,,,,,,,,,,,,,,,,,,---------------------------,,,---......//////......---------.............................................------------......------------------------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,---------------------...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---,,,,,,------------------------........................---------............///........................---------------------------------------------------------............///---------............////////////.........---------------.......................................+++,,,,,,------.........//////000000000000//////////////////////////////....../////////000000000/////////....../////////.................................///////////////........................////////////////////////........................000///...---,,,------...///////////////////////////////////////.........000000000000000000000000/////////.....................////////////......////////////////////////,,,---.../////////...---............/////////000////////////////////////////////////////////////---------....../////////......////////////......------......///.........////////////////////////---...///000000///...------...///000111111000000...///000111111000///......///111111///...///000///000111000...------...//////............//////////////////////////////........................////////////////////////........................................................................,,,---...///000000000000............/////////000........................,,,,,,------...//////000................................................---------.........//////................................................,,,---.../////////...............//////.........---------------------------,,,,,,,,,,,,---....................................---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------------------------------------------------,,,,,,...------,,,,,,------...))),,,,,,)))***///000///................................................---------,,,,,,---------------------------------,,,---......//////......---------.........//////..............................------------......------------------------,,,,,,---............---------------------------------------------------------,,,,,,,,,,,,------------------------------,,,------......------,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------......------------------------------------------------------.........---,,,+++------------------------........................---------............///---------------------------------------------------------------------------------............///---------............///...............---,,,,,,---------.........//////........................++++++,,,,,,---....../////////000000000000//////////////////////////////............////////////.........------.................................000000000///......------........................////////////////////////........................000///...---,,,---......////////////////////////------......///000000000000000000000000000000000////////////000000000000......////////////......////////////////////////,,,,,,.../////////...------.........//////000000///////////////.........////////////////////////---.........//////000000...///////////////......,,,,,,---.../////////...////////////////////////---...///000000///...---***,,,...000222222222222---...111222222111...---...///111111/////////000...///000///...---.../////////............//////////////////////////////........................000000000000000000000000................................................------------------------,,,---...///000000000000---.........//////000000........................,,,,,,------...///000000++++++++++++++++++++++++........................---------.........//////................................................)))***,,,---...---,,,,,,......////////////......---------------------------,,,,,,,,,,,,---....................................---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------------------------------.........------,,,,,,,,,...------,,,,,,------...+++///000......000///+++.........................................................------.........------------------------,,,---......//////......---------.........//////.................................------.........------------------------++++++,,,---------,,,,,,------------------------........................,,,++++++******++++++,,,---......//////......---,,,------......------,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,------.................................------------------------,,,---.........---,,,+++------------------------........................---------.........//////,,,------------------------------------------------------------------------------.........//////---------.........//////------......------,,,+++---------.........//////........................++++++,,,,,,---...////////////............//////000000//////.........---000000000000000000000000111111000000//////......000000//////......------------............------222111111000///......---000000000000000000000000------------------------........................////////////////////////.../////////000000111111---------...///000000111111111000000//////..............................111000///...............000000000000000000000000....................................////////////000000000000////////////222111///---,,,,,,,,,,,,000000000000000000000000111000///......///000111........................000000////////////000000000000000000000000000000333333333222222222111111000000//////.........---000000000000////////////////////////////////////...---,,,,,,,,,,,,---......------------...//////////////////////////////.../////////...---,,,,,,..............................////////////......,,,,,,,,,---------......////////////////////////------------------------------------------------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////...........................///000111111000///...////////////000000000000------------------------////////////////////////.................................------,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...//////---+++***,,,------......------,,,++++++,,,,,,,,,---------........................................................................---------...------,,,,,,+++++++++,,,,,,---------..................------//////.........---------//////...---,,,++++++***------------------------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,---...///...---,,,+++,,,,,,++++++,,,,,,---...///...---,,,,,,---...//////...---,,,,,,---...///---,,,,,,+++,,,---///000------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,------,,,++++++...........................---,,,+++,,,...000111///.........---------------------,,,,,,+++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,//////.........---------------------------------.........------,,,,,,,,,,,,,,,,,,---------......)))))))))***+++,,,---...........................000//////......//////000000000/////////.........000000000000000000000000111000000000/////////...///////////////.........---......//////......---/////////000000000000111////////////////////////------------------------........................////////////////////////...............---------------......///000000111111000000000/////////...........................000/////////........................................................................////////////000000000000////////////000000///.........//////////////////////////////111000///......///000111..............................------------......////////////////////////111111111111000000000///000/////////..................//////000000000111////////////////////////////////////////////////...------------...//////////////////////////////......//////......---,,,..............................////////////......,,,,,,---------.........////////////////////////------------------------------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............------------------------------------------------.................................------,,,,,,,,,,,,,,,,,,---------......------------------------------/////////...,,,+++,,,------......------,,,++++++,,,,,,,,,---------................................................------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,------........................//////.........---------//////......---,,,,,,,,,---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,+++,,,,,,++++++,,,,,,---...///...------------...//////...---,,,,,,---...///------,,,,,,,,,---...///------------------------++++++,,,,,,,,,------------------------------------------......------,,,........................---,,,+++++++++---///000.........---------,,,,,,...---------,,,,,,,,,+++------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------//////.........---------------------------------......---------,,,,,,,,,,,,---------............,,,,,,+++++++++,,,,,,---........................111000000//////000000111000000////////////......000000000000000000000000000000000000////////////.........///////////////---......//////......---++++++,,,...///000111222////////////////////////------------------------......................../////////////////////////////////...------,,,,,,------......///000000000000000000000////////////////////////////////////...///000000000///...---............................................................////////////////////////000000000000......///000111111000000........................000//////......//////000////////////////////////......------------......////////////////////////////////////............////////////............,,,---...///000111111222///////////////////////////000111222222111000///......------......///000////////////////////////....../////////...------..............................////////////......,,,------------.........////////////////////////------------------------........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......------------......,,,------------.................................------------------------.................................---------------,,,,,,,,,---------......---------------------------...///000///...---,,,,,,------......------,,,,,,,,,,,,,,,------------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------,,,,,,,,,,,,.......................................---------........................------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------...///...------------...///......------------............---,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------...//////......---------------------------,,,+++******+++,,,...///.........---------,,,,,,.........---------------------...//////...------,,,,,,,,,,,,,,,,,,------------...//////...------...............---------------------------------...------------,,,,,,,,,------.........////////////...---,,,,,,,,,,,,,,,........................111111000000000000111111000000//////////////////////////////////////////000000000000////////////------......//////000000......////////////......))))))***+++---...//////////////////////////////................................................////////////////////////000000000000000/////////............//////000000000000000000////////////000000000000000000000000---...000111111///...,,,000000000000000000000000....................................////////////////////////000000000000---...///111111000//////////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////........................///////////////.........------......///000000111///////////////////////////000222333333222000///...............//////000////////////////////////......////////////....................................////////////......------------............////////////////////////------------------------////////////////////////,,,,,,,,,,,,------......------------------------........................------------------------000000000000000000000000000000...------...000000........./////////000000////////////////////////////////////////////////.......................................---------,,,,,,,,,---------......------------------------...//////000000///......,,,------......------,,,,,,,,,,,,------------...................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................------,,,,,,,,,+++---------................................................/////////000000......................../////////...---------,,,------------------------////////////////////////...---,,,******+++,,,,,,,,,,,,,,,,,,,,,---...............------.........------------------------///......---,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,------............---------------------------++++++++++++,,,---...////////////.........------........................---..................---,,,,,,,,,------------------..................---........................------------------------------------------------.........////////////000///......---------..............................111111000000000000111111//////000000000000000000////////////////////////////////////000000000000------......//////000000...//////////////////...,,,,,,---------.........................................................////////////////////////////////////////////////---......///000111111222............////////////////////////000000000000000000000000000000000000,,,...///111111000...---000000000000000000000000....................................////////////.../////////000000000111---...///000///...---,,,000000000000000000000000......////////////......000000000000000000000000000000////////////000000........................////////////////////////.........////////////////////////...............////////////////////////...///111222222111///...///............///000000////////////////////////......///////////////...////////////////////////......////////////......---------.........//////////////////////////////------------------------////////////////////////+++,,,,,,------......///------------------------................................................000000000000000000000000000///...------...///000............////////////////////////////////////////////////////////////................................................,,,,,,,,,---------......------------------------......//////////////////,,,------......------,,,,,,,,,---------.........................................................------------------------***+++,,,---.....................------,,,,,,,,,---------.........//////---.....................------......///000000000......................../////////...---------,,,------------------------/////////////////////......---,,,+++***+++,,,---------,,,,,,------...///---..................---,,,------------------,,,.........------,,,,,,+++------------------------,,,,,,---------.........------------------------***+++,,,---------------------------------------,,,,,,,,,------...///000000000000////////////....................................------.........,,,,,,,,,------..................------.........---.....................------------------------------------------------.........////////////000------------...///000111........................111000000//////000000111//////000000000000111111000000000000000000000000////////////000000000000.........///////////////...//////000000//////...111111111000000000000000................................................////////////////////////////////////////////////***+++,,,---...000111111......//////////////////////////////000000000000////////////////////////---...///000000000///...............................................................////////////......//////000000111111......///......---,,,,,,111111111111111111111111---......//////......---////////////////////////......------------............................../////////000000000000000.........////////////////////////.........------////////////////////////...///000111111000///...//////......//////000111////////////////////////......///000000000//////////////////////////////......////////////......------........./////////////////////////////////------------------------........................,,,,,,------.........///------------------------........................////////////////////////------------------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------........................------------------------......................................./////////,,,,,,,,,---------......------------------------..................//////,,,------......------,,,,,,---------....................................................................................++++++,,,---.....................---------------,,,,,,------.../////////---------...............---------....../////////.......................................------------------------------------------------,,,,,,,,,......------,,,,,,,,,------------------......///------...//////...------,,,,,,------------,,,,,,------.........---,,,,,,------------------------,,,---------............------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000/////////......---------------.........///...------------...///,,,,,,,,,---....../////////...------------...///---------...............------------------------,,,,,,,,,------------...------........./////////,,,,,,,,,---...///000111........................000//////......//////000//////000000000111111111000000000000000000000000.../////////000000000111///////////////.........//////000000000000//////000000000000000000000000................................................////////////////////////////////////////////////+++,,,,,,---...///000000/////////////////////....../////////000000000111..................................../////////000............................................................////////////.........///000111111111...............//////000000000000000000000000000------...//////...------..............................------------................................./////////000000000000............/////////000------..................////////////////////////000000000000000000000000///////////////000000111////////////////////////......///000000000000000////////////////////////......////////////..................////////////////////////////////////---------------------------------------------------------.......................................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------........................---........./////////000,,,,,,,,,---------......---------------------------------------......///,,,------......------,,,------------............................................................------------------------,,,,,,------...---------------------............,,,,,,------...//////000---------.........//////---------------.................................---------.............................................---------,,,,,,,,,......//////......---------------------...//////------...//////...------+++,,,------------,,,++++++,,,---.........---,,,------------------------------------............------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---........................------------+++,,,,,,,,,------------///...------------...///,,,,,,------...////////////...------------...///---------.........//////------------------------,,,,,,,,,---------......,,,---------............---,,,,,,,,,---...//////........................//////............////////////000000111111111222000000000000000000000000.../////////000000111111000000//////.........---//////000000000000//////---------.........//////........................////////////////////////000000000000000000000000/////////////////////////////////000000000000000///////////////............/////////000000111111.......................................///000111000000000000000000000000..................................../////////000---......///000111111222......------///111333444////////////////////////,,,---...//////...---,,,........................000000////////////000000................................./////////000000---.........//////000000+++,,,,,,---...///000000////////////////////////111111000//////000111111///////////////000111111////////////////////////......///000000000000000000000000000000000000000......////////////................../////////000////////////////////////------------------------------------------------................................................////////////////////////------------------------........................,,,---////////////---,,,---------.........//////------------------------////////////////////////........................---.........//////000000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///,,,------......------,,,---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,---------.../////////,,,,,,------...///000000---------.........//////------------------------////////////////////////,,,------....../////////........................000000/////////............///000000000///---,,,...------------...//////,,,---...//////...---,,,++++++------------++++++***+++---...///...---------------------------------------.........//////------------------------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------,,,,,,,,,++++++++++++++++++,,,,,,---------///...---,,,,,,---...///,,,,,,------...///000000///...---,,,,,,---...///---------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,---------............---,,,,,,,,,,,,---........................////////////////////////////////////000000000000//////000000000000//////////////////////////////000000000000000000000000111111000000//////......////////////////////////////////////............////////////////////////............////////////......------------......////////////000000000000......//////000000111111000000////////////000000++++++---...//////000000.......................................///000000000000000000000000000000000000111111111111000000////////////////////////............////////////////////////////////////////////////////////////111000///...............////////////////////////////////////////////////,,,,,,,,,---------..................////////////....................................//////////////////.........---------000000000000000000000000111000///...------...///////////////000000000000000///...------...///000000000////////////000000////////////////////////////////////////////////---......///////////////''')))+++---...///............................../////////...------,,,,,,........................//////.........---------................................................///...---,,,,,,---...///........................------------------------........................------------------------........./////////000000000///...---,,,------...,,,,,,,,,---------..............................................................................................................................------------------------------............------........................,,,---------.../////////........................//////.........---------................................................------------------------******+++,,,---//////000---------............///................................................///...,,,+++***+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...//////...,,,++++++,,,...//////...------++++++***)))------............------+++,,,------......------000000//////......------------------------------------------------------..............................------------..............................................................................////////////////////////------------------------............////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////............///////////////......------......///////////////000000000000.../////////000000000111000000////////////000000......//////000/////////.......................................///000000000000000000000000000000...//////////////////...////////////////////////............////////////////////////////////////////////////////////////000//////............///000000000000000000000000////////////////////////---------.........//////............////////////....................................//////////////////.........---------////////////////////////111000///...---......///////////////000000000000000///............///000000000////////////000000////////////////////////////////////////////////---......///////////////)))***+++---.........---.......................................---------........................//////.........---------................................................///...------------...///........................------------------------........................------------------------..................//////000///...---,,,------...,,,,,,,,,---------..............................................................................................................................------------------------------............------////////////////////////------..........................................//////.........---------................................................---------------------------------------------------------............///...................................................---,,,+++++++++,,,,,,//////............//////------,,,,,,,,,---.........---,,,,,,,,,,,,---......------,,,,,,+++++++++------............------+++,,,------......------............------------------------------------------------------------..............................------------......................................................................................................------------------------............////////////000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////............////////////////////////............///////////////......------......///////////////000000000000////////////000000000000000000////////////000000000000111111000///.............................................///000000000000000000000000000000---------......---------////////////////////////............///////////////////////////////////////////////////////////////............//////000000000000000000000000000////////////////////////........./////////000000............////////////..................................../////////////////////............---////////////////////////000000///............///////////////000000000000000//////......//////000000//////......//////000////////////////////////////////////////////////---......///////////////++++++,,,---------------........................---------......................................................---------................................................///...------------...///........................------------------------........................------------------------.........---------------//////...------------...,,,,,,,,,---------..............................................................................................................................------------------------------............------........................//////.........................................................---------................................................------------------------//////...---,,,++++++***---------............///...................................................---,,,,,,+++,,,,,,,,,//////............//////......---,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......------,,,,,,,,,,,,,,,---------------------------------......................................................------------......................................................................................................---------------------------............/////////000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////////////////......//////000000111111////////////////////////////////////............////////////////////////............//////////////////............//////////////////000000000000////////////000000000000000000////////////000000//////000000000//////..........................................///000000////////////////////////,,,------......------,,,////////////////////////............////////////////////////////////////////////////////////////...............///000111........................////////////////////////---.........////////////............////////////..................................../////////////////////.............../////////////////////////////////.........//////////////////000000000000000//////////////////000/////////....../////////........................////////////////////////---......///////////////------------------,,,,,,........................,,,,,,------...//////000.........................................................................................................------.................................------------------------........................------------------------...------------,,,,,,,,,............------......,,,,,,,,,---------..............................................................................................................................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------................................................................................................------------------------//////...---,,,++++++***---------............///................................................---------,,,,,,,,,------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------......------............------+++,,,------......------++++++,,,,,,------......------------------------////////////////////////..............................------------......................................................................................................---------------------------------.........//////000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////////////////......//////000000111111////////////////////////////////////............////////////////////////............/////////////////////....../////////////////////000000000000000000000000////////////000000////////////000000+++,,,---...////////////////////////////////////...............///000000////////////////////////......////////////......////////////////////////............////////////////////////////////////////////////////////////...............///000111------------------------////////////////////////,,,,,,---------.....................////////////....................................////////////////////////////////////..............................//////////////////////////////000000000000///000000000000000000/////////............//////------------------------////////////////////////---......///////////////......------------------........................+++,,,,,,---...///000000........................---.....................................................................---..................---........................------------------------........................------------------------------------------------------..................,,,,,,,,,---------..............................................................................................................................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,000000000//////......---........................---.....................................................................---------------------------------------------------------............///................................................------------------------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------......///------............------+++,,,------......------,,,,,,------.........///------------------------////////////////////////..............................------------......................................................................................................------------------------------------............000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////............////////////////////////............////////////000//////......//////000////////////000000000000000000000000////////////000000////////////000000***+++,,,...//////000000////////////////////////...............///000000000000000000000000000000//////000000000000//////////////////////////////............///////////////////////////////////////////////////////////////............//////000////////////////////////////////////////////////,,,,,,,,,------------...............////////////....................................////////////...////////////000000000........................---...//////000/////////////////////000000000000///000000111111000000//////......------......///------------------------////////////////////////---......//////////////////...---------------...........................,,,,,,------...///000000........................---------...............................................................------...//////...------........................------------------------........................------------------------,,,---------............,,,---......///.........,,,,,,,,,---------..............................................................................................................................------------------------------............------........................000000//////////////////........................---------...............................................................------------------------,,,,,,,,,------.........---------............///................................................,,,,,,---............---//////............//////......---,,,,,,,,,------------------------------,,,,,,------.........///------............------+++,,,------......------------------............------------------------......................................................------------..............................................................................------------------------------------------------,,,------------.........////////////////////////////////////000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////............////////////000000////////////000000////////////000000000000111000000000/////////...000000////////////000000------...///////////////////////////////////////...............///000000000000000000000000000000//////000000000000//////////////////////////////............////////////////////////////////////////////////////////////000//////............///////////////////////////////////////////////////------------........................////////////....................................////////////.../////////000000000000........................,,,---///000000000//////////////////000000000000///000111111111111000//////......------......///////////////////////////////////////////////////---......///////////////......---,,,------...///........................,,,---------......//////........................---------.........//////................................................------...//////...------........................------------------------........................------------------------,,,,,,---...///000000111,,,,,,.../////////......,,,,,,,,,---------..............................................................................................................................------------------------------............------///////////////////////////////////////000000000........................---------.........//////................................................------------------------,,,,,,,,,---------......---------............///................................................+++,,,.../////////...---//////............//////------,,,,,,,,,---.........---,,,,,,,,,,,,---...---------...............------............------+++,,,------......---------------,,,,,,,,,,,,,,,------------------------------------------------..............................------------..............................................................................------------------------------------------------,,,,,,---------.........////////////////////////////////////000000000000//////000000000000//////////////////////////////000000000000000000000000111111000000//////......////////////////////////000/////////............////////////////////////............/////////000000000////////////000000////////////000000000000111111000000/////////...000000////////////000000000000000000000//////...000000000000000000000000...............///000000000000000000000000000000......////////////......////////////////////////............/////////000////////////////////////////////////////////////111000///...............------------------------////////////////////////............/////////000............/////////000..................................../////////000.../////////000000111111........................,,,---///000000000//////////////////000000000000///000111222222111000///.........------.........111111111111111111111111////////////////////////---......///////////////...------,,,---...///000........................---------.......................................---------.........//////................................................,,,---...//////...---,,,........................------------------------........................------------------------+++,,,---...///111222222+++,,,.../////////......,,,,,,,,,---------..............................................................................................................................---------------------------..................---..............................//////000000111111........................---------.........//////................................................---------------------------------------------------------.........//////................................................+++,,,.../////////......---------,,,,,,---------,,,,,,,,,,,,------...//////...,,,++++++,,,...///........................---..................---+++,,,------......---------,,,,,,++++++*********------------------------------------------------.................................------.................................................................................------------------------------------------------,,,,,,,,,---------......111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000111111111000...------......///000111111222............////////////000000000000000/////////////////////////////////...............---------222111111111000000//////000000000000000000000000////////////////////////////////////////////////111///---...111222000...---------.........//////111111000000//////..............................////////////////////////........................////////////////////////////////////////////////////////////////////////............////////////000//////000111111///---////////////////////////............////////////000///...---------------//////////////////////////////000000///...------////////////////////////............////////////////////////////////////............////////////000000000000000000000000........................//////.........---------//////.........---------////////////////////////000///---,,,,,,---///000//////.........---------........................------............------+++---///...+++***,,,///........................////////////////////////........................//////...---,,,,,,+++***.........------,,,,,,,,,........................///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,---...//////---+++...222333000+++........................000000//////............------------------------++++++,,,---..................------------......................................................,,,,,,,,,---------......---------------------------------------------------------............///,,,------......------,,,,,,,,,---...//////......------------------------................................................//////.........---------........................------------------------//////.........---------------------------------******+++,,,,,,---..............................---,,,,,,++++++,,,,,,---......................../////////......------------------............//////...---,,,,,,,,,,,,,,,000000000///......------//////.........---------.........------,,,,,,,,,...------,,,,,,++++++***------/////////...---,,,111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000111000///...---......//////000000111111............//////////////////////////////////////////////////////////////////////////////000000111111111000000000//////000000000000000000000000////////////////////////////////////////////////111///......000111000...---------.........//////111000000000/////////...........................////////////////////////........................////////////////////////////////////////////////////////////////////////............///////////////......///000000...---////////////////////////............////////////000///...------------...//////////////////////////////////////////...---////////////////////////............////////////////////////////////////............////////////................................................//////.........---------//////.........---------------------------------000...---,,,,,,---...000//////.........---------........................------............------,,,---......,,,,,,---...........................................................................//////...---,,,,,,++++++...------------------,,,........................///...------------...///------------------------------,,,,,,------......///+++((())),,,///---+++......................../////////.........------------------------------------......//////............------------......................................................---------.........//////---------------------------------------------------------............///,,,------......------,,,,,,------...//////......------------------------................................................//////.........---------................................................///.........------------------------------------,,,,,,,,,------......///..............................------------.......................................---------,,,,,,---------............//////......---,,,,,,------........./////////////////////.........---------......---------,,,,,,,,,---------,,,,,,,,,,,,+++---...............------000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......////////////////////////............////////////........................////////////////////////000000000111111222222222111111000000000000//////000000000000000000000000////////////////////////////////////////////////000///......000000///...------........./////////000000000000////////////........................////////////////////////........................////////////////////////////////////////////////////////////////////////............////////////...------...///000...,,,////////////////////////............//////////////////......------......////////////////////////---...//////////////////////////////////////////............////////////////////////////////////............////////////...............................................................---------...............---------------------------------///...---,,,,,,---...///...............---------........................------............------...---,,,---......---,,,.................................................................................------,,,,,,,,,---------------.................................///...------------...///------------------------.........---------------///+++'''&&&)))---------.................................---------------------------------------/////////000//////............------------..................................................................////////////---------------------------------------------------------............///,,,------......------,,,,,,---......///................................................................................................---------............................................................------------------------------------................................................000//////////////////000........................------------,,,,,,,,,,,,---------............/////////......------......------......///000000111...............---------...------------,,,,,,,,,,,,,,,,,,,,,------------......---------......///000000111111111111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000//////...//////////////////..................////////////---------...............//////////////////////////////000111222222333333000000000000000000////////////////////////////////////////////////////////////////////////////////////...////////////...............////////////000000000000////////////........................////////////////////////........................////////////////////////////////////////////////////////////////////////............////////////......---///000111///...////////////////////////............//////////////////............//////////////////////////////------...///000000//////////////////////////////............////////////////////////////////////............////////////................................................................................................///////////////////////////...------------...///................................................------............------000---+++,,,///000...+++........................................................................------------------,,,,,,,,,,,,------......//////.................................------................................./////////......---,,,,,,000---******,,,/////////........................------------------------------------------------///////////////...---,,,......------------......................................................------------............------------------------........................---------............///,,,------......------,,,------...............---................................................................................................................................................------------------------------------------------............------------........................000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////.........//////............//////000000........................------------------------++++++,,,,,,---......//////...---,,,,,,---///000///000000111111111000000111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////111111111111111111111111111000000///////////////////////////........................////////////------------......//////////////////////////////......//////000111222222//////////////////000000////////////////////////000000000000000000000000////////////////////////.../////////.........///........./////////000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////000//////000222222111000////////////////////////............//////////////////.........//////000////////////////////////------...///000000//////////////////////////////............////////////////////////////////////............////////////////////////////////////////////////////////////---.....................---.....................////////////////////////.........------.........---.............................................------............------000---+++---///000...,,,........................................................................,,,,,,---------------------------....../////////........................---..................---...........................////////////...,,,,,,...------...000000///...........................------------------------------------------------...............---,,,+++......------------......................................................++++++,,,,,,,,,---------------------------------........................---------............///,,,------......------,,,---...............------........................................................................---.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,........................///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........//////000000000//////............---.....................------------------------++++++,,,---......//////...---,,,,,,,,,...///000///000000111111111111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111000///////////////....................................////////////---------...//////000000////////////////////////---......//////000000000......////////////000000000000000000000000000000000000000000000000000000////////////////////////---...//////------...///....../////////000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////000//////111333333222111////////////////////////............//////////////////......//////000000////////////////////////---...//////////////////////////////////////////............////////////////////////////////////............////////////000000000000000000000000////////////////////////---------...............---------...............------------------------........................---------.......................................------............------///...---...//////...---........................------------------------........................,,,,,,,,,------......................../////////........................------...//////...------........................---...///000000///---,,,***,,,---...///...---,,,........................---------------.........------------------------------------------,,,+++......------------......................................................***+++++++++,,,,,,,,,,,,------------------------........................---------............///,,,------......------,,,.........///......---,,,------------------------................................................---------.......................................++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...........................,,,,,,,,,,,,---------------------............///......------......//////111000000///......---------------...............,,,,,,,,,------------...+++,,,,,,---.../////////---------------...///000//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111222111000///...//////000,,,------....../////////............////////////------...//////000111111////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000000000000000////////////////////////,,,...000///---,,,...///.../////////000000000000.../////////000000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............///////////////......000222333222111////////////////////////............///////////////////////////000111111//////////////////////////////////////////...---////////////////////////............////////////////////////////////////............////////////////////////////////////////////////////////////---------.........//////---------.........//////---------------------------..................------------.........//////........................------............------...///000///...---...///........................------------------------........................++++++,,,,,,---...//////////////////....................................------...//////...------........................,,,---///000000000...---+++,,,,,,,,,,,,,,,---...........................------........./////////------------------------,,,------............---......------------......................................................+++++++++,,,,,,,,,------------------------------........................---------............///,,,------......------,,,......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,------.................................------,,,,,,------...........................,,,,,,---------.........---------............///------,,,,,,---......//////////////////.........---------.........//////,,,,,,,,,---------......,,,,,,------......//////+++,,,---...//////////////////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111///.........///000,,,,,,------...///000000............/////////000.........///000111111222////////////////////////000000000000////////////---.........//////000000000000000000000000000000000000000000000000000000////////////////////////,,,...000///---,,,---000////////////000000000000.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000...------///111222111000////////////////////////............/////////000///////////////000111111///////////////////////////000000000///...------////////////////////////............/////////000////////////////////////............/////////000........................000000000000000000000000---------.........//////---------.........//////////////////////////////------............---------------.........//////........................---..................------///111000---,,,...111........................------------------------........................++++++,,,,,,---...//////000000//////......------........................,,,---...//////...---,,,////////////////////////+++---///000111000///.........,,,+++***+++///111................................./////////000000------------------------------...///000000000///.........------.........................................................,,,,,,,,,---------......------------------------////////////////////////---------.........//////,,,------......------,,,.../////////...---,,,,,,++++++++++++++++++++++++................................................---------.........//////........................------------------------+++++++++,,,,,,---------------------------------,,,,,,------...///000000..............................------------..............................---------....../////////---------.........//////,,,,,,,,,,,,,,,---...///------......///000000000---------.........//////,,,,,,,,,------.........---------...............***+++---///000000///...111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222////////////////////////000000000000000000000000000/////////000111222222333222000...---,,,------,,,---...000000000///...........................000000000000000000000000000000000000000000000000000000000000000000000000111000///---------...///111111000000//////......000000000000000000000000111111000000//////......111111000///////////////000000000000////////////............////////////////////////////////////000000000000000000000000...///000111111000///...222222111000///...------........................000000000000000000000000////////////////////////......///000000000000000............///////////////////////////////////////////////////.........////////////////////////000///...------...///000//////000000000000//////////////////////////////000000////////////000000------......//////000000000000////////////000000////////////////////////000000000000000000000000//////////////////////////////...---,,,,,,++++++///000000000///......---........................////////////////////////......................../////////...---------,,,................................................---------............///........................,,,,,,,,,---------..............................------------------------000///...------...///000///...---,,,,,,---.../////////.........---------------------------------........................------------------------++++++,,,---............//////////////////......///////////////////////////...---,,,,,,---.../////////.........---------..............................---,,,---...///000////////////////////////........................---------............///........................///...---,,,,,,---...///................................................//////.........---------------------------------//////.........---------......................................................------------.........------------...//////..............................................................................////////////......++++++,,,,,,---...//////........................---------............///...------,,,,,,------......---,,,,,,,,,,,,---...111111111111111111111111000000000000000000000000000000000000000000000000111111000//////000111111////////////////////////000000000000000000000000000000000000000000111222000///............///000//////000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000///...............111000000000/////////...000000000000000000000000////////////.........---111111000///////////////000000000/////////..................////////////////////////////////////000000000000000000000000...///000111111000///...111111000000//////......////////////////////////000000000000000000000000////////////////////////------...///////////////............/////////////////////////////////////////////////////////...//////////////////////////////............////////////000000000000//////////////////////////////000000////////////000000.........///////////////000000////////////000000//////////////////////////////////////////////////////////////////////////////...------,,,++++++,,,,,,------,,,,,,+++***........................////////////////////////.......................................---------................................................---------............///........................,,,,,,---------.................................------------------------000///...------...///000......------------......//////.........---------------------------------........................------------------------,,,,,,---.........------------------------,,,,,,///////////////////////////...------------.../////////.........---------...........................------,,,---...///000................................................---------............///........................///...------------...///................................................//////.........---------------------------------//////.........---------......................................................------------.........------------...//////..............................................................................////////////......++++++,,,------...//////........................---------............///...------,,,,,,------...------------------------000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111////////////////////////000000000000000000000000222111000000000000000000---------...///000111222222111111000000000000111........................000000000000000000000000000000000000000000000000000000000000000000000000///////////////......---000000000000////////////000000000000000000000000............------------111000000///////////////////////////........................////////////////////////////////////000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////,,,------...........................////////////////////////////////////......//////////////////////////////////////////......////////////......//////000000000000//////////////////////////////000//////......//////000///////////////.........000000////////////000000//////////////////////////////////////////////////////////////////////////////......---,,,,,,,,,....../////////...------........................////////////////////////........................---------...............................................................---------............///........................,,,------------.................................------------------------//////...------...//////---..................---...............---------------------------------........................------------------------------.........------,,,,,,,,,,,,,,,,,,,,,------///////////////////////////...------------...///...............---------...........................------------...//////------------------------........................---------............///........................///...------------...///...............................................................---------------------------------...............---------......................................................------------.........------------...//////..............................................................................////////////......,,,,,,,,,---......//////........................---------............///......------------......---...////////////...---////////////////////////000000000000000000000000000000000000000000000000000000000//////000000000////////////////////////////////////////////////222222111000/////////000------...///000111222222333222000///...///000000........................////////////////////////////////////////////////////////////////////////---...///000000///...---000000000000////////////////////////////////////........................000000////////////000000////////////.........---............//////////////////////////////////////////////////////////////////000000000000//////.../////////000000000111000000000000000000000000////////////////////////////////////////////////,,,---......//////..................////////////////////////////////////............////////////////////////////////////---...///000000///...---//////000000000000///////////////////////////////////////....../////////000000//////......------000000////////////000000//////////////////////////////////////////////////////////////////////////////......---------,,,//////000000000000///...........................////////////////////////........................,,,---------.../////////................................................---------............///........................------------....................................................................................,,,---...//////...---,,,........................................................................------------------------......///......---,,,,,,------............//////////////////////////////.........------.........................................................------------......//////------------------------........................---------............///.................................------.................................................................................------------------------..............................................................................------------.........------------...//////........................................................................---......//////......---,,,---------......//////........................---------............///......------------......---...000111111000...---////////////////////////000000000000000000000000000000000000000000000000/////////000000/////////000000000000000000000000////////////////////////222222111000/////////000//////000000000000000000222111///...---......///////////////////////////////////////////////////////////////////////////////////////////////////---...///000000///...---////////////000000000000////////////////////////////////////////////////000000////////////000000000////////////.....................////////////////////////////////////////////////////////////000000////////////000000......//////000000111111////////////////////////////////////////////////////////////////////////......///000000000000///............////////////////////////////////////---.........//////000000////////////////////////---...///000000///...---//////000000000000////////////////////////////////////............//////000000//////......------000000////////////000000////////////////////////........................///////////////////////////...............------+++,,,,,,---------,,,,,,........................////////////////////////........................,,,---------.../////////................................................---------............///........................---------.........//////................................................------............------,,,---...//////...---,,,---.....................................................................------------------------////////////...---,,,,,,------------......//////////////////////////////---..................------.............................................---------...............------------------------........................---------............///........................---..................---................................................---.....................---------------------------...........................................................................------------.........------------...//////........................................................................------............------------...............///........................---------............//////......------......///---...000111111000...---000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000000000000000000000000000222111000000000000000000111111111111111000///...000//////............///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---...//////////////////////////////000000000000000000000000000000000000/////////000000000000000///////////////000000111000000000000////////////............////////////////////////////////////000000000000000000000000000000////////////000000......//////000000111111////////////////////////000000000000000000000000////////////////////////...//////000000000000000............////////////////////////////////////------......///000000000////////////////////////......////////////......//////000000000000/////////////////////////////////......------......//////////////////.........000000////////////000000////////////////////////........................////////////////////////........................,,,------............---........................////////////////////////........................---------...............................................................---------............///........................------........./////////................................................------............---------..................------------...............................................................------------------------....../////////...------******++++++,,,,,,------////////////////////////------...//////...---------------.......................................,,,---......//////......------------------------........................---------............///........................------...//////...------................................................---------...............---------------------------------.....................................................................------------.........------------...//////........................................................................------............------................................................---------............/////////............//////---...////////////...---111111111111111111111111000000000000000000000000000000000000000000000000......///000000///......000000000000000000000000000000000000000000000000000000000000000000111222000111111222111000///......//////000000000000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...............///000000.../////////000000000111000000000000000000000000........./////////000000///////////////000111111222111111111000000000000............////////////////////////////////////000000000000000000000000111000///......///000111////////////000000000000000000000000000000000000000000000000000000000000////////////////////////---...//////000000//////............////////////////////////////////////------......///000000111//////////////////////////////............////////////000000000000/////////////////////////////////......------......///.........///////////////000000////////////000000////////////////////////........................////////////////////////............////////////...//////000111111000000........................////////////////////////.......................................---------................................................---------............///....................................////////////................................................,,,------......------,,,......------------......---------.........//////................................................---------------------------......////////////...)))******+++,,,,,,------////////////////////////------...//////...---------------.........//////........................,,,---.../////////...---................................................---------............///........................------...//////...------................................................---------.........//////---------------------------------.........//////......................................................------------.........------------...//////........................................................................,,,------......------,,,////////////....................................---------............/////////............//////------------------------111111111111111111111111000000000000000000000000000000000000000000000000---...///000000///...---000000000000000000000000000000000000000000000000000000//////000111222222///000111222222111000///...///000222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---------///000111.../////////000000111111000000000000000000000000---------........./////////////////////000111111222222222222111111111000............/////////000////////////////////////000000000000000000000000111000///......///000111000000000000////////////111111111111111111111111000000000000000000000000////////////////////////,,,---......//////................../////////000////////////////////////---------...///000000111////////////////////////000///...------...///000//////000000000000//////////////////////////////.........------.........---.........//////000000000000////////////000000////////////////////////........................////////////////////////.........///////////////++++++,,,---......------........................////////////////////////......................../////////......------,,,................................................---------.........//////..................................../////////000........................////////////////////////,,,,,,---......---,,,,,,///...---,,,,,,---...///---------.........//////////////////////////////........................------------------------------...///000000000///++++++,,,------...//////////////////////////////,,,---...//////...---,,,---------.........//////........................,,,,,,.../////////...---////////////////////////........................---------.........//////........................,,,---...//////...---,,,................................................---------.........//////---------------------------------.........//////.........................................................------............------------...//////........................................................................,,,------......------,,,///////////////.................................---------.........////////////............//////...---,,,,,,,,,,,,---...333222222222111000000000222111000000222333222000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000////////////000000000000222000//////000000///------......///////////////////////////////////////////////////////////////000000000000111111111111000///.........///111222////////////////////////000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000//////000000000000//////000000000000000///......---------------...///000000...---,,,,,,---...000+++,,,...000000000//////////////////////////////////////////000000000000///////////////000111111222000...,,,+++,,,---...000000000///......------///////////////000111111000000//////.........---////////////////////////////////////000000000000000//////.........//////////////////////////////////////////////////////............//////////////////......---------,,,............////////////////////////////////////////////////////////////........................//////.........---------000000//////.........---............////////////////////////////////////000000///...---,,,,,,+++////////////////////////........................---------............///................................................---------....../////////,,,,,,,,,---------......------...............---........................000000000111000//////...---------............///---------............/////////.........---------------......///000000000........................................................................------------------------........................------------,,,++++++***,,,---......//////............------------......//////.........---------///...---,,,+++,,,------111///,,,,,,...///---+++...------,,,,,,------...........................,,,,,,,,,,,,,,,---...///---.........//////000000---------..................................................................------------...//////...------,,,,,,------...........................................................................//////000000000000//////000000//////.........---........................//////.........---------......//////...---,,,,,,111111000000000000000000222000000111333444333222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000////////////000000000000222000//////000000///---...//////000111000000000////////////////////////////////////////////////000000000000111111111111///////////////000000111000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000//////000000000000//////000000000000000///......//////.........///000000111000///......///000111+++,,,...000111111111111////////////////////////////////////000000000000///////////////000111111222111///---,,,---............/////////////////////////////////000111111000/////////............////////////////////////////////////000000000000.........------.........////////////////////////////////////////////////............/////////////////////.........------............////////////////////////////////////////////////////////////........................//////.........---------000/////////......................../////////////////////////////////////////////...------,,,,,,................................................---------............///................................................,,,---------............,,,,,,,,,---------........................------........................000000/////////.........---------............///---------............/////////.........---------............------------........................................................................................................................------.........---,,,,,,,,,---......//////............------------......//////.........---------///...---,,,,,,,,,------000...,,,,,,---...---+++...------,,,,,,------...........................------,,,,,,,,,---......---........./////////000..................------...................................................------------...//////...------,,,,,,------...........................................................................------............------000/////////....................................//////.........---------......//////...------,,,///////////////000000000111000000111444555555444000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000////////////000000000000111000//////000000///...///000000111111111111111////////////////////////////////////////////////000000000000111111111111...//////000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000//////000000000000//////000000000000000//////...111111000000//////000000222222000000000000222222,,,---///000111222222222////////////////////////////////////000000000000///////////////000111111222111000.........//////------...//////000111111///////////////000000111////////////............////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////............////////////000000////////////..................////////////////////////////////////////////////////////////.......................................---------////////////............---............/////////////////////////////////........................................................................---------............///................................................,,,,,,,,,------------...,,,,,,,,,---------........./////////...---,,,,,,........................000///...---,,,---......---------............///---------............///...............---------///......---,,,,,,++++++........................................................................////////////////////////........................---......////////////...,,,---......//////............------------.....................---------///...---,,,,,,,,,,,,---///---,,,,,,......---,,,......------------....................................---,,,,,,,,,------...............//////////////////...---------,,,...................................................------------...//////......------------..............................................................................------............------////////////...................................................---------.........///......---,,,...//////000000111111111111000000222444666666555000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000111///...///000111000...//////000111111111111000///////////////////////////////////////////////////000000000111111111111---...000111111111000///000000000000000000000000////////////////////////////////////000000000000000000////////////000000//////////////////////////////000000000000////////////000000000000//////222111000000////////////222111111000000111111222///000000111111111111111////////////////////////////////////000000000000///////////////000000111222222111000//////000000......//////000000000000000000////////////000000///////////////.........////////////////////////////////////000000000000///000000000111111111000////////////////////////////////////////////////............////////////000000000000000/////////............////////////////////////////////////////////////////////////................................................///////////////.........---------.........//////////////////////////////---------.........//////................................................---------............///................................................,,,,,,,,,---------------,,,,,,,,,---------......////////////...---,,,+++........................000///---++++++,,,---...---------............///---------............///.................................---------,,,,,,........................................................................................................................,,,---...///////////////,,,---......///...............------------....................................------,,,,,,,,,,,,............//////...---......------------..............................///...---,,,,,,,,,,,,,,,........................000000///...---,,,,,,,,,...................................................------------...//////......------------..............................................................................//////000000000000/////////////////////.........................................................---...............------000000000111111222222222111000000222444666666555000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111////////////////////////////////////////////////////////////000000000000000///...///000111000///---...//////000000//////000000000000000000000000000000000000000000000000///000000000111111111111---...000111111111000///////////////////////////////////////////////////.../////////000000000111000000////////////000000//////////////////////////////000000000000////////////000000000000//////111000000///............000000000//////000000000333222111111000/////////000000000000000000000000////////////000000000000///////////////000000111222111111000000000000000111111000000////////////000000////////////000000.........///////////////000000000000000000000000////////////000000000000---...///000000000000///////////////////////////////////////////////////............/////////////////////000000000000000............////////////////////////////////////////////////////////////........................---..............................///////////////------------............////////////////////////,,,,,,------.../////////................................................---------............///................................................------------------------,,,,,,,,,---------............//////...------,,,........................000...,,,+++***+++---...---------............///---------............///---.....................------......////////////........................................................................------------------------........................+++,,,---...............,,,---......///...............------------......---.....................---------------,,,,,,,,,...///000000000////////////......------......///........................///...---,,,,,,,,,,,,,,,...............---------000000///...---,,,,,,,,,...................................................------------.../////////......------......///........................................................................//////000000000000//////.........///////////////........................---.....................------...............---111111111111222222222222111000000111444555555444000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000////////////000000000000000///...///000111000///------...///////////////000000000000000000000000000000000000000000000000000000000000111111111111...//////000000000000000........................000000000000000000000000......//////000000111111000000////////////000000000000000000000000000000//////000000000000//////...//////000000000000000000000///.........//////////////////////////////333222111000///.........000000000000000000000000////////////000000000000///////////////000111111000111111111000000000000222222111000000///......111000000///////////////.........///////////////000000000000000000000000////////////000000000000***+++,,,.........------////////////////////////////////////////////////............////////////......////////////000000............////////////////////////////////////////////////////////////........................---------........................///////////////,,,------------.........////////////////////////---------.........//////------------------------........................---------............///................................................///............---------,,,,,,,,,---------......------...............---........................///...---,,,+++,,,---------------............///---------............///---------...............------......///000000111........................................................................------------------------........................,,,,,,---.........------,,,---......//////............------------......---------...............------......------,,,+++,,,...111111000///////////////............//////..............................---,,,,,,,,,------.........---------------/////////...---------,,,...................................................------------...////////////............//////........................................................................------............------.........///////////////........................---------...............,,,---......///.........111111111111000000000000222000000111333444333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222000000000000000000000000000000000000000000000000////////////000000000000///......///000111111///......///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///////////////000000111////////////////////////000000000000000000000000.........///000111111111000000////////////000000000000000000000000000000//////000000000000//////......///000000000000000000000/////////000111111...//////////////////...000000///......///000000000000000000000000000000////////////000000000000///////////////000111111//////000000000000000///111111000000000000000000111111000///////////////............/////////000000000000000000000000000////////////000000000000***+++---///000///...---////////////////////////////////////////////////............////////////------........./////////............////////////////////////////////////////////////////////////........................---------.........//////............/////////000,,,,,,---------.........////////////////////////---------...............------------------------........................---------............///................................................000000/////////.........,,,,,,,,,---------......,,,,,,---...////////////....................................---------------------............///---------............///---------.........//////....................................................................................................................................................../////////......---,,,---......//////............------------......---------.........//////------.........---,,,+++))),,,000000///------...//////............//////........................------,,,,,,,,,---...............------,,,,,,,,,..................------...................................................------------...////////////............//////........................................................................------............------............/////////000........................---------.........//////,,,------...//////......111111000000//////......222111000000222333222111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000///......///000111111000//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000///.........///111222000000000000000000000000000000000000000000000000---......///000111111222000000////////////000000000000000000000000000000//////000000000000//////......///000000000000000111000000000111222333333//////000000000000//////------,,,---...///111333000000000000000000000000////////////000000000000///////////////000111111...///000000000000///////////////000111111222222111111000///////////////---.........//////000000000000000000000000000000////////////000000000000,,,...000222333333111111////////////////////////////////////////////////............/////////000,,,---------......//////............/////////000////////////////////////////////////////////////........................---------.........//////---.........//////000000,,,,,,,,,---------......////////////////////////........................------------------------........................---------.........//////................................................111111000000/////////...,,,,,,,,,---------......++++++---...///000000000............................../////////...---,,,---------.........//////---------.........//////---------........./////////......------,,,,,,+++........................................................................////////////////////////........................000000111000000///......,,,---......//////...............------.........---------.........//////,,,---.........---,,,+++'''***...///---+++,,,---//////............//////........................,,,,,,,,,,,,------...///.........------,,,,,,,,,---------..................................................................------------...////////////............//////........................................................................//////000000000000//////---.........//////000000........................---------.........//////,,,,,,---.../////////...000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......222111111111000000//////---...///000000///...---000000000000000000000000////////////////////////000000000000000000000000111222222111///...///000////////////////////////////////////////////////222111111111000000//////000000000000000000000000111111000000000000111111222111111111000000//////000000000000000000000000000000000000000000000000666444222000//////000111//////000000111111111222333222222222111111000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000111111000000//////....../////////...,,,---///111......//////000000111111000000000000000000000000222222111111000000//////000000000000111111111111333111///...---...///000222111111111000000//////////////////////////////////////////////////////////////////000000000000............////////////////////////////////////........................////////////////////////------------------------------------------------................................................////////////////////////...000111111000//////000////////////////////////---------............///....................................000222444666........................------............---------------............///////////////............////////////000000000000................................................////////////////////////........................------------------------......////////////......////////////////////////................................................,,,,,,---...//////......------------......////////////.........---------------------------------...........................------------...//////------............------.........------,,,,,,,,,........................---------............///........................,,,,,,------.../////////........................////////////////////////......------------......000000000000000111111222........................////////////////////////////////////////////////------......//////000000///////////////.................................000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111111111000000////////////111111111111000000000///...///000000000000///...000000000000000000000000////////////////////////////////////////////////000111222111/////////000111111111111111111111111000000000000000000000000111111111000000000//////000000000000000000000000111111000000000000111111111111111111000000000///000000000000000000000000000000000000000000000000333222000.........///000///000000000111111111111222222111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111000000000/////////...///000000///------///111////////////000000000000000000000000000000000000111111111000000000000000000000000000111111111111///...---,,,---...000111111111000000000/////////////////////////////////////////////////////////////////////000000000000............////////////////////////////////////........................////////////////////////------------------------------------------------................................................000000000000000000000000,,,---......,,,,,,---...........................---------............///........................//////...------...///000........................------............---------------............///////////////...................../////////000000................................................................................................------------------------......////////////..............................................................................,,,------...//////..................//////000000//////.........---------------------------------...........................------------...//////,,,------------------,,,.........------,,,,,,,,,........................---------............///..........................................------........................////////////////////////......------------......//////......//////000111........................////////////////////////////////////////////////.........///////////////////////////....................................000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111111000000000000/////////111111111111000000000000///000000111111000000///000000000000000000000000////////////////////////........................000111222111000///000111111111111111111111111111111111111111111111111111111111000000000000//////000000000000000000000000111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000///...---------//////000000000000111111111111111111000000000000//////////////////////////////000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000111000......000222000000000000////////////000000000000000000000000///000000000000000000111000000000000111111111111000000///......///000111000000///////////////...////////////////////////////////////////////////////////////000000000000............////////////////////////////////////........................////////////////////////------------------------------------------------................................................000000000000000000000000000000000///---...000222---------------------------------............///........................//////...------......///........................------............---------------............///////////////............---------.........//////................................................------------------------........................------------------------......////////////..............................................................................,,,---......///.........///////////////000000000...............---------------------------------...........................------------...//////,,,,,,,,,------,,,,,,,,,.........---------------........................---------............///........................000//////...------,,,,,,........................////////////////////////......------------............------......///000........................///////////////////////////////////////////////////////////////.........................................................000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////000111222111000///000111111111111111111111111111111111111111111111111111000000000000000000//////000000000000000000000000111111000000000000111111111111111000000000000000////////////////////////000000000000000000000000...------------...///000000000000000000111111111000000000///////////////////////////////////////000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000////////////000111222111000///000222111111000000//////......////////////////////////.../////////000000111111///000000000111111111111777666444222000000//////////////////............////////////////////////////////////////////////////////////000000000000............////////////////////////////////////........................////////////////////////........................------------............................................................////////////////////////000000///...,,,---000222---------------------------------............///........................------...///000111222333........................------............---------------............///////////////............,,,,,,,,,---------......................................................------------------------......................................................////////////..............................................................................------...............---............////////////........................------------------------...........................------------...//////,,,------......------,,,...............---------........................---------............///........................//////.........---------........................////////////////////////......------------............------......///000........................////////////////////////////////////////////////000000//////......------------...............///........................000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111000///000222000000000000000000000000111111111111111111111111//////////////////000000000000000000000000000000111111000000000000111111000000000000000000111111////////////////////////000000000000000000000000............///000111111111111000000000000000000///////////////000000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000///111222111000///000111111111000000//////......////////////////////////......//////000000000111///000000000111111111111777666555333111000//////............////////////000000000000000000000000////////////////////////////////////000000000000............////////////////////////////////////////////////////////////////////////////////////........................---------....../////////........................................................................+++++++++)))((((((+++...........................---------............///........................------...///000111111222........................------............---------------............///////////////............,,,,,,,,,,,,------------..............................................................................................................................////////////..............................................................................---...............---------------------------------.....................------------------------////////////////////////...------------...//////......////////////......................................................---------............///........................---------.........//////........................////////////////////////......------------......//////......//////000111........................////////////////////////////////////////////////000000//////......------,,,---------......//////........................000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000000000000111111111111111000000//////000000111000000000000000000000000000000000000000000000000111111111111111111111111///000111111000000111222////////////////////////111111111111111111111111......////////////000000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000/////////000111111111111111111111111000000000000//////000000000000111111////////////////////////000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000...000111111000//////000000000000000////////////000000000000000000000000...//////////////////000000000000000111111111111000000000000000111111000...////////////000000000000000000000000000000000////////////////////////////////////000000000000............////////////////////////////////////////////////////////////////////////////////////........................---------...//////000000................................................------------------------,,,,,,,,,+++)))***,,,...////////////////////////---------............///.......................................---,,,+++........................------............---------------............///////////////............,,,,,,,,,---------......................................................////////////////////////......................................................////////////......------------------------.........................................................///......---,,,---------,,,,,,,,,,,,,,,---------...............------------------------////////////////////////...------------...////////////000000000000//////.............../////////........................---------............///........................,,,,,,------...//////000........................////////////////////////......------------......//////......//////000111........................///////////////////////////////////////////////////////////////.........,,,,,,,,,---......//////........................000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222///000000000111111111111000000///......///000000000000000000000000000000000000000000000000000000000000000000000000000000...000111111000000111222000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000111111000000000000111111///000000000111111111111000000000000000000000000000000000000000000000000///000000111111111000000111111111111000000000///000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000000111---///111111000......///////////////000000000000000000000000000000000000///////////////.........000000000000111111111111......///000000111111111/////////000000000111111000000000000000000000000////////////////////////////////////000000000000............////////////////////////////////////////////////////////////////////////////////////........................---------...///000000000...........................................................................///000000......///000........................---------............///.......................................,,,+++***........................------............---------------............///////////////............------------..........................................................................................................................................////////////......------------------------......................................................//////...------,,,......---------,,,,,,,,,---------.........//////------------------------////////////////////////...------------...//////......////////////......---........./////////000........................---------............///........................------..........................................////////////////////////......------------............------......///000........................////////////////////////////////////////////////.........///////////////++++++,,,------...//////........................000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222//////000000111111111222000///...------...///000000000000000000000000000000000000000000000000000////////////////////////...000111111000000111333111111111111111111111111////////////////////////---.........//////000000000000000000000000000000111111000000000000111111//////000000111111111222000000000000000000000000000000000000000000000000//////000000000000//////222111111111000000//////000000111111222222222333111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000111111,,,...000111///...............//////000000111111000000000000000000000000000000//////.........---000000000000111111111111222222222222222111000/////////000000111111222222000000000000000000000000////////////////////////////////////000000000000............/////////000////////////////////////000000000000000000000000////////////////////////////////////////////////---------...///000000111................................................////////////////////////,,,...//////...------...---------------------------------.........//////........................,,,---///000000000//////........................---..................------------.........//////000/////////............---------.........//////................................................------------------------........................////////////////////////......////////////......------------------------.................................................../////////...---,,,,,,//////.........------------------.........//////------------------------000000000000000000000000...------------...//////------............---------.........//////000000........................---------.........//////......................../////////...------,,,,,,........................////////////////////////.........------.........---,,,,,,,,,,,,---..............................////////////////////////////////////////////////---.........//////000000++++++,,,,,,---...//////........................222222222222222222222222000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000111111222111111000///...000000000000000000000000000000000000000000000000000000000000000000000000222222222222222111000///000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000111111111111000000//////---///111222333222111000000000000000//////////////////000000111111111222222222222222222111000///222222222222222222222222222111111111000000//////222111111111000000//////000111222333333222111000000000111111111222222222////////////000000000000000000000000000000000000////////////000000000000000000000000////////////000000111111111111000000,,,------.........................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000.........///000////////////////////////////////////000000000000//////............//////........................//////////////////////////////.........---------///////////////............---,,,++++++,,,...///........................------------------,,,,,,........................////////////////////////........................//////............//////////////////////////////------------------------///............///000000//////............//////000///...------...///000------------------------........................///111444666666444111///...........................------,,,,,,------...---------............///---------............///---------------------------------...............//////////////////////////////.........------------------............//////////////////////////////.........------------////////////////////////------............------........................,,,---...//////...---,,,........................////////////////////////////////////////////////.........------,,,,,,,,,......////////////..............................//////.........---------........................////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////111000...---...///111222////////////////////////111111111111111111111111111111111111111111111111333333222111111222333333000000000000000000000000000000000000000000000000///000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111000000///000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000111111111111000000000///000000000000000000000000222222111111111000000000///000222333333333222111000000000000000000000//////000000000111111111111222222222222222111000000111111111111111111111111222111111111000000000000222111111111000000000000000111222333333222111000000000111111111222222222///000000000000111111111000000000000000000000000000000000000////////////000000000000000000000///000000111111111111000000...///000000111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////////////////////////////////////////000000000000//////............//////........................//////////////////////////////.........---------/////////////////////...000//////.........//////...........................---------------------........................////////////////////////........................//////............//////////////////////////////------------------------...............//////000//////............//////000///...------...///000////////////////////////........................,,,...000111111000...,,,...........................------------------...---------............///---------............///------------------------000//////......---------//////////////////////////////.........------------------............////////////////////////////////////.........------////////////////////////------............------........................------...//////...------........................////////////////////////////////////////////////.........------,,,,,,,,,......////////////..............................//////.........---------........................////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////000///...------///111222222222222222222222222222111111111111111111111111111111111111111111111111333333222111111222333333000000000000000000000000000000000000000000000000......000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222222222222111111111000111333444444333222222000000000000000000000000000000000000111111111111111222222222222111000000000000000000000000000000111111111111111000000000111111111111111000000000000111222333333222111000111111111111111222222222000000000000111111111111000000000000000000000000111111000000//////......000000000000000000000000000000111111111111000000...///000000111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000//////...////////////////////////////////////000000000000//////............///////////////////////////////////////////////////////////////............---......//////////////////000000000000///...------........................................................................////////////////////////........................//////............//////////////////////////////////////////////////////------.........///////////////............////////////............//////////////////////////////........................,,,,,,------------,,,,,,........................---------------------------------............///---------............///------------------------222111111000///...---,,,////////////////////////...............------------------............///////////////////////////000000000/////////......////////////////////////------............------........................------...//////...------........................////////////////////////////////////////////////.........---------------......////////////......////////////////////////...............---------........................////////////////////////000000000000000000000000//////////////////////////////............/////////////////////////////////...---------...000111333333333333333333333333111111111111111111111111111111111111111111111111111000000000000000000111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111000000000000000111111111111111111111111222222222222222222222222111111222333333222222111000000000000000111111111000000000000000111111111111111222222222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111222333333222111111111111111111111111111111/////////000000000111111000000000000000000000000111111000000//////......000000000000000111111111000000111111111111000000------...///////////////222111111111111000000000////////////////////////////////////////////////000000000000000000000000////////////////////////...///000111111000///...////////////////////////////////////000000000000//////............//////000000000000000000000000/////////////////////////////////...........................////////////---...//////...,,,***))).................................///////////////........................////////////////////////........................//////............//////////////////////////////////////////////////////------......//////////////////............///////////////....../////////------------------------........................///..................///........................------............---------------............///---------............///........................111111000000//////......////////////////////////........................---------............///////////////////////////000000000000////////////////////////////////////------............------........................---..................---........................////////////////////////////////////////////////...............---------......////////////......000000000000000000000000................................................//////////////////////////////////////////////////////////////////////////////............//////////////////////////////...------------...//////000000000000000000000000111111111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000////////////////////////...///000000000000//////000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000111111222222222222222222222222222222222222222222222222000111111111111111000000///000000000111111111222111111000000000000000000000111111222222222111111222222222222222222222222111111111111111222222222111111111111111222222222111222333444444333222111111111111111111111111111........./////////000000000000000000000000000000111000000000/////////...///000000000111111111222000000111111111111000000---......///////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////...///000111111000///...////////////////////////////////////000000000000//////............//////000000000000000000000000////////////////////////////////////////////////---.........//////000000---...//////...,,,***)))....................................//////000000........................////////////////////////........................//////............//////////////////////////////000000000000000000000000---...///000000000////////////............//////...//////////////////...------------------------........................000000///......///000000........................---......//////......------------............///---------............///..............................//////000000111111////////////////////////---.....................---------............///////////////////////////000000000000////////////////////////////////////------............------.................................------.................................////////////////////////////////////////////////..............................////////////......000000000000000000000000---.....................//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////---------------...//////111111111111111111111111222222222222222222222222222222222222222222222222111222333333333333222111000000000000000000000000000000000000000000000000222222222111111000......000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111222222222222222222222222111111111222222222222222111111111000000000000000///000000111111222222222111111111111000000000000000000111222222222222111222222222222222222222222111111111222222222222222111111111222222222222222111222333444444333222111222222222111111111111111////////////000000000000000000000000000000000000/////////000000000000000///000000111111222222222000000111111111111000000///000111111222222111111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000////////////////////////////////////000000000000//////............//////////////////////////////////////////////////////...////////////000000000------......///000000000000000000000///...------........................---------......//////000........................////////////////////////........................//////............//////////////////////////////000000000000000000000000...///000111222111000000//////............//////......////////////......////////////////////////........................///...------------...///........................---...///000000///...------------............///---------............///........................,,,---...///000111111222////////////////////////---------...............---------............///////////////////////////000000000/////////......////////////////////////------............------........................///...------------...///........................////////////////////////////////////////////////.............../////////......////////////......////////////////////////---------...............////////////////////////////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////------......////////////333333333333333333333333222222222222222222222222222222222222222222222222111222333333333333222111000000000000000000000000000000000000000000000000000000111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000111111111222222333222111111000000000111///000000111111222333333111111111111000000000///000000111222222222222222111111111111111111111111111111111222222333333333111111111222222333333333222222333444444333222222222222222111111111000000000111111111111222222222000000000000000000000000......//////000000111111///000000111111222333333000000111111111111000000000000111222222222222111...///000000111222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111////////////////////////////////////000000000000//////............//////........................////////////////////////.../////////000000000000------......///000000111000//////.........//////........................+++,,,,,,---......//////........................////////////////////////........................//////............/////////////////////////////////////////////////////////000222333333333111000//////............//////---...///000000///...---////////////////////////........................------............------........................---...///000000///...------------............///---------............///........................---------......//////000////////////////////////---------.........//////---------............////////////////////////////////////.........------////////////////////////------............------........................///...------------...///........................////////////////////////////////////////////////---........./////////000......////////////..............................---------.........//////////////////////////////////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////......//////000000000///000000000000000000000000222222222222222222222222222222222222222222222222///000111222222111000///000000000000000000000000000000000000000000000000...///000111111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000//////000000111111111222//////////////////////////////000000111111111222444333333222111111111222///000000111222222333333222111111111000000/////////000111222222222222222000000000000000000000000111111111222222333333333111111111222222333333333222222444444444444222222222222222222111111000000222222333333333444444444000000000000000000000000------...///000111222222///000000111222222333333000000111111111111000000......///000000000000000//////000111333444555666000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000///.........000111222////////////////////////////////////000000000000//////............//////........................////////////////////////.../////////000000111111---------...///000000111...---,,,++++++,,,...///........................++++++,,,,,,---...//////........................////////////////////////........................//////............/////////////////////////////////////////////////////////111333444444444222111//////............//////---...///000000///...---------------------------...........................//////000000//////...........................---...///111111///...------------.........//////---------.........//////////////////////////////...............---------////////////////////////---------.........//////---------........./////////////////////////////////.........------------////////////////////////---..................---........................///...---,,,,,,---...///........................////////////////////////////////////////////////---.........//////000000......////////////..............................---------.........//////000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////...//////000111000000000111111222222222222111111111111111222222333333333222222222222222333333333000111111111111222222222000000000000000000000000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000/////////000222333444333333222111111111222000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111333333333222222222111111444222000000222333111///333333333222222111111111///111222111000///000111222222222222222222222222333333222222222333444555111111222222222333333333222222222222222222222222222222333333333333444444333333333222222111111111444444444444444333222111222222222222222222222222222111111111000000//////222222222222222222222222222222222222222222222222111111000000000000111111111000////////////000000//////000111111111111111111111111111222222222222000000000000000000000000////////////////////////222111000//////...//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................000000000000000000000000---------...///000000111////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////+++,,,,,,---...///000000---------............///////////////////////////......000333777666222...000000//////......------000000000000000000000000999777333000............111111000///...---,,,,,,////////////////////////..............................////////////......///...---,,,,,,---...///000000//////......------............////////////////////////////////////............................................................////////////.........................................................------,,,,,,,,,........................000000//////.........---............////////////000000///...............---------............///........................////////////////////////---------...............//////.........---------------------------------......////////////......,,,---------.../////////000000//////.........---------............------////////////////////////000000000000000000000000000000000000000000000000000///.........///111222000000000000000000000000111111222222222222111111111111222222222333333333111111000000000000000000111111111111222222222222111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000/////////000222222444333222222111111111222000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111333333222222111111111111444222000000222333111///222222222111111111000000///111222111000///000222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222222222333333333333444444333333333222222222111111333333333333333222111111222222222222222222222222222111111111000000000000222222222222222222222222222222222222222222222222111111000000000000111111000000000/////////000000//////000111111111111111////////////000000000000000000000000000000000000000000000000000000000000111000000///////////////000000000000000000000000........................////////////////////////////////////////////////........................////////////////////////------......///000000111000000000000000000000000////////////////////////////////////////////////---------.........//////////////////////////////---------...............---------............///////////////////////////,,,+++,,,///222111...+++///////////////.........000000000000000000000000444333111000/////////000000000000///......------////////////////////////..............................////////////......///...------------...//////////////////.....................////////////////////////////////////........................------------------------............////////////................................................/////////......---------........................000/////////........................////////////000000///......................../////////000000........................////////////////////////---------.....................---------,,,,,,,,,------------------------//////000000000000//////------..................000/////////............---......//////......---////////////////////////000000000000000000000000000000000000000000000000000//////...///000111222000000000000000000000000111111222222222222111111111222222222222333333333222111111111000/////////111111111111222222222333111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000///000111111222333333222111111111111222000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111222111111111111000000000333222111111222222111///111111111111000000000000000111222111000000111222222222222222222222222222///000222333333222222111111111222222222333333333111111111111111111111111222222333333333333444444333333333222222222222111222222222222222222111000111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000//////000111111111111111////////////000000000000000000000000000000000000111111111111111111111111///////////////000000000000000000000000000000000------------------------////////////////////////////////////////////////................................................------......///000000000000000000000000000000000////////////////////////////////////////////////---------...............//////////////////////////////.........------------------............///////////////////////////,,,++++++,,,......,,,+++.........///////////////000000000000000000000000////////////000000000111////////////////////////////////////////////////..............................////////////......///...------------...///.........///////////////............////////////////////////////////////........................------------------------............////////////................................................///////////////.................................////////////........................////////////000000///...............////////////000000000111........................////////////////////////---------.........////////////.........---------------------------------000000111111111111000000//////..................////////////............---......//////......---////////////////////////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111222222333333222222111222222222222222222222222444444444333222111000000111111111222222222333333111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000111111222222222111111111111111222000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111111000000000000000000000222222111111111111111000222222111111111111111111000111222222000000111222222222222222222222222222///111333444555444222111111111222222222333333333111111111111111111111111222222222333333333444444222222222222222222222222111111222222222111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111//////000000111111111000//////000111111111111111000111111111222222222222000000000000000000000000000000000000000000000000......///000000000000000////////////////////////........................222222222222222222222222////////////////////////............................................................//////000000////////////////////////////////////////////////////////////////////////........................////////////////////////........................---------............/////////////////////////////////...---............------......//////000000////////////////////////------...///000000//////............//////000000////////////////////////..............................////////////...............------.........------......//////000000............////////////////////////////////////........................------------------------............////////////................................................//////..........................................///////////////.....................////////////000000///...................../////////000000000........................////////////////////////,,,,,,------.../////////000000000000/////////...........................///000000111111000000///000000//////......------///////////////...............////////////......///////////////////////////////////////////////////////////////////////////////////////000000111////////////////////////222222333333333333222222222222222222222222222222444444444333222111000000111222222222222333333333111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000///000000000111111111111111111111000000111222222000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000111222222222222111000000111333333333333333333333333000222333222111000111222222222222222222222222222111222444666666555444222111111222222222333333333111111111111111111111111222222222333333333444444222222222222222222222222000111111222222222111111111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000111111000000000000111111...///000111222222111111//////000111111111111111000111111111222222222222000000000000000000000000////////////////////////---...///000111111000000////////////////////////////////////////////////111111111111111111111111////////////////////////////////////////////////....................................////////////........................////////////////////////////////////////////////.....................---////////////////////////,,,,,,------...//////000---------............///////////////////////////000000///.........///000------......//////000000////////////////////////....../////////......---------......///000000000////////////////////////..............................////////////......---..................---------......//////000000............////////////////////////////////////........................------------------------............////////////////////////////////////........................------------------------////////////////////////.........///////////////............////////////000000///...............------........./////////........................////////////////////////,,,,,,------...//////000/////////.........------...........................//////000000//////...000000000//////......---.........///////////////...//////////////////...////////////////////////////////////////////////////////////////////////...//////000000000000000////////////////////////222222333333333333222222333333333222222222222111222111111111000/////////222222222222333333333333222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111000111000000000000111222222000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111222111222333222000000000111333333333444444444444444111222333222111111111333222222222222222222222222222333555666666666555444111111222222222333333333222222222222222222222222222222333333333333444444111222222222222333333333000111222222333222222222222222222222222222222222111111111222222222222222111111111111111111111111111111111111111111111111111111000000000000111111...///111222333222222111//////000111111111111111////////////000000000000000000000000000000000000..............................000111111000//////000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////..............................//////////////////------------------------////////////////////////////////////////////////...............---------////////////////////////++++++,,,---...///000111---------............///////////////////////////...//////...------///000.........///////////////000000000000000000000000000000//////......---------.........//////000000////////////////////////..............................////////////......------...//////...------.........///////////////............////////////////////////////////////............................................................////////////////////////////////////........................,,,,,,,,,---------------////////////////////////.........///////////////............////////////000000///...............------------....................................////////////////////////+++,,,,,,---...///000000---,,,,,,,,,,,,+++++++++..............................////////////......000000//////////////////.........///////////////...//////000000//////...////////////////////////000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000222333333444444333333222333333333222222222111111111111000000000000000000222222222333333333444444222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...///000111222111111000000000000000000111222222000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222333333111222444222000///000222222222222333333444444444111222333333111111222333222222222222222222222222333333333444444444555555111111222222222333333333333333333333333333333333222222333333333333444444111111222222222333333333111111222333333333333333333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222111111000000000000111111---///111333333333222111//////000111111111111111////////////000000000000000000000000000000000000////////////////////////...///111111111000...---000000000000000000000000000000000000000000000000------------------------/////////////////////////////////////////////////////////////////////////////////////////////...........................//////////////////////////////////////////////////////.........---------////////////////////////,,,---------......//////---------............///////////////////////////+++---//////...---///111///////////////.........000000000000000000000000111000///.........///000.........///////////////////////////////////////..............................////////////......------...//////...------///////////////.....................////////////////////////////////////........................////////////////////////............////////////////////////////////////........................------------.........///////////////////////////............/////////000............////////////000000///...........................////////////........................////////////////////////++++++,,,---...///000000------------,,,,,,,,,,,,........................//////000000000000/////////////////////000000000............/////////000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000---...///000111000000///000000000000000000000000222333333444444333333222333333333222222111111111222222222222222333333333222222333333333444444444222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...///000222222111111000000000///000000111222222000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333000222444333000///000222111111111222222333333333111222333333111111222333222222222222222222222222333333222222222333444555111111222222222333333333444444444444444444444444222222333333333444444444111111111222222333333333111222333444444444444444444444444444444444444444111111111222222333333333222222222222222222222222222222222222222222222222111111000000000000111111---///111333444333222111//////000111111111111111111111111111222222222222000000000000000000000000000000000000000000000000///000111222111000...,,,000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////.........//////////////////////////////////////////////////////////////////////////////.........---------///////////////////////////............------------------.........//////////////////////////////+++...111111000///111333000000//////.........---000000000000000000000000111000...---...///111222////////////////////////////////////////////////..............................////////////......,,,---...//////...---,,,000000//////.........---............/////////000////////////////////////........................000000000000000000000000............/////////000000000000000000000000000........................---.........//////000000000000000000000000000000---.........//////000000............/////////000000000///...............////////////000000000000........................////////////////////////++++++,,,---...///000111111000000000////////////////////////////////////000000111111111111000000......//////000000111111---.........//////000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000---...000111111111000///000000000000000000000000555444444333333444444555111111111111111111111111111111111111111111111111222222111111111111222222333222000///...///000222222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000000///000000111222000000111222333333444444111111111111111111111111222222111000//////000000333333222222222222222222000000000111111222222333222222222111111111111111444333222111111222333444111111222222222333333333222222222222222222222222222222333333333444444444333222111000000111222333222222222222222222222222333333333444444555555555222222222222222222222222444333222111111222333444222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000333333333222222222111111111111111111111111111111333333222222111000//////111111111111111111111111222111111111000000////////////000000111111111222////////////////////////000000000000000000000000////////////000000000000111111000000//////......//////............//////000000000000000000000000////////////////////////////////////............111000///...------.../////////............//////////////////////////////000000//////.........---////////////////////////------,,,,,,,,,,,,------///////////////.........000000000000000000000000///////////////000111111000000000000000000000000///////////////.........////////////////////////////////////////////////........................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////............////////////000///...------...///000........................////////////////////////......////////////......------............------000000000000000000000000......------------......+++,,,---/////////..................////////////......////////////..................///////////////////////////......---000000//////.........---000000000000000/////////---...///000000///...---........................000000111000000///......////////////////////////------......//////000000000000000000000000000000////////////////////////000000//////.........---////////////////////////...///000111111000///...000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222333222000///...///000111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111000000000000111222222111111111222222333333333111111111111111111111111222222111000000000000000222222333333333333333333111111111222222222222222111111111111222222222222333333222111111222333333111222222222222333333333444444444444444444444444222222333333333444444444444333222111111222333444333333333333333333333333333333333333444444444444333333333333333333333333444333222111111222333444222222222222222222222222222222222222222222222222222222111111111111222222444444444444444444444444333333333222222222111111111111111111111111111111333333222222111000000///111111111111111111111111111111111111000000000///000000111111111222222222////////////////////////000000000000000000000000////////////000000000000////////////000000000000//////............//////000000000000000000000000////////////////////////////////////............111000///...---....../////////............//////////////////////////////000/////////............////////////////////////......------------....../////////////////////..........................................//////000000000000000000000000000/////////////////////...////////////////////////////////////////////////........................////////////////////////////////////////////////---------------------------------------------------......///////////////////////////////////////000///...------...///000........................////////////////////////......////////////......---..................---////////////////////////......------------......------.../////////..................////////////......////////////..................////////////------...///000000//////000/////////............////////////////////////---...////////////...---........................///000000000//////...---////////////////////////.........///////////////000000000000000000000000////////////////////////000000000/////////......////////////////////////...///000111111000///...000000000000000000000000333444555666666555444333222222222222222222222222222222222222222222222222222222111111111111222222333222000/////////000111222222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000111111111111111222333333111111222222222222222222111111111111111111111111222222111000000000000111111222222222333444444444333333333333222222222222111111111222222333333333333333222222222222333333222222222222333333333333555555555555555555555555333333333333444444444444555444444333333444444555555555555555555555555555444333333333333333333222444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333222222111111111111222222333333333333333333333333333333333222222222111111111111111111111111111111333333222222111000000000000000000000000000000000111111111111000000000000111111111111222222222222000000000000000000000000000000000000000000000000////////////000000000000.........///000111111111000//////......//////000000000000000000000000000////////////////////////////////////............000000///.........///////////////....../////////////////////////////////////////////............///////////////////////////..................///......//////////////////........................---------------...//////000000000000000000000000......//////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////........................---------------------------......///////////////000000000000//////////////////............//////........................////////////////////////......////////////..............................////////////////////////......------------......//////000000000///..................////////////......////////////..................////////////+++,,,---///000000111111////////////....................................------............------...........................////////////...------///////////////////////////////////////.........000000000000000000000000////////////////////////111000000000000000////////////////////////////////////000000000000//////000000000000000000000000444666777999999777666444222222222222222222222222222222222222222222222222333222222111111222222333222111000000//////000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000222222111111222222333444222222222222111111111111111111111111111111111111222222111000000111111111000000000111222333444444444444444333333222222222000111111222333444555555333333333333333333333333222222222333333333444444555555555555555555555555333333333444444444444555444444444444444444444444555555555555555555555555444444333333222222222111333333333333333333333333444444333333333333444444333333333333333333333333333333333333333333333333333222222111111222222333111111111111111111111111333333333222222222111111111111111111111111111111222222222111111111000000000000000000000000000000111111111000000000000000000000111111111111111111111111111111111111111111////////////////////////////////////000000000000.../////////000000000111000000////////////000000////////////////////////////////////////////////////////////............000000//////////////////......////////////......///////////////////////////////////////.........//////////////////////////////............//////............////////////..............................------......///000////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////................................................---......///////////////000000000000000//////////////////....../////////........................////////////////////////......////////////...............------.........////////////////////////......------------......111111000000000///..................////////////......////////////..................////////////,,,---...///000000000000///////////////.........---------...............------............------........................---...............------////////////////////////000000//////......------////////////////////////////////////////////////111111111111000000000000/////////////////////////////////000000000000000////////////////////////111222444555555444222111222222222222222222222222222222222222222222222222333333222222222222333333222111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000222222111111222222333444222111111111111111111111111111111111111111111111222111111111111111222222...//////000111222222333444444444333333222222222111111222333444555555666333333333333333333333333222222333333333444444444444444444444444444444444333333444444444555555555333444444444444444444333444444444444444444444444444444444333333222222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333222222222111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000111111000000000000000000000000222222222222222222222222////////////////////////////////////000000000000111000000000/////////...000000////////////000000////////////////////////////////////////////////////////////............//////000000000000000000......///000000///......////////////////////////........./////////////////////////////////////////////............//////---.........//////000000//////////////////////////////......//////000111////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------------------------........................---......///////////////111000000000//////.........//////////////////...////////////////////////////////////////////////......////////////......///...------------...///..............................------------......111111000000////////////............////////////......////////////..................////////////...///////////////...............///////////////------------......//////................................................------...............---////////////////////////000000//////......------////////////////////////////////////////////////000000000000111111111111000000000000000000000000///////////////000111111////////////////////////333333444555555444333333333333333333333333333333333333333333333333333333333333222222222222333333111111111111000000000///111111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000111111111111111222333333000000111111111111111111111111111111111111111111222111111111111222333333//////000000111111222222333333333333222222222222333333333444444555555555333333444444444444333333333333333333444444444444333333333333333333333333333444444444555555555555333333444555555444333333555555555555555555555555555444444444444444333333333333333333333333333333444555555666666555555444333333333333333333333333333333333333333333333333333333222222222222333333111111111111111111111111333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111000000000000000111111111111111111111111000000000000000000000000////////////000000000000111111111000///.........111000000//////000000111000000000000000000000000////////////////////////////////////............//////000111111111000000---...///000000///...---////////////////////////.........//////////////////////////////////////////..................///------......///000000000000000000000000000000000///////////////000111111000000000000000000000000------......///000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------------------------........................---......///////////////000000//////......------......////////////......////////////////////////////////////////////////......////////////......///...---,,,,,,---...///..............................------------......000000///.........//////............////////////......////////////..................///////////////////////////...------.........///////////////---------...//////000000//////............//////........................------...////////////...///////////////////////////////////////.........000000000000000000000000//////////////////////////////000000000000000111000000000000000000000000//////......///000111222000000000000000000000000555555555555555555555555333333333333333333333333333333333333333333333333444333333222222333333444111111111111111000//////000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111000000000000111222222//////000000111111222222111111111111111111111111222111111111222222333444222222222222222222333333111111111222222222222222444444444444555555555555333333444555555444333333333333333444444444444555333333333333333333333333444444444444555555555555444555666666666666555444666666666666666666666666444555555555555555555666666666666666666666666666444555666777777666555444444444444444444444444444444444444444444444444444444333333222222333333444000000000000000000000000333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222///000000000111111111111333333333222222222111111111111111111111111111111000000000000000000000000////////////000000000000000000000000////////////111111000000000000111111000000000000000000000000////////////////////////////////////...............///000111222111111000---...///000000///...---////////////////////////............/////////000////////////////////////......------------......------......///000000111///////////////////////////............///000000000000000000000000000000------......///000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................---......////////////////////////...---,,,,,,,,,---...///000000///...---////////////////////////////////////////////////......////////////......000///---,,,,,,---///000..............................------------......///...---------...///000............////////////......////////////..................////////////---...///////////////.............../////////000------...//////000111111111000////////////000111........................---...//////000000000///////////////////////////.........///////////////000000000000000000000000////////////////////////....../////////000000000000000000000000000000000///.........///000222333000000000000000000000000333222111111111111222333333333333333333333333333333333333333333333333333444333333222222333333444111111111111111000//////000000111111222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000000///000111111222...//////000111222222333111111111111111111111111222111111111222333333444555444444444444444444444000000000111111222222333555555555555555444444444333333444555555444333333333333333444444444555555444444444444444444444444444444444555555555666666555666777888888777666555777777777777777777777777444555555555666777777777888888888888888888888888444555666777777666555444444444444444444444444444444444444444444444444444444333333222222333333444444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111222222333333333333333333333333//////000000111111111222555555555444444333333333000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111111111000000000000111111000000000000000000000000////////////////////////000/////////...............///000222222222111000---...///111111///...---////////////////////////---.........//////000000////////////////////////---------,,,,,,------------------...///000000111...........................------------...//////000000000000000000000000---------...///000000111////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////---....../////////////////////...---,,,,,,++++++---...///000000///...---000000000000000000000000////////////////////////......////////////......000///---,,,,,,---///000.................................------............---,,,,,,---...///000............/////////000......////////////................../////////000,,,,,,...///000000111111---.........//////000000.........///000111111222222111000//////000111222..............................///000111111000000////////////////////////---.........//////000000000000000000000000000000////////////////////////---.........//////000000000000000000000000000000///.........///000222333000000000000000000000000555555444444444333333333333333333333333333333333333333333222222111111111111111000000111111222333444333222111000000000000333333222111000000111111111111111000111111222222333222111000////////////000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111222222333333333111111222222222333333333111222333333444444333333333333333333333333333333000000111222222222222222111222444555666666555444555555444444444333333333666666666666666666666666888888888888999:::;;;;;;999999999999:::;;;============<<<;;;;;;::::::999777777777777666666666666888888888999999888777777555666777777888777777777555666666777777888888999444333222222222222333333333333333333333333333333333333333333333333333333222222222333333444444444111111111111111111111111111111222222222222111111222222222222111111000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111000000//////......111111000000//////......---...///111222444555666000000000000000000000000////////////////////////////////////////////////////////////////////////.../////////...---,,,,,,///...------...///000111////////////////////////........................////////////////////////...............///000000---...///////////////...////////////////////////000000//////.........---//////000000000000//////........................////////////////////////////////////////////////000000//////.........---//////......---------,,,////////////////////////////////////////////////...............///000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000///...............////////////////////////////////////////////////........................///////////////.........000000000000000000000000000000//////.........---//////000111111111111111000000000000000000000000---......//////////////////////////////////////////////////////////////////////////////////////////111222111000///000111////////////////////////333222111000000111222333,,,...///111111000...---////////////////////////111111000///////////////000000000000000000000000111111000000//////......555555444444444333333333333333333333333333333333333333333222222222111111222111111111111222222333444333222111000000000000111111000000000/////////111000000000000111222222222222111000////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111222222222222222222333333111111222222222333333333222222333444444444444333333333333333333333333333111222222333444333333333333333444555666666666666:::999999888888777666666666666777888999:::;;;;;;::::::::::::;;;===>>>???>>>===============>>>>>>???>>>>>>>>>>>>>>>======??????>>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;;;;::::::888777777444444555555555555666666555555444444333333444444444444444444444444444444333333333333333333333333222222333333333444444444222222222222222222222222111111222222222222111111222222222222111111111000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111000000000/////////...111000000000/////////............//////000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......//////......---,,,///......---...///000111////////////////////////........................////////////////////////...............///000000//////000000000//////...////////////////////////000/////////............//////000000000000//////........................////////////////////////////////////////////////000/////////............/////////.........------////////////////////////////////////////////////...............///000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000///...............////////////////////////////////////////////////......................../////////////////////...........................000/////////............//////000111111111111000////////////////////////---......//////////////////////////////////////////////////////////////////////////////////////////000111111//////000111////////////////////////111111000//////000111111......///000000///...---////////////////////////111111000///////////////000000000000000000000000111000000000/////////...555555444444444333333333333333333333333333333333333333333222222222222111333333222222111222222222333333222111000000000000000111222222222111000///111000000000111111222333222222111000////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333222222222222222222222222333333222222222222222222111111222222222333333333222222333444444444444444333333333333333333444444333333444555555555555444555555555555666777888888888888888999999999:::::::::;;;;;;<<<===>>>??????<<<<<<<<<===>>>???AAABBBAAA@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAADDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAABBBBBBBBBAAA??????@@@??????>>>===<<<777666666666666555555555666666666555555444444444555555555555555555555555222222222222222222222222333333333333444444444444444444444444444444444444111222222333333222222111222222222222111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000////////////000000000000////////////000000///......------,,,000000000000000000000000111111111111111111111111////////////////////////////////////////////////....../////////...------///............///000000////////////////////////........................////////////////////////...............///000000111111111111000///......////////////////////////////////////............//////000000000000//////////////////////////////////////////////////////////////////////////////////////////............000000////////////......////////////////////////////////////////////////...............///000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000//////............///////////////////////////////////////////////////..............................//////////////////........................////////////...............///000000111111000000////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////...///000000......///000////////////////////////000//////......//////000000000//////.........---////////////////////////111000000///////////////000000000000000000000000000000000000////////////555555444444444333333333333333333333333333333333222222222222222222222222444333333222222222222222333222222111000000111111111333444555555444222111111111111111222333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222222222222222222222333333333222222111111111111111222222222333333333222333333444555444444444333333333444444444444444444444555666666666666555666666555555555777999:::777777999:::<<<>>>???@@@AAAAAAAAA@@@@@@@@@??????======>>>>>>???AAABBBCCC@@@@@@?????????@@@@@@AAACCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEE<<<<<<;;;;;;:::999999888777777777666555444333333555555555555555444444444333333333333333333333333333333444444444444444444333333333333333333333333222222333333333333222222222222222222222222222222111111111111111111111111222111111000000111111222111111111111111111111111////////////////////////000000000000////////////000000000000////////////222111111000///......---////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////......//////........./////////////////////////////////........................////////////////////////...............///000000222222222222111///......///////////////////////////////////////.........//////000000000000//////000000000000000000000000///////////////////////////////////////////////////////////////.........000000000000000/////////////////////////////////////////////////////////...............///000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000///............//////////////////////////////////////////////////////....................................////////////........................///////////////............//////000000000000000////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////---///000///...---...000////////////////////////////////////////////////111000///...------......////////////////////////000000////////////000000////////////////////////000000000000////////////555555444444444333333333333333333333333333333333222222222222222222222222333333222111111222222222333222111111000111111111111222444555555444333111333222222333444555666666444444333222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333222222222222222222222222333333333222222111111111111111222222222333333333333333444555555555444444333333333444444555555555444555666666777777666666888777666666777888:::;;;<<<<<<===???@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDBBBBBBCCCCCCDDDFFFGGGHHHKKKLLLNNNPPPQQQQQQPPPPPPLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFAAAAAA@@@???>>>======<<<999999999888777555444333666666555555444444444333333333333333333333333333444444444444444444444444333333333333333333333333333333444444444444333333222222222222222222222333111111111111111111111111222222111111111111222222111111111111111111111111////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////......///////////////...//////////////////......////////////////////////////////////////////////////////////////////////...............///000000222222222222111///......////////////////////////........./////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////.........////////////////////////000000000000000////////////////////////////////////////////////...............///000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////........................---.........//////000000////////////////////////.........///////////////......///000000000000000........................---......///////////////////////////////////////////////////////////////////////////////////////---///000///...---...000////////////////////////000000000000000000000000111000///...............////////////////////////000000////////////000000////////////////////////////////////000000000000555555444444444333333333333333333333333333333333111222222222222333333333111111000000111111222333222222111111111111111222///000111222222222111000222222222333444555666777444444333333333333333444222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333333333222222222222222222111111222222222333333333333333444555555555555555333333333444555555666666666777888888999999888888:::999999::::::;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDFFFHHHJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSVVVWWWYYY[[[\\\\\\[[[ZZZVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQQQQPPPOOONNNMMMLLLHHHHHHHHHGGGFFFEEECCCCCCEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>???>>><<<:::888666777777777666555555444444444444444444444444444444555555555555444444444444222222222222222222222222333444444555555444444333222222222222333333333333222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000////////////000000000000////////////000000000000---...............//////000000000000000000000000........................////////////////////////////////////////////////......///000000000///////////////000//////...---////////////////////////////////////////////////////////////////////////...............///000000111111111111000///......////////////////////////........./////////////////////000000000000//////////////////////////////////////////////////////////////////////////////.........///////////////......////////////000000////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////............//////000////////////////////////////////////////////////........................------......///000000000000000000000000000000000.........///////////////---...//////000000//////........................---......///////////////////////////////////////////////////////////////////////////////////////...///000000......///000///////////////////////////000000111111000000///...////////////////////////////////////////////////////////////000000111000000000000000000000000////////////000000000000555555444444444333333333333333333333333333333333111111222222222333333333.........///000111222333222111111111111111222222/////////000000000111111111111111111333444555666222222111111111222222333222222222222222222222222111111111111111111111111111111111111111111111111222222222333333333444444333333333333333333333333222222222222222222333333111111222222222333333333333444444555555555555555333333444444555666666666::::::;;;<<<<<<<<<<<<;;;======>>>???@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEEEEIIIJJJLLLOOOQQQTTTVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTTTTTTTUUUVVVXXXYYYZZZ\\\^^^```bbbcccbbb```___]]]]]]]]]]]]^^^^^^^^^^^^ZZZZZZ[[[[[[[[[[[[[[[ZZZPPPPPPOOONNNMMMKKKIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGFFFDDDAAA???===::::::999888888777666666666666666666666666666666666555555555444444444444444444444444444444444444444444555555555555444444222222222333333333444444222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111.../////////000000000111.../////////000000000111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......///000000000000000//////000000000///---,,,////////////////////////////////////////////////////////////////////////...............///000000//////000000000//////...////////////////////////............/////////000//////000000000000//////........................////////////////////////////////////////////////............/////////000------........./////////////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000////////////////////////////////////////////////........................------......///000000111////////////////////////............/////////000---...//////000000//////........................---......//////////////////////////////////////////////////////////////////////////////////////////000111111//////000111////////////////////////......///000000///......,,,---...000000000/////////////////////////////////////////////000111111000000000000000000000000.../////////000000000111555555444444444333333333333333333333333333333333111111111222222333333333---------...///111333444222111111111111111222222111111000000111222333333/////////000111333444555111000000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111222222333333333444444444333333333333333333333333111111111222222333333444111111222222222333333333333444555555666666555555333333444444555666777777<<<======>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAACCCFFFIIIMMMPPPSSSUUUVVVWWWXXXZZZ\\\]]]_________^^^]]]\\\ZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^```bbbddddddcccaaa___]]]]]]^^^^^^___`````````^^^___```bbbcccdddddddddUUUVVVVVVUUUUUUTTTSSSRRRNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMLLLJJJGGGDDDBBB<<<<<<;;;;;;:::999888888777777777777777777777777666666555555555444444444555555555555555555555555444444555555555555444444222222222333333444444444222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111.../////////000000111111.../////////000000111111333333222222111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......///000000000000000//////000000000///---,,,////////////////////////000000000000000000000000////////////////////////...............///000000---...///////////////...////////////////////////---.........//////000000//////000000000000//////........................////////////////////////////////////////////////---.........//////000000,,,---------......//////////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000111////////////////////////////////////////////////........................---------...///000000111........................---.........//////000000---......///////////////........................---......//////////////////////////////////////////////////////////////////////////////////////////111222111000///000222////////////////////////,,,---...//////...---,,,***,,,...000111111000//////////////////////////////////////////000111111000000000000000000000000.../////////000000111111444444444333333333222222666666666666666666666666222222222333333444444444333333333222222111111111111111111222222333333333111111111111111111111111000000000000000000000000111111111111111111111111///111222111000///000111333333222111000000111111000000111111111111000000222333333444444333333222333333333333333333333333333444444555555444444333333333333444444444555555666777777666444444555777666777888888777777999;;;>>>>>>>>>>>>???AAABBBCCC@@@@@@@@@BBBDDDGGGJJJKKKNNNOOORRRUUUYYY\\\]]]^^^bbb]]]\\\cccfffcccaaaccc``````___]]][[[[[[\\\^^^YYY]]]___\\\]]]aaaddddddaaaccchhhmmmpppmmmfff```]]]^^^```aaaaaa___]]]\\\YYYZZZ]]]ccchhhhhhddd___]]][[[XXXWWWXXXXXXWWWVVVTTTQQQQQQSSSRRROOOPPPTTTPPPOOOOOORRRSSSRRRLLLGGGEEEFFFFFFCCC>>>;;;::::::999777777888;;;:::777444666666555444333333444444555555555555555555555555666666666555555444444444333333333222222222111111111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111///000222333222111...---000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111---,,,000666666111000222000000////////////000000////////////////////////000000//////.........---////////////////////////............/////////000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////............////////////000000//////.........---000000000000000000000000------------------------//////////////////////////////////////////////////////............//////000000000000000000000000////////////000000000000111111111111111111111111///////////////000111111000000////////////000000////////////////////////......////////////......---------.........//////////////////////////////000///...---,,,------...------------------------............////////////,,,---...///000000//////---,,,,,,,,,,,,---......,,,,,,------------,,,,,,......///000000000000000000000000000000000000000////////////////////////000000000000000000000000............////////////000000000000000000000000---------------...///000000000000000000000000000111111000000//////......//////000000///...------000000000000000000000000000000000000000000000000000000000000111111111111444444444333333333222222444444444444444444444444222222222333333444444444333333333222222222111111222222222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111///111222111000///000222333222222111000000111111111111222222222222111111222333333444444333333222333333333333333333333333333444444444444444333222333333333444444444444555666777777666444444666777666888999999888999<<<>>>CCCBBBBBBAAAAAAAAABBBBBBBBBCCCEEEHHHKKKOOORRRTTTXXXYYY\\\^^^```aaabbbbbbbbb\\\[[[```bbb___]]]^^^[[[[[[\\\]]]]]]___aaabbbXXXZZZYYYWWWZZZ```dddcccfffmmmuuuwwwssslllfffccc]]]\\\[[[ZZZZZZ[[[\\\]]]fffcccaaafffllllllddd[[[[[[ZZZZZZZZZZZZYYYWWWVVVQQQPPPSSSVVVVVVTTTXXX___eeeaaa]]][[[[[[XXXSSSOOOKKKKKKIIIGGGCCC@@@>>>===;;;:::888999:::999777444666555444444333333333444444444444555555555555555555555555555444444444444333333333222222222222111222222333333333333222222222222222222222222222222222222222222222222222222////////////////////////000111111222111000///...000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111444111...,,,...111333444000000////////////000000////////////////////////000000/////////.........////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////000/////////............000000000000000000000000........................//////////////////////////////////////////////////////............//////000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000////////////000000////////////////////////......////////////......---.........////////////////////////////////////000///...---,,,------...------------------------............////////////............////////////---------------......///......////////////............///000000000000000000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000...............///000111000000000000000000000000111000000000/////////...//////000000///......---000000000000000000000000000000000000000000000000000000000000111111111111444444444444333333333333333333333333333333333333222222333333333333444444333333333222222222222111333333222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222111000000111222333222111111000111111111222222333333333333222222222333333444444333333222333333333333333333333333444444444444333333222111222333333333444444444444666666777666555555777888999;;;<<<<<<<<<===@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFHHHJJJMMMRRRVVVZZZ\\\^^^^^^___```aaaaaaaaa_________[[[ZZZ]]]^^^\\\[[[\\\ZZZZZZ\\\^^^bbbeeeiiikkkeeedddaaa```fffpppuuutttvvvxxxkkkeeeeee```]]]XXXVVVWWW\\\bbbfffsssmmmhhhkkkpppoooeee\\\WWWZZZ]]]______^^^^^^^^^YYY[[[aaafffhhhkkksss|||wwwooojjjccc\\\VVVSSSQQQNNNLLLJJJGGGDDDAAA@@@>>><<<;;;;;;:::888666777666666555555555555555444444444444444444444444333333444444444444444444333333333333222222222222222222333333333333222222222222222222222222222222111111111111111111111111////////////////////////111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111111666777555:::BBBDDD???000000////////////000000////////////////////////000000////////////......////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////////////////............000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000////////////000000////////////////////////......////////////..................//////////////////////////////////////////...------------...------------------------............////////////000000...------...//////...............///000000000000111111111111000000......///000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////000000000000000000000000000////////////000111111000000000000000000000000000000000000//////////////////000000000///......000000000000000000000000000000000000000000000000000000000000111111111111555444444444444333333333555555555555555555555555333333333333333333333333222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000111222222000000111222222222111111111111111222222222333333333333222222222333333444444333333222222222333333333333444444444444444444333222111000333333333333444444444444666777888777666777888:::===>>>@@@@@@???@@@BBBDDD???@@@BBBEEEIIILLLOOOQQQRRRTTTWWW[[[___aaabbbbbbaaabbbbbbaaa```^^^\\\ZZZ[[[[[[[[[]]]___```aaabbbbbb``````aaafffkkkppprrrpppnnnjjjkkkuuuwwwjjjddddddaaa^^^[[[YYY]]]dddlllqqqwwwsssnnnmmmnnnkkkddd^^^XXX\\\```cccdddeeehhhkkkjjjnnnwwwvvviii___XXXVVVSSSQQQPPPNNNJJJGGGFFFDDDBBB@@@>>><<<;;;::::::999888777777777777777555555555444444444444444222222333333444444555555444444333333333222222222222333333333333333333222222222222222222222222222111111111111111111111111111111111111111111111111111111000000///000111111///000000000111111111111///////////////////////////////////////////////////////////////000000111444IIIYYYZZZYYY[[[RRRDDD000000////////////000000////////////////////////000000//////////////////////////////////////////...////////////000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////............///////////////////////////.........//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////000000000000000000000000000000000000///////////////000000111000000////////////000000////////////////////////......////////////......,,,---------............////////////////////////............------..........................................////////////222111...---,,,---...//////////////////000000111000111111222222111111000......///000000000000000////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////000///////////////000000////////////////////////000000000000//////////////////000000000//////...///////////////////////////////////////////////////000000000111111111111555555555444444444333333555555555555555555555555333333333333333333333333222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000222333222111000111222222111111111111111222222111111222222222222111111222333333444444333333222222222222333333444444444444444444444333333222111333333444444444555555555666888999999888999;;;===???@@@AAAAAAAAAAAACCCEEEEEEGGGJJJMMMRRRWWWZZZ\\\]]]___```bbbccccccbbbbbbdddccccccaaa```^^^]]]\\\ZZZ]]]aaadddgggkkkmmmnnnlllhhhddddddhhhnnnsssuuurrrpppmmmppp{{{xxxqqqnnnmmmgggffffffiiinnnuuu}}}~~~xxxpppjjjgggfffffffffggggggiiilllqqqtttuuuzzzwwwjjj\\\[[[ZZZXXXWWWVVVSSSQQQNNNMMMKKKHHHDDDAAA>>>===<<<;;;:::888777777666666666666666555555444444444333333333444444555555555444444444333333333222222333333333444444333333333222222222222222222222222111111111111111111111111222222222222222222222222111111000///000000111111///000000000111111111111///////////////////////////////////////////////////////////////000000111===ZZZrrrqqqeeeZZZIII888000000////////////000000//////////////////////////////000000000000000000000000000000000000000000////////////000000000111////////////////////////////////////////////////........................////////////////////////////////////////////////............////////////.........///////////////////////////////////////........................//////////////////////////////////////////////////////............//////////////////////////////////////////000000000000000000000000000000000000///////////////000000111000000////////////000000////////////////////////......////////////......++++++,,,,,,,,,---------////////////////////////------......................................................////////////222111...---,,,---...///000////////////000111111///000000111111000000///......///000000000000000////////////////////////000000000000000000000000....................................///////////////////////////////////////......------.........////////////////////////////////////000000000000//////000000000000000//////////////////////////////////////////////////////000000000111111111111555555555555444444444333222222222222222222222222444444333333333333222222111222222222222333333333333333222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111222333222111111111333111111111000111111222333111111222222222222111111222333333444444333333222111222222333333444444555333444444555555444444333444555555555666666666666888999:::;;;:::;;;>>>@@@???AAABBBCCCDDDFFFHHHKKKUUUVVVWWWYYY\\\___bbbccceeeeeeeeefffeeeeeedddcccaaa```^^^]]]]]]]]]^^^___]]]eeelllooorrrwwwyyyxxxqqqmmmiiiiiinnnsssvvvvvvyyyzzzzzz|||{{{|||{{{zzz}}}|||yyyuuutttvvvyyy|||}}}~~~yyynnnbbbdddeeedddbbbaaaaaabbb```___]]]XXXQQQJJJEEECCC@@@???===:::999777666666888888777777666555555555444444555555555555555555444444444444333333333333333333444444444444333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111222III[[[ZZZMMMAAA666---000000////////////000000//////////////////////////////000000000000111111000000000000000000000000/////////000000000111111////////////////////////////////////////////////........................////////////////////////////////////////////////............////////////.........///////////////000000000000000000000000........................//////////////////////////////////////////////////////............//////000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000////////////000000////////////////////////......////////////......+++,,,,,,,,,,,,---------////////////////////////,,,---......///.............................................////////////000000...------.../////////////////////000111111//////000000000000//////......///000000000000000000000000000000000000000000000000000000000000000....................................////////////000000000000000000000000///......------------...000000000000000000000000////////////000000000000//////000111111111000000000000000000000000000000000000000000000000000000000000000000111111111111555555555555444444444444222222222222222222222222444444444333333222222222111111222222222333333333222222222222222222333333111111111111111111111111222222222222222222222222111111111111111111111111111222333333111111222333111111000000111222222333222222333333333333222222222333333444444333333222111111222333333444555555333333444555666666666666666666666666777777777777999;;;<<<======>>>@@@CCCBBBEEEHHHKKKMMMQQQUUUXXXaaaaaaaaaaaabbbccceeeeeeffffffffffffggghhhiiiiii___^^^\\\[[[\\\___ccceeefffpppxxxzzz||||||pppooooootttzzz~~~}}}{{{~~~vvvpppjjjoootttssspppooorrrvvvzzz{{{xxxpppeeeYYYQQQNNNHHHGGGDDDAAA>>><<<;;;:::999999999888777666666666666666666666666666555555555444444444444333333333333333444444444444333333222222222222222222222222333333333333333333333333000000000000000000000000...///000111222111111000000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111)))111999;;;666111///000000000////////////000000//////////////////////////////000000000111111111000000000000000000000000//////000000000111111111////////////////////////////////////////////////........................////////////////////////////////////////////////............////////////............/////////000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000////////////000000////////////////////////......////////////......---------.........//////////////////////////////,,,,,,.../////////..........................................////////////............///////////////............///000000//////000000000000//////......///000000000000000000000000000000000000000////////////////////////....................................////////////000000000000000000000000000000///...............000000000000000000000000.../////////000000000111//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111666666555555555444444444444444444444444444444444444444444333333222222222111111111222222333333333111111111222222333333444111111111111111111111111222222222222222222222222111111111111111111111111111222333333111111222333111111000000111222333333333444444555555444444333222333333444444333333222111111222333333444555555333333555666777777888888777777777777888888888888:::;;;===>>>>>>???BBBDDDGGGJJJNNNSSSWWW\\\bbbfffccccccccccccdddeeeffffffeeeeeeeeefffhhhkkkmmmooodddbbb```___aaaffflllpppnnnyyy|||ooopppuuu}}}zzz}}}{{{yyywwwuuupppxxx~~~~~~yyyxxx~~~uuuggg]]]XXXQQQOOOLLLIIIEEEBBBAAA@@@:::::::::999888777777666888888777777666666555555555555444444444333333333333444444555555444444333222222222222222222222222444444444444444444444444222222222222222222222222---...111222333222111///000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111555111000444555222222555000000////////////000000//////////////////////////////000000111111111222000000000000000000000000000000000000111111111111////////////////////////////////////////////////........................////////////////////////////////////////////////............/////////000---.........//////000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000////////////000000000000111111111111111111111111///////////////000111111000000////////////000000////////////////////////......////////////......////////////000000000111////////////////////////+++,,,.../////////......////////////////////////............/////////000,,,---...///000000//////...............///000000000000111111111111000000...//////000000000000000000000000000000000000000////////////////////////..................................../////////000000000000000000000000000111111000///////////////000000000000000000000000.../////////000000111111//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111555555555555555444444333555666777666444333333555333333333222222111111111333333333333333333333333222222222222222222222222222222111111111111222222111222222333333222222111000000111111222222333333111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333444555555666555555444444555666666777888888777777999888777777888999888888<<<===???@@@BBBEEEJJJNNNQQQUUU[[[aaafffiiiiiiiiiiiijjjiiieeeaaabbbgggmmmiiigggddddddhhhmmmqqqsssgggfffddddddggglllqqquuuuuummmgggkkkrrrzzzzzzvvvllllllkkklllnnnppppppooommmmmmmmmnnnqqqvvvzzz|||}}}}}}|||}}}}}}}}}vvvooolll___XXXQQQMMMMMMMMMJJJFFF??????===:::888888:::===888666555555666666444333444444555555555555555555555555444444444333333333444444444444444444444444222222222222222222222222111111000000000000111111///000111222222111000///000000000000111111111111...............///000000000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000111111111111000///////////////////////////////////////////////////////////////////////////........................------......//////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......111///---++++++---///111000000000000000000000000111111000000//////............//////000000111111...///000///...---...000111///...------...///111111111000000//////......111111000000//////......000000000000000000000000............////////////------------------------000000000000000000000000////////////////////////..............................//////000000111111000000000000000000000000333222111000//////////////////////////////////////////.........---------////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111000///......///000111111000///......///000111333222111000/////////000//////000000000000////////////000000000000//////000000000000111111111111111111111111111111111111888888888888888777777666444555666555333333444555444333333333222222222222333333333333333333333333222222222222222222222222222222111111111111222222111222222333333222222111000000111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333444444444555555555555444444333333555666777777888888999888777888:::<<<>>>>>>===@@@DDDGGGKKKPPPVVVZZZZZZ]]]aaaeeehhhhhhhhhggghhhiiigggccc______eeejjjkkkkkkmmmqqqtttvvvuuutttmmmmmmmmmnnnqqquuuyyy|||}}}}}}}}}|||yyyssskkkeeeeeehhhmmmqqqsssoooiiiccc]]]^^^```bbbeeefffgggffffffeeeccccccdddgggjjjllllllmmmooooooppptttyyy}}}yyywwwtttqqqpppppprrrsss||||||~~~}}}{{{zzzfff```XXXSSSQQQNNNJJJFFFCCCDDDDDDBBB???<<<:::999:::888666666777777666444555555555555555555555555555555555444444444333333444444444444444444444444222222222222222222222222111111000000000000111111///000111222222111000///000000000000111111111111//////......//////000111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000111111000000///////////////////////////////////////////////////////////////////////////........................000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////......---,,,++++++,,,---...000000000000000000000000111000000000/////////...////////////000000111111...///000000///...///000111000...------...000111111000000000/////////...////////////.........---000000000000000000000000............////////////------------------------000000000000000000000000////////////////////////.........................../////////000000000111000000000000000000000000333222111000//////////////////////////////////////////.........---------////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111000///......///000111111111000//////000111111111000000000000000////////////000000000000////////////000000000000//////////////////000000000000111111111111111111111111555666666666666555444444222333444444333333444555444444444444333333333333333333333333333333333333222222222222222222222222222222111111111111222222111222222333333222222111111111111000000000000000000111111111222222333333222222222222222222222222222222222222333333333333333333333444444444555555444444444444444444444444333444555666888999::::::::::::::::::<<>>EEEIIIMMMSSSZZZ___bbbcccddddddbbbbbbcccddd\\\\\\[[[[[[[[[\\\]]]^^^aaaeeejjjnnnpppnnnkkkiii\\\[[[YYYYYYZZZZZZZZZYYYZZZ\\\^^^aaacccdddcccccchhhlllttt||||||~~~zzzzzzxxxsssnnnmmmppptttxxxyyyyyywwwuuusssrrrrrrllluuu|||tttnnnlllooossswwwxxx{{{|||yyynnnaaaVVVPPPMMMIIIDDD@@@>>><<<;;;999999999888888777777666666666666666555555555444444444444444444444444444444333333333333333333333333222222111111111111222222333222111111111111222333000000000000111111111111111111111000111111222333000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000...///000111111222222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000---...///000000///...---000000000000000000000000////////////000000000000222111111111111000000000000222222222111000111222000000000000000000000000////////////000000000000/////////000000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000000000000000000//////....../////////////////////////////////...////////////000000000////////////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////---......//////......---,,,---...000111111000000//////000000000000////////////000000000000//////111111111222222222333333111111111111111111111111444444444555444444333222444555666555333333444555222222222222333333333444333333333333333333333333222222222222222222222222222222111111111111222222111222222333333222222111222222222222333333333333444444444333333222222111222222222222222222222222222222333333444555555666333333444444444555555555666555444444444666888:::999999888999:::===???AAAAAAHHHPPPUUUXXX\\\bbbgggffffffeeebbb___^^^___aaa\\\\\\[[[[[[]]]___aaacccgggfffeeeeeecccaaa^^^\\\PPPQQQUUU[[[```ccccccbbbcccdddgggjjjnnnqqqtttvvvzzz~~~~~~ooottt~~~wwwrrrzzz~~~vvviii```]]]XXXTTTNNNHHHEEECCC@@@???::::::999888888777666666666666666666555555555555444444444444444444444444444444444444444444444444333222222111111222222333333222222111111222222333000000000000111111111111000000000000000111222222000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000111222333333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111---..................---000000000000000000000000.../////////000000000111222222222111111111000000000111222111000///000222000000000111111000000000.../////////000000000111........./////////000000000000000000000000000000............////////////////////////////////////000000000000000000000000////////////////////////////////////////////////111000000000/////////...000000000000000000000000//////.........//////000////////////////////////.../////////000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...///000111111000///...//////000111111000///////////////000000111111111//////000000000000////////////000000000000//////000111111111111222222222111111111111111111111111777777777888777666666555555666777666444333333555111111111222222333333333333333333333333333333333222222222222222222222222222222111111111111222222222222222333333222222222222222222333333444444444666555444444333222111000222222222222222222222222222222333333444555666666333333333444444444555555777666555444555777999;;;;;;;;;;;;<<>>;;;999::::::666666666666555555555555555444444444444444444555333333333333333333333333444444333333333333222222333333333333333333333333111111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000///......///000111////////////000000000000...////////////000000000111111111000000000//////000000000000000000000000///////////////////////////////////////000111111000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000---///000000///......///111000000000000000000000000000000000////////////111000///......///111222000000000/////////......111222222222222222222222111111111111000000000///000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000111000///......///000111////////////////////////////////////////////////......////////////......000000000000000000000000////////////000000000000111///...///111222000...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000///---,,,,,,---///000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222222111000000111111000111111111111111111111000111222333444333222111222222222222222333333333777777777777666555444333444444444444444444444444333444444555555444444333333333333333444444444444444333333222222111111111222222222222222222222222333333222222222222333333222222222222222222222222333333333222222222222111111222333444444444333333444444444444444444444444666666666666777888999:::888888888999;;;>>>AAACCCHHHLLLRRRXXX\\\```dddgggcccddddddcccaaa]]]ZZZWWWPPPUUUZZZ]]]\\\ZZZ[[[]]]\\\\\\ZZZWWWSSSRRRSSSTTTbbb___^^^```dddjjjttt~~~|||xxx|||yyyppphhhccc]]]XXXUUURRRPPPNNNMMMLLLIIIEEEBBB???===<<<888777777666555555555555555555444444444444555555333333333333333333333333444444333333333333222222222222222222222222222222000000000111222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........................000000////////////000000////////////000000000000............////////////111111000000000000//////000000000000000000000000///////////////////////////////////////000111111000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000---///000000///...//////000000000000000000111111////////////000000000000......---,,,---...000111////////////............000000000111111222222222111111111111000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000////////////000000000000////////////000000////////////////////////000000000000000000000000......////////////......000000000000000000000000////////////000000000000222000///000111222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000000//////000000111000///...------...///000000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000333222111111000111111111000000111111222333333444333333333333333333222222444333333333333333333333666666777666666555444444444444444444444444444444333444444555555444444333333333333333333333333333333333333222222111111111222222222222222222222222222333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444444333333444444444444444444555555555666666888999:::999888888:::===BBBGGGJJJPPPUUU[[[```ccceeegggiiifffeeebbb^^^[[[WWWUUUTTTSSSXXX]]]^^^[[[WWWUUUUUUSSSUUUXXXXXXXXXZZZ]]]aaaiiiggghhhmmmssszzzxxxqqqggg___[[[YYYXXXXXXXXXVVVSSSPPPKKKFFFAAA======<<<:::888777777777777666666555555555555666666444444444444444444444444444444333333333222222222111111111111111111111111//////000111222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////000000000000........./////////000000000000000000000000//////000000000000000000000000///////////////////////////////////////000000111////////////////////////000000111111111111000000.........///000111111111000000000000000000000000...///111111///...///000000000000000000111111111////////////000000000000111000///------,,,------//////..................,,,,,,---...///000000111111111111000000000000000000000000000000000000000111111111111111111111111////////////////////////000000////////////000000000000////////////000000////////////////////////000000000000000000000000......////////////......////////////////////////////////////000000000000000000000000000111000000////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000//////............//////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111222111111222222222333333333444444222111111111111111333333333333333222222222666666666666666666555444444444444444444444444444333444444555555444444333333333333333333333333333333333222222222222222111222222222222222222222222222333444444444444333222222222222222222222222222222222222222222222222222222222222333333333444444333333333444444444555555444444444555666777999:::::::::;;;>>>BBBIIINNNRRRZZZ^^^cccfffffffffffffffbbb___[[[WWWUUUUUUWWWYYY```aaabbb^^^XXXTTTSSSSSSQQQWWW___ccceeegggkkkooosssssswww~~~xxxnnnhhhfffffffffeeedddaaa___ZZZQQQHHH@@@AAA@@@===:::888777777777777666666555555666666777444444444444444444444444444444333333333222222222111111111111111111111111//////000111222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000//////000000000111111111//////////////////000000////////////////////////000000000000000000000000///////////////000000111////////////////////////000000111111111111000000------...///000111222222111111111111111111111111...000111111000//////000//////000000111111111111.../////////000000000111111111000///..................//////////////////,,,,,,---...///000000111000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000//////000000000000//////000000000000000000000000////////////////////////......////////////......////////////////////////////////////000000000000///////////////...//////////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000/////////....../////////////////////000000000000////////////////////////////////////////////////111111111111111111111111000000000000000000000000222111111111111111222222333333333222222222111111333222111000//////000000222222222222111111111111555666666666666666555555444444444444444444444444333444444555555444444333333333333333222222222222222222222222222222222222222222222222222222222222222333444555555444333222222222222222222222222222111222222222222333333333333333222222222333444555222333333444444555555555444444555666777888:::;;;<<<===@@@DDDJJJQQQWWWZZZcccfffiiiiiigggdddcccbbb[[[XXXUUURRRSSSWWW[[[___``````]]]XXXRRRPPPSSSVVV^^^eeennnssstttuuuyyy}}}|||yyywwwvvvsssrrrsssrrrnnncccUUUKKKGGGEEEAAA<<<999777777777777777666666666666777777444444444444444444444444444444333333333333222222222222222222222222222222000000000111222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////////////////000000000000000000000000111111111111......////////////000000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000111111111111000000---......///000111111222111111111111111111111111...000111111000//////000/////////000111111222222......//////000000111111......///000111222222222////////////000000000000000000000111111222222222000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000//////000000000000//////000000000000000000000000////////////////////////......////////////......000000000000000000000000////////////000000000000---///000///...---...000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000//////......//////000////////////////////////////////////000000000000000000000000000000000000........................111111111111111111111111000000000000000000000000111111111000111111222333444333333222111111000000000000000000000/////////000000111111111222222222555555666666666666555555444444444444444444444444333444444555555444444333333333333222222222111111222222222222222222222222222222222222222222222222222333444666666444333222222222222222222222222222111111222222222333333333333333222222222333444555222222333333444555555666666666777888999;;;<<<===@@@BBBFFFLLLSSSZZZ```cccggghhhiiihhhdddaaa___^^^ZZZXXXVVVUUUUUUWWWZZZ\\\WWWWWWVVVSSSRRRVVV^^^dddqqqxxx~~~xxxgggZZZPPPMMMGGGBBB>>>;;;::::::888777777666666777777888555555555555555555555555444444333333333333222222333333333333333333333333111111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...////////////000000000000/////////000000000000111........./////////000000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000111111111111000000......//////000000111111111111111111111111111111///000222222000///000111...//////000111111222222.........///000111111111---...///000111222222222000000000000111111222222111222222222222222222222///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000...///000111111000///...000000000000000000000000000000000000000000000000......////////////......000000000000000000000000////////////000000000000...000111000...---///111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////............////////////000000000000//////.../////////000000000111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000111111000000111222222333111111111111111111111000...///111111222111000000///000111111222333444444555555666666666666666555444444444444444444444444333444444555555444444333333333333222222111111111222222222222222222222222222222222222222222222222222333555666666555333222222222222222222222222222111111111222222333333333444333222111222333444555222222333333444555666666888888999:::;;;===>>>???BBBEEEKKKRRRYYY```eeehhhfffggggggeee```]]][[[ZZZ^^^]]]\\\ZZZXXXVVVUUUTTTSSSTTTVVVXXX[[[dddoooxxxtttfffXXXTTTNNNHHHCCC@@@???>>>888888777777777777888888555555555555555555555555444444444333333333222222333333333333333333333333222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...////////////000000000000............/////////000---.........//////000000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000111111111111000000////////////000000000000111111111111111111111111///000222222000///000111...//////000111222222222---......///000111111222///000000000000000///...000000111111222222222333111111111000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000...///000111111000///...000000000000000000000000111111111111111111111111......////////////......000000000000000000000000////////////000000000000///111333222///...000222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////............////////////000000000000//////.../////////000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000111222333333/////////000111111222222...///111333444333222111000000111222444555666666888888777777666666555555444444444555555555555666666555333222111222333333444444444444444444444444444444333333333333222222222222222222222111000///222222222222222222222222666444222222333555555444111222333333444444333333333333333444444444555555555555555555555666777777:::;;;;;;;;;;;;>>>BBBFFFLLLMMMRRRZZZdddjjjkkkkkkkkkgggbbb]]][[[]]]bbbfffnnnjjjddd^^^WWWSSSRRRUUUVVVZZZ]]]___gggvvvyyysssfff___VVVNNNJJJGGGCCC@@@;;;999555444555666666666888777777666555555444444333333555555555555333333222222222222333333444555222222222222111111000000111111222222222222111111444444333222111000///............//////000222222000000000000000000000000333222222111111111111111111111000000000000111111222222111000//////000000000000000000000000000000000///...------...000000000000000000000000000000,,,---///000000000//////000000////////////000000111111000000//////......////////////000000000000//////000000111111222222000000000000000000000000000000111111111111000000000000000000000000000000---...///000000///...---000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111000000////////////000000//////000000000000//////000000000000000000000000//////............//////111111000000//////......000000000000000000000000111111000000//////......////////////////////////......///000000000000000000000000///000111111222000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111222222222222222222222222000000000000000000000000222222111111111111222222000000000000111111111111222111111111000000//////000000000000000111111222000///......///111333555111333444333222333777;;;888888888777666666555555444444444555555555555666555444333222222222333333333333333333333333333333333333222222222111111111222222222222222111000000222222222222222222222222555333111111222444444333111222333333444444333333333333333444444444555555555555444555555666777888;;;;;;<<<===@@@DDDJJJNNNUUUVVVZZZ```gggjjjjjjhhhjjjccc[[[YYY___hhhppptttmmmggg___XXXSSSSSSYYY^^^]]]ccchhhmmmvvvvvvnnnhhhbbbYYYSSSPPPMMMJJJGGGBBB???<<<::::::::::::999777777666666555555555555222333444555555444333222333333222222222333444444222222222222111111111000000111111222222111111000333222222111111000/////////......------.........000000000000000000000000000000000000000111222333111111000000000000111111222222111000000000000000000000000000000000000000......---,,,,,,---------000000000000000000000000...//////000000000000///000000////////////000000000000000000////////////////////////000000000000000000000000000111111111000000000000000000000000000000111111111111000000000000000000000000000000///000000000000000000///............/////////000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000111111111000000///000000000000000000000000111111111111111111111111000000000000000000000000///000000000000000000///000000000000000000000000//////............//////111000000000/////////...000000000000000000000000111000000000/////////...////////////////////////......///000000000000000//////000000000111111111000000000000000000000000000000000000000000000000111111111000000000//////111111111111111111111111222222222222222222222222000000000000000000000000111111111000000111111111000000000000111111111111111111111111000000000///000000000000000111222222111000///...///111222444222333444333333555:::>>>999888888777777666555555444444444555555555555666555444333333222333333333333333333333333333333333222222222111111111000000222222222222222222111000333333333333333333333333444222000111222333333222111222333333444444333333333333333444444444555555444444444444555666888888<<<===>>>@@@CCCIIIPPPUUU\\\]]]aaafffjjjjjjhhhfffeee___ZZZ]]]gggqqqvvvwwwdddbbb]]]YYYXXX\\\dddiiiiiiqqqzzz|||sssllleee]]]WWWUUUTTTQQQOOOIIIEEE@@@===;;;;;;:::999777777666555555555666666222333333444444333333222444444333222222222333333222222222222111111111111000000111111111111000000000000000000000000000000111000///...------------000000000000000000000000.........///000111333333111111000000000000111111222111000000000000000000000000000000000000000000...............---,,,,,,000000000000000000000000111000000////////////000000000////////////000000////////////000000000000////////////000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000222111111000000111111222........./////////000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111000///...000000000000000000000000000000000000000000000000//////000111111000//////000000111111111111000000000000000000000000000000000//////......//////000000000000000////////////000000000000000000000000000000000000////////////////////////////////////......///000000000000000...///000111111111000000000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000111111111111111111111111000000000000111000000000000111222222222111000//////000222222222222333333555999???CCC999999888888777666666555444444444555555555555666444444444333333333444444222222222222222222222222222222222222111111111111222222222333333222111111333333333333333333333333444222111111333333333222111222333333444444333333333333333444444444555555444444444555666777999:::>>>???AAACCCFFFLLLSSSXXX]]]```dddhhhkkkjjjhhhfffaaaaaabbbfffjjjlllkkkhhhZZZ___dddfffjjjppptttvvv{{{vvvnnnccc[[[XXXXXXWWWWWWTTTNNNFFF@@@<<<;;;;;;;;;888777666666666666777777222333333333333333333222555444333333222222222222222222222222222222222222///000000111111000000///...//////000000111222222333333222111000000000000////////////////////////............///000111222111111000000000000111111111111000000000000000111000000000000000000000000000111222222111000...---000000000000000000000000222111///...---......///000000////////////000000......//////000000111111////////////000000000000222222111111000000//////000000000000000000000000000000111111111111000000////////////////////////222111000//////000111222000000111111111222222222111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111111111222111111000///...000000000000000000000000////////////////////////...///111222222111///...000111111222222111111000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////......///000000000000000---...000222222111000...000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000///000000000111111111111111111111000000000000000111111000000111111222333222222111000000000111222111111222333777===CCCGGG999999999888777777666666444444444555555555555666444444444444444444444444222222222222222222222222444333333333333222222222111222222333333333222222333333333333333333333333444333222333555555444222111222333333444444333333333333333444444444555555444444444555777999;;;;;;???AAAEEEHHHMMMTTT[[[```bbbdddhhhjjjjjjiiigggfffeeeggghhheee```]]]\\\]]]```iiiqqqvvv}}}}}}oooeeeaaaaaabbbbbbaaaZZZPPPGGGBBB@@@??????:::999888666666777888999333333333333333333333333555444333333222222222222222222222222222222222333000000111111111111000000......///000111222333333222222111111111111222222////////////////////////000000///////////////000111111000000000000111111111000000000000000111111111111111111111111111111000111222333222111///...000000000000000000000000111000...---,,,---......000000////////////000000......//////000000111111////////////000000000000222222111111000000//////000000000000000000000000000000111111111111000000////////////////////////111111///......///111111111111111111222222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111000//////000000000000000000000000////////////////////////...000111333333111000...111111222222222222111111000000000000000000000000000000////////////000000////////////000000000000111111111111111111111111////////////000000000000000000000000000000000000......///000000000000000,,,...000111222111///...000000000000000000000000000000000000000000000000//////////////////000000////////////////////////////////////////////////////////////////////////000000////////////000000///000000000111111111111000000000000000000111111111111111111111222222333222222222111111111111111111111222555;;;AAAGGGKKK:::999999888888777666666444444444555555555555666333333444555555555555444333333333333333333333333444444444333333333222222111222333333333333333333333333333333333333333333444333333444555666444222111222333333444444333333333333333444444444555555444555555777999;;;===>>>AAAEEEKKKQQQVVV]]]cccggggggiiijjjiiigggdddcccbbbiiihhhddd[[[TTTTTT\\\ddduuu}}}wwwrrrqqqqqqpppjjjddd[[[SSSLLLFFFAAA>>>>>><<<:::888777888999:::555444444333333444444555444444333222222222333333222222222222333333333333111111222222222222111111//////000111222333444444111000000000000000111111000000000000000000000000222111000000/////////000111111000000000000111111000000000000000111111222111111111111111111111111//////000000000000//////000000000000000000000000000//////............///000000////////////000000////////////000000000000////////////000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000//////000000000/////////000000000111111222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000111222222111000000222222333333333333222222000000000000000000000000111000000//////000000111////////////000000000000111111111111111111111111////////////000000000000000000000000000000000000......///000000000000000---...///000000000//////000000000000000000000000000000000000000000000000......////////////000000000000000000000000000000////////////////////////////////////////////////111000000//////000000111000000000000111111111111000000000000111111111111222111111111111222333333111111222222222222222222333333555999AAAGGGLLLNNN::::::999888888777777666444444444555555555555666222333555666666666555444333333333333333333333333333333333333222222222111111222333333444444333333444444444444444444444444333222222444555555333111111222333333444444333333333333333444444444555555555666777888:::===???@@@GGGKKKRRRWWW[[[___bbbeeeccceeeeeeccc```^^^^^^___aaa^^^YYYTTTTTT]]]kkkvvv}}}zzzsssppplllfff^^^SSSHHHAAAAAA???<<<:::888999:::;;;666555555444444555555666333333222222222333444444222222222333333333444444222222333333333333222222000000111222333444444555333222111000000000000000000000000000000000000000111111000000000111111222111111000000000000111111000000000000000111222222111111111111111111111111////////////000111222222000000000000000000000000///000000111111111111000000000////////////000000000000000000////////////////////////000000000000000000000000000111111111000000000000000000000000000000111111111111000000000000000000000000000000000111111222222111111000//////000000000111111111222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111...///000111111222111111000000000000000000000000111111111111111111111111111111111111111111111111222222333333333333222222000000000000000000000000111111000000000000111111.../////////000000000111111111111111111111111111.../////////000000000111000000000000000000000000......///000000000000000.........////////////000000000000000000000000000000000000000000000000000........./////////000000111111111111111111111111000000000000000000000000////////////////////////111111111000000111111111000000000000111111111111///000000000111111111111222222111111222222333444000111111222333333333333666777999@@@HHHNNNQQQQQQ::::::999999888777777777444444444555555555666666222333555666666666555555444444444444444444444444222222222111111111111000111222333333444444444444444444444444444444444444222111222333444444222000222222333444444444333333333333333444444444555555666666777999;;;>>>@@@AAAMMMQQQVVVZZZ[[[[[[[[[\\\ZZZ\\\]]]\\\YYYYYY\\\___TTTQQQPPPTTT^^^mmmzzz~~~}}}ttteeeUUUJJJDDDAAA>>>;;;999999:::;;;777666555444444555666777222222222222333444444555222222222333333444444444222333333444444333333222111111222333444444555555888777555333222111000000000000000000000000000000000000000000111333444555111111000000000000111111000000///000000111222222111111111111111111111111111111000000111333555666000000000000000000000000///000222333444444333222000000////////////000000111111000000//////......////////////000000000000//////000000111111222222000000000000000000000000000000111111111111000000000000000000000000000000111222333444444333222111111222222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111---...///111222222222222000000000000000000000000111111111111111111111111222222111000000111222222222333333444444333333222000000000000000000000000111111000000000000111111.../////////000000111111111111111111111111111111.../////////000000111111000000000000000000000000...//////000000000000000///............///000000000000000000000000000000000000000000000000000000---.........//////000000111111111111111111111111111111111111111111111111////////////////////////222222111111111111222222000000000000111111111111//////000000111111111222222222111111222222333444///000111222333444444444999:::===DDDLLLRRRTTTTTT===:::888777888888777555888777555444444555555666555555555555555555555555444444444444444444444444444444222222222222444444...000222333222111111222222222111111111111111222444444444444444444444444222333444444555555444444666666555444444444555555444444555777;;;AAAFFFIIITTTXXX[[[[[[YYYVVVVVVWWWXXXVVVUUUWWWYYYYYYTTTPPPNNNVVV^^^bbbkkkzzz{{{dddTTTPPPKKKEEE@@@===<<<::::::888777555444444555666777555444444333333444444555666666555444333222222111222222222222222222333333000000000111222333555555:::888555222000///000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111000000000000000111000000000111222222333333111111111111000000000000000000000000000000000000000000000000111111111111333222222222111111000000111111000000000000111111111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000//////000111222333333333555555333222111111000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000//////000000000000/////////000222444555444333222000000000000000000000000000000000000000000000000000000000000000000000000111000///000111000...---000000000000000000000000111111000000000000111111222111000.........///000000//////.........////////////000000000000//////111111000000//////......000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000222222222333333222222222111111111111111111111111222222222111111111000000222222222222222222222222111222333222111111333555888<<>><<<999999999999888777777777666555555555555555555555555555555555555555444444444444444444444444444333333222222333333444///111333444333222222333333333222222222222333333444444444444444444444444222333444444555555444444666555555444444444555555444444666:::@@@HHHNNNRRRXXXZZZ\\\ZZZWWWUUUUUUVVVUUUVVVWWWVVVUUUSSSQQQQQQQQQ[[[eeelllvvvuuujjjVVVPPPHHHBBB>>>;;;:::888999888666555444333333333555444444333333444444555333333333444444444555555222222222222222222222222222222111111111222333333666555333222111111111111111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111000000000000111111000000000111222222333333111111111111000000000000000000000000000000000000000000000000111111111111222222111111111000000000//////............//////111111111111111111111111222111111111000000000000111111111111111111111111111111111111111111111111000000111111222222333333444333222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000111111111111000000///000222333444333111000111111111111111111111111000000000000000000000000000000000000000000000000111000///000111111///---000000000000000000000000111111000000000000111111111111///.........//////000//////.........////////////000000000000//////111000000000/////////...000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111222222222111111111000000222222222222222222222222222333333333222333555777<<<@@@GGGNNNSSSSSSQQQNNN???===;;;:::::::::999888666666666666666555555444555555555555555555555555444444444444444444444444444333333222222333333444000222444555444333333333444444333333333333444444444444444444444444444444333333444555555555555444555555444444444555555666777888;;;???FFFNNNVVVZZZ]]]]]][[[YYYUUUTTTTTTVVVUUUWWWXXXVVVRRRQQQTTTXXX___jjjvvv~~~~~~{{{{{{{{{zzzaaaZZZPPPGGGAAA>>><<<:::;;;:::999777555444222111555555444444444444555555333333333444444444555555444333333222222111111111333333222111111111111111222222222222222222111111111111111111000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111000000000111111222000000111111222333333333111111111111000000000000000000000000000000000000000000000000111111111111111111000000000000//////000//////......//////000111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111222222222222222222222111111111111111222111111111111111111111111222222222222222222222222222222222222222222222222222222111111111000000000111111111111111111111111111222222222222222222111000111222222222111000///111111111111111111111111000000000000000000000000000000000000000000000000111000///000111111///...000000000000000000000000111000000//////000000111000000///............////////////......//////000//////000000000000//////000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111222222222111111111111111222222222222222222222222222333444444444555888;;;@@@EEELLLQQQSSSPPPLLLHHH???===::::::::::::999777555666777777777666444333555555555555555555555555444444444444444444444444333333333333333333333333111333555666444333333444333333333333333444444555444444444444444444444444333444444555555555555555444444444444555555666777<<<>>>@@@DDDKKKRRRXXX\\\^^^]]]ZZZWWWUUUUUUWWWYYYYYYXXXVVVTTTTTTYYYaaaggguuu~~~{{{wwwjjjcccXXXNNNGGGCCCAAA???======<<<:::888666444333555555444444444444555555666666555444333222222111444444333333222111000000222222111111111111111222111111222222222111111000111111111000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111000000111111222222000000111222222333333444111111111111000000000///000000000000000000000000///000000000111111111111000000000///////////////222111111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222111111000000000111111222333111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111222222222222111111111111111111111000///...111111111111111111111111000000000000000000000000000000000000000000000000111000///000111222000...000000000000000000000000000000////////////000000//////..................//////////////////000111//////000000000000//////000000000000////////////////////////////////////111111111000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111111111111111111111111111111222222222222222333333111222333444555777;;;>>>EEEIIIOOORRRPPPLLLFFFCCC>>><<<:::999999999888777555666777777777666444333555555555555555555555555444444444444444444444444333333333333333333333333222444666666555333333444222222222222222333444444444444444444444444444444333444555555666666555555444444444555666777888999>>>@@@DDDIIIPPPVVV[[[]]]^^^[[[XXXVVVVVVYYY\\\^^^\\\WWWRRRSSS[[[gggrrrxxx{{{sssnnnooohhh^^^TTTMMMIIIFFFDDD======;;;:::999777666666666555555444444555555666666666555444333222222111444444333333222111000000000000000000111222333444222222222222222111000///000000000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111222333333111111111222333333444444111111111111000000000///000000000000000000000000///000000000111111111111///////////////000000000222222111111111111222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111333333333222222222222222000000000000111222333444111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111000111111111111111111000111111111111000000//////111111111111111111111111111111111111111111111111000000000000000000000000111000///000222222111///000000000000000000000000000000////////////000000....../////////////////////////////////000111111//////000000000000//////////////////000000000000////////////////////////000000000000000000111111////////////////////////000000000000000000000000/////////000000/////////111111111111111111111111111111111111111111111111111111111222222333333333000111333444666999>>>BBBHHHLLLOOOOOOLLLFFFCCCAAA>>><<<999999999999888666666666666666666555555444555555555555555555555555444444444444444444444444222333333444444333333222222444666666444333333333222111111111222333444555444444444444444444444444444444555666666666666555555555666666888999:::;;;>>>BBBHHHOOOVVV\\\```aaa^^^[[[WWWVVVYYY]]]aaabbb\\\XXXUUUZZZgggwww{{{ttttttmmmddd[[[TTTNNNJJJGGG>>>===;;;888777666777777666666555555555555666666333333333444444444555555444333333222222111111111/////////000111222333444333333333222111111111000000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222333444111111222222333444444444111111111111000000000000000000000000000000000000000000000000111111111111//////000000000000111111111000000//////000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222111111111222333444444222222222222222222222222333333333333333333333333333333333333333333333333333222222222222111111111222222222222222222222222000000111111111111000000222111111111111000000000222222222222222222222222111111111111111111111111000000000000000000000000111000000111222333111000000000000000000000000000000//////......//////000...///000000111000000000////////////000111222222//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000//////000000000000//////111111111111111111111111111111111111111222222222111111111222222333333444000111333555777<<>>CCCHHHPPPXXX^^^aaabbbbbb___[[[XXXXXX\\\```cccddd\\\]]]bbbkkkxxx}}}wwwnnneee^^^VVVPPPLLLEEEBBB>>>:::888777888999666666555555555555666666333333333444444444555555222222222222222222222222000000000000000111222222333222222111111222444555///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111222333444555111111222333333444444555111111111111000000000000000000000000000000000000000000000000111111111111000000000111111111222222111000000//////000000111111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222111222222333333444444444333333333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111111222222222222222222222222111111222222222222111111222111111111111222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000111333333222000000000000000000000000000//////............//////...///111222222222111111////////////000111222333//////000000000000//////.../////////000000000111000000000000000000000000///000000000111111111111////////////////////////000000000000000000000000///000000111111000000///111111111111111111111111000000111111111222222222000111111222333333444444222333555777;;;@@@GGGLLLNNNOOOMMMHHHCCCBBBFFFJJJ@@@>>><<<;;;;;;;;;:::999888777666444444555666666555555555555555555555555444444444444444444444444222222444444444444222222222444555555333222111111333333333444555666777888444444444444444444444444444555555666666666666666777777777999:::<<<>>>???KKKPPPXXX___ccccccbbb```aaa]]]YYYZZZ^^^bbbcccddd\\\dddppp{{{xxxooofff^^^VVVQQQMMMIIICCC>>>;;;:::;;;<<<666666555555555555666666777666555444333222222111222222222222222222333333222111111000000000000000222111000000222444777888//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111111111222333444555111222222333333444444555111111111111000000000000000000000000000000000000000000000000111111111111000000111111222222222333333333222222222222333333111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222111111222333333444555555555444444333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222222333333444444333333222222111111111222333444444222222222222222222222222111111111111111111111111000000000000000000000000000000000111333333222111000000000000000000000000//////............/////////000111222333333222111////////////000111222333//////000000000000//////.../////////000000111111000000000000000000000000//////000000111111111222////////////////////////000000000000000000000000000000111111111111000000111111111111111111111111000000111111222222222222000000111222333333444444444555777999===CCCKKKPPPPPPPPPMMMGGGAAABBBIIIOOOFFF@@@@@@>>>777;;;???999999888888777777777777777666666666666666555555444555444333333222222333333333333333333333222111000333333333444444444555555444444444444555666777777666666555555555444444444777666666666666777777888888888777777:::>>>CCCFFFUUUXXX\\\___```aaaaaaaaabbbcccbbb]]]WWWWWW\\\bbb___nnn}}}tttmmmcccYYYWWWRRRJJJBBB===:::999999:::888777777888888777666888666555555555555333222444444444444333222111000111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000111111111111------...000111222333444333333333333333333333333---...000111222222111111000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000//////222222111111000000//////222222222333444444555555222222222222222333333444444444333333222111111000333333444444444333333222333333333333333333333333444444444444333333333222444444444444333333333333444444444444333333333333111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000/////////000111111222222000111111111111222222222111000000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000/////////000222333//////000000111111222222222222222111111111000000000000111111222222222222///000111111111111000000222444666999CCCOOOTTTSSSSSSNNNHHHCCCCCCGGGNNNRRRIIIAAA@@@>>>888;;;@@@:::999999888777777777777777666666666666666555555444555444333333222222333333444444444444444333222222333333333444444444555555333333333333444555666777666666555555555444444444666666555555666666777888999999888999===BBBHHHKKK\\\```dddccc___]]]```dddhhhfffbbb\\\XXXZZZaaagggssszzzrrrkkk]]]YYYRRRLLLGGGBBB===999:::888666666777888777666777666444444555555444222444444444444333222111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111......///000111222222333222222222222222222222222111111222222111000...---000000000000000000000000222111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000000000222222222222111111111000111111222222222333333333444333333222222222333333333333333444444444444444444555555555555555444444444444444444444444444444555555555444444444444444444444444444333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111000000//////000111111111111222222222111111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000222222000000000000000111111111222222222111111111000000111111111111111111111111111111222222222222222222333666999>>>GGGQQQUUUSSSPPPLLLEEECCCEEEKKKRRRVVVOOOCCC???>>>999<<>>AAA===:::999999888888888888888666666666666666555555444666555444444333333444444111222333333333333222222333333333444444444555555333333333333444555666666444555555555555555555555444444444555555777888888;;;<<<@@@EEELLLRRRXXX[[[^^^]]][[[]]]aaaggglllnnnbbb```___eeerrrzzzfffUUULLLIIIAAA>>>:::888888888888777666555444555777777666555444444555555555444333333222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111111111111111111111111111111111///000000000111111111111111111111111000000000000000000000000000000000000/////////000000111222222000000000000000000000000111111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333444222222222222222222222222555666666777777888888999777777888999;;;===???@@@????????????????????????@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAA======<<<;;;;;;:::999999777777777666666666555555444444333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000111222222333333000000111111111222222222111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111///000000000111111111111222222111111000000//////111111111111111111111111111111111000000000000000111111111111222444666777777@@@IIINNNRRRTTTRRRNNNJJJKKKMMMRRRWWWYYYXXXUUUsssXXXGGGDDD???>>>@@@<<<::::::999888888888888999666666666666666555555444666555555444444444444444111111222222333333222222333333333444444444555555444444444444555666777777444444444555555555555555555555555555666888999:::<<>>;;;:::999999888777666555555777777666555444444555555555555444444222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222/////////000111111222222111111111111111111111111000000000000111111111111111111111000000000000000000000000000000000000000333222111000////////////000000000000000000000000111111111222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444555555666777999:::;;;;;;<<<<<<===>>>@@@BBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDDDDEEEFFFHHHCCCCCCBBBAAA@@@@@@??????;;;:::999999888777666666555555555444444333333222333333333333333333333333333333333333333333333333222222222222222222222222333333333222111111000000000111111111111222222222000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111000111111111111000000000000111111111111111222222222000111111111222222222222000000000111222555777888===FFFNNNQQQRRRSSSQQQMMMMMMPPPTTTXXXZZZZZZYYYXXX```KKKGGGAAA>>>???:::;;;:::999999888888999999666666666666666555555444666666555444444444444444111222222333444444333333333333333444444444555555555555555555666777888888444444444555555555666666666666666666888999:::;;;???CCCJJJRRRXXX[[[]]]]]]YYYXXXYYY[[[]]]___^^^]]]gggqqq{{{xxx{{{kkkYYYMMMIIICCC>>><<<;;;:::999999777666666777777555444444444555555555555444444222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222...//////000111111222222111111111111111111111111000000000000111111111111000000000000000111111111111111111111111111111111333222111000/////////000000000000000000000000000111111111222222333333333222222222222222222222222333333333333333333333333333333333333333333333333111222222222333333333333444555555555666666666666777888999;;;===???AAAAAACCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNKKKJJJIIIJJJLLLMMMIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@>>><<<;;;:::999888888777777666555555444333333333333333333333333333333333333333333333333222222222222222222222222444333333222222111111000000111111111111222222222/////////000000111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111222111111000000000000000000111111111000000111111111222222222000000111222333444444555111111111222333666999;;;EEELLLRRRSSSRRRSSSRRROOOQQQUUUYYYYYYXXXXXX\\\```dddNNNIIIBBB>>>>>>:::;;;:::999999888888999999666666666666666555555444666666555444444444444555222333444444555555555444333333333444444444555555666555555666666777888999444444444555555555666666666666666777888:::;;;<<>>@@@CCCEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGIIIJJJKKKMMMNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSQQQNNNMMMLLLNNNOOOQQQMMMLLLLLLKKKIIIHHHGGGGGGIIIHHHFFFDDDBBB@@@>>>>>>:::::::::999888777777666333333333333333333333333333333333333333333333333222222222222222222222222000111111222222333444444000111111111111222222222......//////000000000111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000222222111111000//////000000111111222222000000111111222222222222000000111222444555666777333222222333555888;;;===JJJQQQVVVTTTRRRSSSSSSQQQUUUXXX[[[YYYUUUWWW___gggyyyWWWGGGCCC???;;;:::999999999888888888888777777777666555444333333222666666666666666666666666666666666666555444333222444555555444222222444555444333222555999;;;:::888666666666666777777777888888999999888999;;;???CCCHHHMMMSSSZZZ___```^^^]]][[[]]]aaabbb[[[WWW```nnnyyysssVVVQQQKKKFFFDDDAAA===999:::999777777999:::999888666666555444444444444555333222222111111222222333222222222222222222222222111111222222222222111111222222222222222222222222000000000000000000000000333333333222111000///...000000000000111111111111///111222333333222000///000...---,,,,,,---...000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000222222222222222222222222333333222222222222222333555444333333333333333333222222222111222222333444555666888:::===@@@BBBCCCCCCDDDEEEDDDCCCDDDGGGIIIHHHFFFDDDFFFIIIJJJIIIGGGJJJJJJJJJKKKLLLNNNOOOPPPSSSQQQOOOOOORRRSSSQQQOOONNNPPPRRRRRRQQQOOONNNOOOTTTRRRPPPOOOPPPPPPPPPOOOTTTQQQOOOOOOPPPOOOLLLIIILLLLLLKKKIIIGGGFFFGGGIIIBBB@@@???>>>===<<<999777777666444333222222333444666555555444333222111111111111111111111111111111111111222222222333333333111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000111111111111111111111111222111111111000000//////---...///111111111000000000000////////////000000000000000000111111111111111111111111111000//////000000000000000///......222222222111111111111111000111111111222222222222111111111000111111222222444333222333666;;;AAAEEESSSTTTVVVVVVVVVVVVXXXYYYYYYXXX\\\___ZZZUUU```qqq```KKKDDD@@@===;;;999999999888888888888777444444444555555555666666666666666666666666666666666666666555555333222222333444444333222111333444777555333444777999999888666666666666666666666666777888888888999===BBBFFFNNNTTTZZZ]]]\\\[[[]]]______^^^______]]]^^^kkkzzzvvvooo```YYYPPPKKKJJJGGGAAA;;;:::888777666777777666555666555555444444444444444333333222222222222333333222222222222222222222222222222333333333333222222111111111111111111111111000000000000000000000000111111222222222111111000000000000000111111111111000111222333222222111000333222000//////000222333000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222222333333222111111111222222333333333444444555666777::::::;;;===>>>@@@AAAAAACCCDDDDDDBBBAAAAAACCCEEEIIIHHHGGGIIILLLNNNNNNLLLJJJKKKKKKLLLMMMOOOOOOPPPQQQPPPNNNOOOQQQQQQOOOMMMNNNPPPQQQQQQPPPOOOPPPPPPSSSQQQOOOOOOPPPQQQPPPOOOSSSRRRQQQRRRTTTSSSQQQNNNMMMMMMLLLJJJHHHGGGGGGHHHEEEDDDBBBAAAAAA@@@===;;;:::999777666555555555555555555444444444333333333111111111111111222222222111111222222222333333333111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111000000000///...///000111111000000///000000////////////000000000000000000111111111111111111111111111000//////000000000000000///......000000000111111111222222111111111222222222333333222222222222222333333444444444333555:::AAAGGGKKKSSSUUUVVVVVVVVVVVVWWWYYYYYYWWWYYY[[[VVVSSS^^^ooommmPPPEEEAAA>>><<<999999999888888888888777444444555555555666666666666666666666666666666666444555555444444333222111222333333222111111333444:::777555444555777777777666666555555555555555555666777777888;;;@@@FFFKKKSSSZZZ______ZZZYYY___eeeddd```___aaafffpppwwwyyyxxxqqqggg___UUUPPPNNNKKKDDD>>>;;;999888777777777555333555555444333333333333444333333222222222222333333222222222222222222222222333333333444444333333333000000000000000000000000000000000000000000000000000000111222222222222222000000000000111111111111111111111111111111111111333333111111111111333333000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222444333333222222222222222444444555777888999:::;;;????????????@@@@@@@@@@@@CCCDDDEEEDDDCCCCCCEEEGGGHHHGGGGGGJJJMMMOOOOOOOOOLLLMMMNNNPPPQQQQQQQQQQQQQQQPPPPPPQQQRRRQQQOOOLLLNNNOOOPPPPPPOOOOOOQQQSSSSSSQQQPPPPPPQQQQQQPPPOOOOOOOOOOOOQQQTTTTTTRRRPPPOOONNNNNNMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDBBB>>>===<<<:::999999888888555555555555444444444444111111111111222222333333111111222222222333333333111111111111111111111111111000000//////000000111000000000000000000000000000000111111111111000000111111111111111111111111111111111111000000000000000000111111111000//////000000////////////000000000000000000111111111111000111111111111000000///000000111111000000//////---......///111222222333111111111222222222333333333333333333333444555555555555555888>>>FFFNNNSSSSSSUUUVVVVVVVVVVVVWWWYYYZZZVVVUUUVVVSSSSSS___ooozzzWWWFFF@@@===;;;999999999888888888777777888888777666555444333333666666666666666666666666333444444444333333222111222333444333222222444555<<<:::666444333444666666555555555555444444444444555666888:::>>>DDDKKKPPPWWW[[[^^^^^^\\\]]]dddkkkeeedddeeelllyyy~~~xxxvvv}}}|||nnniiiaaa[[[UUUOOOIIIEEE===;;;:::999999999777555555555444333333333333333333333333222222333333333222222222222222222222222222222333333333333222222111111111111111111111111000000000000000000000000000111111222222222111111///000000000111111111111111111111000111111222333111000////////////000111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222111111111111222222333555555444444444444444555555666777:::<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFHHHHHHHHHIIIKKKMMMHHHHHHIIIKKKMMMOOOPPPPPPMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUTTTRRROOOMMMNNNOOOOOOOOOOOOPPPSSSVVVSSSRRRQQQQQQQQQQQQOOOMMMMMMNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNOOOOOOMMMLLLMMMLLLKKKKKKLLLLLLJJJHHHCCCCCCAAA@@@???>>>======888777777666555444333333111111111222222333333333111111222222222333333333111111111111111111111111111000000000000000000111000000000000000000000000000111111222222111111000111111111111111111111111111111111000000000000000111111111111000000//////000000////////////000000///000000000111111111111000000111111111111000///000000111111111000000///---......///000000111111000000000111111111222222333222222222333444555666555666777;;;AAAIIIPPPUUUTTTUUUWWWVVVVVVUUUWWWXXXYYYUUUSSSSSSTTTXXXeeesss___HHH???<<<;;;999999999888888888777777888888777666555444444333666666666666666666666666333333444444333333222222333444555444444444666777<<<:::777555333333555777555555555555555444444444666888;;;>>>BBBHHHOOOTTT[[[[[[[[[\\\^^^aaafffiiiccchhhppp}}}qqquuu}}}{{{vvvlll```VVVOOOMMM@@@>>>;;;999999999888777555555444333333333333444444333333333333333333444222222222222222222222222111111222222222222111111222222222222222222222222000000000000000000000000333333333222111000/////////000000000111111111111111111000000111222333333////////////////////////000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111222333444444444444444444444555666777666777:::===???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDGGGHHHJJJJJJIIIIIIJJJKKKJJJKKKLLLMMMNNNOOOPPPQQQOOOPPPSSSUUUXXXZZZ[[[\\\]]]]]]]]][[[XXXUUUSSSRRRQQQRRRRRRRRRRRRTTTWWWYYYWWWVVVTTTSSSSSSQQQNNNKKKNNNNNNOOONNNNNNMMMMMMMMMMMMLLLJJJKKKNNNOOONNNLLLNNNMMMLLLMMMNNNNNNMMMKKKGGGGGGFFFEEEDDDCCCBBBAAA===<<<;;;888666444222111222222222222222222222222111111222222222333333333111111111111111111111111111111000000000000111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000111111222222111111000000000///000000////////////000000///000000000111111111111///000000111111111000000000000111111111111000000000000000///////////////////////////000000000111111111111222222333555555666777999===CCCJJJOOOSSSTTTVVVWWWWWWUUUUUUVVVXXXTTTQQQOOOQQQVVV^^^kkkvvvhhhKKK???<<<;;;999999999888888888888777555555666666666777777777666666666666666666666666333333444444444444333333333555555555444555777999999999888666444333666888444444555555555666666666888;;;???CCCHHHLLLQQQUUU]]]\\\[[[\\\^^^```bbbbbbcccooouuuppp~~~zzzmmm___VVVQQQGGGCCC>>>:::888888777777666666555444444444444555444444333333333333444444222222222222222222222222000111111222222111111000222222222222222222222222000000000000000000000000333333333222111000///...000000000000111111111111000000000111222222333333111111111111111111111111000000000000000000000000111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333222333333444555666333333333444555777888999999;;;>>>AAADDDEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKIIIGGGGGGGGGHHHKKKMMMNNNOOOPPPRRRTTTWWWYYY[[[___cccgggkkkmmmoooooommmiiiccc___^^^^^^^^^___```aaa```aaadddfffdddbbb___]]][[[XXXSSSOOONNNNNNMMMKKKHHHHHHJJJLLLOOOKKKHHHHHHKKKLLLLLLJJJKKKKKKKKKLLLNNNNNNMMMLLLIIIIIIJJJIIIIIIHHHGGGFFFDDDBBB@@@===:::777444333444444444333222222111111111111222222222333333333111111111111111111111111222111111000000111111222000000000000000000000000111111222222222222111111111111111111111111111111000000000000111111111111222222111000000000111111000000////////////000000000000000000111111111111///000000111111111111000000000111111222222111111111111111000000//////////////////000000000111111111111111111222444555666666888===BBBGGGLLLPPPRRRUUUVVVWWWWWWUUUUUUVVVWWWPPPNNNOOOSSSZZZeeepppwwwqqqPPPAAA===<<<999999999888888888888777555666666666777777777777666666666666666666666666333444444555555555444444333444555444444444666888666777888777555444666999444444555666777777888888:::>>>DDDIIILLLOOORRRUUUVVVYYY\\\]]]]]]]]]___aaalll}}}{{{uuu~~~vvvhhh^^^TTTNNNEEE>>>:::999888888777777666555555555555666444444333333333333444444222222222222222222222222111222222333333222222111111111111111111111111111000000000000000000000000222222222222222111000///000000000000111111111111...///111222333333222222111222222222222222222111000000000000000000000000111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222444444444444555666777777444555666777999<<<>>>???>>>@@@CCCFFFIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIILLLNNNPPPQQQPPPOOOOOOPPPPPPTTTWWWZZZ[[[]]]aaadddiiijjjlllpppvvv}}}}}}vvvrrrqqqrrrvvvxxxzzzzzzzzzzzz{{{|||zzzwwwtttqqqmmmhhhaaa]]]XXXXXXVVVRRROOOPPPTTTXXXWWWRRRKKKIIIKKKLLLKKKIIIHHHGGGGGGIIIKKKLLLKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIGGGEEEBBB???<<<:::999666666555444222111000///111111222222222333333333111111111111111111111111222111111000000111111222000000000000000000000000111222222333333222222111111111111111111111111111///000000000111111111111222111000000000111222333000000////////////000000000000000000111111111111//////000111111111111111///000111222222222222111000000111111111111111111111111111111222222222222111111222222333555666777666:::AAAHHHNNNRRRTTTTTTUUUVVVWWWWWWUUUUUUVVVWWWRRRRRRTTTYYYcccnnnuuuyyyvvvTTTBBB>>>>>>999999999888888888888777999999888777666555444444666666666666666666666666444444555555666555555555111333444444333444666888333666888888666555777:::333444555666777999::::::;;;@@@GGGLLLOOOQQQSSSTTTLLLTTT\\\___\\\[[[```eeevvv~~~~~~{{{{{{{{{|||{{{sss___XXXMMMCCC>>>;;;;;;:::888888777666666666666666555444444333333444444555222222222222222222222222222333333444444333333222000000000000000000000000000000000000000000000000000000111222222222222111000000000000111111111111---///111333444333222111000111111222222111111000000000000000000000000000111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222444444444555555777888888888888:::<<>>888777666444222000///...111111222222222333333333111111111111111111111111222222111111111111222222000000000000000000000000111222222333333222222111111111111111111111111111//////000000111111111222111111000000000111333444000000////////////000000000000000000111111111111//////000111111111111111///000111222222222222222//////000111222333444444222222333333333444444444222333333444555666888888777<<>>AAAAAAAAAAAAAAADDDFFFIIIMMMOOOPPPQQQPPPTTTSSSPPPMMMKKKKKKOOORRR]]]ccchhhjjjjjjlllqqquuu}}}|||~~~~~~ssspppyyy|||vvvvvvyyy|||xxxmmm```ZZZ[[[YYYQQQIIIIIIHHHFFFDDDCCCDDDEEEFFFMMMMMMMMMMMMNNNNNNNNNOOOLLLLLLJJJIIIGGGEEEDDDDDD???>>>;;;999666444333222333333333333333333333333444333333222222111111111222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000////////////////////////111111000000000000111111000000000000000000000000222222111111000000////////////000000000000//////000111111111111222222222222222222222222222222222444333222333444666666666===BBBJJJPPPTTTUUUWWWWWWTTTWWWXXXUUUSSSUUUWWWXXXXXX___gggnnnwww{{{aaaIII>>>???:::999999:::;;;;;;888666666666666666666666666666555555555555555555555555444444444444444444444444666444333444666777555333666666666666777777777777888888888777777999===@@@EEEIIIPPPVVVXXXXXXUUUSSSWWW\\\___\\\ZZZbbbsss~~~yyyuuussssssuuu|||yyyxxx{{{|||zzzaaaTTTKKK@@@;;;===999999999888888777666555666555444444333333444444333333333333333333333333333333333222222222111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111000000000000000/////////000111111222222111111000111111111111111111111111111222222333333222222111222222333333333444444444222222222111222222333444333222111333555666444222666666666666777777888999<<<>>>AAACCCEEEEEEFFFGGGLLLMMMPPPSSSTTTUUUTTTTTTRRRQQQOOONNNNNNSSSZZZ___dddkkkssszzz~~~|||ooohhheeebbb\\\WWWXXXTTTOOOIIIFFFEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKIIIGGGFFFEEEBBBAAA>>><<<999777555555444444444333333333333333222333333333333222222111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111000000000000111111000000000000000000000000111111111000000000000000000000////////////000000000111111111111222222222222222222222222222222222444333333333555777888888???EEELLLRRRUUUVVVVVVWWWTTTWWWXXXVVVTTTVVVZZZ^^^lllvvv~~~fffNNN???<<<;;;:::999:::;;;:::999777666666666666666666666666555555555555555555555555444444444444444444444444666555444444555666555444666666666666777777777777888888888777888:::>>>BBBIIIOOOVVVYYYXXXUUUSSSSSSVVVWWWWWWXXX^^^mmm|||wwwtttrrrtttuuurrrnnnoootttyyy{{{wwwwwwyyy|||~~~|||~~~ooo___SSSEEE>>>>>>:::999999999888888777777666555444444333444444444333333333333333333333333333333333222222222111111111111111111111111111111111111111000000111111111000000000000000000000000111111111111111111111111000000000000000111111111000000111111111111000000111111111111111111111111111222222333333222222111222222333333333444444444222222222222222333444444555333222333444666666555777777888888999::::::;;;>>>???AAACCCEEEGGGIIIJJJNNNOOOQQQSSSTTTTTTSSSSSSSSSSSSSSSTTTYYYaaakkkrrr~~~|||uuupppkkkhhhgggbbbZZZRRRLLLIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLJJJHHHGGGGGGFFFDDDAAA>>>;;;:::999555555555444444333333333111111333444444333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111111000////////////000111000111111111111222222222222222222222222222222222444333333444666888;;;===CCCHHHOOOUUUWWWVVVVVVUUUUUUWWWXXXWWWUUUXXX```gggkkkSSSBBB<<<<<<;;;::::::::::::999777666666666666666666666666555555555555555555555555555555555555555555555555555555444555555555555444666666666666777777777777888888999999999<<>>>>>>>>DDDDDDDDDEEEHHHKKKMMMMMMLLLNNNPPPRRRTTTUUUVVVVVVZZZ\\\```eeekkkttt}}}~~~}}}wwwuuuppplllfff```ZZZVVVSSSRRRRRRPPPNNNLLLKKKLLLMMMNNNIIIJJJLLLMMMMMMLLLKKKJJJKKKJJJHHHFFFCCC@@@>>>===888888777666555444333333000111333444555444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111000000000000111111000000000000000000000000//////000000111111222222222111///......///111222000000111111111222222222111222222222222222333333222333333333555999>>>AAAGGGLLLSSSWWWXXXWWWUUUUUUUUUVVVXXXWWWVVVYYYeeerrr~~~nnnXXXFFF>>>===<<<::::::::::::999777777777777777777777777777666666666666666666666666555555555555555555555555444555555555444444555555666666666666777777777777777888999:::<<<@@@EEEIIIPPPUUU[[[ZZZUUUQQQQQQRRRUUUWWW]]]iii{{{~~~{{{yyywwwyyy|||~~~zzz~~~yyytttvvv{{{vvvgggZZZNNNEEEAAA::::::888777777777777888666666555444444444444555333333333333333333333333333333333222222222111111111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000000111111111222222000000111111111111000000000000111111111222222222111222222333333222222111000000111111111222222222333333222222333333444555333333444444555777:::<<<>>>???@@@BBBCCCDDDDDDDDDLLLKKKJJJLLLPPPSSSTTTSSSNNNPPPSSSWWW[[[___aaacccggglllssszzz~~~|||uuuuuutttsssppplllhhhfffaaa]]]VVVPPPLLLJJJJJJKKKEEEGGGIIIKKKLLLMMMMMMLLLLLLLLLKKKIIIGGGDDDBBB@@@<<<;;;:::888777555444333111222333444555444444333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111222222222111000//////000111222000000111111111222222222111111111222222333333333111222333333555999@@@FFFLLLPPPUUUXXXXXXWWWVVVUUUVVVVVVXXXXXXUUUYYYjjj|||ttt^^^JJJ@@@???===::::::::::::999888777777777777777777777777777777777777777777777777555555555555555555555555444555666555444444555666666666666666777777777777777888:::<<>>AAACCCDDDFFFHHHJJJJJJJJJIIIMMMKKKLLLOOOUUUYYYYYYXXXPPPRRRWWW]]]ccciiimmmpppwww||||||~~~}}}rrrmmmfff]]]UUUOOOKKKJJJFFFFFFGGGHHHJJJKKKLLLMMMKKKLLLKKKKKKIIIFFFDDDCCC??????===;;;999777555444333333333333333444444444111111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111111111222222333333444111222333444555;;;DDDKKKOOORRRUUUWWWVVVVVVVVVWWWWWWVVVXXXXXXUUUXXXmmmiiiRRREEE@@@===;;;999::::::999888777777777777777777777777666666666666666666666666555555555555555555555555333555777666444333444666666666666666777777777777666888;;;>>>BBBHHHOOOSSSYYYYYYWWWVVVUUUUUUWWWWWWYYYbbbsss}}}}}}pppcccYYYOOOHHHBBB@@@===;;;999888999999777666666555555555555555333333333333333333333333333333333222222222111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111---......///000000111111222222333333333333222222///000000111222222333333111222222333333222222111222222333333333444444444444333333333333444555555222666:::===>>>AAADDDGGGGGGIIILLLNNNOOOPPPOOOOOOMMMMMMOOOUUU^^^ccccccaaaWWWZZZ___fffmmmtttzzz}}}{{{rrrhhh]]]TTTOOOJJJIIIHHHGGGGGGIIIJJJKKKIIIJJJJJJJJJIIIGGGEEEDDDCCCBBB@@@===;;;888777666666555333222222333444555000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000111111111111111111111111111111000000000000111111000000000000000000000000111111111000000000000000///000222333333222000///000111111111111222222222000111111222333333444444222444666666777>>>IIIQQQRRRSSSUUUUUUUUUUUUWWWYYYXXXVVVWWWXXXTTTWWWooosssYYYJJJ@@@>>>;;;999::::::999888777777777777777777777777555555555555555555555555666666666666666666666666333555777666444333444777666666666666777777777777666888;;;???CCCJJJQQQWWW]]]ZZZVVVUUUVVVXXXZZZZZZdddppprrrfff]]]TTTNNNEEECCC@@@===;;;:::::::::777777666555555555555555333333333333333333333333333333333222222222111111111111111111111111111111333333222222222222333333000000000000000000000000111111111111111111111111000111111222333333444444222333333444444333333222///000000111222222333333222222222333333222222222000000111111111222222222444333333333333444555555222777===AAACCCEEEHHHKKKJJJLLLOOOQQQSSSSSSRRRRRRSSSTTTXXXaaakkkrrrrrrpppcccfffkkkrrryyyzzzkkk]]]UUUOOOMMMJJJGGGFFFGGGHHHJJJGGGHHHIIIJJJIIIHHHFFFDDDEEEDDDBBB???<<<:::888777888666333111111222444555000000111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000222222222222222222222222111111000000000000111111000000000000000000000000222222111111000000//////...000222444444222000...000111111111111222222222000000111222333333444444444666888888999@@@LLLUUUSSSTTTTTTTTTSSSUUUXXXZZZXXXVVVWWWXXXSSSVVVpppcccGGGAAA@@@===::::::;;;:::888777777777777666666666666666666666666666666666666444444444444444444444444555555555555666666666777555444444444555666888999<<<===AAAGGGNNNSSSVVVWWWVVVXXXYYYWWWVVVYYYaaahhhuuu~~~ssslllfff^^^YYYIIIFFFAAA<<<999888999:::999999888888777666666666555444444333333444444555222222222222222222222222222222222222222222222222444333222111000000000000222222333333333444444444//////000000111111111222222222222222222222222222222222222222222222222222222222111111222222333444111111222222222333333333111111111111222333444444555555555333222333666999===???CCCGGGJJJKKKLLLLLLWWWXXXZZZYYYVVVTTTTTTUUUSSSYYYfffuuuwwwqqqrrr}}}sssfff___YYYUUUTTTOOOHHHFFFJJJGGGIIIJJJIIIGGGGGGHHHJJJHHHHHHGGGDDD@@@===;;;;;;666444333111111222333555222333444444444333222111111111111222333333444444111111111111111111111111000000000000000000000000000111111111111222222222222222111111111111222222000000000000000000000000222111111111000000//////111111000000000000111111222222222111111111000000111111222222222333333333222222222111222222333333555444555777===FFFNNNTTTUUUUUUTTTTTTTTTUUUWWWXXXXXXUUUQQQNNNRRR___rrrnnnQQQDDDAAA===:::;;;;;;:::888777777777777666666666666666666666666666666666666444444444444444444444444555555555666666666777777666666555555666888999:::<<<>>>CCCIIIOOOTTTVVVWWWUUUVVVWWWVVVWWW___jjjtttzzzrrrjjjbbb[[[QQQMMMGGGBBB???===;;;:::999999888888777666666666555444444333333444444555222222222222222222222222222222222222222222222222444333222111000000000000222222222222333333333333000000111111111111111111222222222222222222222222222222222222222222222222222222111111222222333444111222222222222333333333333333333333333444555555555666666666666777:::===CCCEEEIIILLLOOOPPPQQQRRRUUUUUUUUUVVVYYY]]]aaadddjjjppp{{{~~~ttthhhbbb]]][[[WWWPPPLLLMMMLLLIIIGGGFFFHHHIIIIIIIIIHHHIIIHHHGGGCCC@@@>>>===999888666444333444555555333333444444444333222111111111111000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222000000000000000000000000111111111111000000000///111111000000000000111111222222222111111111000000111111222222222333333333222222222111222222333444444444666:::@@@HHHOOOTTTUUUUUUTTTTTTTTTUUUWWWWWWXXXTTTPPPPPPWWWeeeuuu{{{^^^HHHCCC>>>;;;<<<;;;:::888777777777777666666666666666666666666666666666666555555555555555555555555555555666666666777777777888888777777888999;;;<<<<<<@@@FFFMMMRRRUUUWWWWWWUUUUUUTTTUUU[[[iii{{{yyypppgggaaaYYYSSSKKKEEEBBB???;;;777999999888888777666666666555555444444444444555555333333333333333333333333222222222222222222222222333333222111000000000000111111111222222222222333222222222222222111111111222222222222222222222222222222222222222222222222222222111111222222333444222222222222333333333333555555555444555555666777666777999999:::===AAADDDFFFIIILLLNNNOOOPPPRRRSSSUUUTTTTTTXXX```jjjsssxxxzzzvvvoooiiigggddd]]]WWWUUUSSSNNNIIIIIIKKKLLLJJJGGGIIIJJJJJJIIIGGGEEEBBBAAA===<<<:::888666666666666444444444444444333222222333222222111000000//////111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222000000000000000000000000111111111111000000000000111111000000000000111111222222222111111111111111111111222222222333333333222222222222222333444444333444888>>>EEEKKKQQQTTTVVVUUUUUUUUUUUUVVVVVVWWWWWWSSSPPPUUUaaapppzzz~~~~~~jjjOOOFFF>>>======;;;999999777777777777666666666666666666666666666666666666666666666666666666666666555666666666666777777777999888888888888:::;;;<<<===CCCJJJQQQUUUWWWWWWWWWVVVTTTTTTWWWcccvvv}}}tttmmmhhheee]]]RRRIIIEEEAAA===999999999888888777666666666555555444444444444555555333333333333333333333333222222222222222222222222333222222111000000111111000000111111111222222222444333333222222111111111222222222222222222222222222222222222222222222222222222111111222222333444222222222333333333444444666555555555555666777777666888;;;===???BBBFFFIIIJJJLLLNNNOOOMMMNNNPPPSSSXXXWWWZZZbbbnnnzzz~~~}}}wwwtttrrrmmmfffaaa]]][[[YYYWWWTTTOOOIIIFFFJJJIIIIIIIIIIIIHHHEEECCCAAA@@@===;;;999777777666555555555444444333222222444444444333333222222222111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222000000000000000000000000111111111000000000000000111111000000000000111111111111111111111111111111111111222222222333333333222222222222222333444555222666<<>>>>>;;;999999777777777777666666666666666666666666666666666666666666666666666666666666666666666666777777777888888777777777888:::<<<===AAAGGGOOOUUUWWWWWWWWWWWWVVVVVVXXX___ooozzzvvvtttwwwmmm```TTTLLLFFFBBB???999999888888777666666666666555555444444555555666333333333333333333333333222222222222222222222222333222111111000111111111000000111111111222222222444333333222222111111111222222222222222222222222222222222222222222222222222222111111222222333444222222333333333444444444444444444555555666777888888:::===@@@BBBEEEIIILLLMMMPPPQQQPPPMMMMMMQQQTTTZZZ^^^fffrrr}}}{{{wwwrrrlllqqqtttooobbbUUULLLHHHKKKIIIHHHHHHIIIIIIGGGEEECCCBBB@@@>>>;;;999888777666666555444333333222222222222333333444444444444111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111222222222333333333222222222222333444555666444888???GGGNNNRRRUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVRRRTTT[[[iiiwww~~~|||wwwzzz}}}\\\LLL@@@@@@@@@;;;888:::777777777777666666666666666666666666666666666666555555555555555555555555666666666777777777888888777666777777999;;;>>>???FFFLLLTTTXXXXXXWWWWWWWWWWWWYYY___kkk~~~}}}pppaaaSSSHHHAAA>>>999999888888777666666666666666555555555555666666333333333333333333333333222222222222222222222222222222111111111111111222111111111222222222222333222222222222222111111111222222222222222222222222222222222222222222222222222222111111222222333444333333333333444444444444333333444555666888999:::;;;>>>AAADDDFFFIIILLLNNNKKKNNNPPPNNNKKKLLLRRRWWW```iiiwwwuuuaaaTTTOOONNNJJJFFFFFFHHHIIIHHHFFFEEEDDDCCCAAA>>><<<:::999888777555444333333333333000000111111222333333444111111111111111111111111222222222222222222222222000111111111111222222222222222111111111111222222000000000000000000000000000000000000111111111111111111000000000000111111111111111111111222222222111111222222222333333333222222222222333555666777777<<>>AAABBBKKKQQQWWWZZZXXXVVVVVVXXXXXX]]]gggxxxvvv```MMMBBB===999999888888777666666666666666555555555555666666444444444444444444444444222222222222222222222222222111111111111111222222222222222222333333333333000000111111111111111111222222222222222222222222222222222222222222222222222222111111222222333444333333333444444444444555333333444666888:::<<<===@@@CCCFFFIIIJJJLLLNNNPPPKKKOOORRRQQQPPPSSS[[[cccooo{{{|||wwwvvv{{{rrrbbbZZZRRRLLLFFFEEEGGGJJJJJJHHHGGGGGGFFFDDDBBB???===<<<888777666444333333333333111222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222222222111111111111222222000000000000000000000000///000000000111111111111111111000000000000111111000000111111111222222222111111222222222333333333222222222333444555666777;;;???FFFMMMRRRVVVWWWWWWWWWWWWXXXXXXXXXWWWUUUUUUWWW```lllrrrtttuuuyyy|||cccPPPAAAAAAAAA;;;888:::777777777777666666666666666666666666666666666666444444444444444444444444777777777777888888888888777777888:::===@@@CCCEEENNNTTTYYY[[[XXXUUUVVVXXXXXX___mmmrrrYYYHHHBBB999999888888777666666666666666555555555555666666444444444444444444444444222222222222222222222222222111111111111111222222222222333333333444444444//////000000111111111222222222222222222222222222222222222222222222222222222222111111222222333444333333333444444444555555333444555777:::<<>>999888666444333333333333666555555444444333333222111111111111111111111111222222222222222222222222000111111111111222222222222222111111111111222222000000000000000000000000//////000000111111111222111111000000000000111111000000111111222222222222111111222222222333333333222222222333444555777777===AAAGGGNNNSSSVVVWWWWWWWWWWWWXXXYYYXXXWWWUUUTTT[[[eeeppprrrooopppxxxcccTTTDDD>>>===;;;::::::888888888888777777777777888888777777666666555555666666666666666666666666555555555555666666666666999:::;;;;;;<<<@@@HHHNNNYYYVVVVVVXXXWWWSSSSSSVVV\\\ffftttiiiPPP@@@===<<<999777666666777777666666555555555444444444555555555444333222000000444444333222111111111111222222222222111111000000222222222222222222222222333333222222111000000000000111222333444333333222222333444555555444333222111111222222222333333333444333333333444555555666888666666777;;;@@@CCCEEELLLMMMMMMNNNNNNOOOPPPPPP\\\bbbiiinnnrrrzzz}}}yyyuuutttwwwzzz||||||~~~zzzwwwuuuuuuyyyyyymmm___VVVKKKFFFFFFHHHHHHFFFEEEDDDDDDEEEFFFEEEBBB@@@<<<:::666333111111222333333333333222222222111111222222222222222222222222111111111222222333333333333333333333333333333333333333333222222222111111555444222111111111222222111111111111111111111111222222333333333222111111000111111111111222222222444444444333333222222222000222444444444444666888???DDDLLLRRRUUUVVVVVVWWWXXXWWWVVVWWWWWWWWWXXX[[[bbblllllllllvvvzzz|||cccTTTEEE???>>><<<;;;;;;888888888888777777777777888777777777666666666555777777777777777777777777777777777777888888888888999:::<<<===???DDDLLLQQQYYYTTTRRRTTTVVVUUUVVVYYYeeessswww]]]LLLAAA>>>:::888888888888888666666555555555444444444333333444444444333222222333333222222111222222222222222222222111111111000222222222222222222222222111111111111111222222222000111222333333333333222222222333333333333222222111222222222222333333333222222111111222333333444::::::;;;>>>BBBFFFHHHIIIIIIKKKNNNQQQTTTVVVYYY[[[mmmttt|||{{{xxxuuusssqqqpppxxxyyyyyywwwuuutttqqqoookkkhhheeeeeefffiiijjjjjjhhhkkkppptttvvvwwwwwwxxx{{{}}}{{{wwwwww{{{tttaaaZZZQQQLLLJJJJJJIIIGGGHHHGGGFFFGGGHHHFFFDDDAAA???<<<999666333333333444333333333222222222222111222222222222222222222222111111222222222333333333333333333333333333333333333222222222111111111111444333222111111111222222111111111111111111111111000111111222222111111111000111111111111222222222444444333333333222222222111222333444444555888:::DDDHHHNNNSSSUUUVVVVVVWWWVVVXXXZZZXXXTTTVVV___hhhooouuuqqqoooxxx}}}zzzbbbSSSEEE@@@???===;;;:::888888888888777777777777777777777777666666666666888888888888888888888888777777777888888888999999999:::===@@@DDDJJJQQQVVVYYYSSSPPPSSSVVVXXX]]]bbbssshhhVVVHHHAAA;;;888:::<<<:::777666666666555555555444444111222333333444444444444333222222222222333333444222222222222111111111111222222222222222222222222000000111111222333333444111111222333333333222222333222222222222222222333222222222222333333333333222222222222222333444444:::<<>>IIILLLOOOQQQRRRSSSTTTUUUUUUZZZ\\\WWWRRRYYYjjjyyy{{{vvv~~~wwwaaaRRREEE@@@???===:::999888888888888777777777666777777777777666666666666777777777777777777777777555555555666666777777888888:::>>>BBBHHHOOOUUUYYYXXXVVVTTTUUUVVVZZZfffqqqppp___NNNFFF<<<999;;;===:::666666666666666555555555555111222333333444444333333222222222222222333444555222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222333222111000000111222333222222222333333333444444555555555555555666777888===AAAEEEIIIKKKKKKLLLLLLTTT[[[dddlllssszzzyyywwwuuurrroooooolllhhhhhhkkkmmmmmmlllhhhfffggghhhfffaaa]]]]]]]]]^^^___^^^[[[[[[\\\^^^\\\[[[[[[[[[\\\[[[ZZZYYYZZZ[[[]]]```dddjjjooossswww|||}}}~~~~~~|||wwwnnncccXXXPPPNNNNNNIIIHHHHHHHHHIIIIIIGGGEEECCCBBB???<<<999777555444444444333333333222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111000000000000///222222111111111111111111111111111111111111111111......000111222222222222000000111111111222222222333222222222222222222222333333333333444888???CCCKKKMMMNNNOOONNNOOOPPPRRRWWWZZZZZZTTTUUUcccxxx{{{tttaaaSSSDDD???>>>;;;999888888888888888777777777666666666666666777777777777666666666666666666666666555555555666777888888888999;;;???EEELLLSSSXXXZZZUUUWWWYYYYYYXXX]]]pppuuuhhhUUUKKK@@@;;;;;;<<<999555777777666666666555555555333333444444333333222111222222222222333444555555222222222222222222222333222222222222222222222222333333333333222222111111333222222222222222222222444333222111111222333444222222333333333444444444555555555666777999:::;;;DDDGGGLLLNNNOOOOOOPPPQQQZZZcccqqq}}}zzzvvvppplllmmmmmmmmmlllmmmhhhcccccchhhnnnpppqqqtttrrruuuxxxuuujjjcccbbb]]]aaaeeeffffffgggmmmrrrqqqnnnkkkjjjiiifffccc```^^^\\\[[[[[[\\\^^^___```bbbggghhheeejjjxxxwwwsss{{{rrreee[[[WWWUUUKKKIIIGGGGGGHHHHHHGGGFFFCCCBBBAAA>>>;;;888666444444444444333333333222222333333333333333333333333222222222222222222222222111111111111111111111111111111111000000000000///111111111111111111111111111111111111111111111111///000111222333333333333000000111111111222222222222222222222222222222222444444444444666;;;BBBGGGNNNOOOPPPOOONNNNNNPPPQQQYYYYYYUUURRR[[[qqqwwwssseeeUUUEEE>>><<<:::888888888888888888777777777777666666666666777777777777555555555555555555555555666777888888999:::;;;;;;<<<===AAAHHHPPPVVVYYYZZZTTTWWW[[[^^^___iii}}}rrriii\\\SSSFFF>>><<<;;;999666777777777666666666555555444444444444333333222111444333333333333444444555222222222222333333333333222222222222222222222222555444444333222222111111444333222222111111222222444333333222222333333444333333333333444444444444333444444666888:::<<<===DDDGGGKKKLLLLLLNNNRRRVVV___kkk||||||yyyxxxwwwvvvvvvvvvvvvvvvmmmjjjgggfffhhhjjjllllllfffcccccckkkxxx~~~rrrpppgggnnnvvvzzz||||||wwwllliiifffeeeeeeeeedddccc^^^cccccc```fffvvv}}}wwwqqquuu}}}xxxnnnfffbbbSSSPPPKKKHHHGGGGGGHHHGGGCCCCCCCCCAAA>>>;;;888666444444444444333333333333333333333333333333333333333333333222222222222111222222222222222222222222222222111111111000000000///000111111222111111111111111111111111111111111000111222333333333333333000111111111111222222222111111111222222222222222333444444555888>>>EEEJJJPPPRRRSSSSSSRRRRRRSSSUUUXXXVVVQQQRRRccc~~~vvvuuujjjYYYGGG???<<<:::999:::888888888888777777777777555666666666777777777888666666666666666666666666666777888999:::;;;;;;<<<@@@AAAEEEKKKSSSYYY[[[[[[XXXXXX\\\eeeooovvvnnniiicccZZZNNNCCC===:::999999777777777777666666666555222222333444444444333333555444444333333333444444222222222333333333444444222222222222222222222222333333333333333333333222444333222111111111222222444444444555555444444444333333333444444444444555333444555888:::===@@@AAADDDGGGJJJLLLMMMQQQYYY```lllyyyyyysssrrrrrrsssssstttssssssrrrrrrpppnnnlllllllllmmmmmmmmmiiijjjqqq}}}~~~zzzyyyyyyyyyvvvtttppptttrrrnnnrrr}}}zzzrrr{{{wwwvvvxxx{{{}}}xxxoooaaa[[[RRRLLLHHHHHHHHHHHHDDDDDDEEEDDDBBB???;;;999555444444444444333333333444444444444444444444444333333333222222222111111333333333333333333333333333222222222111111111111...///000111222222111000111111111111111111111111000111222222222222111111000111111111111222222222000111111111222222222222222333555777:::@@@GGGLLLOOORRRTTTUUUTTTTTTUUUVVVSSSTTTRRRUUUhhhxxxyyynnn\\\III@@@===;;;;;;<<<888888888888777777777777555666666666777777888888777777777777777777777777444555666777888999::::::DDDDDDGGGNNNVVV[[[\\\[[[^^^[[[^^^kkk}}}wwwpppmmmggg```SSSGGG>>>::::::;;;777777777777666666666666000000222333444555555555666555444444333333333333222222222333333444444444222222222222222222222222111222222333333444444555555444222111111111222222333444555666666555444333333333333444444444555555555666888;;;>>>AAADDDFFFKKKNNNQQQRRRTTT[[[fffooo||||||rrrpppqqqnnnoooqqqrrrrrrqqqppppppyyyxxxvvvtttsssrrrqqqpppwwwyyy}}}~~~}}}pppooovvv}}}~~~xxxvvvvvvxxx|||yyyllleeeYYYOOOJJJHHHHHHHHHEEEFFFGGGFFFEEEAAA>>>;;;555555444444444333333333444444444444444444444444333333333222222111111111333333333333333333333333333333333222222222222111...///000222222222111000111111111111111111111111000111111111111000000///000111111111111222222222000000111111222222222222111333666888<<>>===:::888888888777777777777666777777777777777777777777999999888777666555444444444666777888888999;;;>>>???DDDKKKRRRWWWZZZ[[[[[[ZZZ\\\fffzzzxxxqqqooopppjjj___RRRGGG@@@======999999999888777555333222444444555555555555444444333333333333333333333333555444333333222222333333111111222222222333333333333333333222222111111111111111222222222333333333333333333444444444555555444444333333444444555666666777999;;;???DDDHHHKKKLLLRRRVVVWWW]]]mmm}}}tttlllkkkmmmwwwooojjjnnnssswwwzzzvvvtttrrrrrrvvv|||xxxtttsssvvv{{{xxxggg[[[RRRIIIFFFHHHFFFGGGFFFDDDBBB@@@???@@@;;;999666444444444666777555555444444444333333333333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000222222222222222222222222333222111000000111222333000111111111111222222222111111111111111111222222555333222666>>>EEEIIIKKKNNNOOOQQQSSSTTTUUUUUUUUUQQQMMMMMMWWWjjj~~~xxxfffOOO@@@<<<======;;;999999888888888777777777777777777777777777777777777777777777777666666666666777999999999:::===???CCCGGGNNNTTTWWWXXXXXXXXX[[[eeevvvzzzxxxrrrnnnfffYYYKKKAAA===<<<999999999888777555444333444444555555555555444444333333333333333333333333555444333333222222333333111111222222222333333333333333333222222222111111111111222222222333333333333333333444444444555555555444444444444555666666888:::===@@@DDDGGGJJJMMMNNNVVV^^^cccmmm}}}ssskkkhhhiiixxxsssttt}}}wwwpppmmmooorrruuuuuuxxxyyyvvvwwwyyy{{{}}}pppbbbTTTKKKHHHFFFFFFGGGFFFEEECCCCCCCCC<<<;;;888555444555666777555555444444444333333333333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222222222111000000111222222000111111111111222222222111111111111111222222333444333444888@@@FFFIIIJJJNNNOOORRRTTTUUUUUUTTTSSSPPPNNNPPP[[[kkkzzz~~~lllTTTCCC=========<<<:::999999999888888888888777777777777777777777777666666666777777888888888888::::::;;;;;;<<>>:::999999888777666666555444444555555555555444444333333333333333333333333555444333333222222333333111111222222222333333333333333333222222222222111111111222222222333333333333333333444444444555555555555555555555666777777;;;>>>BBBEEEGGGJJJMMMPPPVVVaaallluuu|||wwwsssvvvwwwrrrlllgggiiikkk|||}}}rrrjjjgggggghhheeefffjjjqqqxxx|||xxxtttssswwwooo]]]NNNGGGHHHHHHHHHHHHGGGEEEDDDCCC???===:::777666555666666555555444444444333333333333333333333333333333333222222222222222222222222222222333333333333222222111111111111111111111111111111111111111111111111222222111000000111222222000111111111111222222222111111111111111222333333444555888===CCCGGGIIIJJJMMMOOOSSSUUUVVVUUUSSSRRRMMMPPPVVVaaannnwwwzzzzzzyyypppYYYGGG???===<<<;;;:::::::::999999999888888777777777777777777777777666666777777777888888888999:::;;;;;;;;;===@@@CCCLLLPPPTTTUUUTTTRRRRRRSSSbbbxxxxxxtttqqqpppooopppppppppppppppooooooooohhhhhhgggfffdddcccbbbbbbdddeeegggiiijjjllllllmmmpppqqqsssvvv{{{}}}ooo\\\LLLDDDBBB;;;::::::999888777777777444444555555555555444444333333333333333333333333555444333333222222333333111111222222222333333333222222222222222222222222111111222222222333333333333333333444444444555555444444444555666777888999===@@@DDDFFFHHHLLLQQQVVVdddqqqyyytttnnnnnnkkkgggdddhhhsss{{{}}}uuuqqqooonnnfffbbbaaaffflllttt~~~{{{xxxzzzvvveeeUUUKKKKKKJJJIIIGGGFFFDDDBBB@@@AAA???<<<:::777666666666555555444444444333333333333333333333333333333333222222222222222222222222111222222222222222222111111111111111111111111111000000000000000000000000222111111111111111111222000000111111111222222222111111111111222333333444555777<<>><<<::::::::::::999999999888888888888888888888888888888888888888888777777777777888999::::::;;;>>>BBBEEENNNRRRUUUTTTRRRQQQSSSVVVmmmyyytttlllgggdddcccbbbaaa```aaa``````___]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYWWWXXXYYY[[[\\\]]]]]]^^^^^^___```dddhhhlllpppsss}}}yyygggUUUJJJEEE===<<<;;;999888888888888444444555555555555444444333333333333333333333333555444333333222222333333111111222222222333333333222222222222222222222222111111222222222333333333333333333444444444555555333444444555777999:::;;;@@@CCCEEEGGGIIIOOOXXX```qqq}}}zzzwwwvvvvvvtttoookkkiiijjjjjjjjjlllvvv}}}nnngggccceeehhhlllrrryyyzzzxxx|||~~~qqqcccYYYMMMJJJGGGFFFEEEEEEBBB@@@CCCAAA???<<<:::888777777555555444444444333333333333333333333333333333333222222222222222222222222000000111111111111000000111111111111111111111111000000000000000000000000111111111222222111111111000000111111111222222222111111111111222333444555666:::@@@FFFIIIKKKKKKKKKNNNPPPTTTWWWWWWTTTQQQOOOJJJUUUeeesss{{{|||zzzyyy~~~zzzdddPPPDDD>>><<<::::::999999999888888888888888888888888888888888888999999999888888777777777888999999:::<<>><<<:::888888888888444444555555555555444444333333333333333333333333555444333333222222333333111111222222222333333333111222222222222333333333111111222222222333333333333333333444444444555555333444555777:::===???@@@DDDHHHLLLOOOQQQYYYdddmmm||||||zzzxxxtttpppllljjjiiigggfffkkkqqqxxx}}}yyyrrrnnnppprrrpppoooppp|||}}}}}}{{{ooodddPPPLLLGGGEEEFFFGGGFFFDDDCCCBBB@@@>>><<<:::999888555555444444444333333333333333333333333333333333333333333333333333333333000000000111111000000000222222222222222222222222111111111111111111111111000111222222222222111000000111111111111222222222111111111111222444555666999===DDDIIIKKKLLLLLLMMMPPPRRRTTTVVVVVVTTTQQQOOOMMMZZZlllzzzjjjSSSCCC===<<<<<<999999888888888777777777888888888888888888888888777888888888888888999999888999:::;;;===BBBIIIMMMRRRUUUVVVTTTSSSWWWaaajjj|||~~~uuunnnhhhccc```\\\[[[YYYZZZ\\\]]]]]]]]]\\\\\\]]]]]][[[YYYWWWUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRTTTVVVXXXYYYVVVZZZ___bbbffflllvvv~~~yyy___NNNBBB@@@===;;;999888888888444444555555555555444444333333333333333333333333555444333333222222333333111111222222222333333333111111222222222333333333111111222222222333333333333333333444444444555555555666888;;;>>>BBBEEEGGGGGGOOOWWW]]]aaahhhrrr{{{yyytttqqqpppooonnnllljjjjjjnnnssswwwxxxsssttt{{{|||ppp]]]VVVMMMIIIHHHIIIGGGEEECCCCCCAAA???===<<<;;;:::555555444444444333333333333333333333333333333333333333333333333333333333000111111222222111111000222222222222222222222222222222222222222222222222000111222222222222111000000111111111111222222222111111111222333444555666;;;@@@FFFJJJLLLLLLMMMOOORRRSSSTTTUUUTTTSSSQQQOOORRR___qqq~~~oooSSSBBB<<<===???888888888777777777777666888888888888888888888888555666777888999:::;;;;;;888999;;;<<>>;;;999777777888444555555555555555555444333333333333333333333333555444333333222222333333111111222222222333333333111111111222222333333333111111222222222333333333333333333444444444555555666888:::>>>BBBFFFJJJKKKJJJTTT```iiimmmsss|||wwwoooiiigggffffffhhhkkkmmmrrr|||yyyppptttvvvtttvvv|||~~~vvv}}}}}}jjjaaaUUUMMMJJJHHHFFFCCCCCCCCCBBB@@@>>>===<<<;;;555555444444444333333333333333333333333333333333333333333333333333333333222222222333333222222222222222222222222222222222222222222222222222222222000111222333333222111000000111111111111222222222111111111222333444666777<<>><<<<<<999999999888888888888777666666666777777777888888888888888888888888888888888999<<<@@@EEEKKKPPPSSSTTTTTTXXXaaammm|||wwwoooiiifffeeeeeedddbbbbbbdddiiimmmppprrrvvvyyy{{{{{{zzzzzz~~~~~~}}}}}}|||{{{yyyyyy{{{~~~|||{{{yyyxxxtttoooiiigggdddbbbaaa```^^^\\\XXXVVVTTTSSSTTTUUUUUUTTTSSSVVVYYY\\\```gggpppwwwtttWWWMMMBBB<<<<<<<<<888444777777777777777777777777555555444444444444555555555555444444333222222111222222222222333333333333444444333333333333222222666555333333444333222000444444555666777888:::;;;>>>AAADDDFFFGGGIIIKKKLLLVVV[[[dddmmmqqqvvv}}}|||uuullljjjqqqtttsssjjj^^^ZZZ```hhhvvvkkkhhhhhhiiijjjssswwwnnnmmmrrryyy{{{nnn^^^QQQIIIKKKHHHEEECCCCCCBBB@@@???999888777555444444333333222222222222111111111111222222333333222222111111111111111111111111111111111111111111111111111111222222222111111111111111111111222222222222111111111111111111111111111111333444444333333555888:::CCCFFFKKKNNNPPPSSSVVVYYYWWWWWWWWWUUUSSSYYYhhhxxx|||~~~}}}yyy|||~~~ssskkkccc\\\RRRHHHBBB>>><<<:::999999999888888888777777666666777777777888888888777888888888888888999999:::<<<@@@EEEKKKQQQUUUWWWSSSUUU^^^lll}}}yyyuuuoooiiiffffffhhhjjjlllkkkllloootttxxx{{{|||{{{}}}~~~~~~uuurrrooonnnnnnooonnnmmmfffccc___]]][[[ZZZXXXVVVTTTUUUVVVVVVXXX]]]dddiiiqqqvvv~~~|||```SSSCCC<<<<<<<<<888444666666666666666666666666555555444444444444555555555555444444333333333333444444444444555555555555333333333333333333333333222111111333666888888777444444555666888:::<<<===BBBDDDHHHKKKNNNQQQVVVYYYeeehhhooouuuvvvwww~~~~~~{{{zzzyyyyyyyyy~~~}}}~~~tttfff______fffiiijjjgggdddfffnnnvvv{{{vvvtttrrroooiiimmmttt}}}sssqqqpppnnnsss||||||lll]]]SSSNNNJJJGGGGGGFFFCCCAAABBB:::999888666444333333333333333333222222222111111222222333333333333222222111111111111111111111111//////000000111111111222111111111111111111111111111111222222222222111111111111111111111222222222444555444444444666999<<>>DDDJJJPPPTTTWWWXXXTTTYYYgggzzz{{{wwwrrrooollljjjjjjnnnrrruuuxxxwwwxxxzzz~~~|||~~~~~~||||||~~~yyyuuuqqqmmmiiifffbbb___ZZZYYYWWWUUUTTTVVVYYY\\\ccchhhpppzzzjjj[[[GGG<<<;;;<<<:::666666666666666666666666666666555555444444555555666333333333444444555555555333333333333444444444444333333333333333333333333,,,,,,---000333666777777333444555777999<<<>>>???DDDGGGMMMSSSYYY```hhhmmmxxxzzzyyyzzz~~~yyy|||~~~|||xxxwwwyyy|||}}}}}}yyyvvvvvvrrroookkkbbbWWWTTTVVVZZZ\\\```gggpppzzz|||vvvmmmiiiffflllzzz}}}vvvmmmlllqqq{{{wwwjjjaaaSSSLLLHHHJJJHHHCCC???@@@<<<;;;999777555444333333555444444444444333333333333333444444444444444333111111111111111111111111...//////000000111111222111111111111111111111111111111222222222222111111000000111111111222222222444555444444444777<<>>AAACCCFFFLLLTTT^^^hhhrrr||||||}}}xxx}}}|||{{{~~~xxxsssnnnfff^^^YYYTTTQQQRRRVVVVVVZZZaaannn}}}}}}uuunnnhhhiiirrr~~~xxxrrrrrrtttyyyzzzssscccVVVLLLLLLJJJCCC>>>??????>>>;;;999777555444333555555555555444444444444333333444555555555444444111111111111111111111111//////000000111111111222111111111111111222222222111111222222222222111111000000000111222222333333444444444444555999???CCCJJJJJJKKKNNNRRRTTTTTTTTTQQQSSSTTTUUUccc~~~zzz{{{xxxoooiii[[[WWWPPPKKKFFFAAA===:::999999999888888888888777777777888888888999999999777777888999999:::;;;;;;===BBBHHHOOOTTTVVVWWWVVVaaakkk}}}xxxtttsssrrrpppppppppsssvvv||||||rrrooojjjddd___ZZZUUURRRTTTXXX]]]cccjjjttt~~~rrrfffVVVHHH@@@<<<999777777777777777777777777777666666555555555555666666444444444555555555555555222222222222333333333333222222222333333444444444777666555666888999888777666777999;;;???BBBEEEGGGJJJQQQ\\\iiiuuu}}}vvvpppfff[[[RRRQQQUUUYYY^^^cccfffkkkuuu}}}yyywwwxxxzzz}}}wwwuuuxxx~~~iiiVVVQQQOOOGGGCCCCCCAAA@@@===;;;888666555444555555444444444333333333222222333444444444444444111111111111111111111111000111111111111111111111000000111111111222222222111111222222222222111111///000000111222222333333333333333444666;;;AAAFFFJJJJJJKKKOOOTTTWWWWWWVVVVVVVVVVVVZZZmmmzzz|||wwwppplllbbb]]]VVVNNNHHHBBB<<<999999999999888888888888777777888888888888999999999777777888999::::::;;;;;;@@@EEELLLSSSXXXYYYYYYXXXgggsss~~~~~~|||xxxuuusssssstttssstttuuuwww{{{}}}wwwqqqjjjccc\\\XXXVVVYYY\\\___ccckkkuuu}}}zzzqqqhhh[[[NNNDDD===888666777777777777777777777777666666555555555555666666666666666555444444333333555555555666666666777777222222222333333444444444444333222444666777666555888999;;;>>>AAAEEEHHHJJJNNNUUUbbbppp~~~|||uuunnnggg___TTTMMMQQQ]]]gggoootttzzzvvvpppppp}}}xxxtttvvvyyy}}}zzz```WWWTTTMMMIIIJJJBBBAAA???<<<999777666555444444444333333333222222000111222333333333333333111111111111111111111111222222111111111111111111000000111111222222222222111111222222222222111111///000000111222222333333222222333444666<<>><<<999888777666555555555555555666666555555555444444444666666666666555444333333333333333333333333333333555444444333333444444555777666666666555555555555888888999===CCCIIIMMMNNNTTTcccsss{{{rrrddd```cccWWWSSSTTTccczzzrrrjjjiiiuuutttpppvvv}}}nnnYYYQQQPPPOOOLLLIIIEEE???;;;999777555333555555444444444333333333333333333333333333333333222222222222222222222222//////000000111111111222000111111111222222222222222222222222222222222222444444444333333222222222555444333444888???FFFJJJLLLMMMPPPRRRTTTUUUUUUUUUXXXWWWTTTXXXkkkuuulll___YYYQQQKKKFFF@@@999444999999:::::::::999888888999999888888888888999999999::::::999999:::===???FFFJJJQQQUUUTTTTTT___jjj~~~|||ssspppnnnqqquuuwwwwwwyyy}}}xxxooogggddd```\\\[[[\\\```bbbkkkmmmpppsssuuuzzzvvvuuuuuummm[[[KKKDDD@@@===999999888777666666666666555555555555444444444444555555555555555444333333333333333333333333333333555444444333333444444555777666666666666666666666999;;;???CCCIIIOOOTTTWWWbbbooo|||xxxjjj]]]VVVVVVTTTWWWbbbvvv}}}rrrgggooo{{{vvvmmmmmmrrr|||rrr___VVVTTTSSSQQQJJJFFFAAA>>>;;;999777555555555555444444444333333333333333333333333333333222222222222222222222222000000000000111111111222000000000111111111222222222222222222222222222222444333333333222222222222444333333555999@@@GGGKKKLLLMMMPPPRRRTTTUUUUUUUUUWWWVVVTTTXXXhhh}}}uuulll^^^YYYQQQKKKGGGCCC===999:::::::::::::::999888777999999888888888888999999999::::::::::::<<>><<<888666555555555444444444444333333333333333333333333333222222222222222222222222000000000111111111111111///000000000111111111111222222222222222222222222222222222222222111111111333333333666;;;BBBHHHLLLLLLNNNPPPRRRTTTUUUUUUTTTSSSSSSSSSXXXfffvvv}}}sssiii\\\VVVOOOJJJGGGDDD@@@<<<::::::::::::999888777777:::999999888888999999:::888999:::::::::===AAAEEEMMMPPPUUUWWWXXX```vvvxxxqqqnnnkkkmmmqqqtttuuuxxx}}}rrrqqqoookkkgggbbb___\\\WWW[[[^^^___```iiiwwwwwwdddRRRFFF???<<<<<<;;;:::888777777777777444444444444333333333333333444444555555555444444444444444444444444444444555444444333333444444555666666777777888999999:::<<>>DDDHHHQQQRRRTTTVVVYYYgggyyyqqqnnnmmmllloootttxxx{{{{{{{{{{{{yyyuuuoooiiifffZZZ]]]___^^^```iiiyyyqqq___OOOEEEAAA;;;;;;999888777666666666555555444444444333333333333444444555666666666666444444444444444444444444555444444333333444444555555666777888999;;;<<<<<>>:::888666666555555555444444444444444444444444444444444222222222222222222222222222222222111111111111111000000000000111111111111222222222222222222222222111111111111111111111111222333666:::???EEEJJJMMMMMMNNNPPPRRRTTTTTTTTTTTTSSSPPPRRR[[[hhhrrrxxxyyywwwzzz||||||~~~wwwlllaaaTTTOOOHHHDDDBBBAAA???<<<888999999::::::999999999::::::999999999999::::::888999999:::<<>>>>>AAAFFFLLLSSS\\\hhhuuu~~~zzzrrrbbb]]]XXXUUUVVV^^^rrrwwwppplllrrr{{{wwwnnnmmmuuu}}}yyyqqqhhhaaaZZZUUUNNNHHHDDD@@@<<<:::666666666555555555444444444444444444444444444444222222222222222222222222222222222222222111111111000111111111222222222222222222222222222222222222111111111222222222222222333444888<<>>===;;;:::888777777777777777666666666555555555444555666888999999::::::555555555555555555555555555444444333333444444555555666777999<<<>>>???@@@DDDJJJTTTaaaooo{{{}}}~~~wwwlllcccZZZWWWVVV[[[cccooo{{{ooonnnvvv}}}uuuxxxvvvmmmbbb\\\SSSKKKFFFBBB???===666666666666555555555555555555555555555555555555222222222222222222222222333333333222222111111111222222222222333333333333222222222222222222222222222222222222333333333444444666999>>>BBBFFFIIIKKKNNNOOOQQQRRRSSSTTTSSSSSSRRRPPPWWWhhhvvvzzz{{{||||||}}}|||}}}{{{}}}uuuiii^^^RRRLLLEEEAAA@@@???>>><<<666777888999:::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<===>>>AAAGGGNNNTTTSSSSSSYYYfffttt|||tttoooqqqmmmmmmooorrruuu|||~~~xxxppphhhfffiiinnnrrrqqqzzz}}}yyyyyy|||}}}|||{{{[[[JJJ???>>>===;;;:::888888888777777777777666666666666444555777888::::::;;;;;;555555555555555555555555555444444333333444444555555666777:::<<<>>>@@@AAAEEEMMM[[[mmm~~~~~~{{{yyyuuulll___UUUYYYVVVXXXcccqqq}}}vvvqqqwww~~~uuutttzzz~~~ttthhhaaaWWWMMMGGGCCCAAA@@@777666666666555555555555555555555555555555555555222222222222222222222222333333333222222111111111222222333333333444444444222222222222222222222222222222222333333444444444555777:::???CCCGGGIIIJJJNNNOOOQQQSSSSSSSSSSSSSSSNNNOOO[[[ppp||||||rrreee]]]QQQKKKCCC>>>======<<<::::::::::::999999999888888999999888888999999:::;;;<<<@@@@@@>>>BBBKKKQQQQQQRRRSSS^^^rrrwwwnnnmmmqqqlllmmmooossszzz~~~xxxqqqllljjjmmmpppyyysssnnnnnnooooooqqquuussswww}}}jjjMMMGGG@@@;;;::::::888888:::777777666555555555555555555555666666777777888888555555555555555555555555444444444555555444333333777555777;;;<<<<<<@@@GGGMMMWWWfffyyy~~~yyywwwuuuppphhh^^^WWWVVVVVV]]]iiiuuu}}}zzzyyytttffffffyyytttccc]]]XXXUUUMMMCCCAAAEEE>>>;;;777555555666555555555555444444444333333333666666555444444333222222111222222333333222222111222222222222222222222222333333333222222222111111222222222222333444555555000666<<<@@@BBBEEEIIIMMMMMMRRRUUUUUUSSSSSSTTTSSSWWWUUUaaavvv~~~~~~yyypppddd\\\RRRLLLDDD@@@??????===<<<:::::::::999999999888888999999999888999999:::;;;;;;>>>???@@@FFFPPPUUUTTTUUUVVVbbbwwwyyyqqqlllmmmrrrrrrsssuuuyyy~~~zzzrrrmmmlllmmmnnnpppiiidddeeegggiiimmmrrrtttxxx~~~vvvZZZIIIBBB<<<<<<;;;999999:::777777666555555555555666444555555555666666666666555555555555555555555555555555555666666555555444666555777;;;<<<===CCCJJJVVVcccuuuxxxtttqqqlllfff___[[[[[[]]]\\\hhhxxx}}}xxxhhhaaakkk||||||kkkccc]]]XXXQQQGGGBBBCCC???<<<888666666666666555555555555555444444444444444444333222222111000000111222222333333222222111222222222222222222222222333333333222222222111111222222222222333444555555222777===AAACCCEEEJJJMMMOOORRRUUUUUUTTTTTTSSSSSSVVV[[[ggguuu|||}}}~~~zzzuuulllaaaYYYRRRLLLEEEAAA@@@@@@???===:::::::::999999999888888999999999999999:::;;;;;;:::<<>>===>>>;;;999999888777777666555666666666555555555555555555555555555555555555555555555555666666666666666666777777;;;;;;===@@@BBBFFFQQQ\\\ooouuummmjjjaaa]]]ZZZ^^^mmm}}}tttlllppp}}}uuukkkddd^^^VVVLLLEEECCC???;;;999888777666666777777777777666666666666555555555444444333333333111222222333333222222111222222222333333333333333333333333222222222111111222222222222333444555555666;;;@@@CCCDDDFFFJJJMMMQQQPPPRRRTTTUUUSSSSSSVVVbbbxxx}}}}}}zzzuuuqqqllleee[[[TTTMMMHHHBBB@@@@@@@@@>>><<<:::::::::999999999888888::::::999999::::::;;;<<<>>>???DDDMMMVVV[[[[[[[[[]]]kkkvvvoookkkmmmppprrruuuxxxvvvmmmkkkddd^^^```fffmmmwww{{{zzzVVVJJJ???======;;;888888888888777666666666666666666666666666666666666666555555555555555555555555555555444444444555777777<<<<<>><<<:::::::::999999999888888:::::::::::::::;;;;;;<<>>:::::::::999999999888888;;;::::::::::::;;;<<<<<<;;;@@@JJJTTTVVVVVV]]]hhhzzzqqqiiihhhiiimmmqqqqqqttt{{{vvvqqqkkkiiikkknnnpppppplllooowww~~~wwwwwwyyy{{{|||zzz|||~~~~~~|||{{{}}}yyynnn[[[GGG???======<<<<<<999888888777777777777777666666555555555444444444555555555555555555555555777666555555666888:::;;;;;;???GGGQQQ[[[jjjqqqfffZZZQQQSSSZZZccc}}}|||sssttt}}}sssiii```JJJFFFAAA===;;;:::888777666666666666555555555555444444444444444444444444222222222333333222222222222222333333444555666666333333333222222222111111222222222222333444555555999===BBBCCCCCCCCCEEEHHHOOOPPPVVVYYYSSSSSSgggyyytttnnniiiddd]]]TTTNNNJJJGGGEEEDDDDDDCCCBBB@@@???===:::999999999888666:::::::::999888999;;;===AAAHHHNNNOOOOOOVVVeeerrryyypppjjjiiihhhkkkooorrrwww||||||pppnnnlllkkkmmmpppqqqrrruuutttuuuxxx}}}}}}vvvtttwwwzzz|||zzzwwwuuuvvvwwwyyyvvvbbbLLL???======;;;:::999888888777777777777777777777777777666666666666777777777777777777777777333555666666666888<<<>>>AAAFFFLLLXXXkkk~~~tttiii]]]SSSOOO[[[jjjwwwuuu}}}sssoooZZZMMMCCCAAA@@@:::555555555555555666666666666666444444444444444444444444444444333333333333222222222222333444555555555555222222222222222222222222333333444333222333555888:::>>>CCCFFFFFFFFFIIILLLSSSRRRSSSTTTTTTYYYgggvvvxxxsssmmmhhhddd^^^UUUOOOJJJHHHFFFEEEEEEEEEDDDBBB>>><<<:::999::::::888777888999999999999:::===???CCCIIIOOOPPPRRRZZZiiivvvyyypppiiiffffffhhhmmmsssyyy~~~yyyssssssqqqqqqrrrtttwwwzzz|||}}}}}}}}}~~~}}}}}}}}}~~~}}}}}}~~~|||yyyyyyzzz|||iiiRRRCCC>>>===<<<:::999888777777666666777777777777777666666666555555666666666666666666666666666777777777666777:::<<>>;;;777777777666666666666666444444444444444444444444111111222333333444555555444444444444444333222111222222222222222222222222333444555444444555888:::>>>BBBFFFGGGGGGIIILLLPPPSSSWWWZZZVVVOOOPPPaaattt|||~~~{{{vvvoooiiiccc\\\SSSLLLIIIGGGDDDDDDDDDDDDCCCBBB;;;999888999:::;;;;;;::::::;;;;;;;;;;;;<<>>;;;::::::999888888888888999777777777777666666666666777777777777777777777777888999:::;;;>>>CCCJJJNNN\\\kkk|||zzzwwwzzzuuukkk```YYYIIISSScccuuu}}}yyyyyyzzz~~~vvveeeSSSGGGCCC@@@<<<999888888777777666666555444444444444444444444444444444444333333222222222222333333333333222222111222222222222222222222222111222333222222444777999???BBBEEEFFFFFFHHHMMMQQQQQQTTTWWWVVVRRRVVVgggzzz|||zzz~~~~~~zzz|||yyytttnnniiiddd]]]UUUOOOIIIGGGDDDBBBAAA@@@???===<<<:::999999:::;;;:::999999;;;<<<<<<<<<>>>AAADDDIIIJJJNNNYYYiiizzzzzz}}}||||||qqqmmmkkknnnrrryyyzzzxxxzzz~~~}}}pppTTTGGGAAA;;;<<<;;;::::::999999::::::999888888888777777777777888888888888888888888888999:::;;;===@@@FFFNNNSSSfffuuu{{{zzz}}}wwwnnndddZZZTTTQQQ```sss|||}}}}}}ppp\\\KKKDDD@@@===999999888888777666666555444444444444444444444444333333333333333333333333111222222333333333222222222222222222222222222222111222333333333555888:::???BBBEEEEEEEEEHHHLLLQQQQQQRRRUUUWWWWWW]]]nnn}}}|||~~~{{{vvv}}}vvvrrrlllhhhddd___WWWQQQJJJHHHEEECCCBBB@@@>>><<<===;;;999999:::::::::999777999;;;<<<===???CCCFFFJJJJJJPPP[[[mmm|||vvvyyy{{{}}}tttmmmkkklllrrryyyyyywwwwww|||zzzZZZJJJBBB<<<===<<<;;;;;;::::::;;;;;;999999999999888888888777888888888888888888888888666888:::===BBBJJJSSSYYYmmm|||}}}}}}}}}vvvnnnfff]]]TTTNNN\\\lll|||xxxbbbNNNEEEAAA>>>999999999888777666666555444444444444444444444444111111222333444444555666000111222333333333333333222222222222222222222222222333444444444666999<<>>>>>???@@@;;;;;;:::999999999::::::>>>===;;;:::<<>>@@@::::::999999888999999999999888666444444555777888666666666777888999999999===777888AAAFFFHHHTTTddd~~~wwwooohhh\\\SSSTTT\\\nnn~~~{{{~~~pppZZZHHHBBBCCC<<<:::777777777777666555666666555555555444444444444444444333333222222222333333333333333333333333444333333222222333333444222333333333333666;;;>>>EEEFFFFFFFFFFFFHHHLLLOOOVVVXXXXXXYYYdddwww}}}{{{vvvrrrkkkfffaaaZZZRRRLLLFFFEEEBBB@@@???>>>??????<<<;;;::::::999999::::::<<<;;;;;;<<<>>>CCCHHHJJJJJJLLLUUUeee{{{yyyuuutttuuuuuu|||wwwqqqsssuuuyyy~~~vvvsssuuuyyy}}}uuuuuuyyylllMMM>>>===;;;:::999999888999999999:::999777555555666777888666666666777777888888888===999<<>>??????<<<<<<;;;:::::::::::::::::::::;;;===BBBGGGMMMPPPMMMRRR\\\mmm~~~wwwvvvssssssyyyzzzuuuttt}}}~~~{{{oooooorrryyy}}}qqqttt{{{}}}~~~uuuTTTBBB>>>;;;;;;:::999999999999999;;;:::888777666666666777666666666666777777777777<<<;;;AAAIIIOOOVVVhhh{{{uuuhhh\\\WWW___uuuxxxlllkkkyyyxxx|||ttteeeUUUIIICCC===:::888777888999888777555555555444444444333333444444333333333333222222333333333333333333333333444333333222222333333444333333333333444777<<>>>>>===<<<;;;:::::::::::::::999:::<<>>>>>>>>===<<<;;;:::::::::::::::;;;===@@@DDDJJJNNNQQQRRR]]]jjj{{{}}}tttqqqqqquuupppkkkrrr}}}uuuyyyzzzoooggglllsss}}}~~~{{{zzz{{{}}}{{{~~~||||||{{{]]]IIIAAA===<<<;;;:::999999999999<<<;;;:::999777666666666666666666666777777777777===???DDDLLLWWWhhh|||uuuqqqgggbbbZZZWWW```yyyuuuhhhdddhhhuuuzzz}}}vvvdddNNN@@@>>>;;;777555666777777666888777777777777666666666333333333333333333333333333333333333333333333333444333333222222333333444333444444555666999>>>BBBCCCEEEIIIKKKNNNQQQUUUXXXWWW\\\kkklllggg```[[[WWWSSSMMMHHHDDDDDDCCCBBB@@@???>>>===>>>>>><<<;;;::::::::::::;;;<<<>>>BBBFFFKKKOOOQQQSSSaaarrruuunnnlllnnnooojjjkkk|||zzztttyyyrrrkkkfffnnnwww|||wwwssspppqqqpppppprrrxxx}}}}}}{{{~~~yyy{{{~~~```III>>>>>>===<<<:::999999999999::::::999888777777666555666666666777888999999999>>>AAAHHHRRRaaauuu}}}uuulllfffXXXVVVRRRSSSccc~~~xxxiii```]]]jjjvvvqqqsss{{{~~~lllVVVGGGAAA===999666666666666666555555555444444444333333222222333333333333444444333333333333333333333333444333333222222333333444333444555555666:::???CCCCCCEEEIIILLLOOORRRUUUXXXXXXbbbyyyjjjeee^^^XXXUUUQQQLLLHHHDDDDDDCCCBBBAAA???>>>===???>>>===<<<:::::::::999;;;===@@@DDDIIINNNRRRTTT\\\lll~~~wwwpppkkkiiiiiijjjiiiuuu~~~yyyuuu|||sssiiifffeeeppp||||||uuurrrqqqpppooonnnnnnpppvvv{{{xxxxxxzzz}}}~~~yyyxxxzzztttyyyiiiNNN@@@>>>===<<<;;;:::999999999888888888888777777666555555666777888999:::;;;<<<@@@EEEOOO^^^qqq}}}{{{tttkkkccc^^^TTTRRRNNNRRRfffwwwhhh^^^\\\```hhhttt~~~jjjkkkqqqvvv___PPPEEEAAA<<<888777777777777444444444444333333333222222222222333333444444444333333333333333333333333444333333222222333333444333444555666777;;;@@@DDDBBBEEEIIIMMMOOORRRUUUWWWYYYfffyyyvvvzzz~~~iiiddd\\\WWWTTTPPPKKKGGGDDDDDDCCCBBBAAA???>>>===??????===<<<;;;::::::999;;;===AAAEEEKKKQQQUUUXXXfffwww~~~ssspppkkkfffeeehhhlllzzzxxxxxxxxx|||kkkbbbbbbeeeqqqwwwssstttuuuvvvoooqqqtttxxx}}}{{{vvvuuuwwwzzz~~~{{{{{{tttrrrtttpppwwwsssUUUEEE>>>>>><<<;;;:::999999999666666777777777666666555555666777888:::<<<===>>>@@@HHHUUUhhh}}}wwwuuu|||zzzssskkkccc\\\YYYVVVSSSOOOTTTiiiuuueee^^^___YYY^^^kkkyyy~~~yyyvvvvvvgggfffjjjzzz|||eeeUUUHHHDDD>>>:::999999888888666666555555555444444444222222222333333444444444333333333333333333333333444333333222222333333444333444555666777;;;@@@DDDCCCFFFJJJMMMOOOQQQTTTVVV[[[iiirrrnnnssszzzhhheee^^^WWWQQQMMMKKKKKKFFFEEECCCAAA???>>>>>>===???>>><<<:::999:::;;;<<<999;;;BBBJJJMMMPPPWWW```hhh|||uuuooommmiiigggiiiddduuuxxx{{{~~~~~~{{{ooofffcccdddiiirrr}}}}}}~~~}}}}}}zzzuuuqqqsss{{{~~~~~~~~~}}}{{{yyyuuutttqqqlllhhhhhhmmmqqqzzzRRRHHH???===;;;:::;;;;;;999888999999999999888888888777666777777888888;;;???BBBDDDLLLZZZlllzzztttuuu|||yyylllddd```YYYPPPPPPOOOQQQ\\\qqq}}}||||||yyysssnnnmmmlllllllllmmmnnnpppqqqpppssswwwyyy{{{}}}yyynnnccc]]]\\\\\\___gggooorrroookkkddd```bbbtttuuu[[[OOOEEE<<<:::999777666777555555444444444333333333444444333333222111000000333333444444444444555555333333333333333333333333777666555666:::>>>@@@AAAIIIJJJLLLNNNRRRUUUXXXZZZXXXhhhyyyyyypppxxxzzzsssuuuiiieee___XXXRRRMMMJJJIIIFFFEEECCCBBB@@@?????????@@@???===;;;::::::;;;<<<;;;>>>DDDKKKNNNQQQYYYbbbrrrwwwqqqoooiiifffhhhhhh|||{{{tttxxx}}}uuukkkffffffhhhpppyyy{{{yyy}}}~~~|||{{{{{{{{{yyyxxxqqqqqqqqqmmmhhheeeeeefff|||WWWIII???===;;;:::;;;;;;:::888888888777777777666666666666777888888999<<<@@@CCCCCCLLLZZZlllyyyuuuyyyyyymmmeeeaaa[[[SSSPPPUUU^^^lll|||uuusssmmmkkkiiiggggggddd___\\\ZZZYYYYYYYYYZZZ[[[]]]]]]___bbbfffiiilllooosssvvv~~~vvvoookkkhhh```ZZZ[[[dddmmmppppppiiigggjjjzzz{{{bbbPPPFFF>>>;;;;;;888777777555555555444444444333333444444333333222111111000111111222222222222333333333333333333333333333333555444444666;;;???BBBCCCIIIJJJLLLOOORRRUUUXXXZZZ^^^nnnwwwwwwooovvvxxxsssuuuiiifff```ZZZSSSMMMIIIFFFEEEEEECCCBBBBBBAAAAAAAAACCCAAA>>><<<;;;;;;<<<<<<===@@@FFFLLLOOORRR\\\ggg}}}yyyuuurrrjjjfffiiitttwwwsssxxx~~~xxxmmmffffffjjjoooxxx|||yyywwwwwwwwwvvvvvvmmmooopppnnnhhhbbb]]]ZZZjjj^^^KKKAAA>>><<<:::;;;;;;:::999666666666666555555555555666777888999:::===AAAEEEDDDOOO___pppzzz{{{xxxmmmeee```ZZZTTTLLLXXXhhhzzzsssiiicccaaa^^^\\\YYYWWWVVVTTTRRROOOMMMMMMMMMNNNNNNOOOPPPPPPOOOQQQTTTWWWYYY]]]bbbeeerrrvvv||||||zzzvvvkkk]]]YYY___iiiqqqtttuuuuuuyyymmmSSSIII???======:::777777555555555444444444444333444444333333222222111111111111222222222222333333333333333333333333333333333333333777<<>>CCCFFFGGGVVViii|||vvvkkkccc]]]WWWSSSKKK\\\rrryyymmmbbb[[[XXXVVVWWWUUUSSSQQQOOONNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMKKKLLLLLLLLLMMMPPPTTTWWWbbbgggnnnvvv|||wwwlllcccaaahhhttt}}}~~~wwwWWWKKK@@@======:::777666555555555555444444444444444444333333333222222222333333333444444444555555333333333333333333333333444333444888===BBBDDDEEEHHHIIILLLOOOSSSVVVXXXYYY```oooxxxyyy|||xxxqqqpppuuuwwwvvvzzzjjjgggbbb[[[SSSLLLGGGDDDEEEDDDDDDCCCCCCDDDDDDDDDEEECCC@@@===<<<<<<<<<===<<>>BBBCCCCCCGGGIIILLLPPPSSSVVVXXXXXXYYYiii}}}}}}|||wwwtttwwwyyy{{{jjjgggaaaZZZSSSLLLGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDBBB???===<<<<<<======<<<@@@GGGMMMPPPYYYkkk|||zzzqqqsss}}}vvvyyy|||vvvooonnnrrrwwwzzz~~~{{{wwwsssqqqppppppooooooqqqpppooommmiiibbbZZZTTTLLLUUUeeevvvzzzSSSFFFBBB>>>;;;;;;;;;;;;;;;999999999999888888888888666777999;;;===AAAFFFJJJSSSggg~~~xxx{{{}}}yyymmmddd\\\TTTPPPQQQ[[[nnn{{{hhhbbbZZZTTTRRRSSSTTTUUUPPPQQQQQQPPPMMMLLLLLLMMMMMMOOOQQQSSSSSSQQQOOOMMMHHHIIIJJJIIIIIIKKKNNNPPPNNNRRRXXX^^^dddkkkqqquuu|||}}}jjj\\\fff~~~~~~fffUUUCCC<<<<<<:::777555666666666555555555444444444444444444333333333333111111222222222222333333333333333333333333333333666666777;;;???BBBCCCCCCGGGIIILLLPPPTTTVVVXXXXXXUUUggg{{{}}}yyyzzz{{{kkkggg```XXXQQQLLLIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@>>><<<;;;<<<===>>>???BBBHHHMMMOOOXXXkkk}}}{{{qqquuuzzzsssyyy~~~xxxwwwxxxxxxxxxxxxzzz}}}}}}zzzwwwvvvuuutttuuuwww{{{zzzwwwtttrrrrrrqqqooommmkkkkkkkkkkkkiiicccZZZSSSJJJQQQaaawww[[[GGGCCC>>>;;;;;;;;;<<<<<<:::999999999999888888888666888:::<<<>>>BBBHHHLLLXXXjjj~~~|||wwwzzz~~~~~~ttthhhbbb[[[TTTRRRUUUbbbuuuxxxmmm]]]XXXRRROOOPPPRRRTTTTTTUUUWWWYYYYYYVVVTTTTTTUUUTTTVVVYYY[[[[[[YYYVVVSSSKKKMMMNNNMMMLLLLLLMMMNNNJJJMMMRRRVVV[[[```eeeiiiooouuu}}}ppp```iii{{{xxxooo[[[FFF===<<<;;;888777666666666666555555555555444444444444444444444444111111222222222222333333333333333333333333333333444555777;;;@@@DDDEEEEEEFFFIIIMMMQQQTTTVVVWWWXXXXXXlll|||}}}{{{}}}kkkggg___XXXQQQLLLIIIIIIEEEEEECCCBBBBBBAAAAAAAAAAAA???===<<<;;;<<<===>>>BBBEEEJJJMMMNNNVVVjjj|||zzzpppuuutttsss{{{}}}|||yyywwwrrrssssssqqqnnnkkkiiiiiikkkjjjkkknnnsss|||zzzxxxuuutttsssqqqooollleeefffhhhkkkjjjcccXXXPPPJJJQQQbbbzzz```GGGCCC>>>;;;;;;<<<<<<<<<999999999999888888888777666888:::<<>>===<<<:::999777666666666555555555555444444444444444444444444333333444444444555555555333333333333333333333333222333666;;;AAAFFFGGGGGGFFFIIIMMMQQQUUUWWWWWWWWW]]]sss||||||~~~|||}}}iiibbb[[[WWWPPPJJJHHHJJJHHHEEEBBBAAAAAA@@@???>>>BBBAAA@@@>>>;;;;;;===???BBBEEEHHHKKKQQQ^^^nnnzzzmmmnnn}}}zzzvvv|||yyytttpppkkkiiigggdddaaa^^^]]]\\\]]]]]]]]]```gggoooxxx}}}|||~~~zzzwwwsssrrrsssrrrooollliiiiiiiiiiiigggaaaYYYTTTQQQRRRaaajjjOOOBBB??????999:::<<<666888888888888888888888888888555666<<>>;;;;;;===???DDDGGGJJJMMMSSScccwww~~~pppvvv{{{yyyxxx|||wwwqqqkkkfff```___]]]ZZZXXXVVVUUUTTTQQQQQQRRRUUU[[[bbbjjjnnn}}}{{{vvv}}}}}}yyysssppppppooollliiihhhggggggfffddd```YYYUUUUUUWWWgggrrrQQQCCC??????999:::<<<666888888888888888888888888:::777888>>>CCCGGGLLLSSSbbbnnn{{{~~~~~~zzzxxx|||uuueee[[[[[[XXXRRRYYYgggyyymmmaaaVVVOOOOOOQQQTTTUUUVVVXXX[[[]]]^^^aaadddccc___\\\]]]___aaaaaaaaaaaa___]]]ZZZXXXXXXWWWVVVWWWXXXYYYXXXWWWTTTUUUUUUUUUVVVWWWXXXYYY[[[___fffmmmuuu|||vvvhhhnnnyyyjjjgggqqqzzzlllQQQDDD???<<<999999:::777555444555555555444222222222333333444444444333333444444444444333333333333222222333333444555666777999===AAADDDFFFFFFKKKMMMPPPSSSXXX\\\\\\ZZZbbbwww|||}}}zzzzzz~~~jjjccc[[[VVVOOOIIIHHHKKKGGGEEEBBBAAAAAAAAA@@@???AAAAAA@@@>>><<<<<<>>>@@@HHHKKKNNNPPPWWWjjj}}}uuuyyyxxx|||zzzrrrjjjaaa[[[UUUSSSRRRPPPNNNMMMLLLLLLKKKKKKMMMPPPTTTZZZ___bbbpppvvv|||pppooozzz{{{sssnnnlllkkkhhhffffffdddcccaaa```]]]YYYVVVTTTWWWggg}}}VVVEEE??????:::999<<<777999999999999999999999999<<<;;;<<<@@@DDDGGGOOOWWWdddrrr~~~nnnbbbZZZXXXTTTRRR```sss{{{mmm```VVVOOOKKKNNNQQQVVVYYY[[[]]]___aaabbbdddfffdddaaa___aaaccccccccccccbbb```^^^[[[YYY]]][[[[[[\\\^^^______^^^YYYYYYZZZYYYXXXWWWUUUTTTUUUYYY```gggnnnvvv}}}~~~hhhddduuukkkaaakkkzzzsssWWWGGG@@@<<<::::::888777555555666666444333222222333333333333444444222222333333333333222222333333222222333333444555555777:::===AAADDDEEEFFFJJJMMMRRRWWW[[[\\\]]]]]]fffxxx~~~~~~{{{zzz}}}iiibbbZZZUUUOOOHHHGGGJJJGGGEEEBBB@@@AAAAAA@@@???@@@AAA@@@>>><<<===???BBBKKKNNNPPPQQQYYYooo~~~zzzzzzwwwwwwzzzqqqggg]]]VVVMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJMMMPPPTTTWWWYYYcccjjjxxxtttiiikkkwww|||sssmmmjjjjjjhhhfffcccaaa^^^]]]\\\ZZZXXXVVVSSSUUUccc~~~|||\\\HHH???@@@:::999;;;888999999999999999999999999======???CCCEEEIIISSS]]]kkkyyykkkccc]]]YYYTTTWWWkkkpppbbbXXXSSSQQQPPPQQQUUUZZZ^^^```aaacccdddggghhhhhhfffdddccceeegggfffffffffeeedddbbb```___cccbbbaaabbbcccdddcccbbb\\\\\\]]]\\\YYYUUUQQQOOOPPPUUU[[[bbbiiiqqqzzznnnbbbmmmwwwfffmmmzzzxxx^^^KKKBBB>>>======888666666666777666444222333333333333333333333333222222333333333333222222333333222222333333444555444777;;;>>>@@@CCCEEEGGGIIILLLSSSYYY[[[ZZZ[[[^^^hhh{{{www|||hhhaaaZZZUUUOOOHHHFFFHHHGGGDDDAAA@@@AAAAAAAAA@@@@@@@@@@@@>>>===>>>@@@CCCJJJLLLNNNPPPYYYooo}}}vvvuuuwwwxxxpppfff[[[TTTIIIHHHGGGFFFFFFFFFFFFFFFBBBCCCEEEGGGIIILLLNNNOOOZZZ```kkkvvvzzz{{{rrrhhhkkkvvv|||rrrlllkkkkkkjjjhhhbbb___[[[YYYXXXXXXVVVUUUVVVVVV___wwwzzz}}}bbbJJJ???@@@;;;999;;;999999999999999999999999999<<<===AAAEEEGGGLLLZZZgggvvvyyyiiiddd^^^YYYTTT[[[ttt|||sssdddXXXRRRRRRTTTUUUWWW[[[___bbbddddddeeefffjjjjjjjjjiiihhhhhhiiijjjhhhhhhhhhhhhhhhhhhhhhgggiiihhhffffffffffffdddccc^^^______]]]ZZZUUUPPPMMMMMMRRRXXX]]]ccckkkuuu}}}uuueeekkkrrrvvv~~~zzzbbbMMMAAA>>>>>><<<888666666666777666444222333333333333333333333333333333444444444444333333333333222222333333444555444777;;;>>>@@@BBBEEEHHHJJJLLLRRRYYYYYYWWW[[[bbbrrr}}}rrr~~~zzzgggaaa\\\YYYRRRJJJGGGHHHFFFDDDAAA@@@AAAAAAAAA@@@???@@@???>>>===???AAADDDIIIJJJLLLQQQ]]]rrryyyzzzyyysssvvvzzz}}}uuulllcccYYYQQQEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKSSSVVV^^^eeehhhkkkttt~~~}}}rrrjjjnnnyyy{{{rrrlllkkkkkkjjjiiiaaa]]]ZZZWWWVVVVVVTTTSSSSSSRRRYYYnnnzzzzzzhhhMMM???AAA<<<888;;;;;;:::::::::::::::::::::::::::===CCCHHHKKKSSSddduuu}}}{{{mmmccc```[[[VVVSSS___zzznnnfff[[[SSSPPPQQQUUUWWW^^^```dddffffffggghhhiiillllllllllllkkkkkkkkkkkkjjjjjjkkkkkklllmmmmmmmmmmmmllljjjiiiiiihhhfffdddbbbbbbbbbaaa^^^YYYUUURRROOOTTTXXXZZZ]]]cccmmmuuu}}}xxxggglll}}}}}}gggPPPBBB===<<<999888777555555666666444333444444333333333333222222333333444444444444333333333333222222333333444555333777<<>>>>>???BBBEEEKKKLLLPPPXXXhhh}}}{{{lllttttttqqqxxx~~~{{{ssskkkaaaWWWOOODDDCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCDDDEEEHHHJJJLLLLLLNNNTTTYYYZZZ^^^hhhsssrrr{{{{{{ppplllrrrzzzrrrllljjjiiigggeee```]]]YYYWWWVVVUUUSSSQQQNNNOOOUUUjjjyyyxxxmmmOOO@@@AAA<<<888;;;;;;::::::::::::::::::::::::999>>>FFFMMMQQQZZZooozzztttfff]]][[[WWWTTTUUUdddzzzbbb]]]VVVRRRSSSWWW[[[]]]aaacccfffggghhhiiilllnnnllllllmmmnnnnnnnnnmmmkkkmmmmmmmmmmmmmmmmmmnnnnnnooommmlllkkklllkkkjjjhhhgggggggggfffccc```]]][[[XXX\\\^^^\\\ZZZ]]]gggooowww{{{kkkpppqqqWWWFFF@@@<<<888:::777555444555555555444444444444333333222222222222222333333333333222222333333222222333333444555222777===??????@@@EEEIIINNNNNNSSSZZZZZZ[[[jjj||||||yyyvvvyyyuuu{{{iiifffcccaaa[[[QQQKKKJJJFFFCCCAAA@@@AAABBBAAAAAA?????????>>>>>>???CCCFFFPPPQQQVVVaaasssuuueeeppp{{{pppqqqyyy|||ssskkkaaaWWWOOOEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@BBBEEEHHHIIIHHHJJJOOOSSSSSSVVV```llljjjwwwxxxmmmkkkuuu|||~~~zzzqqqllliiigggdddbbb```]]]ZZZWWWVVVTTTRRRPPPOOOQQQYYYnnnyyywwwoooPPP@@@AAA===888;;;<<<::::::::::::::::::::::::888???HHHPPPUUU```www~~~yyysssfffZZZXXXVVVSSSXXXjjjyyyqqqZZZWWWTTTUUUYYY^^^ccceeecccdddfffhhhiiikkkoooqqqllllllmmmooopppooommmkkkoooooonnnmmmmmmmmmmmmmmmooommmlllmmmnnnnnnmmmlllkkkkkkkkkjjjhhhfffdddbbbbbbdddddd```[[[\\\dddlllrrr}}}}}}pppwww{{{```LLLDDD>>>999;;;888555333444555555555444444444333333222222222111111222222222222111111333333222222333333444555222777===??????@@@EEEIIIPPPOOOTTT\\\]]]```rrr~~~xxxtttuuupppxxxgggkkkllleeeXXXMMMIIIIIIEEEEEECCCBBBAAA@@@@@@@@@???@@@@@@>>><<<>>>CCCHHHNNNNNNUUUhhhoooeeesss~~~tttrrrvvv}}}xxxpppllldddWWWLLLEEEBBB???===>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFGGGKKKKKKKKKKKKMMMPPPVVVZZZdddiiitttyyyrrrrrr{{{|||}}}vvvoooiiieeebbbaaa[[[ZZZXXXUUUSSSPPPNNNMMMOOORRRVVVpppxxxVVVBBBBBB???===>>>;;;;;;;;;;;;999888888:::<<<;;;CCCKKKQQQ]]]pppsssrrrzzz|||vvvgggZZZXXXTTTPPPPPPYYYkkk}}}}}}~~~yyymmmbbbVVVVVVWWWZZZ]]]_________aaabbbdddhhhmmmoooooonnnmmmmmmnnnoooooooooooonnnmmmnnnmmmjjjlllppppppmmmssspppnnnooopppqqqooolllmmmllljjjjjjlllmmmlllllllllkkkiiieee```]]]\\\\\\llluuu~~~|||lllOOOFFFDDD999;;;999777666777777666555444444444444444444444444555444444333222111000000444333333333333444555555777999===@@@BBBDDDFFFHHHMMMTTTYYY^^^aaaaaaqqqwwwqqquuutttuuulllnnnmmmeeeWWWLLLHHHHHHEEEEEECCCBBBAAA@@@@@@@@@???@@@@@@>>>===>>>DDDIIIOOORRR\\\oooxxxkkkhhhxxx}}}uuutttxxxvvvoookkkdddXXXNNNGGGDDD@@@>>>???@@@AAAAAA@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGJJJOOOSSSZZZ^^^gggrrrzzz|||uuuuuu}}}~~~}}}yyyqqqiiidddaaa```ZZZZZZXXXVVVSSSPPPNNNLLLNNNQQQSSSiiiyyyWWWCCCBBB???===>>>;;;;;;;;;;;;:::888888:::<<<<<>>???EEEJJJOOOUUUcccyyyrrrkkklll|||zzzvvvxxx}}}~~~tttnnnjjjdddZZZQQQIIIFFFBBB@@@@@@AAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGEEEFFFEEEDDDDDDEEEIIILLLOOOQQQXXXbbbjjjqqq}}}}}}uuuvvv~~~~~~}}}rrriiiccc___^^^YYYYYYXXXVVVSSSPPPMMMKKKLLLOOOPPPbbb}}}zzz|||YYYDDDBBB???===>>>;;;:::;;;;;;:::888999;;;===>>>CCCHHHMMMYYYnnnxxxxxx{{{|||qqquuuwwwvvvsssooofff\\\YYYWWWUUUWWWaaarrryyyuuupppkkkfff```ZZZVVVUUUWWW[[[___bbbdddddddddbbbdddhhhlllpppsssvvvwwwttttttsssqqqooommmkkkjjjjjjnnnpppooopppsssssspppmmmllllllnnnrrrttttttssstttsssqqqrrrsssttttttsssmmmnnnmmmjjjgggeeeeeefffdddkkkuuu|||}}}}}}~~~~~~~~~}}}~~~zzzYYYKKKFFF===;;;999777666777777666555444444444444444444444444333333333333222222222222444333333333333444555555777999===@@@BBBDDDFFFHHHMMMTTTWWWZZZ___bbbrrr}}}|||vvvzzzxxxxxxqqqpppjjj___SSSJJJGGGGGGEEEEEECCCBBBBBBAAAAAAAAABBBCCCCCCAAA???AAAFFFKKKNNNXXXjjjuuunnnpppyyyxxx|||yyypppkkkhhhccc[[[TTTIIIFFFBBB@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFHHHJJJMMMLLLPPPWWW]]]eeerrr~~~yyyrrrsss|||zzz|||}}}qqqhhhbbb___^^^XXXXXXXXXVVVSSSPPPLLLJJJIIINNNNNN\\\{{{www\\\EEECCC???<<<>>>;;;:::;;;;;;:::999999<<<>>>@@@EEEIIIMMM[[[pppwww{{{|||xxxnnnrrruuutttrrrmmmcccYYYUUUQQQPPPZZZmmmsssqqqkkkddd]]]XXXVVVUUUTTTWWW\\\___```aaaaaaaaa```bbbgggkkknnnrrruuuwwwrrrrrrqqqpppnnnllljjjiiijjjoooqqqpppppprrrqqqnnnmmmmmmnnnppprrrtttuuuuuusssrrrqqqrrruuuwwwwwwwwwqqqqqqqqqooommmlllmmmnnnggglllrrrxxx|||~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{```NNNGGG===;;;999777666777777666555444444444444444444444444222222222333333333444444444333333333333444555555777999===@@@BBBDDDFFFHHHMMMUUUVVVWWW^^^bbbsssxxxwww{{{~~~nnnllleee[[[PPPIIIGGGHHHEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDBBB@@@BBBGGGLLLPPP]]]qqqssspppvvvxxx{{{{{{uuummmhhheeeaaaZZZUUUHHHEEEAAA??????@@@@@@@@@BBBBBBDDDEEEFFFGGGFFFFFFIIIJJJKKKJJJIIIHHHIIIKKKNNNLLLMMMPPPTTTZZZfffqqqyyy}}}uuuoooooowwwyyyzzzzzzpppgggbbb___^^^XXXXXXWWWUUURRROOOLLLJJJIIINNNNNNWWWuuu|||xxx___GGGCCC>>><<<===;;;:::;;;;;;:::999:::<<<>>>BBBGGGLLLRRRaaavvv~~~wwwzzzxxxqqqpppuuuyyyyyyuuummm```TTTUUUNNNNNN___|||~~~zzzwwwmmmjjjeee]]]UUURRRRRRTTTRRRVVVYYY[[[ZZZYYYZZZ[[[[[[```eeeiiikkkmmmppprrrlllllllllllllllkkkjjjjjjnnnsssvvvsssqqqqqqpppmmmooopppqqqrrrssstttuuuvvvuuusssrrrrrrtttuuuuuutttrrrssssssrrrqqqppprrrsssnnnqqquuuyyy}}}~~~}}}~~~~~~{{{{{{|||}}}~~~~~~}}}}}}~~~~~~|||hhhPPPEEE:::;;;999777666777777666555444444444444444444444444222222222333333444555555444333333333333444555555777999===@@@BBBDDDFFFHHHLLLUUUVVVVVV]]]cccrrrrrrxxx~~~}}}|||lllhhhbbbYYYPPPJJJHHHHHHEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEEEECCCAAACCCIIINNNTTTaaavvv~~~jjjqqq~~~zzz~~~~~~vvvpppiiidddaaa^^^YYYUUUGGGDDD@@@>>>???AAAAAAAAABBBCCCEEEGGGGGGGGGGGGFFFGGGIIIKKKKKKJJJIIIJJJJJJNNNKKKKKKLLLMMMPPPYYYcccjjjooosssvvv}}}~~~tttmmmkkkpppxxx}}}zzzuuu~~~pppmmmtttxxxppphhhbbb___^^^YYYWWWUUUSSSPPPNNNLLLKKKIIIPPPMMMRRRjjj|||bbbIIICCC>>>;;;===<<<:::;;;;;;::::::;;;===???CCCJJJQQQZZZkkk{{{vvvvvvtttooouuu{{{~~~yyyooo```SSSXXXRRRTTTiii~~~}}}yyysssoooccc```[[[TTTOOOMMMNNNPPPOOORRRUUUTTTRRRQQQSSSUUUYYY___fffjjjjjjiiikkkllleeefffgggiiijjjkkkkkkkkkrrrxxxzzzvvvrrrqqqqqqppprrrtttuuuuuuuuuuuuvvvxxxyyywwwtttsssssssssqqqppprrrsssssssssrrrrrrsssuuuwwwxxxzzz}}}}}}|||}}}}}}}}}~~~~~~xxxxxxyyyzzz{{{{{{{{{{{{|||~~~oooSSSDDD999;;;999777666777777666555444444444444444444444444222222333333444444555555444333333333333444555555777999===@@@BBBDDDFFFHHHLLLVVVWWWVVV]]]dddppp|||qqq{{{~~~zzz{{{lllhhhaaaYYYQQQKKKHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFDDDBBBDDDJJJNNNTTTaaattt|||iiiyyy~~~{{{|||xxxrrrmmmfffaaa^^^[[[WWWTTTFFFCCC@@@???@@@BBBDDDDDDCCCDDDFFFGGGHHHHHHGGGFFFDDDFFFJJJKKKKKKJJJKKKKKKMMMJJJJJJKKKJJJKKKRRRZZZ]]]ccciiimmmuuu}}}sssiiidddeeehhhllluuu}}}~~~yyyxxxyyyzzzzzzeeebbbiii|||~~~xxxqqqjjjccc___\\\ZZZXXXTTTQQQNNNLLLLLLLLLGGGOOOMMMOOOccczzzdddJJJDDD===;;;===<<<:::;;;;;;;;;:::;;;>>>@@@DDDLLLWWWcccuuu}}}wwwuuuuuuvvvxxx|||zzzqqqcccWWWWWWVVV^^^tttzzzuuu|||zzzuuummmggg[[[WWWRRRMMMKKKKKKLLLMMMJJJMMMOOONNNKKKKKKOOOSSSYYYaaaiiimmmkkkhhhggghhhbbbccceeegggiiijjjkkkkkkqqqwwwxxxsssooooooqqqqqqsssuuuwwwwwwvvvwwwyyy{{{zzzxxxuuuuuuuuuuuutttssstttuuuvvvvvvuuuuuuvvvxxx{{{|||~~~~~~~~~~~~}}}wwwxxxyyyzzz{{{{{{{{{{{{yyy~~~rrrTTTFFF===;;;999777666777777666555444444444444444444444444333333333444444444444444444333333333333444555555777999===@@@BBBDDDFFFHHHKKKWWWXXXWWW^^^dddnnn~~~~~~uuu}}}yyy|||mmmiiicccZZZRRRLLLHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGEEECCCEEEJJJOOOQQQ]]]pppzzzppp~~~}}}~~~yyytttpppkkkeee___\\\YYYVVVSSSFFFDDDAAA@@@BBBDDDFFFFFFCCCDDDFFFHHHIIIHHHGGGFFFCCCFFFJJJLLLLLLLLLLLLMMMLLLKKKKKKLLLKKKJJJPPPWWWUUU\\\bbbhhhqqq{{{|||pppeee]]][[[\\\]]]aaahhhllljjjjjjrrr{{{|||~~~llljjjqqq~~~yyyrrrkkkddd^^^[[[[[[XXXTTTOOOMMMLLLLLLMMMDDDMMMLLLNNNbbb{{{fffKKKDDD===;;;===<<<:::;;;;;;;;;:::;;;>>>@@@EEENNN[[[iii{{{wwwuuuwwwwww{{{yyyrrrfff[[[SSSWWWeee{{{~~~wwwsss~~~{{{xxxsssjjjcccXXXSSSMMMJJJJJJKKKLLLLLLGGGJJJLLLJJJHHHIIINNNTTT[[[ccclllpppmmmhhhffffffbbbccceeegggiiijjjkkklllmmmrrrtttoookkklllpppqqqrrruuuxxxyyyxxxxxx{{{~~~vvvuuuuuuvvvyyy{{{{{{{{{yyyzzzzzzzzzyyyyyy{{{|||}}}~~~~~~|||yyyzzz{{{|||}}}}}}}}}}}}www}}}zzzvvvpppUUUJJJCCC;;;999777666777777666555444444444444444444444444444444444444444444444444444333333333333444555555777:::===@@@BBBDDDFFFHHHKKKWWWYYYWWW^^^dddmmm{{{|||}}}zzz}}}}}}yyy}}}rrrlllcccYYYPPPJJJFFFEEEBBBAAA@@@?????????@@@AAABBBBBBBBBAAAAAACCCHHHKKKQQQYYYdddqqqyyykkk|||zzzwwwqqqppppppjjjaaaYYYTTTQQQOOOMMMFFFEEECCCBBBAAABBBDDDEEEEEEFFFGGGFFFDDDBBBBBBBBBCCCDDDFFFIIIKKKMMMNNNOOORRROOOMMMMMMPPPTTTWWWXXX]]][[[]]]ccchhhmmmuuu~~~~~~yyyooodddZZZTTTSSSTTTUUUVVVXXXZZZ```kkkyyy~~~}}}~~~yyy{{{~~~|||xxxrrrkkkddd]]]ZZZXXXVVVSSSPPPMMMLLLKKKKKKKKKHHHGGGOOOaaa{{{jjjKKK@@@AAA???======<<<<<<<<<<<<;;;===@@@CCCPPPQQQYYYjjjuuuuuuzzz|||~~~uuuqqqggg\\\XXXZZZkkkqqq|||}}}vvvooohhh```[[[PPPMMMHHHEEEDDDCCCAAA@@@BBBBBBBBBBBBDDDIIIPPPUUU]]]ccchhhiiifffdddfffhhhoooooopppqqqpppnnnkkkjjjjjjlllmmmnnnmmmmmmooopppvvvwwwyyyzzz{{{||||||{{{yyyyyyyyy|||~~~}}}|||yyyxxxvvvuuuvvvyyy}}}~~~}}}~~~~~~|||}}}~~~|||zzzzzz{{{|||{{{yyyzzz}}}|||{{{~~~www}}}{{{\\\FFF>>><<<:::888777888888777666555555555555555555555555111222222333444555666666555444444333333333444444666:::???BBBCCCEEEIIILLLXXXZZZ\\\ZZZYYY```mmmxxx}}}}}}{{{~~~qqqlllcccYYYPPPIIIFFFDDDBBBBBB@@@@@@???@@@@@@AAAAAABBBBBBAAAAAADDDHHHLLLOOOVVVaaannnxxxrrr}}}vvvooommmjjjeee\\\UUUPPPMMMKKKJJJFFFEEECCCBBBBBBCCCEEEFFFFFFGGGHHHGGGDDDBBBBBBBBBDDDFFFJJJNNNSSSVVVXXXYYYZZZWWWTTTTTTVVVYYY[[[\\\^^^\\\\\\aaafffjjjrrrzzzyyytttkkk```VVVRRRRRRSSSPPPPPPRRRYYYeeettt|||{{{~~~zzzssslllddd]]]ZZZWWWUUURRROOOMMMKKKKKKKKKIIIHHHIIIPPPbbb~~~lllLLL@@@AAA???======<<<<<<<<<<<<;;;===AAADDDOOORRR[[[mmmvvvxxx~~~tttnnndddXXXWWW]]]sss|||tttmmmeee^^^YYYNNNJJJGGGDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDHHHNNNRRR[[[___ddddddaaa```cccfffmmmnnnoooppppppooonnnmmmmmmooopppppppppoooqqqrrrtttvvvxxxzzz||||||{{{zzzyyyyyyzzz|||~~~|||zzzyyywwwvvvwwwyyy|||~~~~~~}}}}}}~~~~~~}}}|||}}}~~~|||zzzxxxwwwwwwwwwwwwwwwvvvyyy}}}}}}zzz{{{pppuuu~~~}}}bbbLLLBBB===;;;999888999999888777555555555555555555555555333333333333333444444444555444444333333444444444666:::???BBBCCCEEEIIIMMMTTTWWWYYYXXXYYY```ooozzz~~~~~~{{{~~~zzz|||qqqlllcccZZZQQQJJJFFFDDDCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBEEEIIIMMMMMMTTT^^^mmmyyyzzz|||ssskkkhhhddd^^^WWWQQQMMMJJJGGGEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGHHHIIIGGGEEEBBBBBBBBBFFFJJJPPPWWW^^^dddgggiiigggeeebbbaaabbbcccddddddgggbbb```bbbfffiiipppwwwxxxsssiii]]]TTTQQQRRRTTTNNNNNNRRR\\\jjjzzz|||~~~yyysssjjjbbb[[[WWWVVVTTTRRROOOLLLKKKJJJJJJGGGIIILLLRRRbbbzzzoooNNNAAAAAA???======<<<<<<<<<;;;;;;>>>BBBEEEMMMRRR^^^qqqzzz}}}~~~ssslllcccYYYVVVcccyyyqqqiiiaaaYYYUUUKKKHHHEEECCCCCCDDDCCCCCCBBBBBBBBBBBBCCCFFFJJJNNNTTTWWWYYYYYYWWWWWWZZZ]]]eeegggiiikkklllmmmmmmlllnnnppprrrrrrppppppqqqrrrrrrtttxxx{{{}}}|||{{{yyyyyyyyyzzz|||~~~||||||zzzyyywwwwwwxxxzzz{{{|||zzzyyyxxx{{{~~~~~~~~~yyyzzz{{{||||||}}}|||vvvsssttttttsssqqqrrrssswww||||||xxxyyy|||nnnooooooiiiQQQCCC???===:::999::::::888777555555555555555555555555444444444333333333222222444444444333333444444555666:::???BBBCCCEEEJJJNNNQQQUUUWWWXXXYYYcccrrr}}}{{{zzzxxx}}}wwwxxxsssnnnfff\\\SSSLLLHHHEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCFFFKKKNNNNNNUUUaaarrr|||}}}~~~xxxppphhhddd___ZZZTTTOOOLLLIIIFFFDDDCCCCCCCCCDDDEEEFFFHHHIIIHHHIIIJJJIIIFFFDDDDDDEEEIIINNNWWWbbbkkkrrrvvvxxxxxxvvvsssqqqqqqqqqpppooopppjjjfffhhhjjjmmmrrrxxx}}}wwwlll```VVVRRRSSSUUUSSSVVV[[[ccclllwww}}}xxxqqqhhh___XXXTTTUUUSSSPPPNNNKKKJJJJJJJJJFFFKKKNNNRRRbbbvvvsssPPPBBBAAA???<<<===;;;<<<;;;;;;;;;>>>CCCGGGLLLSSSbbbvvv}}}~~~||||||}}}ssslllddd]]]XXXjjj}}}uuummmeee]]]UUUQQQKKKHHHDDDBBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCGGGIIIKKKLLLLLLKKKJJJLLLOOOSSSYYY[[[^^^aaaccceeeggggggkkkmmmooopppooonnnoooppprrruuuyyy}}}~~~}}}{{{yyywwwwwwxxxzzz}}}}}}|||{{{|||{{{zzzyyyxxxyyyyyyzzzwwwwwwwwwyyy|||}}}|||}}}}}}wwwyyy{{{||||||}}}}}}tttqqqqqqrrrooolllqqqqqqtttxxxyyywwwxxx|||}}}mmmkkkggg{{{oooSSS??????<<<:::999999999777666555555555555555555555555444444444444444444444444444444333333333444555555777;;;???BBBCCCFFFKKKOOOSSSVVVYYYYYY\\\fffvvv|||yyyxxxwwwzzzssstttuuupppiii___WWWOOOJJJHHHEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBDDDGGGLLLPPPQQQZZZhhh|||~~~zzzzzztttmmmeee___\\\YYYTTTPPPNNNKKKHHHEEECCCCCCDDDEEEFFFGGGIIIIIIGGGIIIKKKKKKJJJJJJKKKLLLPPPVVVaaammmxxx}}}{{{rrrllliiilllrrrvvv|||}}}qqqdddYYYTTTSSSUUUWWW___hhhlllnnnuuuyyyrrriii```YYYTTTSSSQQQOOOLLLJJJIIIIIIIIIFFFLLLPPPRRRbbbuuuxxxSSSDDDAAA>>><<<===;;;;;;;;;;;;;;;???EEEIIIKKKUUUfffzzz{{{zzzzzzyyy~~~}}}sssjjjbbb]]]YYYpppzzzrrriiiaaaYYYRRRNNNLLLIIIEEEBBBAAA@@@???>>>@@@AAABBBBBBAAAAAACCCEEEEEEDDDDDDCCCCCCEEEHHHKKKOOOQQQTTTWWW[[[^^^```aaagggiiimmmooooooooooooppptttvvv{{{~~~~~~{{{yyyuuuuuuvvvxxxzzz{{{zzzxxx{{{{{{zzzzzzzzzzzzyyyyyyuuuwwwzzz~~~}}}|||}}}}}}xxxzzz|||}}}}}}}}}vvvqqqqqqpppmmmjjjrrrpppqqqttttttuuuyyyqqqpppzzzjjjfffbbbxxxtttWWW@@@>>><<<999888888777666444555555555555555555555555333444444555666777777777333333333333333444555666777;;;???AAACCCFFFLLLQQQTTTWWWYYYYYY\\\fffwww}}}yyyxxxxxx}}}vvvppptttvvvrrrkkkbbbYYYQQQLLLIIIFFFFFFFFFEEEEEECCCBBBAAAAAAAAABBBCCCEEEHHHNNNQQQTTT___qqq}}}wwwzzzrrrlllccc[[[YYYWWWTTTQQQOOOLLLIIIFFFCCCDDDEEEFFFGGGHHHIIIIIIGGGJJJMMMPPPQQQSSSVVVXXX\\\bbbnnn{{{ooojjjiiiqqqzzzvvviii^^^VVVTTTUUU[[[fffrrruuutttzzz{{{tttkkkbbb[[[WWWRRRPPPNNNKKKJJJIIIHHHIIIFFFMMMPPPRRRcccttt|||VVVEEEAAA>>><<<===;;;;;;;;;:::;;;@@@FFFJJJMMMXXXkkk~~~uuuuuuvvvyyyrrrggg^^^YYYYYYsss}}}wwwnnnfff^^^WWWPPPLLLLLLIIIDDDAAA??????===<<<>>>@@@AAAAAA@@@@@@AAABBBCCCBBBAAAAAABBBDDDGGGHHHKKKLLLNNNRRRUUUYYY[[[]]]bbbfffjjjnnnoooppprrrsssvvvxxx{{{}}}}}}|||yyyxxxsssssstttvvvxxxyyyxxxvvvxxxyyyzzz{{{|||{{{{{{{{{vvvyyy~~~~~~~~~}}}~~~~~~}}}||||||~~~yyytttqqqooollliiiqqqnnnnnnpppqqqsssyyyfffeeeoookkkddd]]]sss~~~yyy]]]EEE>>><<<999888777777555444555555555555555555555555333333444555666777888888333333333333444555555666888;;;???AAACCCGGGMMMRRRTTTWWWYYYYYY\\\hhhyyy{{{zzz{{{zzzuuussszzzvvvssslllcccZZZRRRLLLIIIGGGGGGGGGGGGFFFDDDBBBAAA@@@AAABBBCCCEEEIIIOOOSSSTTTaaawwwzzzwwwzzzyyy{{{rrrkkkaaaXXXVVVTTTRRRPPPOOOLLLHHHEEEDDDEEEFFFGGGHHHHHHHHHIIIHHHLLLQQQVVVZZZ^^^bbbeeejjjqqq|||uuuppppppyyy|||pppeee]]]ZZZYYYbbblllwww{{{}}}zzzsssjjjbbb[[[WWWQQQOOOMMMKKKIIIHHHHHHHHHEEELLLOOORRRfffrrrXXXFFFAAA>>><<<===;;;;;;::::::;;;@@@GGGLLLQQQ]]]pppxxxrrrssstttwwwssseee\\\YYY[[[vvvzzzuuulllccc\\\UUUPPPLLLJJJGGGCCC@@@??????>>>===<<<>>>@@@AAA@@@??????@@@BBBAAA@@@AAABBBDDDEEEFFFHHHIIIJJJMMMPPPTTTVVVXXX[[[```fffkkknnnppprrrtttwwwxxxyyyzzzzzzxxxvvvuuusssssstttvvvxxxyyyxxxvvvuuuwwwyyy{{{}}}}}}}}}}}}{{{}}}|||zzzzzz|||~~~|||vvvqqqmmmkkkiiillljjjkkkooopppqqqvvv|||ttt\\\]]]hhhkkk___WWWnnn}}}{{{```III???===:::888888777666444555555555555555555555555222333333333444444555555333333333333444555666666888;;;???AAACCCGGGMMMSSSUUUXXX[[[\\\aaammm~~~|||}}}|||yyyyyyvvvrrrkkkcccZZZRRRLLLIIIGGGGGGHHHGGGFFFDDDBBBAAA@@@AAABBBDDDFFFJJJOOOSSSSSSbbbyyyuuuqqqyyyrrr~~~rrrjjj```UUUSSSQQQPPPOOOMMMKKKGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJNNNTTTZZZ```eeekkknnnttt{{{{{{zzzvvvlllddd```___jjjqqqyyy~~~}}}}}}{{{vvvoooggg___XXXTTTPPPOOOLLLJJJIIIHHHHHHHHHEEEKKKNNNSSSiiiqqqYYYFFFAAA>>><<<===;;;;;;::::::;;;@@@GGGMMMUUUaaatttwwwrrrssssssuuutttggg___\\\^^^yyyyyyssskkkbbb[[[UUUPPPMMMHHHEEEAAA????????????>>>;;;===@@@@@@??????????????????>>>???AAACCCCCCCCCEEEFFFGGGIIILLLOOORRRTTTUUUZZZaaagggkkknnnqqqssswwwxxxxxxxxxwwwvvvtttssstttssstttwwwyyyzzzxxxwwwsssuuuxxx|||~~~~~~{{{xxxxxxzzz|||~~~xxxqqqllljjjiiiggggggjjjoooqqqpppsssyyykkkUUUXXXdddeeeVVVTTTkkk}}}yyy___HHH@@@>>>;;;:::999888777555555555555555555555555555333333222222222222111111222222222333444555666777888;;;???AAACCCGGGNNNSSSWWW[[[^^^```fffttt}}}~~~~~~|||~~~yyysssjjj```XXXQQQKKKGGGIIIIIIHHHFFFEEECCCBBBBBBBBBAAA@@@BBBGGGLLLPPPQQQXXXiii}}}qqqpppzzzzzz{{{rrrfff[[[UUUQQQQQQPPPNNNLLLHHHEEECCCBBBCCCEEEFFFHHHHHHIIIIIILLLKKKOOOVVV^^^eeepppzzz~~~~~~qqqeeeaaadddooovvv|||~~~{{{|||wwwqqqlllhhhbbb[[[UUUQQQPPPNNNKKKIIIHHHHHHHHHKKKKKKKKKSSSmmmvvvrrrwwwXXXEEEBBB???<<<<<>><<<<<<<<>>>>>>>>>>>???>>>>>>=========>>>>>>@@@???????????????@@@@@@DDDFFFIIIKKKMMMMMMLLLLLLRRRVVV\\\cccjjjnnnppppppssstttuuuuuuuuutttrrrqqqmmmnnnppprrrtttuuuuuuuuurrrsssvvvyyy|||}}}~~~~~~~~~}}}zzztttnnnjjjhhhhhhhhhffffffjjjllllllooosss{{{dddUUUUUU[[[uuuzzzbbb[[[XXXggg{{{dddEEE???===;;;::::::999777555666666666666555555555555777666555555444444444444444444333444444555666777777:::???AAACCCHHHNNNSSSWWW\\\___aaaqqq}}}~~~||||||xxxsssjjj```WWWPPPJJJGGGHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@CCCGGGMMMQQQTTT^^^rrr|||ppppppzzzvvvwwwzzzsssrrrllljjjxxxzzzxxx}}}vvviii___XXXQQQPPPOOOMMMKKKGGGDDDCCCBBBCCCDDDFFFGGGHHHIIIIIILLLKKKOOOVVV^^^eeeppp{{{wwwjjjeeegggpppvvvzzz}}}~~~{{{xxxzzzuuunnniiiddd^^^VVVQQQPPPNNNLLLJJJHHHGGGGGGGGGIIIKKKLLLRRRgggvvvssswwwXXXEEEBBB???<<<===@@@===;;;<<<===@@@KKKUUU]]]nnnzzzsssvvvxxxyyymmm]]]___```|||~~~wwwqqqggg```[[[UUUNNNJJJDDDCCCAAA???>>>>>>>>>????????????>>>>>>?????????@@@???????????????@@@@@@DDDEEEGGGIIIJJJKKKKKKKKKNNNQQQVVV\\\aaaeeeggghhhhhhjjjmmmpppqqqpppooommmnnnoooppprrrssstttttttttrrrsssvvvyyy|||~~~~~~||||||wwwqqqmmmjjjiiigggeeeeeeiiikkklllooossszzzwwwbbbTTTTTTYYYjjjcccWWWTTTcccjjjJJJ@@@>>>;;;::::::999777555666666666666555555555555333222111111000000000111444444333444444555666777777;;;???BBBDDDHHHNNNSSSXXX]]]bbbiii{{{~~~}}}~~~wwwrrrjjj```WWWNNNIIIFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAACCCHHHNNNTTTWWWiiixxxoooppp~~~{{{vvvppplllkkklllbbbcccbbbeeetttrrrvvvwwwkkk```YYYPPPOOONNNLLLIIIFFFCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIKKKJJJMMMUUU\\\cccnnnxxx~~~rrrllllllsssvvvxxx{{{}}}|||yyyxxxsssmmmgggccc]]]UUUOOONNNMMMKKKHHHGGGFFFFFFFFFGGGKKKMMMPPP___|||{{{yyy|||}}}WWWEEEBBB???<<<===>>><<<;;;===>>>BBBLLLWWW___rrr}}}xxx{{{||||||nnn^^^```dddyyy~~~vvvpppggg```ZZZTTTMMMHHHDDDCCCAAA???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@DDDDDDDDDEEEGGGHHHIIIJJJJJJLLLOOOSSSWWWZZZ\\\]]]\\\```eeejjjmmmnnnmmmlllooooooqqqrrrssssssssssssssstttvvvyyy|||~~~}}}{{{~~~zzzvvvqqqllljjjfffcccdddhhhjjjkkknnnsssrrr{{{uuu```QQQOOOTTT^^^xxxfffUUURRR```rrrQQQ@@@>>><<<::::::999777555666666666555555555555444444333333333222222222222444444333444444555666777999<<<@@@BBBDDDHHHNNNSSSYYY]]]cccoooxxx}}}vvvssskkkaaaWWWNNNHHHFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBDDDHHHNNNVVVZZZttttttnnnrrr}}}zzzwwwtttssskkknnnrrrwwwkkkvvv~~~tttiii^^^WWWOOONNNLLLJJJGGGDDDBBBAAAAAABBBDDDEEEGGGHHHHHHHHHJJJIIIKKKQQQWWW]]]gggppp|||zzzrrrpppwwwvvvvvvyyy~~~xxxsssmmmhhheee___XXXSSSNNNLLLJJJHHHGGGFFFFFFFFFFFFJJJNNNQQQZZZrrr{{{VVVFFFBBB>>><<<======;;;;;;===@@@DDDNNNYYY```tttzzzyyyyyyzzznnn___```eeeuuu}}}tttmmmddd]]]WWWQQQJJJEEECCCBBB@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@DDDCCCBBBBBBCCCEEEHHHIIIIIIJJJKKKMMMPPPRRRTTTUUUVVVYYY^^^dddiiimmmooopppppppppqqqrrrrrrsssrrrrrrtttuuuwwwzzz|||~~~}}}~~~|||yyytttnnnjjjfffccccccfffiiijjjmmmrrruuu~~~uuu^^^MMMJJJNNNWWWttthhhWWWSSS___wwwUUUBBB???<<<:::999999777666666666555555555444444444555555555555555555444444444444333444444555666777:::===AAACCCDDDHHHNNNSSSZZZ]]]aaaooo}}}sss|||}}}|||wwwtttnnndddXXXNNNIIIGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@AAACCCDDDGGGNNNVVV\\\{{{qqqnnnuuu}}}~~~yyyjjjzzz|||{{{zzzyyyzzzzzzssshhh]]]VVVOOONNNKKKIIIFFFCCCBBBAAAAAABBBCCCEEEGGGGGGHHHHHHJJJGGGIIIMMMQQQVVV___gggrrryyyxxxttt{{{wwwuuuyyyuuuqqqlllhhheeeaaaZZZUUUNNNLLLJJJHHHGGGGGGGGGGGGFFFJJJOOORRRYYYmmmxxxUUUFFFAAA>>><<<>>><<<:::;;;>>>AAAEEEPPPZZZdddvvv~~~wwwrrrqqqttt~~~|||yyyiii[[[\\\^^^mmmyyy{{{{{{rrrkkkaaaXXXRRRMMMGGGBBBBBBAAA@@@?????????@@@AAA???@@@AAABBBBBBBBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAADDDCCCBBBAAABBBDDDGGGIIIJJJKKKLLLMMMOOOPPPRRRRRRSSSUUUYYY^^^eeekkkpppssspppqqqrrrsssssssssssssssvvvwwwyyy{{{}}}~~~~~~|||zzzvvvooojjjgggccccccfffhhhhhhlllrrrxxxttt]]]KKKHHHKKKTTTuuuhhhYYYUUU^^^zzzWWWCCC@@@<<<:::999999777666555555555555444444444444222222333444444444333222444444333444444555666777:::===AAADDDEEEIIIOOOTTT\\\]]]```mmm{{{nnnvvv}}}{{{}}}zzzxxxxxxwwwrrrgggZZZPPPJJJIIIFFFFFFEEEEEEDDDCCCBBBBBB@@@BBBCCCDDDFFFLLLVVV]]]{{{~~~pppqqqzzzuuummm}}}wwwoooooonnnoooqqqwww}}}}}}{{{yyysssjjj```YYYOOONNNKKKHHHEEECCCBBBAAAAAABBBCCCEEEFFFGGGHHHHHHIIIGGGHHHLLLOOOSSS[[[dddkkkvvvyyy|||wwwvvv{{{}}}rrrnnniiieeeccc___XXXSSSMMMLLLJJJHHHGGGGGGGGGGGGFFFIIINNNQQQWWWhhhuuuUUUFFFAAA>>><<>>AAACCCGGGPPPZZZcccsssuuujjjlllmmmkkkmmmwwwvvvkkkhhh\\\RRRUUUggg~~~uuujjj\\\PPPJJJGGGEEECCC@@@????????????@@@BBBCCCDDDFFFHHHJJJKKKJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHKKKOOORRRUUUUUUTTTSSSTTTZZZbbbjjjoooqqqqqqpppqqqrrrtttuuuwwwxxxyyyyyy|||}}}~~~~~~}}}wwwqqqnnniiifffgggggggggjjjooouuuqqqZZZNNNKKKKKKnnnxxx^^^SSSXXXooojjjFFFBBB===:::999888888777555555444444444333333333000111333555555444333222444444444444444555777777888<<>>AAAGGGOOOTTTYYYvvvwwwhhhooowwwrrrjjjyyylll```WWWSSSZZZjjjsssiii\\\QQQKKKHHHDDDBBBAAA@@@??????@@@AAACCCDDDIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIFFFEEEFFFGGGFFFEEEIIIGGGFFFGGGJJJLLLJJJHHHJJJLLLOOOPPPQQQQQQSSSUUUVVV]]]hhhrrrwwwxxxvvvtttvvvvvvvvvvvvwwwxxxxxxyyyzzz}}}}}}{{{zzzzzznnniiicccbbbeeeiiilllmmmwwwpppXXXLLLJJJRRReeeYYYSSS[[[iiizzzgggPPPEEE<<<::::::888777777888777777666555444444444666555555555555444444444000111333555666666555555:::===AAAEEEIIINNNTTTXXX\\\YYYYYY```mmmzzz{{{nnnxxxzzzxxx||||||uuuiii[[[QQQNNNMMMKKKGGGDDDCCCBBBAAA???@@@@@@@@@@@@CCCJJJRRRXXXlll~~~sssmmmkkkkkkppptttvvvxxxvvvmmmbbbYYYTTTOOOLLLGGGAAA@@@CCCFFFFFFFFFFFFGGGGGGGGGHHHEEEFFFIIIMMMOOOWWWhhhyyy{{{tttvvv|||yyylllccc[[[SSSNNNMMMIIIHHHGGGGGGFFFFFFGGGGGGIIIGGGIIINNNRRR```xxxUUUFFFDDDAAA======<<<<<<===>>>BBBHHHOOOUUU]]]uuuvvvkkkpppvvvqqqlll{{{hhh\\\SSSPPPYYYkkksssiii\\\QQQKKKGGGCCCAAA@@@@@@@@@???@@@AAACCCDDDEEEFFFHHHJJJLLLNNNOOOOOONNNKKKIIIHHHIIIIIIIIIHHHGGGFFFEEEGGGJJJLLLKKKIIILLLNNNQQQSSSSSSTTTVVVWWW\\\bbblllvvv}}}~~~{{{xxxyyyxxxwwwvvvvvvwwwyyyzzzyyy|||}}}{{{zzzzzznnniiidddaaadddhhhkkklllxxxpppXXXLLLJJJMMMaaa___UUU\\\hhhwwwkkkPPPFFF<<<:::;;;999777777888777777666555555444444666555555555555444444444111222333444555666666666;;;===AAAEEEIIINNNTTTXXX___[[[ZZZ```lllwww}}}|||ppp{{{}}}xxxkkk\\\RRROOOMMMKKKHHHGGGFFFDDDAAA???@@@@@@@@@AAACCCIIIQQQWWWiii|||tttnnnlllooouuuzzz}}}~~~|||qqqeee\\\VVVPPPMMMHHHAAA@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDGGGKKKOOOYYYlll}}}sssiiihhhnnnxxxwwwjjjaaaYYYQQQKKKJJJHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHKKKOOOSSSeee|||WWWHHHDDD@@@<<<<<<======>>>???BBBHHHPPPVVVaaatttuuupppppptttqqqppp}}}fffZZZQQQPPP\\\sss}}}sssjjj\\\QQQJJJFFFBBB@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBEEEIIIMMMPPPRRRSSSPPPNNNLLLKKKLLLMMMLLLLLLHHHHHHIIIKKKNNNOOONNNMMMOOORRRVVVXXXYYY[[[]]]___gggkkkttt}}}{{{yyywwwwwwxxxzzz|||zzz~~~~~~|||{{{zzzpppkkkeeebbbcccgggjjjlllwwwnnnWWWKKKIIIKKK___cccXXX\\\eeesssoooPPPFFF<<<;;;;;;999777777777777777666555555444444666555555555555444444444333333333444555666777888;;;===AAAEEEIIINNNTTTYYY^^^ZZZYYY___jjjvvv|||~~~~~~{{{qqq}}}xxxlll]]]TTTQQQMMMLLLJJJHHHGGGEEEBBB???@@@@@@@@@AAACCCIIIPPPUUUfffzzzyyysssqqqxxx~~~vvviiibbbZZZRRRNNNIIIBBB???AAACCCDDDFFFGGGGGGFFFEEECCCEEEFFFIIINNNRRRZZZjjjyyyppphhhfffppp~~~||||||qqqeee^^^XXXPPPKKKJJJHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIMMMPPPUUUiii|||WWWGGGCCC???<<<<<<>>>>>>>>>???BBBIIIRRRXXXbbbrrruuusssqqqssssssvvv}}}ggg]]]TTTVVVdddzzzsssiii\\\PPPJJJEEEAAA???@@@@@@@@@@@@AAABBBCCCCCC@@@BBBFFFJJJNNNQQQTTTUUUQQQOOOMMMMMMNNNOOOOOOOOONNNOOOPPPQQQSSSTTTSSSSSSUUUXXX]]]aaadddgggkkkmmmsssvvv~~~~~~{{{yyyyyyzzz}}}~~~|||}}}~~~}}}}}}sssnnnhhhddddddhhhlllooovvviiiSSSHHHFFFMMM^^^fffZZZ\\\bbbppppppQQQFFF===;;;;;;999777888777777666666555555555555666555555555555444444444444444333333444666888999;;;>>>BBBEEEIIIOOOUUUYYYZZZWWWVVV^^^kkkwww~~~{{{|||yyyppp{{{}}}}}}|||~~~wwwkkk^^^VVVTTTNNNLLLJJJIIIHHHFFFBBB??????@@@@@@AAADDDIIIOOOTTTaaavvv{{{~~~yyywww{{{}}}qqqiii___UUUOOOIIICCC@@@AAACCCEEEFFFGGGGGGFFFDDDCCCFFFGGGKKKPPPSSSXXXbbbmmm}}}ssspppkkkwwwzzztttjjj```[[[VVVPPPKKKKKKHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIMMMQQQWWWlllzzzUUUEEEBBB???======>>>>>>>>>???CCCKKKTTT[[[dddtttxxxuuusssvvvxxx~~~{{{iii```XXX[[[lllzzzrrrhhh[[[PPPIIIEEEAAA>>>??????@@@AAABBBBBBBBBBBBCCCDDDGGGKKKNNNQQQSSSTTTOOONNNLLLMMMOOORRRRRRRRRTTTUUUVVVVVVWWWWWWYYYZZZ___ccchhhnnnssswww|||~~~{{{zzzzzz}}}{{{|||vvvsssmmmhhhgggkkkpppttt{{{}}}fffRRRHHHFFFKKKYYY|||nnn\\\\\\aaaooo~~~oooQQQFFF===;;;;;;:::888888666666666666555555555555666555555555555444444444555444444444555777999:::;;;>>>BBBFFFJJJOOOUUUYYYZZZWWWWWW^^^lllxxxxxx{{{yyyqqqzzz}}}zzz~~~}}}{{{|||~~~vvvkkk^^^WWWUUUNNNLLLIIIHHHGGGEEEBBB@@@???@@@AAABBBDDDHHHNNNSSS[[[ppp|||~~~|||yyy}}}rrreeeXXXOOOJJJDDDBBBCCCEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFJJJOOORRRTTT[[[dddqqqxxx~~~wwwvvvrrr}}}}}}yyynnnddd[[[XXXTTTOOOKKKKKKGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHLLLQQQXXXmmmyyyTTTDDDBBB@@@>>>???======>>>???DDDMMMWWW^^^kkk|||}}}zzzxxx|||{{{llleeeZZZ]]]ooo{{{pppfffYYYOOOIIIEEEAAA?????????@@@AAABBBBBBBBBBBBDDDFFFHHHKKKNNNPPPQQQRRRMMMLLLLLLMMMQQQTTTVVVVVVXXXYYYZZZZZZZZZ]]]aaadddmmmqqqxxx}}}zzzyyyyyyyyy{{{~~~|||}}}yyyvvvqqqllljjjnnnuuuzzzzzzdddQQQHHHGGGFFFPPPpppzzz^^^^^^dddrrr|||oooQQQGGG===;;;<<<:::888888666666666666666666555555666555555555555444444444555555555555777888999:::<<<>>>BBBFFFJJJOOOUUUZZZ]]]ZZZYYY```mmmyyy|||uuu{{{|||ssszzz{{{|||wwwkkk^^^VVVUUUOOOLLLHHHFFFEEEDDDBBBAAA???@@@AAABBBDDDHHHNNNRRRWWWkkk}}}yyyjjjZZZPPPJJJEEEDDDEEEHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFIIINNNRRRUUU]]]eeeqqqxxx}}}|||{{{zzz{{{}}}yyyvvvkkkbbbYYYVVVRRRMMMIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGJJJQQQYYYlll{{{VVVEEEBBB@@@>>>???<<<======???EEEOOOZZZaaawww~~~rrrkkk^^^___ppp~~~nnneeeXXXNNNHHHEEEBBB@@@>>>???AAABBBCCCBBBBBBBBBCCCDDDFFFIIILLLNNNOOOOOOLLLKKKKKKNNNSSSWWWZZZZZZ]]]^^^^^^___aaafffnnnttt~~~{{{rrrssstttwwwzzz~~~}}}~~~~~~zzzwwwrrrmmmkkkooowww~~~uuu___MMMFFFFFFEEEKKKgggaaabbbhhhxxx|||rrrRRRGGG>>><<<<<<:::888888555666666666666666666666666555555555555444444444444555666777888999999999<<>>???AAABBBCCCCCCBBBAAA@@@BBBDDDGGGJJJLLLNNNNNNLLLKKKLLLOOOUUUZZZ]]]^^^aaabbbcccdddgggoooyyywwwssslllnnnqqqtttyyy}}}~~~~~~|||}}}~~~yyywwwsssnnnlllpppyyyoooYYYHHHBBBBBBGGGKKKdddddddddlll}}}~~~uuuRRRGGG>>><<<<<<:::888999555555555666666666666666666666555555555444444444333555777888999999999888<<>>@@@>>><<<<<>>:::888:::777???===:::666444444444444555555555555555555555555666666555444444555777777999<<>>@@@DDDIIINNNPPP]]]kkkzzzpppxxxvvv^^^PPPHHHDDDCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCGGGHHHKKKOOORRRYYYiiixxx~~~~~~xxxrrrpppyyy~~~zzzwwwssskkkeeebbb]]]YYYWWWRRRKKKHHHIIIFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJMMMPPPVVVggg|||{{{VVVIIIAAA>>>@@@>>>======???CCCGGGOOO^^^mmmqqqggglllvvv~~~{{{xxxmmm```QQQKKKHHHDDDBBBCCCAAAAAAAAA@@@@@@@@@??????@@@???@@@BBBFFFJJJMMMOOORRRSSSTTTUUUWWWYYY\\\___ccceeehhhkkkpppvvv}}}uuuqqqqqqoooqqqtttvvvyyy|||~~~~~~~~~|||xxxqqqiiidddeeeiiimmmqqqrrrooocccRRREEEAAAAAAAAAFFFVVVqqq{{{]]]```cccuuu~~~yyy|||YYYDDD<<>>>>>???CCCHHHMMMPPP\\\jjj|||}}}tttqqq~~~xxx```QQQIIIEEECCCDDDEEEEEEDDDDDDCCCCCCCCCBBBHHHHHHKKKNNNRRRZZZlll}}}~~~}}}wwwsssrrruuu}}}vvvpppjjjddd```]]]YYYWWWVVVRRRKKKHHHIIIFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJMMMPPPXXXjjjvvvzzzuuuxxxUUUIIIAAA???@@@>>>???===???CCCHHHQQQcccrrrpppeeejjjttt~~~|||zzzkkk^^^QQQLLLIIIFFFDDDDDDAAAAAAAAA@@@@@@@@@????????????AAACCCGGGLLLPPPSSSWWWXXXYYYYYYYYY[[[^^^aaahhhiiilllnnnrrrxxxwwwuuuwwwyyyxxxzzz}}}}}}}}}}}}}}}}}}|||{{{{{{{{{}}}yyyvvvppphhhbbb___```bbbhhhkkkjjjaaaRRRFFFAAAAAA???CCCOOOggguuu[[[\\\]]]sss|||~~~ZZZEEE===???:::888:::777777666555444555666777888666666555555555444444444666555444444555666777888<<>>>>>>>>???AAAFFFLLLQQQ^^^lll{{{{{{zzzssswwwwww___QQQKKKGGGFFFGGGEEEEEEDDDCCCCCCBBBBBBBBBGGGGGGJJJNNNRRR\\\ooo{{{xxxvvvuuuxxx{{{ssskkkeeeaaa^^^YYYVVVUUUUUURRRKKKHHHIIIFFFFFFGGGHHHHHHHHHHHHGGGHHHJJJMMMQQQZZZnnnnnnttttttuuuSSSHHHAAA???@@@>>>@@@>>>???CCCIIITTTgggxxx|||mmmbbbfffooo~~~{{{iii]]]QQQMMMKKKHHHFFFFFFAAAAAAAAA@@@@@@@@@?????????@@@BBBDDDGGGLLLQQQUUU[[[]]]^^^^^^^^^___cccgggjjjlllnnnqqquuu{{{{{{sssrrrxxx~~~{{{zzzyyyxxxyyyzzz}}}~~~~~~|||wwwuuupppiiibbb^^^\\\]]]eeeiiijjjbbbTTTHHHBBBBBB???BBBLLLaaattt\\\[[[[[[rrr|||ZZZEEE===???;;;999:::777555555444444555666777888666666666555444444333333555555444444555666777888===@@@EEEIIINNNTTT[[[___bbb```lllsssyyy}}}ssskkkjjjoooyyy~~~vvvhhh```^^^VVVRRRLLLGGGDDDBBBAAA@@@>>>>>>??????@@@EEELLLRRRbbbqqq~~~|||~~~}}}vvvvvvwww```RRRKKKGGGGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFIIINNNRRR\\\nnn~~~~~~}}}~~~{{{uuunnngggbbb^^^]]]UUUSSSRRRSSSQQQJJJGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHJJJMMMQQQ\\\sss}}}jjjrrrxxxqqqPPPGGGAAA???AAA>>>@@@>>>???CCCJJJVVVjjj{{{|||yyy}}}zzzjjj^^^```iii||||||hhh]]]RRRNNNMMMJJJGGGFFFAAAAAAAAA@@@@@@@@@??????@@@AAACCCDDDFFFKKKQQQVVV]]]```bbbbbbaaabbbggglllkkkmmmqqqvvv{{{|||tttlllkkkrrr~~~zzzyyyxxxwwwwwwyyy{{{|||{{{|||~~~}}}zzzyyytttsssqqqkkkeee```^^^^^^fffkkkllldddUUUHHHBBBAAA???BBBJJJ[[[sss\\\ZZZZZZqqq{{{ZZZEEE===???;;;999;;;888666666666555555555555666666666555555555444444444555444444444555666888999???AAAFFFJJJOOOUUU[[[_________lllzzzooouuu{{{ssslllkkkooowww|||}}}~~~{{{xxx{{{mmmeeecccXXXSSSLLLGGGCCCBBB@@@???>>>???@@@???@@@EEEMMMTTTgggwww~~~~~~|||~~~wwwuuuvvvyyyaaaRRRJJJFFFDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGKKKPPPRRRYYYgggvvvxxxtttnnniiieeeaaa]]]YYYTTTQQQPPPQQQNNNIIIGGGHHHFFFFFFFFFFFFGGGGGGGGGHHHGGGKKKMMMQQQ___www|||jjjuuu}}}mmmNNNFFFAAA@@@AAA===@@@???@@@DDDKKKWWWkkk|||xxxrrrpppvvvyyyhhh[[[\\\dddqqq|||hhh]]]SSSPPPOOOKKKGGGFFFAAAAAAAAA@@@@@@@@@??????@@@BBBDDDFFFGGGMMMUUU[[[aaaeeehhhgggeeeeeejjjooommmqqqwww}}}yyysssgggdddbbbgggtttzzzyyywwwvvvvvvwwwyyyzzzwwwyyy|||~~~~~~|||yyywwwrrrrrrqqqlllgggccc``````gggkkkkkkcccSSSFFF???>>>===AAAGGGTTTzzznnnWWWWWWXXXnnn}}}ZZZFFF>>>@@@;;;999;;;888888777777777666555555444555555555555555555555555555444444444555666888999???BBBFFFJJJOOOTTT[[[_________mmmvvvlllsssyyyssskkkjjjooovvvzzzzzz{{{~~~xxxuuuqqqiiihhhZZZUUUMMMGGGCCCAAA@@@??????@@@AAA@@@@@@EEENNNUUUkkk||||||{{{}}}uuuxxx~~~xxx```QQQJJJFFFDDDEEEFFFEEEDDDDDDDDDFFFHHHIIIGGGIIIOOORRRRRRTTT^^^iiizzzxxxsssmmmjjjiiieee^^^XXXTTTPPPNNNNNNLLLGGGFFFHHHFFFFFFEEEDDDEEEFFFGGGHHHGGGKKKMMMQQQ```zzzmmmwwwkkkMMMFFFBBB@@@AAA===???>>>@@@EEELLLWWWjjj{{{qqqllljjjsssyyyhhhZZZZZZaaannn{{{hhh]]]TTTQQQPPPKKKGGGEEEAAAAAAAAA@@@@@@@@@??????>>>BBBEEEHHHJJJQQQ[[[cccmmmqqqsssppplllkkkooouuusssxxxvvvhhh___[[[[[[^^^ffftttzzzxxxvvvuuutttuuuvvvwwwtttwwwzzz}}}~~~|||yyywwwqqqqqqoookkkfffbbb```___iiilllkkkbbbSSSFFF@@@@@@>>>BBBFFFPPPuuuyyyfffQQQUUUXXXmmm~~~[[[FFF>>>@@@;;;999;;;888777777888888777777666666333333444444555666666666444444444444555777888:::???BBBFFFJJJNNNTTTZZZ^^^ccccccpppwwwnnnrrrxxxrrreeehhhoooxxx{{{yyyyyy{{{zzzwwwrrrkkkiii[[[UUUMMMGGGCCCAAA@@@??????AAABBB@@@@@@EEENNNVVVmmm}}}~~~{{{vvv{{{~~~}}}xxxvvv{{{ttt]]]PPPJJJHHHHHHIIIFFFEEEDDDDDDEEEGGGIIIKKKIIILLLQQQTTTRRRPPPVVV```kkkxxx|||tttvvv~~~|||vvvpppnnnnnnjjjaaaYYYUUUPPPMMMMMMJJJFFFEEEHHHGGGEEEDDDCCCCCCEEEGGGHHHGGGKKKMMMQQQaaa|||nnnvvviiiLLLFFFBBB@@@AAA===???>>>AAAFFFLLLXXXjjjzzz}}}ooojjjjjjttt{{{iiiZZZZZZ```uuu{{{hhh^^^UUURRRQQQKKKGGGEEEAAAAAAAAA@@@@@@@@@??????===AAAFFFIIIMMMUUU```iiixxx|||}}}zzzsssqqquuuzzzxxx}}}|||nnn___TTTWWWYYY]]]fffttt}}}}}}yyyxxxuuusssrrrsssssstttsssvvvzzz}}}~~~}}}zzzyyyppppppnnnjjjddd```^^^]]]jjjmmmlllcccTTTHHHCCCCCCAAAEEEGGGPPPsssvvv~~~aaaOOOUUUZZZnnn}}}[[[FFF>>>@@@<<<:::;;;888666777777888888888888777222333333444555666777777444444333444555777999:::???BBBFFFJJJNNNTTTZZZ^^^ggggggttt{{{qqqtttxxxrrr```eeeooozzz}}}zzzxxxzzz}}}zzz{{{rrrmmmjjj]]]SSSJJJHHHGGGDDDAAAAAAAAA??????AAABBBFFFOOOZZZsss{{{sssqqqqqqssssssttt|||nnn[[[OOOJJJFFFCCCDDDDDDEEEGGGGGGGGGGGGIIIKKKOOONNNMMMOOOSSSXXX[[[]]]gggjjjooovvv}}}{{{ttt|||{{{ssspppqqqzzzyyyrrroooppplllddd\\\SSSQQQNNNKKKHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIINNNUUUbbbwwwppptttfffLLLGGGAAA@@@CCCCCCCCCCCCCCCGGGPPP^^^mmmwwwzzzllljjjkkksss}}}iiiXXXWWW```||||||mmm```RRRNNNMMMJJJFFFDDDFFFEEECCCBBBAAA@@@@@@???DDDBBBFFFNNNUUU[[[hhhvvv{{{yyy}}}{{{hhh[[[VVVUUUZZZaaahhhsss~~~~~~}}}xxxxxxwwwuuusssssstttvvvvvvxxxzzz||||||zzzwwwvvvqqqrrrtttssskkkbbb___bbbmmmnnnlllbbbTTTHHHAAA>>>@@@BBBDDDNNNtttyyy~~~```NNNMMMVVVlllvvv~~~ZZZHHH@@@===777888;;;777::::::888777777777888999666666555444333333222222555555666555444555777999BBBDDDGGGJJJMMMRRRXXX\\\eeeeeerrrsssmmmsssssskkkhhhkkkttt}}}{{{zzz|||~~~wwwsssppp```TTTJJJGGGGGGDDDAAAAAAAAA??????AAABBBFFFOOOYYYpppwwwnnnnnnppptttuuuwww~~~~~~mmmZZZOOOJJJFFFDDDEEEDDDFFFHHHHHHGGGGGGIIIKKKPPPOOOOOOPPPUUUZZZ^^^```fffkkkttt~~~|||rrrmmmuuu~~~~~~vvvpppiiiiiiooo}}}~~~xxxqqqmmmkkkggg```[[[RRRPPPMMMJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFIIINNNUUUccc}}}mmmvvvdddKKKFFFAAA???BBBAAABBBBBBDDDIIIRRR```nnnwwwxxxkkkjjjjjjqqqlll\\\]]]hhhyyymmm___RRRNNNNNNKKKIIIHHHEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAFFFOOOXXXcccsss{{{xxx|||yyyhhh]]]ZZZZZZ___gggoooxxx}}}}}}}}}yyyyyyxxxvvvsssrrrssstttvvvxxxzzz|||{{{yyyvvvtttrrrrrrsssrrrjjjaaa___bbblllmmmiii```RRRGGGAAA???@@@BBBEEEOOOtttwww|||^^^QQQOOOVVViii}}}kkk|||ZZZHHH@@@>>>777888;;;777999888777666666666777777666666555555444333333222444555555555444555777:::BBBDDDGGGJJJMMMRRRXXX]]]eeeeeeqqqrrrllltttvvvppplllooovvv~~~}}}{{{}}}~~~yyyuuudddXXXKKKGGGEEECCCAAABBBAAA???@@@AAABBBEEENNNXXXkkk}}}qqqkkkkkkpppvvvzzz|||yyyjjjYYYPPPKKKGGGFFFGGGFFFGGGIIIIIIHHHHHHIIIKKKPPPPPPQQQSSSXXX^^^dddhhhkkkssspppiiigggooouuurrrjjjdddaaaeeeqqq}}}wwwpppjjjeee```\\\YYYPPPOOOLLLIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDIIINNNVVVfffpppbbbIIIEEE@@@>>>AAA@@@AAAAAADDDKKKUUUbbbnnnuuuzzzvvvnnnlllkkkqqqnnn___aaannnvvvmmm___RRRNNNOOOOOONNNNNNEEEDDDCCCBBBAAAAAABBBCCCCCCCCCHHHQQQ]]]lllzzzxxx|||uuuhhhbbbbbbbbbhhhooovvv|||{{{yyyzzz|||{{{}}}{{{{{{yyywwwtttrrrsssuuuyyyzzz{{{|||{{{xxxvvvttttttsssrrrqqqiii```^^^aaajjjiiieee[[[OOOFFFAAA@@@???BBBEEEPPPrrrrrrxxx\\\RRRQQQXXXjjjnnnccc{{{YYYHHH@@@>>>888888;;;777888777777666555666666666777666666555555444444444444555555555444555888:::BBBEEEHHHKKKNNNSSSYYY]]]bbbaaakkkrrrlllvvvzzzuuuqqqssszzz~~~}}}xxxiii\\\NNNHHHEEECCCBBBCCCAAA@@@@@@BBBBBBDDDMMMVVVfff|||{{{nnnkkkkkkpppyyy~~~zzztttfffXXXPPPKKKHHHGGGIIIHHHIIIJJJJJJIIIHHHIIIKKKNNNOOORRRVVV]]]eeennntttyyykkkggggggmmmpppkkkccc^^^aaaiiixxx|||xxxpppggg```[[[YYYXXXOOOMMMKKKHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHEEEJJJOOOWWWkkk{{{aaaIIIFFFAAA???AAA@@@@@@AAADDDKKKVVVaaajjjpppqqqwwwvvvssspppsss}}}nnn^^^aaaooowwwmmm```SSSPPPRRRRRRRRRSSSEEEDDDCCCBBBBBBBBBDDDEEEFFFHHHMMMTTT```rrr~~~wwwvvvyyy}}}yyyqqqjjjiiimmmpppssswwwyyy{{{~~~{{{tttqqqrrrwwwzzzzzz}}}{{{{{{zzzxxxvvvvvvwwwyyy||||||}}}}}}|||yyyvvvtttvvvsssrrrooohhh___\\\^^^fffddd___VVVLLLEEEAAAAAA???BBBEEEPPPooolllsssYYYPPPRRR]]]qqqjjjeeeXXXGGG@@@>>>888999<<<777888888777777666666666666777777666666555555555555444444555555444555888:::BBBEEEIIILLLOOOTTTYYY]]]bbb```iiiyyy~~~xxxxxxzzz{{{{{{zzz|||wwwrrr|||{{{uuuwww|||~~~}}}|||ooo```QQQJJJGGGDDDBBBCCCAAA@@@@@@BBBBBBDDDKKKTTTaaauuu}}}oookkkkkkoooxxx{{{vvvooocccWWWPPPLLLHHHHHHJJJJJJKKKLLLKKKIIIIIIJJJKKKKKKNNNSSSZZZbbbmmmyyyllljjjkkkooonnngggaaa___eeeooo}}}xxxooofff^^^ZZZWWWWWWMMMKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHMMMRRRZZZqqq```JJJGGGCCCAAABBB@@@AAAAAADDDKKKUUU___fffiiinnn~~~}}}zzzvvvxxxqqq```aaapppxxxoooaaaUUUSSSUUUVVVVVVVVVGGGEEECCCBBBBBBCCCEEEFFFFFFKKKPPPXXXdddwwwvvvnnnlllnnnpppxxx{{{|||uuupppllljjjooovvv~~~}}}||||||}}}}}}xxxrrrmmmmmmqqqvvvyyy|||~~~zzz{{{{{{zzzzzz{{{}}}~~~~~~~~~|||zzzwwwvvvwwwsssqqqooohhh___ZZZ[[[___\\\WWWPPPIIIDDDAAAAAA???AAADDDNNNjjjdddlllWWWNNNTTTdddzzz~~~nnnmmm|||WWWFFF@@@???999999<<<777999999999888888888777777666666666666666555555555333444555444444555888;;;CCCEEEJJJMMMQQQUUUZZZ]]]cccaaaiiiyyy|||xxxyyyvvvwwwwwwxxx|||~~~vvvxxx~~~}}}{{{ssseeeUUUNNNIIIEEECCCCCCBBB@@@AAACCCBBBCCCJJJSSS]]]mmmsssmmmkkkmmmuuu~~~|||wwwssskkkaaaWWWQQQLLLHHHHHHKKKLLLMMMMMMLLLJJJIIIJJJKKKJJJOOOVVV]]]gggtttqqqpppqqqrrrmmmfffbbbdddjjjttt}}}wwwmmmeee___ZZZWWWTTTKKKJJJHHHFFFEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKJJJOOOUUU```|||~~~___IIIHHHDDDAAABBB@@@AAA@@@BBBIIIUUU___eeegggooo~~~|||yyy{{{xxxeeeeeetttzzzqqqdddYYYWWWYYYYYYWWWWWWIIIGGGDDDBBBBBBCCCEEEFFFDDDKKKTTT\\\iii|||zzzjjjbbb______^^^fffiiinnnrrruuuvvvuuutttuuupppkkkiiihhhjjjqqqzzz|||vvvssssssvvvxxxzzz}}}}}}yyyzzz{{{{{{{{{}}}~~~~~~~~~|||zzzxxxwwwwwwsssqqqpppiii___XXXWWWVVVSSSOOOJJJFFFCCCAAA@@@@@@@@@BBBKKKddd\\\fffUUUMMMVVVhhh|||rrruuu}}}VVVFFF@@@???::::::<<<777999999999999999888777777555555555555555555555555333444444444444666999;;;CCCFFFJJJNNNRRRVVVZZZ]]]]]]\\\eeeuuu|||yyyxxxzzz{{{zzz{{{~~~uuuxxx}}}~~~|||wwwhhhYYYQQQLLLGGGDDDCCCBBB@@@AAACCCBBBCCCIIIQQQYYYeeevvvvvvrrrnnnnnnvvvyyysssnnniii```WWWQQQLLLGGGGGGKKKMMMNNNNNNMMMKKKJJJJJJKKKMMMRRRYYY```iiiwww{{{zzzyyywwwppphhhhhhmmmqqq||||||tttjjjccc___[[[UUUPPPIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLQQQXXXggg{{{~~~\\\HHHGGGCCCAAAAAA>>>@@@>>>@@@HHHUUUaaagggiiiqqqyyyxxxwwwzzzkkkjjjxxx~~~rrrggg\\\[[[\\\ZZZWWWVVVKKKHHHEEEBBBBBBCCCDDDFFFFFFPPPZZZbbbmmmmmm^^^WWWVVVTTTSSSXXXZZZ]]]```dddhhhkkklllkkkgggccccccdddgggpppyyy}}}}}}~~~~~~|||{{{|||~~~}}}{{{}}}yyyzzzzzzzzzzzz|||}}}}}}||||||{{{yyywwwwwwvvvsssqqqqqqkkk___VVVSSSNNNLLLIIIFFFDDDBBB@@@???@@@???@@@HHH___VVVbbbSSSMMMVVViiiyyyttt{{{}}}UUUEEE@@@@@@::::::<<<777777888999999999888666666444444444444444444444444222333444444444666999<<>>AAA??????EEE[[[RRR___SSSLLLUUUhhhxxxuuu~~~{{{UUUEEE@@@@@@::::::<<<777666777888888888777555444333444444444444444444444222333444444444666999<<