BM6P6(@ vvvkkkhhheeeeeedddccccccbbbaaaaaa___dddjjjkkkgggddddddfffdddccc```___```cccfffhhhiiigggccc```]]]]]]^^^___]]]\\\[[[[[[\\\\\\[[[ZZZ]]][[[YYY[[[___```___]]][[[YYYYYY[[[[[[XXXWWWZZZXXX[[[\\\[[[[[[\\\YYYTTTXXX\\\^^^\\\YYYXXX[[[___^^^]]]\\\ZZZZZZZZZ[[[[[[\\\YYYWWWYYY^^^dddhhhhhhhhhgggeeeaaa]]][[[\\\^^^___]]]ZZZYYYYYYYYYWWWVVVRRRUUUXXXYYYYYYWWWWWWWWWVVVWWWXXXXXXXXXWWWVVVUUUXXXXXXWWWVVVXXX]]]dddjjjuuuyyymmmeee]]]VVVRRRLLLKKKNNNPPPNNNJJJIIIKKKRRRSSSVVV\\\eeepppzzz|||uuuqqqppprrrsssttt~~~zzzrrrjjj```\\\[[[]]][[[WWWVVVXXXLLLJJJHHHHHHJJJMMMOOOOOOMMMQQQZZZeeeqqqyyy|||}}}}}}vvv~~~~~~kkkhhheeeccccccbbbaaa```aaaaaaaaaaaa````````````dddcccaaa___]]][[[YYYXXXYYYYYYZZZ[[[[[[ZZZXXXXXXTTTWWWVVVRRRPPPRRRQQQNNNVVVRRROOOOOORRRWWW\\\^^^ZZZXXXTTTPPPMMMKKKKKKKKKJJJHHHFFFEEEEEEEEECCCAAA<<<;;;999777555555555555<<<===BBBOOOddd|||uuusss|||~~~}}}zzzsssuuu}}}}}}mmmbbbYYYRRRXXXTTTRRRTTTTTTPPPOOOPPPNNNOOOQQQSSSTTTUUUVVVVVVWWWVVVTTTSSSQQQPPPPPPPPPTTTSSSPPPNNNLLLKKKJJJKKKMMMMMMMMMLLLKKKIIIHHHGGGCCCCCCCCCBBBBBBAAAAAAAAACCCBBB@@@???@@@BBBDDDFFFrrrkkkiiiffffffeeeddddddcccbbbbbbbbbgggkkkkkkgggdddccceeeeeedddbbbaaacccfffiiikkkgggeeeccc```^^^^^^^^^___\\\[[[ZZZZZZ\\\\\\\\\ZZZ\\\\\\\\\]]]___aaa```___^^^[[[YYY[[[ZZZWWWWWWYYYXXX^^^aaa___]]]]]][[[WWWYYY]]]aaa```\\\ZZZ[[[]]]]]]\\\[[[ZZZYYYYYYYYYYYYVVVUUUVVVZZZ```dddfffeeefffeeeccc___[[[ZZZ[[[]]]\\\[[[YYYXXXXXXXXXWWWWWWVVVXXXZZZZZZYYYXXXXXXYYYXXXXXXYYYYYYYYYXXXXXXWWWYYYYYYXXXXXXYYY^^^dddhhhqqq{{{yyynnnggg[[[WWWSSSQQQLLLHHHHHHMMMLLLLLLMMMOOOTTTZZZ___cccfffbbb]]]ZZZ[[[]]]___```kkkmmmpppsssvvvwwwxxxyyysssvvvvvvsssssswwwxxxuuulllhhheeeeeeeeebbb\\\WWWRRROOONNNPPPOOOLLLKKKNNNMMMLLLJJJIIIJJJMMMQQQSSS[[[eeeuuu~~~qqqwwwwwwgggdddaaa`````````___^^^bbbbbbaaaaaaaaa`````````aaa```___]]][[[YYYXXXXXXWWWXXXYYYYYYYYYXXXWWWVVVTTTWWWVVVRRRQQQRRRRRRNNNTTTRRRQQQSSSVVVYYYZZZZZZXXXVVVSSSQQQOOONNNNNNNNNKKKJJJHHHGGGGGGGGGEEECCC>>><<<:::888666555555555:::;;;???JJJ]]]tttzzztttxxx~~~zzzpppbbbXXXWWWSSSQQQTTTTTTPPPNNNOOOMMMNNNPPPQQQRRRRRRSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOMMMLLLKKKJJJKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBuuunnnjjjiiiggggggffffffeeeeeedddddddddgggiiihhhdddaaaaaacccbbb```___^^^___bbbeeegggccccccbbbaaa```___^^^^^^[[[ZZZYYYZZZ\\\]]]]]]\\\\\\^^^```aaa```aaabbbcccaaa\\\YYYYYYXXXVVVWWWZZZ\\\eeejjjgggbbb```^^^[[[[[[___cccccc___[[[ZZZZZZ\\\[[[[[[ZZZYYYXXXVVVVVVPPPRRRVVV\\\bbbdddcccbbbcccbbb```]]]YYYXXXZZZ[[[YYYZZZZZZYYYXXXWWWXXXYYY\\\\\\\\\[[[XXXXXXXXXZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[^^^cccfffjjjqqq{{{}}}~~~xxxpppggg^^^UUUMMMMMMQQQNNNNNNNNNNNNNNNOOOPPPPPPRRROOOKKKJJJLLLNNNPPPQQQVVVWWWXXXZZZ\\\\\\]]]]]]YYY\\\]]]\\\\\\___^^^[[[XXXUUURRRQQQRRRRRRNNNKKKMMMJJJIIIKKKLLLJJJKKKNNNNNNOOOQQQQQQSSSXXX```fffqqqyyyqqqpppzzznnncccaaa_________```___^^^aaaaaaaaaaaa````````````\\\\\\[[[ZZZYYYYYYXXXXXXVVVWWWWWWWWWWWWVVVUUUTTTTTTVVVVVVRRRQQQSSSRRROOOSSSSSSUUUWWWZZZZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQRRRMMMKKKJJJIIIJJJJJJHHHFFF@@@>>><<<999777666666666888999<<>>;;;999888777777666777:::@@@LLL]]]nnnyyyxxxqqqrrr~~~~~~zzzyyyeeeYYYUUUQQQPPPRRRRRRNNNKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>>>>}}}~~~}}}pppmmmkkkhhhgggiiiiiihhhhhhhhhhhhhhhgggcccdddeeeeeeeeeddddddeeefffeeecccaaa______``````]]]^^^`````````^^^]]][[[ZZZYYYYYY[[[^^^``````___\\\```ddddddbbbaaabbbddd___ZZZVVVWWWXXXXXX\\\bbbmmmxxxxxxmmmeeeccccccaaa```___\\\ZZZYYYZZZ[[[^^^^^^^^^^^^]]][[[YYYXXXYYYZZZ\\\]]]^^^```aaabbb______]]][[[YYYYYY[[[]]]___`````````^^^\\\[[[[[[^^^]]][[[XXXUUUUUUWWWYYYZZZYYYXXXXXXXXXYYY[[[\\\[[[\\\\\\\\\\\\^^^bbbdddcccdddiiivvvzzzmmmiiieeefffhhhhhhgggccc___\\\\\\XXXRRROOONNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMNNNNNNNNNNNNOOOQQQPPPPPPRRRVVVZZZ]]]^^^^^^ZZZYYY\\\___```dddjjjtttyyyzzzlllrrr}}}zzzmmmgggfff___^^^]]]]]]______^^^\\\\\\\\\\\\\\\[[[[[[[[[[[[XXXYYYYYYYYYZZZZZZ[[[[[[WWWWWWVVVUUUTTTTTTSSSSSSQQQTTTTTTQQQQQQSSSSSSPPPWWWVVVUUUWWWXXXYYYXXXVVVUUUVVVVVVUUUTTTRRRQQQOOOLLLKKKJJJJJJKKKLLLKKKIIIEEEDDDAAA>>>;;;999999888666777999>>>GGGVVVfffpppvvv}}}tttrrr}}}xxxiiiaaaVVVQQQNNNPPPOOOKKKIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???=========>>>???ssslllkkkjjjhhhgggiiiiiiiiiiiihhhhhhhhhhhhffffffhhhiiiiiiiiihhhhhheeedddbbb```^^^^^^^^^^^^]]]^^^______^^^]]]\\\[[[\\\[[[[[[]]]___aaaaaa```^^^```cccdddbbbaaa``````]]]XXXVVVXXXYYYZZZ^^^dddoooyyy~~~wwwlllfffdddcccaaa___\\\ZZZYYYZZZ]]]^^^_______________^^^]]]\\\^^^^^^^^^^^^]]]^^^aaaddd``````___]]][[[\\\^^^```bbbaaaaaabbbbbbaaa___\\\[[[[[[YYYWWWUUUUUUWWWYYYYYYXXXXXXYYYYYYZZZ[[[\\\[[[[[[[[[[[[[[[]]]bbbeeeeeeeeehhhppp~~~~~~yyyuuuooojjjbbb[[[XXXWWWWWWWWWUUUUUUUUUTTTUUUVVVWWWWWWTTTQQQOOORRRUUUWWW\\\aaa]]]^^^bbbgggmmmtttyyy}}}yyyuuutttwwwzzz|||xxxkkkeeepppyyynnnhhheeeddd[[[ZZZYYYZZZ[[[[[[YYYXXXZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYZZZZZZ[[[\\\\\\WWWWWWUUUTTTSSSSSSRRRSSSOOORRRRRRPPPPPPSSSSSSPPPWWWUUUTTTUUUVVVXXXXXXXXXUUUVVVWWWVVVUUURRROOOMMMKKKJJJIIIJJJKKKLLLKKKJJJHHHFFFCCC@@@===;;;:::999777888:::<<>><<<;;;:::888999::::::<<>>===<<<<<<<<<===>>>???tttkkkccccccddddddfffjjjhhhhhhhhhhhhhhhhhhiiiiiiffffffhhhiiiiiigggbbb___bbbaaaaaaaaaaaabbbbbbccc______^^^]]][[[[[[ZZZZZZ```______```bbbcccbbbaaaaaa______```bbbaaa[[[WWW^^^ZZZXXXZZZZZZYYY\\\```eeekkkooojjjdddbbbaaa```\\\\\\\\\^^^```bbbaaa``````___^^^]]]^^^___```aaaYYY\\\___```______bbbdddccccccbbbaaa```aaadddgggaaa\\\[[[```iiilllggg```VVVWWWYYYXXXXXXXXXZZZ\\\YYYZZZ\\\]]]^^^^^^]]]]]]ZZZZZZXXXWWWXXX\\\bbbgggaaabbbaaa___cccssstttnnnlllrrr{{{kkkcccccc```^^^]]][[[ZZZZZZ[[[[[[ZZZXXXUUUZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXXXXYYYYYYZZZZZZZZZUUUTTTRRRPPPOOOOOOOOOOOOLLLOOOOOOMMMNNNQQQRRROOORRRRRRSSSVVVXXXYYYWWWUUUQQQSSSUUUVVVUUUSSSOOOMMMLLLKKKJJJKKKMMMNNNNNNMMMLLLJJJFFFBBB???===;;;;;;888999999777888>>>JJJSSS[[[dddppp{{{yyytttvvvyyyuuutttmmmgggeeeYYYQQQJJJHHHGGGFFFHHHLLLIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCCCCBBBBBBBBBCCC===???AAACCCDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA?????????@@@@@@AAAAAAAAA:::;;;<<<>>>>>>>>>======zzzpppfffaaaeeeiiihhhgggiiiggghhhhhhgggggggggggghhheeeeeeffffffdddbbb___]]]___```bbbccccccbbb```______```aaaaaa```___^^^]]]aaabbbcccbbbaaa```bbbccc]]]^^^```aaaaaa___]]]\\\ZZZZZZYYYXXXXXXYYY[[[[[[____________^^^\\\ZZZYYYWWWYYY\\\___aaaaaaaaa```cccbbbaaa___]]]]]]\\\\\\YYY[[[^^^_________```aaabbbbbbaaaaaaaaa`````````^^^YYYVVV[[[cccgggccc]]]YYYWWWXXX[[[\\\ZZZ\\\```^^^eeejjjhhheeecccaaa^^^[[[ZZZXXXXXXYYY\\\___bbb^^^UUUSSSZZZaaahhhwww~~~vvvooojjjqqq{{{tttjjjcccaaaaaa```___aaa```___]]][[[YYYXXXWWW[[[YYYWWWXXX[[[\\\ZZZXXXZZZZZZ[[[[[[ZZZXXXUUUTTTQQQQQQQQQQQQPPPOOONNNMMMOOOOOOOOOPPPQQQRRRRRRSSSQQQQQQQQQRRRSSSUUUVVVWWWSSSUUUXXXZZZYYYUUUQQQNNNOOOQQQSSSRRROOONNNQQQTTTUUUQQQKKKGGGDDD@@@:::555777888999888888>>>HHHQQQ\\\bbbfffkkkzzzwwwxxx{{{{{{wwwooofff```YYYTTTLLLFFFDDDEEEGGGHHHJJJHHHDDDBBBBBBBBBBBBAAA???@@@AAAAAAAAA@@@???>>>AAA???>>>???@@@@@@???>>>>>>???@@@AAAAAA@@@???>>>AAAAAAAAA@@@@@@@@@??????;;;<<<===>>>>>>===<<<;;;qqqllleeecccfffhhhggggggjjjggggggggghhhiiiiiihhhgggeeefffggggggeeecccaaa___aaabbbdddeeeeeedddcccbbbbbbcccccccccbbbaaa___^^^aaabbbcccdddddddddcccbbb___````````````^^^]]]\\\ZZZZZZYYYYYYYYYYYYYYYZZZ^^^]]][[[ZZZYYYYYYZZZZZZWWWYYY]]]___```___]]]\\\aaa``````___^^^]]]\\\\\\^^^______^^^\\\ZZZZZZ[[[^^^^^^^^^^^^]]]]]]]]]\\\[[[WWWUUUXXX]]]```]]]YYYWWWUUUVVVZZZ\\\\\\___dddgggttt}}}zzzppphhhbbb^^^XXXXXXWWWXXXYYY\\\^^^```aaaYYYVVV[[[^^^```kkkzzz}}}tttlllmmmwwwrrrllleee```____________aaaaaa```___]]][[[YYYXXXXXXVVVUUUWWWZZZ[[[[[[YYYXXXYYYZZZZZZYYYVVVTTTSSSPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRSSSTTTUUUVVVWWWUUUVVVWWWXXXWWWTTTQQQNNNOOOPPPPPPPPPOOOOOOQQQRRRQQQMMMIIIGGGEEEBBB>>>;;;666777777666555:::DDDKKKWWW\\\```fffsss{{{xxx~~~{{{ssshhh```ZZZSSSKKKEEEEEEFFFGGGGGGHHHFFFEEEDDDDDDDDDCCCAAACCCCCCDDDDDDDDDCCCBBBAAA???>>>===>>>@@@@@@???>>>>>>>>>???@@@@@@???>>>>>>????????????>>>>>>>>>===<<<<<<============<<<<<<~~~uuulllfffeeefffhhhgggeeefffjjjhhhfffgggiiilllmmmiiifffgggggghhhhhhgggfffdddccccccdddfffgggggggggfffeeeffffffeeeeeecccbbb```___bbbbbbcccgggjjjkkkgggccccccbbbaaa___^^^]]]\\\\\\ZZZZZZ[[[ZZZZZZYYYXXXWWW\\\ZZZXXXVVVVVVXXX[[[\\\ZZZ[[[]]]___^^^\\\ZZZXXX\\\]]]]]]]]]]]]\\\[[[ZZZ______^^^[[[XXXVVVWWWXXXZZZZZZZZZYYYYYYYYYYYYYYYYYYWWWVVVVVVXXXXXXWWWUUUTTTSSSUUUXXXZZZZZZ___eeepppsssgggaaaVVVWWWXXXYYYZZZ[[[]]]]]]```ZZZWWWZZZZZZYYY___iiiyyyxxxtttmmmlllzzzsssiiieeeaaa______`````````aaaaaaaaa```^^^\\\ZZZXXXTTTSSSSSSUUUXXXYYYYYYYYYVVVVVVWWWWWWVVVTTTRRRQQQOOOOOOPPPPPPPPPOOOOOONNNMMMNNNOOOQQQRRRTTTUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVVVVUUUSSSQQQPPPNNNPPPNNNMMMNNNOOOPPPPPPPPPOOOMMMJJJHHHFFFDDD@@@===777888777555555999@@@FFFRRRWWW\\\cccpppvvvwww}}}rrrhhh^^^VVVMMMHHHIIIJJJHHHFFFEEEEEEEEEFFFGGGFFFCCCAAAAAAAAAAAABBBAAA@@@@@@???>>>===<<<===???@@@???>>>>>>>>>????????????>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<======|||uuutttqqqmmmaaaeeeiiijjjfffdddfffjjjgggfffgggjjjnnnnnnjjjfffggghhhhhhiiihhhhhhgggfffeeeeeefffggghhhgggggggggggggggfffdddcccaaa```___bbbbbbeeekkkrrrsssmmmgggdddccc```]]]\\\[[[\\\\\\ZZZ[[[[[[[[[[[[YYYWWWVVVZZZYYYXXXXXXYYY[[[]]]^^^```___]]][[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZYYYXXX\\\\\\[[[YYYVVVUUUVVVXXXWWWWWWWWWWWWWWWWWWVVVVVVYYYYYYYYYWWWUUUTTTTTTTTTSSSRRRTTTWWWXXXYYY___fffvvvpppcccYYYZZZ[[[\\\\\\\\\[[[ZZZZZZWWWWWWZZZYYYWWWZZZ```iiiuuu{{{wwwuuuxxxssslllfffdddbbbaaa```aaaaaaaaa____________^^^[[[YYYWWWSSSRRRSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPRRRTTTVVVWWWYYYYYYTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVTTTQQQPPPOOONNNNNNOOOMMMKKKLLLOOOQQQPPPNNNPPPOOOMMMJJJGGGCCC???===;;;;;;:::888777999>>>CCCMMMTTT]]]fffrrrwwwrrrqqqzzz|||wwweee]]]SSSOOOOOOOOOKKKHHHEEEEEEFFFGGGHHHFFFCCC@@@@@@@@@@@@@@@?????????>>>===<<<;;;<<<>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======;;;::::::;;;======|||pppmmmmmmllljjj```fffkkkjjjfffdddfffiiigggggghhhkkknnnmmmjjjfffgggggghhhhhhhhhhhhhhhhhheeeeeeffffffffffffeeeeeefffeeedddbbb```___^^^^^^aaabbbfffnnnuuuvvvqqqjjjcccaaa^^^\\\ZZZ[[[\\\]]]ZZZ[[[[[[[[[[[[YYYWWWVVVXXXYYY[[[\\\^^^______```eeebbb\\\WWWUUUVVVYYY[[[UUUUUUVVVVVVWWWWWWVVVVVV[[[\\\[[[YYYVVVTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYYYYVVVSSSQQQRRRTTTSSSSSSVVVZZZ[[[^^^gggqqqwwwddd______``````^^^\\\ZZZXXXXXXXXXYYYZZZYYYWWWXXX[[[___fffttt|||xxx{{{tttkkkhhheeedddcccaaa____________\\\\\\\\\\\\[[[YYYWWWVVVTTTTTTTTTTTTSSSSSSSSSTTTSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPRRRTTTVVVWWWYYYYYYSSSSSSSSSSSSTTTUUUUUUVVVVVVTTTQQQOOOMMMMMMNNNNNNOOOLLLJJJKKKOOOQQQPPPNNNOOOOOONNNLLLHHHDDDAAA???===<<<:::888888999<<<>>>FFFOOO\\\iiivvv{{{pppjjjppp~~~~~~yyy|||jjjddd[[[VVVUUUTTTPPPLLLKKKJJJHHHHHHHHHFFFCCC@@@DDDCCCCCCBBBBBBBBBBBBBBB===<<<<<<<<<>>>??????======================================================<<<;;;::::::;;;<<<===rrrkkkiiigggeeeeeebbbiiimmmjjjffffffggghhhggghhhjjjkkkkkkiiihhhgggeeeeeefffgggggghhhiiiiiifffeeeeeedddccccccbbbbbbcccbbbaaa___^^^]]]]]]]]]___aaaffflllqqqqqqlllggg___]]][[[ZZZZZZ[[[\\\]]]ZZZZZZ[[[ZZZZZZYYYXXXWWWWWWYYY\\\^^^````````````eeeaaaZZZTTTRRRTTTXXX[[[VVVUUUUUUTTTTTTUUUVVVVVV]]]^^^^^^[[[WWWTTTSSSSSSWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXVVVTTTQQQQQQRRRSSSUUUVVVZZZ___bbbgggsssxxxbbbcccccccccbbb```^^^[[[ZZZ\\\\\\\\\ZZZWWWUUUVVVWWWYYY]]]eeessssssooowwwuuummmjjjgggbbbbbbaaa^^^[[[YYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVUUUSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPMMMNNNOOOQQQRRRTTTUUUUUUQQQQQQQQQQQQQQQRRRSSSTTTSSSQQQOOOMMMLLLLLLMMMNNNMMMLLLKKKLLLOOOPPPQQQPPPKKKMMMNNNMMMJJJFFFDDDCCC<<<;;;999888777888999999???HHHVVVfffsssssshhhkkkwww{{{xxx{{{zzzzzzmmmjjjeee```]]][[[YYYWWWWWWSSSNNNJJJHHHFFFDDDBBBCCCBBBBBBAAA@@@AAAAAAAAA???>>>======??????>>>=========<<<<<<<<<<<<===============>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>??????AAA@@@>>>>>>??????>>><<<======<<<;;;;;;<<<======<<<=========>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::xxxnnnhhhiiijjjiiijjjnnniiinnnnnnhhhfffiiiiiiffffffkkkmmmjjjdddaaadddiiibbbbbbbbbccceeefffhhhiiihhhgggeeecccaaa```______```___^^^]]]\\\\\\]]]^^^YYY]]]bbbccc```[[[WWWUUUVVVVVVWWWXXXZZZ\\\]]]^^^[[[ZZZYYYXXXXXXYYY[[[\\\XXXWWWVVVVVVXXX[[[^^^```ZZZXXXVVVTTTSSSSSSTTTTTT]]]ZZZWWWUUUTTTVVVYYY[[[UUUYYY]]]___^^^[[[YYYYYYWWWWWWWWWXXXXXXYYYYYYYYY]]]ZZZWWWVVVXXXZZZZZZYYY______aaabbbbbbeeeqqq~~~ttteeeaaaaaaaaaaaa````````````\\\]]][[[WWWTTTVVVYYYZZZYYYZZZ]]]aaahhhxxxxxxpppmmmtttuuuiiifffgggfffeee``````___[[[WWWVVVYYY\\\\\\ZZZWWWTTTTTTTTTVVVWWWSSSVVVXXXWWWUUUUUUWWWYYYUUUTTTTTTSSSSSSSSSSSSTTTPPPPPPPPPOOONNNMMMLLLKKKOOOOOOOOOPPPQQQRRRRRRSSSNNNNNNMMMMMMMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNKKKMMMPPPOOONNNNNNQQQUUUOOORRRSSSPPPJJJDDDAAA@@@???>>><<<;;;<<<<<<;;;:::<<>>>>>999:::<<<<<<<<<<<<:::999yyytttpppjjjggghhhkkkmmmooojjjjjjiiigggeeeeeehhhjjjhhhlllooolllgggcccccceeehhheeeaaaaaadddffffffeeefffeeedddddddddcccaaa^^^]]]]]]]]][[[YYYYYYZZZ\\\```___]]][[[YYYWWWWWWVVVVVVTTTTTTVVVZZZ[[[YYYWWWZZZWWWTTTTTTVVVWWWVVVTTTUUUVVVXXXXXXWWWWWWXXXZZZVVVTTTRRRPPPOOOPPPQQQQQQVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTXXXVVVSSSSSSUUUWWWXXXXXXYYYVVVSSSTTTWWWZZZ[[[[[[```[[[\\\```^^^\\\gggxxxyyyiiieeedddbbb___^^^^^^]]][[[ZZZYYYVVVRRRRRRUUUWWWXXXXXXQQQUUUYYY]]]bbbkkkxxxrrrnnnuuussstttxxxrrrjjjdddcccbbbaaa``````^^^[[[XXXWWWVVVWWWWWWWWWVVVUUUSSSRRRRRRQQQQQQUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSQQQPPPOOONNNMMMNNNOOOPPPOOOPPPPPPQQQSSSTTTVVVWWWRRRPPPNNNMMMMMMNNNMMMLLLIIIJJJJJJJJJIIIIIIJJJLLLJJJMMMOOONNNLLLMMMRRRXXXUUURRROOOOOOLLLEEEBBBCCC@@@???===:::999888888888999???IIITTT___sssxxxmmmlllwww|||xxxrrrmmm}}}~~~}}}}}}|||nnn\\\QQQOOOOOOKKKFFFEEECCCAAA@@@AAADDDFFFGGG>>>???@@@@@@@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::xxxsssppplllkkklllooorrrssskkkkkkkkkiiihhhhhhjjjmmmllloooqqqnnngggccccccdddhhheeecccdddggghhhhhhggghhhfffdddcccdddcccaaa_________^^^\\\[[[[[[^^^``````___^^^\\\ZZZYYYXXXWWWWWWVVVUUUWWWZZZ\\\[[[YYYXXXUUUSSSTTTVVVXXXWWWUUUTTTVVVWWWVVVUUUTTTUUUWWWWWWVVVTTTRRRQQQRRRSSSSSSUUUVVVWWWXXXYYYZZZ[[[[[[VVVWWWWWWXXXXXXXXXXXXWWWXXXVVVSSSSSSUUUXXXXXXXXXZZZXXXVVVWWWZZZ\\\\\\[[[^^^[[[]]]bbbaaa```jjjyyytttiiifffgggeeebbb```___]]][[[ZZZZZZWWWTTTSSSUUUWWWWWWVVVQQQTTTXXXYYY[[[aaajjjqqqwwwqqqtttxxxpppkkkeeeaaa______]]]\\\^^^]]]ZZZXXXVVVVVVVVVWWWUUUUUUTTTSSSSSSSSSSSSTTTQQQRRRRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPOOONNNNNNOOOPPPPPPPPPPPPPPPQQQRRRUUUWWWXXXUUURRRNNNLLLLLLLLLKKKJJJGGGHHHIIIHHHGGGGGGIIIKKKJJJMMMPPPPPPOOOQQQVVV\\\VVVRRRPPPPPPLLLFFFBBBCCCBBBAAA???<<<;;;::::::::::::>>>EEENNNWWWhhhzzznnnlllttt|||tttnnnuuu{{{xxxjjjaaa```___ZZZTTTPPPMMMHHHEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::yyyuuunnnmmmkkkllloooqqqssssssjjjkkkjjjiiihhhhhhkkkmmmoooqqqqqqnnnhhhdddcccdddgggffffffgggjjjkkkjjjiiiiiigggcccbbbbbbbbbaaa```^^^^^^]]][[[ZZZ[[[^^^aaaaaa```^^^\\\ZZZYYYYYYXXXXXXVVVVVVWWWYYY[[[[[[[[[VVVTTTSSSTTTVVVXXXXXXWWWUUUVVVWWWVVVTTTTTTTTTUUUYYYWWWVVVTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZ\\\]]]^^^XXXXXXXXXWWWWWWWWWWWWVVVWWWUUUTTTTTTVVVXXXYYYYYY\\\ZZZZZZ[[[]]]^^^]]]\\\\\\ZZZ^^^ddddddccclllxxx~~~wwwlllgggfffdddbbb^^^\\\ZZZYYYWWWUUU[[[YYYVVVUUUUUUUUUTTTSSSQQQSSSVVVVVVVVVXXX^^^bbblll}}}}}}|||rrrooopppyyyvvvnnniiieeeaaa___]]]\\\[[[YYY\\\[[[YYYWWWUUUUUUUUUVVVSSSRRRRRRRRRSSSTTTUUUUUUPPPQQQRRRSSSTTTUUUUUUVVVRRRSSSUUUVVVUUUTTTRRRQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQPPPPPPPPPRRRUUUXXXZZZXXXTTTNNNJJJIIIIIIIIIIIIEEEGGGGGGGGGFFFFFFHHHJJJHHHKKKNNNPPPPPPSSSXXX]]]WWWTTTQQQQQQMMMGGGCCCDDDDDDCCCAAA???===<<<;;;;;;;;;;;;@@@GGGQQQ___tttyyyooommmsss}}}uuunnnooottt~~~}}}wwwrrrrrrpppjjjdddWWWRRRLLLIIIJJJJJJIIIGGGEEECCCAAAAAABBBAAA@@@???====================================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999wwwrrrsssiiiiiiiiijjjmmmnnnnnnmmmfffggghhhgggffffffhhhjjjmmmnnnnnnkkkgggdddcccdddeeefffgggiiikkkjjjiiihhhhhheeeaaa_______________ZZZZZZYYYWWWVVVXXX\\\_________]]][[[ZZZYYYXXXXXXVVVUUUUUUUUUVVVXXXYYYZZZVVVUUUTTTTTTUUUVVVVVVVVVUUUVVVWWWWWWVVVUUUVVVXXXXXXXXXWWWVVVUUUUUUVVVVVVWWWWWWXXXZZZ[[[\\\]]]^^^[[[ZZZXXXVVVTTTSSSRRRQQQWWWUUUTTTUUUXXXZZZ[[[[[[\\\\\\\\\]]]^^^]]]\\\[[[[[[[[[___ddddddccciiirrroooqqqrrrpppkkkfffdddccc```^^^[[[YYYYYYXXXVVVTTT[[[ZZZWWWVVVTTTSSSRRRRRROOORRRUUUWWWWWWYYY[[[^^^^^^nnn{{{qqqkkknnnzzzqqqjjjhhhdddbbbaaa___^^^\\\[[[ZZZYYYYYYWWWVVVUUUUUUUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQSSSUUUVVVVVVTTTQQQOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPRRRUUUXXX[[[WWWRRRLLLHHHGGGHHHIIIJJJEEEFFFGGGGGGFFFFFFHHHJJJHHHJJJMMMNNNOOORRRVVVYYYXXXTTTRRRRRRNNNHHHEEEFFFEEEDDDCCCAAA???===<<<;;;999888<<>>>>>>>>>>>=====================<<<;;;;;;;;;;;;::::::::::::zzztttrrrqqqqqqhhhhhhhhhiiikkkkkkhhhfffeeefffgggfffeeeeeefffhhhhhhhhhhhhgggeeedddeeeeeedddfffhhhjjjiiihhhfffeeedddaaa^^^\\\\\\]]]]]]]]]XXXXXXWWWUUUTTTVVVYYY\\\]]]]]][[[ZZZXXXWWWWWWWWWTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSTTTRRRTTTVVVVVVUUUVVVWWWYYYWWWWWWVVVVVVUUUUUUUUUVVVXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWTTTRRRQQQQQQPPPWWWVVVVVVXXXZZZ]]]]]]]]]\\\]]]^^^]]]\\\[[[ZZZZZZ\\\]]]```cccbbbaaaccchhheeefffggggggeeeccc```___```^^^\\\\\\\\\]]]\\\ZZZZZZYYYWWWTTTRRRQQQQQQRRRPPPSSSVVVXXXXXXYYYZZZZZZZZZbbbnnn|||yyyssssss}}}pppgggeeefff___```___^^^]]][[[ZZZZZZWWWWWWVVVUUUUUUUUUUUUUUUQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRRRRQQQQQQQQQPPPPPPPPPRRRTTTUUUUUUSSSPPPNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRTTTWWWYYYRRRNNNIIIGGGGGGIIIKKKLLLFFFGGGHHHHHHHHHHHHJJJLLLKKKMMMNNNOOOPPPQQQSSSUUUWWWSSSRRRRRROOOIIIFFFHHHFFFEEEDDDBBB@@@===<<<;;;:::888:::BBBLLLWWWfffqqqyyysssrrruuuyyyxxx{{{zzzpppeee```cccddd```[[[RRRLLLEEEBBBBBBCCCBBB@@@AAAAAAAAA@@@@@@?????????======>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::xxxoooqqqrrrpppnnnkkkjjjjjjjjjkkkjjjgggdddfffggghhhgggeeedddeeefffccccccccccccdddeeefffffffffhhhjjjiiigggdddbbbbbb___]]][[[ZZZ[[[\\\\\\[[[YYYYYYYYYXXXWWWXXXZZZ\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUUWWWXXXWWWUUUTTTTTTTTTXXXXXXXXXUUUSSSQQQRRRSSSRRRTTTUUUUUUUUUUUUVVVXXXVVVVVVVVVVVVVVVUUUUUUUUUWWWYYY[[[]]]]]]\\\ZZZXXXVVVUUUTTTSSSSSSSSSTTTUUUXXXWWWXXXZZZ]]]``````___^^^^^^^^^]]]ZZZYYYYYYZZZ^^^___``````___^^^___aaa```bbbccccccbbb```]]]\\\]]][[[YYYYYY[[[\\\[[[ZZZXXXWWWUUURRROOOOOORRRTTTTTTUUUVVVWWWWWWVVVTTTSSSWWW[[[```hhhuuuuuuxxx}}}qqqfffbbb```aaa[[[\\\\\\[[[XXXWWWWWWXXXVVVVVVVVVVVVVVVUUUUUUUUUQQQQQQPPPOOONNNNNNNNNOOONNNNNNOOOPPPQQQRRRRRRSSSPPPQQQRRRSSSRRRQQQOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUNNNKKKGGGFFFGGGJJJLLLLLLGGGHHHJJJJJJIIIJJJLLLNNNQQQQQQQQQRRRSSSSSSTTTTTTTTTQQQPPPQQQOOOJJJHHHIIIGGGFFFEEECCCAAA???<<<;;;;;;999:::???FFFNNN[[[fffsss{{{xxx}}}zzz{{{}}}uuu___WWWLLLEEEDDDCCC@@@===CCCCCCBBBBBBAAA@@@@@@@@@===>>>@@@AAAAAA@@@??????============<<<<<<<<<;;;pppmmmpppqqqnnnlllkkkjjjiiijjjjjjiiigggeeeeeefffgggfffdddbbbbbbbbbbbbaaaaaaaaaccceeeffffffjjjlllllljjjeeeaaa______\\\[[[ZZZ[[[]]]]]]]]]\\\YYY[[[\\\[[[ZZZYYYYYYZZZ]]]\\\[[[YYYXXXXXXXXXXXXYYY[[[^^^]]]ZZZVVVTTTTTTVVVWWWWWWUUURRRQQQRRRTTTXXXYYYZZZYYYWWWVVVWWWXXXUUUVVVVVVVVVWWWVVVVVVVVVSSSVVV[[[^^^___]]]ZZZWWWWWWVVVTTTTTTTTTUUUWWWXXXYYYXXXYYY\\\```bbbbbbbbb`````````]]]YYYXXXYYY[[[___``````^^^]]]^^^^^^^^^___```aaaaaa___]]]\\\\\\YYYXXXVVVUUUVVVWWWVVVUUUUUUTTTRRRNNNLLLNNNSSSWWWVVVUUUUUUUUUUUUTTTRRRPPPTTTVVVYYY\\\bbbqqq|||~~~ssshhhddd```___```ZZZ[[[[[[XXXUUUTTTUUUWWWUUUUUUVVVVVVVVVVVVVVVVVVPPPPPPPPPPPPPPPPPPQQQRRRMMMMMMNNNOOOPPPQQQRRRRRROOOOOOPPPPPPPPPOOONNNMMMLLLMMMOOOPPPQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQPPPLLLJJJGGGGGGHHHJJJKKKKKKGGGHHHJJJJJJIIIJJJMMMOOOQQQQQQQQQRRRTTTTTTTTTSSSRRROOONNNPPPOOOKKKIIIKKKIIIHHHHHHFFFCCCAAA>>><<<:::999:::===AAAGGGTTTaaahhhtttwwwxxx~~~zzzhhh]]]PPPIIIGGGGGGDDDAAADDDDDDCCCCCCBBBAAAAAA@@@>>>???AAACCCCCCBBBAAA@@@>>>>>>>>>>>>============vvvnnnoooqqqooollljjjiiihhhggghhhiiihhhgggeeecccdddeeecccaaa^^^^^^^^^cccbbb```aaaccceeeeeefffmmmooonnnjjjddd___^^^___ZZZZZZZZZ\\\^^^___^^^\\\XXXZZZ\\\\\\ZZZXXXXXXXXX]]]]]][[[ZZZYYYYYYYYYYYY\\\```cccbbb^^^YYYVVVVVVTTTUUUVVVUUURRRRRRTTTVVV`````````^^^[[[YYYYYYYYYVVVVVVWWWWWWXXXWWWWWWVVVOOOSSSZZZ___```^^^ZZZWWW[[[ZZZWWWUUUUUUUUUVVVWWWYYYYYY[[[^^^aaaddddddcccbbbbbbaaa]]]YYYWWWZZZ\\\___``````^^^]]]______^^^^^^___```^^^[[[ZZZ\\\^^^\\\ZZZXXXWWWXXXWWWVVVUUUSSSSSSPPPLLLJJJMMMSSSYYYVVVUUUTTTUUUVVVVVVTTTSSSQQQTTTWWWVVVVVV^^^qqqxxx}}}vvvvvv{{{wwwiiiffffffcccaaaccc[[[\\\[[[XXXUUUTTTVVVXXXUUUUUUVVVWWWWWWWWWVVVVVVPPPPPPPPPQQQRRRSSSTTTUUUPPPPPPPPPOOOOOOOOONNNNNNOOOOOONNNNNNNNNMMMMMMMMMKKKMMMNNNPPPQQQQQQPPPPPPPPPQQQRRRSSSSSSQQQOOOMMMLLLJJJHHHGGGHHHIIIIIIIIIGGGHHHIIIIIIIIIJJJLLLNNNOOONNNOOOPPPRRRSSSRRRQQQPPPMMMMMMPPPOOOKKKJJJLLLJJJJJJJJJHHHEEEBBB???>>>999888:::<<>>>>>>>>>>>vvvqqqlllkkkmmmmmmjjjfffgggeeedddbbbaaabbbbbbcccccccccbbb```^^^]]]___aaaaaa___^^^^^^```eeejjjmmmttt}}}{{{iii\\\\\\___^^^[[[XXXVVVYYY^^^```\\\XXX\\\___```\\\WWWVVVYYY]]]ccccccbbb```]]][[[\\\]]][[[```eeefffbbb\\\WWWUUUSSSUUUWWWUUURRRSSSXXX^^^kkkjjjgggbbb]]]YYYWWWWWWWWWXXXYYYYYYXXXWWWTTTSSSSSSVVVXXXXXX[[[___]]]XXXYYYZZZZZZXXXVVVXXX]]]bbb```aaaaaabbbbbbccccccdddlllfff^^^YYYXXXZZZ]]]^^^```aaaaaa```]]]\\\]]]^^^^^^\\\ZZZYYYZZZ[[[\\\\\\WWWWWWVVVVVVVVVUUUUUUUUUUUUQQQLLLLLLPPPUUUXXXYYYUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUYYY___fffkkkzzzxxxxxxyyy}}}~~~qqqkkkdddbbbddddddbbb___YYYXXXVVVTTTSSSSSSTTTUUUXXXWWWWWWWWWWWWXXXYYYYYYRRRQQQPPPOOONNNOOOPPPQQQQQQQQQRRRRRRQQQOOONNNLLLQQQPPPOOOMMMLLLLLLKKKKKKOOONNNMMMMMMMMMNNNOOOPPPPPPOOONNNMMMNNNOOOPPPQQQHHHIIIJJJLLLMMMLLLHHHEEEOOOJJJFFFEEEHHHKKKMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMKKKJJJHHHGGGGGGJJJIIIHHHFFFDDD@@@===;;;<<<999666777===GGGRRRXXXjjjbbb\\\```iiitttyyyjjj\\\VVVQQQOOOQQQRRRNNNJJJMMMLLLJJJFFFBBBAAABBBCCC===>>>@@@AAABBBBBBBBBAAA???????????????>>>>>>>>>vvvqqqnnnlllkkklllllliiigggddddddcccbbbaaaaaaaaabbbdddddddddccc```___```bbb``````______```dddkkkpppwww}}}xxxhhh\\\\\\]]]ZZZYYYXXXXXXZZZ]]]^^^\\\YYY\\\^^^___]]]YYYXXX[[[___qqqqqqnnnjjjeeeaaa______YYY]]]aaabbb___ZZZVVVTTTTTTVVVWWWUUUTTTVVV\\\aaakkkllllllhhhccc]]]YYYWWWUUUVVVXXXZZZ[[[ZZZXXXWWWRRRUUUWWWYYY^^^bbbaaa\\\```___]]][[[ZZZ]]]aaadddhhhhhhhhhgggfffeeeddddddhhhccc]]]YYYYYYZZZ\\\]]]```aaabbb```^^^\\\\\\\\\[[[ZZZXXXXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWVVVUUUUUUPPPNNNNNNPPPUUUYYYZZZZZZUUUTTTRRRPPPOOONNNNNNNNNOOOQQQSSSUUUWWW\\\aaaeeeqqqzzzsssssswwwtttiiiccc]]]\\\^^^```___]]]YYYXXXVVVTTTTTTTTTUUUVVVWWWVVVVVVUUUUUUUUUVVVVVVSSSRRRQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMPPPOOOOOONNNMMMMMMMMMMMMPPPPPPOOOOOOPPPQQQRRRSSSQQQPPPOOONNNNNNOOOPPPPPPKKKKKKKKKMMMNNNMMMJJJHHHKKKHHHEEEDDDFFFHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIGGGEEEBBB???=========<<<;;;>>>FFFPPPWWWddd^^^[[[^^^dddmmmzzz{{{~~~~~~mmm\\\YYYUUURRRSSSUUUXXXYYYaaa___ZZZSSSKKKEEECCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAA}}}rrrlllmmmlllllllllkkkiiihhhgggaaaaaaaaaaaaaaa`````````ccceeeffffffdddbbbbbbbbb```bbbdddcccaaadddkkkrrrwwwyyyrrrddd\\\\\\[[[VVVXXXYYYZZZ[[[\\\\\\\\\[[[[[[]]]^^^]]]ZZZ[[[^^^aaasssrrrpppkkkeeeaaa^^^^^^XXX[[[^^^^^^\\\ZZZXXXWWWVVVWWWWWWVVVUUUXXX^^^dddkkkmmmooommmggg___ZZZWWWVVVXXXZZZ\\\\\\[[[XXXWWWSSSVVVZZZ^^^eeelllkkkggghhheee```^^^```ccceeeggghhhggggggfffeeedddbbbbbbbbb___[[[YYYYYY[[[[[[[[[___aaabbbbbb___[[[ZZZYYYZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYWWWUUUTTTJJJLLLOOOTTTYYY\\\\\\[[[UUUSSSQQQNNNMMMKKKKKKKKKNNNPPPSSSTTTVVVXXX[[[^^^aaaiiiuuuzzzsssooonnnvvvxxxllliiibbb]]]XXXVVVYYY[[[\\\[[[WWWWWWUUUTTTTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSQQQPPPOOOOOOOOOOOONNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTSSSRRRPPPOOONNNOOOOOOPPPOOONNNLLLMMMNNNNNNLLLKKKIIIIIIHHHFFFFFFGGGJJJLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOKKKKKKJJJHHHFFFDDDAAA@@@???AAAAAAAAABBBGGGNNNTTT```___```bbbeeejjjwww{{{{{{yyy{{{{{{jjjiiieee```^^^```fffkkksssoooggg]]]RRRKKKGGGGGGHHHHHHFFFEEEDDDDDDDDDDDD@@@AAAAAAAAAAAAAAAAAAAAA~~~vvvqqqmmmkkklllmmmkkkhhhfffeeeeee_________``````_________aaacccfffgggfffcccbbbbbbaaaffflllkkkfffeeejjjooorrrqqqjjj___[[[[[[ZZZUUUXXXZZZ\\\\\\[[[[[[\\\^^^[[[\\\]]]]]]\\\]]]```ccciiiiiihhhfffbbb___]]]]]]YYYZZZ\\\\\\\\\\\\[[[[[[XXXXXXXXXVVVVVVXXX]]]aaahhhjjjkkkiiiccc]]]XXXVVVZZZ[[[\\\\\\[[[XXXUUURRRUUUYYY^^^eeepppyyyyyytttlllgggaaa```bbbeeeffffffccccccdddeeeddddddcccbbb\\\ZZZYYYXXXZZZ[[[[[[ZZZ^^^```bbbbbb^^^ZZZXXXVVVZZZZZZ[[[YYYWWWVVVUUUUUUUUUWWWYYYZZZZZZXXXUUUSSSJJJMMMQQQUUUYYY[[[[[[ZZZTTTRRROOOMMMJJJJJJJJJJJJNNNQQQTTTVVVVVVVVVWWWXXXXXX\\\dddpppwwwsssrrr}}}uuugggbbbccc```\\\XXXVVVWWWZZZ[[[[[[UUUUUUTTTTTTTTTUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPRRRRRRQQQPPPOOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMNNNNNNNNNKKKLLLLLLMMMNNNOOOPPPPPPTTTSSSQQQOOONNNNNNOOOOOOQQQOOOLLLKKKLLLMMMMMMLLLIIIKKKLLLKKKHHHHHHKKKOOOLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNNNNOOOOOOJJJIIIIIIGGGFFFEEECCCCCCBBBBBBBBBEEEHHHKKKMMMNNN[[[___dddgggfffiiixxxvvv{{{|||{{{}}}~~~{{{wwwvvvxxxyyywwwrrrhhh]]]TTTOOOOOOQQQNNNLLLJJJHHHFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBCCCvvvssspppnnnlllmmmllljjjfffcccbbbccc______^^^^^^^^^^^^^^^^^^^^^aaaeeefffeeecccbbbaaabbbjjjrrrsssmmmhhhgggiiijjjgggaaa[[[ZZZ[[[ZZZWWWZZZ\\\]]]]]]\\\\\\^^^```\\\]]]]]]]]]]]]^^^aaacccbbbdddeeedddaaa___^^^^^^XXXXXXXXXYYYZZZ[[[\\\\\\ZZZYYYXXXVVVUUUWWWYYY[[[ddddddbbb___ZZZWWWWWWWWW[[[\\\\\\[[[YYYVVVSSSRRRUUUYYY___hhhvvv{{{jjjfffaaa```bbbddddddccceeeeeefffgggfffeeecccbbbXXXWWWWWWXXXZZZ[[[ZZZYYY\\\___``````]]]YYYVVVUUUXXXYYYYYYXXXUUUSSSSSSUUUUUUVVVXXXZZZYYYWWWUUUSSSOOOPPPRRRTTTUUUVVVWWWXXXSSSQQQNNNKKKJJJJJJKKKKKKPPPSSSWWWXXXXXXVVVUUUUUUTTTXXX]]]dddnnn|||zzzyyy}}}rrriiiccc``````___]]]ZZZXXXXXXYYYYYYYYYSSSSSSSSSSSSSSSTTTTTTTTTVVVVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMLLLJJJKKKKKKLLLMMMNNNNNNNNNSSSRRRQQQOOONNNNNNNNNOOOQQQNNNKKKJJJJJJKKKKKKKKKHHHKKKMMMLLLJJJIIIKKKNNNLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHGGGGGGFFFEEEEEEEEEEEEDDDBBBCCCHHHOOOQQQLLLGGGRRRXXXaaaeeedddiiiyyytttvvv~~~}}}|||||||||}}}|||uuukkk___XXXWWW\\\```\\\YYYUUUPPPLLLIIIHHHGGGIIIHHHHHHHHHHHHGGGGGGGGGxxxqqqmmmlllkkknnnllljjjhhhfffdddccccccaaa```^^^]]]\\\\\\]]]]]]]]]```ccceeedddbbbaaaaaaccckkksssuuupppjjjfffeeedddaaa\\\YYYZZZ[[[\\\\\\^^^]]]]]]]]]^^^___```aaa^^^]]]]]]\\\]]]^^^___```___aaabbbaaa^^^[[[ZZZZZZUUUTTTTTTUUUXXXYYYYYYXXXYYYYYYXXXWWWVVVVVVVVVVVV^^^]]][[[WWWUUUUUUXXXZZZ[[[ZZZYYYXXXWWWWWWVVVVVVTTTWWW\\\fffttt~~~}}}vvveeecccaaaaaaaaabbbbbbaaafffffffffeeeccc```\\\ZZZWWWVVVVVVWWWYYYZZZZZZYYYZZZ\\\^^^]]]ZZZWWWUUUTTTTTTVVVVVVSSSOOONNNQQQTTTUUUVVVWWWXXXXXXVVVTTTSSSTTTTTTUUUTTTRRRRRRTTTVVVQQQPPPMMMKKKKKKLLLNNNPPPRRRUUUYYYZZZYYYWWWVVVUUURRRVVV[[[```bbbkkkxxxqqqqqqsssyyy|||lllfffeeebbb___^^^]]]\\\[[[ZZZYYYXXXXXXXXXTTTTTTTTTTTTTTTTTTSSSSSSVVVUUUTTTRRRQQQQQQPPPPPPNNNOOOOOOOOOOOONNNMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOORRRQQQOOONNNMMMNNNNNNOOOPPPMMMJJJIIIJJJJJJJJJIIIGGGHHHJJJKKKJJJIIIIIIJJJLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGIIIOOOUUUSSSKKKCCCLLLTTT___fffhhhoooxxxtttxxx~~~|||yyyyyyzzz{{{}}}yyynnnhhhhhhmmmqqqqqqmmmhhhaaaYYYSSSNNNLLLMMMLLLLLLKKKJJJIIIHHHHHH~~~tttllliiiiiijjjnnnjjjeeedddfffggggggfffdddbbb^^^[[[ZZZ[[[\\\^^^]]]___bbbdddcccbbbbbbcccccchhhnnnpppoookkkgggeeeaaa___]]][[[[[[[[[^^^aaabbb___]]]^^^aaaccccccaaa```___]]]\\\\\\]]]]]]]]][[[]]]___^^^\\\YYYXXXXXXTTTSSSRRRTTTWWWYYYXXXVVVWWWWWWXXXYYYYYYXXXVVVTTTZZZZZZXXXVVVUUUWWW[[[___^^^]]]ZZZWWWVVVWWWXXXXXXVVVXXX\\\cccpppxxxtttlllaaabbbddddddbbbaaaaaaaaacccddddddccc```]]]YYYVVVWWWVVVVVVWWWYYYZZZZZZYYYXXXZZZZZZYYYWWWUUUTTTUUUSSSTTTTTTPPPLLLLLLQQQVVVUUUUUUVVVVVVUUUUUUTTTSSSUUUWWWXXXVVVSSSRRRSSSTTTPPPNNNLLLKKKLLLOOORRRUUUTTTWWWYYYZZZYYYWWWVVVVVVSSSUUU[[[``````aaalllxxx~~~wwwxxx~~~uuullleeeddddddaaa^^^^^^ZZZ[[[]]]^^^]]]\\\[[[ZZZVVVVVVVVVVVVVVVUUUTTTSSSUUUTTTSSSRRRQQQPPPPPPPPPNNNOOOPPPQQQQQQQQQPPPPPPQQQPPPNNNMMMMMMMMMMMMNNNKKKLLLNNNOOOOOONNNMMMLLLPPPPPPQQQQQQQQQPPPOOONNNOOOOOOMMMMMMLLLMMMNNNOOOOOOMMMKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLLLLJJJHHHLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJIIIOOOVVVYYYWWWPPPHHHBBBGGGOOO[[[eeelllvvvwwwsssyyy}}}}}}|||{{{}}}yyyuuuvvvwwwyyyzzz|||}}}~~~~~~zzztttlllddd^^^ZZZTTTTTTRRRQQQOOOMMMLLLLLLzzzrrrkkkiiikkknnnnnnhhhbbbbbbfffjjjjjjiiifffccc___[[[YYYZZZ\\\^^^^^^```cccdddcccccccccdddccceeehhhkkklllkkkhhhgggbbb```___]]]\\\[[[___dddddd```\\\^^^cccfffdddaaabbb```]]]\\\\\\\\\[[[[[[[[[]]]```aaa___]]]]]]]]]VVVTTTTTTVVVYYY[[[YYYWWWUUUUUUWWWZZZ[[[ZZZWWWUUUYYYYYYYYYYYYYYY[[[___bbbeeebbb]]]XXXVVVUUUVVVWWWZZZ[[[]]]cccnnntttoooeee^^^bbbffffffdddaaabbbccccccdddeeefffdddbbb___\\\XXXWWWVVVVVVXXXZZZZZZYYYWWWXXXXXXWWWUUUSSSTTTUUUTTTUUUUUUQQQMMMMMMSSSYYYUUUUUUUUUTTTTTTTTTTTTSSSUUUXXXZZZZZZVVVSSSSSSTTTOOONNNLLLLLLNNNQQQUUUXXXUUUWWWYYYZZZXXXWWWVVVVVVWWWVVV[[[aaabbb^^^```fffgggzzzyyy{{{~~~tttnnnnnnvvvxxxmmmllliiiggggggddd___^^^```XXX[[[___aaaaaa```______YYYYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPOOOPPPQQQSSSSSSSSSSSSRRRTTTSSSQQQOOONNNNNNOOOOOOMMMNNNPPPQQQQQQPPPNNNMMMPPPQQQQQQRRRQQQOOONNNMMMNNNMMMLLLLLLLLLMMMNNNOOOOOONNNLLLKKKLLLKKKIIIGGGKKKJJJJJJLLLOOOOOOLLLHHHLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGHHHJJJKKKLLLKKKUUU```aaaXXXLLLEEECCC@@@GGGTTT```iiivvv~~~rrruuuxxxuuu{{{www}}}{{{wwwssssssuuuvvvxxxzzz{{{|||zzzsssmmmjjjaaa```^^^\\\ZZZXXXVVVVVV|||vvvoookkkiiiiiijjjmmmllljjjjjjiiijjjkkkllliiifffccc___]]]\\\]]]]]]```bbbddddddcccbbbcccdddbbbbbbdddiiilllmmmiiieeeccccccaaa]]]ZZZZZZ^^^aaaccc___\\\]]]aaadddcccaaa\\\[[[ZZZYYYYYY[[[]]]^^^`````````aaabbbbbb```^^^TTTTTTUUUXXX\\\^^^[[[XXXWWWYYY\\\^^^^^^\\\YYYVVVYYYVVVTTTVVV\\\bbbeeefffccc^^^YYYUUUTTTUUUVVVVVVUUUYYY___dddffffffdddbbbfffdddbbb```______``````ddddddcccbbb```^^^\\\[[[XXXXXXWWWVVVVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVVVVUUUTTTSSSSSSRRRUUUVVVVVVWWWXXXYYYZZZZZZZZZXXXVVVRRRPPPNNNMMMMMMMMMMMMMMMNNNOOORRRTTTUUU[[[[[[ZZZYYYXXXWWWVVVVVVTTTXXX[[[ZZZWWWVVVZZZ^^^```eeessszzzmmmooowwwyyykkkllljjjhhhkkk|||uuulllhhhaaa``````___]]]\\\[[[[[[WWWYYY]]]```bbbaaa```___YYYZZZZZZZZZYYYXXXVVVUUUYYYVVVSSSQQQQQQQQQPPPOOONNNOOOPPPQQQRRRRRRRRRRRRVVVTTTQQQPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPMMMJJJKKKNNNQQQQQQPPPSSSQQQOOONNNOOOOOONNNLLLJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMLLLKKKJJJLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGLLLKKKIIIHHHIIIJJJLLLMMMQQQVVV\\\\\\UUUKKKCCC>>>>>>AAAHHHSSS```qqqwwwooopppuuu||||||~~~uuuppppppqqqtttxxxzzz{{{{{{~~~}}}|||~~~~~~|||yyysssooonnnjjjeeeaaa``````______|||yyytttnnnkkkkkklllmmmooooooqqqqqqpppooommmkkkhhhfffccc```______```aaabbbdddeeeeeedddccccccddd```___aaadddggggggddd`````````^^^[[[XXXYYY\\\```bbb___\\\^^^aaadddbbb___\\\[[[ZZZZZZZZZ[[[]]]^^^______```bbbcccbbb```^^^VVVVVVWWWZZZ^^^___\\\ZZZXXXYYY[[[\\\\\\ZZZXXXWWW[[[YYYVVVXXX]]]aaadddeeeddd```ZZZVVVUUUUUUVVVVVV[[[\\\^^^```aaabbbbbbaaaiiigggccc```^^^]]]^^^^^^aaaaaaaaa```___]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXX[[[[[[ZZZZZZZZZZZZ[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZ]]][[[XXXUUUSSSRRRRRRRRRPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWZZZ[[[ZZZVVVUUUWWW[[[___aaagggrrrzzzqqqooowwwyyynnnkkkjjjiiinnn}}}|||ooogggaaa^^^^^^^^^]]]\\\[[[ZZZYYYYYYVVVXXX[[[^^^````````````\\\\\\\\\ZZZYYYWWWUUUTTTYYYVVVSSSRRRQQQQQQPPPOOOPPPPPPQQQRRRRRRRRRQQQQQQTTTRRRPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPMMMJJJJJJMMMOOOOOONNNPPPNNNLLLLLLLLLMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNOOONNNLLLKKKMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHJJJIIIHHHGGGHHHIIIKKKLLLOOOSSSWWWVVVPPPHHHAAA>>>===???EEENNNYYYjjjxxxoooooouuuyyy}}}xxxsssrrrqqqqqqrrrtttuuuvvv{{{zzz{{{|||~~~~~~zzzuuuqqqnnnpppnnnkkkjjjkkkkkklllkkk}}}|||zzzwwwuuuqqqmmmllllllnnnpppoooqqqtttvvvtttpppkkkhhhfffeeecccbbbbbbccceeefffeeefffgggfffdddccccccddd```___```aaacccbbb___]]]]]]]]][[[YYYXXXYYY\\\___```^^^]]]^^^aaabbb```]]][[[[[[[[[\\\\\\\\\\\\\\\[[[]]]```bbbbbb```]]][[[ZZZZZZ[[[]]]___```]]][[[YYYYYYZZZZZZYYYYYYXXXWWW\\\ZZZYYYZZZ^^^aaacccdddeeeaaa[[[XXXVVVWWWWWWWWW]]]\\\[[[[[[]]]```bbbdddllliiiddd___\\\\\\\\\]]]_________^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYY]]]]]]\\\\\\\\\\\\]]]]]]YYYXXXVVVTTTSSSTTTUUUVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYWWWTTTQQQPPPPPPRRRSSSSSSTTTTTTUUUVVVXXXYYYZZZVVVWWWWWWXXXYYYZZZ[[[[[[YYY[[[\\\YYYUUUSSSTTTVVVYYY[[[]]]___bbbpppmmmggglllsssxxxuuu|||xxxooollllllmmmlllrrrrrryyyvvvlllfffbbb___]]][[[ZZZZZZYYYXXXWWWVVVVVVUUUVVVXXXZZZ\\\^^^```aaa___^^^\\\ZZZXXXVVVUUUUUUXXXVVVSSSRRRRRRRRRQQQPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPOOONNNOOOQQQSSSSSSSSSSSSSSSQQQPPPPPPQQQRRRSSSQQQOOOMMMLLLMMMNNNNNNMMMLLLJJJHHHHHHJJJKKKJJJIIIHHHHHHIIIIIIJJJLLLMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKNNNNNNNNNMMMKKKKKKLLLMMMKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFGGGHHHIIIJJJNNNPPPQQQOOOJJJDDD@@@???<<<<<>>DDDMMM\\\jjjmmmzzz~~~pppfff```fffrrrxxxkkkbbb______bbbfffjjjlllmmmpppvvv{{{xxxzzz{{{{{{yyyyyy{{{}}}|||}}}~~~~~~~~~~~~}}}~~~~~~{{{yyyyyyzzzzzzyyyvvvuuurrrooommmllllllmmmrrrqqqooommmkkkhhhccc___~~~wwwrrrssswwwqqqpppmmmlllkkkkkklllmmmppppppoooooonnnmmmlllllliiiiiihhhhhhhhhhhhiiiiiiffffffeeeccc```___aaabbbaaadddhhhiiihhheeeccccccaaa```^^^^^^```bbbbbbbbb^^^^^^^^^]]]]]][[[ZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYY[[[___dddeeebbb___^^^___]]]___aaa```]]]ZZZXXXXXXUUUUUUVVVVVVXXXYYY[[[\\\UUUXXX[[[]]]]]]^^^___aaaWWWUUUTTTUUUXXX[[[]]]^^^[[[[[[\\\]]]^^^]]]]]]]]]```___]]]\\\[[[\\\]]]^^^bbbaaa___]]]\\\\\\\\\\\\WWWVVVSSSQQQQQQRRRTTTVVVXXXXXXWWWWWWWWWWWWXXXXXXXXXVVVUUUTTTTTTUUUVVVWWWTTTTTTUUUVVVWWWXXXYYYYYYUUUUUUTTTTTTTTTUUUVVVWWWUUUVVVWWWXXXYYYYYYYYYYYY\\\[[[ZZZYYYXXXWWWVVVVVVUUUVVVXXXYYYYYYXXXWWWVVVVVVRRRQQQUUUYYYZZZ^^^bbbeeerrr{{{rrrllliiimmmsss~~~qqqsssrrrooorrrzzz}}}vvvllliiikkkjjjfffaaa______^^^ZZZWWWVVVUUUUUUUUUTTTTTTTTTTTTQQQQQQQQQRRRTTTVVVXXXZZZVVVVVVUUUUUUUUUUUUVVVVVVRRRQQQPPPQQQRRRRRRQQQOOONNNNNNNNNNNNMMMLLLKKKJJJMMMLLLLLLMMMOOOPPPNNNMMMRRRRRRRRRQQQQQQPPPOOOOOOMMMNNNNNNLLLIIIGGGGGGHHHJJJIIIHHHHHHJJJLLLKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEHHHHHHGGGGGGHHHJJJLLLNNNOOOPPPOOOMMMKKKJJJKKKLLLHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIILLLKKKIIIIIIJJJJJJHHHGGGCCC>>><<<===AAAGGGRRR\\\fffqqq{{{{{{~~~|||wwwmmmeeegggllluuunnnaaaZZZXXX\\\^^^aaacccfffjjjooosssuuuwwwyyyyyywwwwwwzzz}}}{{{{{{|||||||||{{{zzzzzz||||||}}}{{{}}}~~~~~~}}}|||~~~|||zzzyyyzzz{{{{{{zzzwwwuuussspppnnnnnnmmmmmmmmmkkkjjjjjjiiigggccc```zzzvvvqqqlllnnnsssnnnmmmlllkkkkkkkkkmmmmmmppppppqqqrrrrrrrrrqqqpppmmmlllkkkjjjhhhgggffffffddddddccc```^^^^^^___aaa___dddjjjmmmllliiigggfffaaa___]]]]]]___aaa```_________^^^\\\ZZZYYYYYYZZZ[[[ZZZYYYWWWWWWWWWXXXYYYXXX\\\aaa```]]]ZZZ[[[]]][[[^^^___^^^ZZZVVVUUUUUUSSSTTTUUUWWWYYY[[[]]]^^^XXX\\\______^^^\\\]]]^^^TTTSSSRRRSSSVVVZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYY\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYY[[[\\\WWWUUURRRPPPPPPQQQTTTUUUYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXYYYUUUUUUVVVWWWXXXYYYYYYZZZRRRRRRSSSSSSTTTTTTTTTSSSXXXYYYZZZ\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWXXXZZZZZZZZZXXXVVVYYYSSSPPPRRRTTTVVVYYY^^^^^^ccclllyyy~~~yyyuuuppplllwww|||tttnnnfffkkkoooqqqyyyyyyppphhhbbbbbbgggfffbbb]]][[[[[[ZZZWWWTTTTTTTTTSSSSSSSSSSSSRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTSSSSSSRRRQQQOOOOOOOOOPPPRRRRRRPPPNNNNNNOOOOOOOOONNNMMMLLLLLLLLLLLLMMMPPPRRRSSSRRRQQQSSSSSSTTTUUUTTTRRRPPPOOOLLLNNNOOOMMMJJJHHHHHHIIIKKKJJJHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNMMMKKKIIIHHHIIIJJJHHHHHHIIIIIIIIIHHHHHHGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFHHHJJJJJJGGGDDDDDD???<<<===???BBBIIIQQQ[[[hhhsssuuuxxx{{{xxxzzz}}}}}}yyypppmmmrrrssssss|||sssfff^^^\\\ZZZYYYXXX[[[___cccfffgggkkknnnqqqqqqppprrrwww{{{xxxxxxyyyyyyyyyyyyxxxxxxyyyyyy{{{}}}~~~|||yyyyyyzzz|||{{{zzzzzz{{{}}}zzzyyyxxxyyy{{{|||{{{zzztttsssrrrqqqpppooonnnnnngggfffeeeeeeeeedddbbb```}}}wwwtttuuurrrmmmlllppplllkkkjjjjjjkkklllnnnooommmooorrrtttuuutttsssrrrooonnnllljjjhhhfffdddcccbbbbbbaaa^^^\\\]]]___aaa___eeemmmqqqpppmmmkkkjjj```]]][[[[[[^^^___^^^\\\______]]][[[YYYXXXYYYZZZ[[[ZZZWWWVVVUUUVVVXXXYYYTTTXXX[[[[[[WWWUUUVVVYYYZZZ]]]___]]]XXXTTTRRRSSSQQQSSSUUUXXX[[[]]]^^^___\\\___bbbbbb^^^[[[[[[[[[TTTRRRQQQRRRUUUXXXYYYYYYXXXWWWVVVVVVVVVXXXZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXTTTTTTSSSSSSUUUWWWZZZ\\\XXXUUURRRPPPPPPQQQTTTVVVZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZUUUVVVVVVWWWXXXYYYZZZZZZTTTUUUWWWXXXXXXWWWVVVUUU[[[\\\^^^___```______^^^ZZZZZZZZZYYYXXXXXXWWWWWWYYYYYYYYYZZZ[[[ZZZWWWUUUXXXUUUTTTUUUUUUSSSVVVZZZ]]][[[```iiiooowww}}}qqquuuwwwxxx~~~wwwqqqnnnmmmiiifffiiiooouuu{{{{{{qqqiiihhheee``````ddd```[[[WWWUUUVVVVVVTTTQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTRRRPPPNNNMMMNNNNNNNNNOOOQQQQQQOOOMMMOOOOOOPPPPPPPPPOOONNNNNNLLLLLLNNNQQQUUUWWWVVVUUUTTTUUUWWWXXXWWWTTTQQQOOOOOOQQQRRRQQQMMMKKKKKKMMMLLLJJJIIIIIIJJJKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJHHHEEEDDDDDDFFFHHHIIIIIIIIIHHHHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCDDDGGGJJJIIIEEEBBBEEE@@@======>>>???EEEKKKPPP```ooosssttt|||wwwppp|||{{{|||vvvqqqsss|||~~~wwwuuu{{{vvvlllfffeeeYYYVVVTTTUUUZZZ]]]^^^^^^```dddhhhiiiiiilllrrrxxxuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyzzzyyyuuurrrwwwxxxzzzzzzyyyyyyzzz{{{vvvvvvvvvxxx{{{|||{{{yyyqqqqqqpppppppppooooooooojjjhhhfffeeeeeeeeecccbbb~~~yyyuuutttsssrrrrrrssssssqqqoooddddddfffkkkoooqqqnnnkkknnnpppsssuuuvvvuuusssrrrrrroookkkjjjiiifffaaa^^^]]]^^^```aaabbbcccbbbbbbdddjjjqqqssspppkkkiiihhh______^^^]]]]]]\\\\\\\\\\\\[[[XXXWWWWWWXXX[[[]]]WWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUSSSTTTXXX]]]XXX\\\```^^^YYYUUUUUUXXXQQQQQQSSSVVVYYY]]]aaacccgggdddaaa``````^^^ZZZVVVRRRRRRRRRRRRSSSSSSSSSSSSVVVUUUTTTUUUWWWXXXXXXXXXWWWYYY[[[\\\\\\[[[XXXWWWVVVRRROOOQQQVVVZZZYYYWWWTTTSSSRRRRRRRRRTTTVVVXXXYYYYYYXXXWWWXXXYYY[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYZZZYYYWWWUUUTTTTTTVVVXXXYYYYYYYYYZZZ\\\```______```aaaaaa^^^\\\\\\\\\ZZZXXXWWWVVVVVVVVVZZZ[[[]]]]]]]]][[[YYYXXXYYYVVVSSSSSSUUUWWWWWWVVVXXXZZZ]]]___cccjjjttt{{{~~~}}}~~~~~~zzz|||tttrrrpppllljjjlllooossswwwxxxrrrhhhgggeeebbb___]]][[[ZZZYYYWWWUUUSSSQQQPPPPPPQQQSSSSSSSSSQQQOOOOOOQQQSSSRRRQQQOOONNNOOOPPPRRRSSSSSSSSSSSSSSSRRRPPPOOONNNRRRRRRQQQPPPOOOOOONNNNNNLLLOOOSSSUUUSSSPPPMMMLLLNNNOOORRRTTTUUUUUUTTTTTTRRRTTTVVVXXXWWWUUURRRPPPQQQPPPNNNNNNNNNNNNLLLKKKHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFEEEEEEFFFGGGJJJKKKGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFDDDDDDEEEEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@@@@CCCEEEFFFFFFEEEEEEFFFHHHFFFDDD???<<<;;;===@@@BBBJJJZZZlllrrrnnnoooyyyqqqlllttt~~~ppptttyyy~~~|||uuuooovvv}}}yyyzzzuuummmgggaaaYYYUUUUUUWWWXXXXXX[[[aaacccbbbeeekkkmmmjjjoooqqqrrrsssrrrssstttvvvqqqrrrtttuuuvvvvvvuuuuuuwwwxxxxxxyyyzzz{{{{{{|||vvvwwwwwwwwwvvvtttsssqqqoooqqqooojjjiiikkkllliiiooollljjjhhhhhhhhhfffeee{{{xxxvvvssspppqqqpppppppppqqqqqqooommmeeeeeegggjjjnnnooommmkkklllnnnqqqsssuuutttsssrrrooommmjjjhhhhhheeeaaa^^^\\\]]]___```aaaaaaaaa```cccgggllloooooollliiiggg_________^^^]]][[[ZZZYYYXXXYYYYYYYYYYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWVVVUUUVVVYYY[[[WWWZZZ]]]\\\XXXUUUTTTUUUQQQRRRSSSUUUYYY\\\___aaaaaa___\\\[[[[[[ZZZVVVSSSRRRRRRRRRSSSSSSSSSTTTTTTVVVUUUSSSSSSUUUVVVUUUUUUUUUWWWYYY[[[\\\[[[YYYXXXSSSPPPNNNQQQVVVYYYXXXVVVPPPQQQSSSVVVXXXZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\\\\]]]ZZZZZZZZZ[[[[[[[[[[[[[[[YYYZZZ\\\\\\\\\[[[YYYXXXWWWXXXZZZZZZYYYYYY[[[\\\___^^^^^^```aaaaaa___]]]___^^^\\\ZZZXXXVVVUUUUUUZZZ[[[\\\]]]]]]\\\ZZZYYYYYYVVVRRRRRRTTTWWWWWWWWWVVVXXXYYYYYYZZZ^^^dddiiizzz{{{uuuwww||||||uuupppnnnsssyyy~~~xxxoooiiieeeaaa```___]]][[[YYYWWWWWWXXXWWWUUURRRQQQPPPPPPPPPQQQQQQQQQPPPNNNNNNPPPRRRQQQPPPNNNMMMMMMNNNPPPQQQSSSSSSRRRRRRQQQOOONNNMMMQQQQQQPPPPPPOOONNNNNNMMMKKKNNNQQQRRRQQQNNNLLLKKKLLLNNNPPPRRRSSSSSSRRRQQQRRRSSSUUUWWWVVVTTTQQQPPPOOONNNLLLLLLMMMMMMLLLJJJHHHHHHHHHIIIIIIIIIJJJJJJEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEFFFFFFEEEEEEDDDAAAAAABBBCCCCCCCCCCCCCCCBBBDDDEEEEEEDDDDDDFFFGGGFFFCCC@@@===<<<===???AAAEEETTTeeellljjjjjjrrrzzzxxxnnnrrrzzz}}}vvvvvvvvvwwwvvvsssnnnjjjlllrrruuuuuuwww{{{~~~}}}rrrlllbbb[[[XXXVVVTTTSSSRRRXXX\\\]]]bbbiiillljjjnnnppprrrsssssstttwwwyyyqqqrrrssstttuuuttttttsssuuuuuuvvvwwwxxxxxxyyyyyyuuuvvvvvvvvvtttsssqqqooooooqqqoookkkjjjlllllljjjkkkiiigggggghhhhhhgggfff{{{vvvqqqoooppppppooolllnnnmmmmmmnnnoooooollljjjgggfffgggiiikkklllkkkjjjiiikkkooorrrssssssrrrqqqkkkiiigggffffffdddaaa___^^^___```aaaaaaaaaaaaaaaccceeehhhlllnnnmmmiiifff^^^^^^___^^^]]]ZZZWWWUUUVVVYYY\\\^^^]]]XXXSSSOOOTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVVVVXXXYYYZZZZZZYYYVVVVVVWWWWWWVVVTTTSSSRRRRRRSSSTTTUUUXXXZZZ]]]^^^[[[YYYXXXXXXXXXWWWTTTRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVTTTRRRQQQQQQRRRQQQPPPSSSTTTWWWYYYZZZZZZYYYXXXOOOMMMNNNQQQVVVXXXVVVTTTOOOQQQUUUXXX[[[\\\\\\[[[\\\]]]]]]^^^^^^^^^^^^]]]ZZZ[[[\\\\\\]]]]]]]]]]]]\\\]]]^^^___^^^]]]\\\[[[ZZZ[[[[[[YYYXXXXXXZZZ\\\]]]\\\\\\^^^```aaa```^^^aaa```^^^\\\ZZZWWWVVVUUUZZZZZZ\\\]]]]]]\\\[[[[[[XXXUUURRRQQQRRRUUUXXXXXXYYYYYYZZZYYYXXXZZZ\\\___dddmmmxxxwwwuuuxxx|||}}}}}}yyyvvvsssttt{{{tttppppppsssuuuwwwyyyzzzzzzzzzyyysssgggcccaaa^^^ZZZYYYYYYXXXXXXWWWVVVVVVVVVWWWUUUSSSRRRPPPPPPPPPPPPNNNOOOPPPOOOMMMMMMOOOQQQPPPOOONNNMMMMMMMMMOOOOOORRRRRRRRRQQQPPPOOOMMMMMMPPPPPPOOOOOONNNMMMMMMMMMKKKMMMOOOOOOMMMLLLKKKLLLKKKMMMOOOPPPQQQPPPOOONNNQQQRRRTTTUUUTTTSSSQQQOOOLLLKKKJJJJJJLLLLLLKKKJJJGGGHHHIIIIIIJJJJJJIIIIIICCCDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDD@@@AAAAAAAAABBBBBBBBBBBB@@@BBBCCCDDDCCCCCCEEEFFFEEEDDDBBB@@@?????????@@@DDDQQQaaajjjlllmmmppptttwwwvvv{{{}}}xxxuuupppmmmkkkiiigggeee^^^]]]___dddiiioooxxxyyyqqqhhhaaaZZZUUUQQQTTTWWWXXXWWWYYY___aaa```dddfffiiilllmmmpppsssuuupppqqqrrrssssssrrrqqqqqqrrrsssssstttuuuuuuuuuuuurrrrrrrrrqqqpppnnnllljjjmmmooommmiiihhhkkkkkkhhheeedddcccdddfffggggggfffvvvxxxvvvtttssssssrrrooommmkkkkkkkkkmmmnnnnnnkkkiiigggffffffgggggghhhhhhhhhhhhjjjnnnqqqssssssrrrqqqffffffeeeeeedddcccaaa```aaaaaaaaabbbbbbbbbbbbbbbeeedddeeehhhlllkkkgggbbbYYYZZZ\\\]]]\\\YYYVVVTTTYYY\\\```bbb___ZZZSSSOOOTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVVVVYYY]]]]]]ZZZVVVTTTSSSRRRSSSTTTSSSQQQOOOSSSTTTUUUVVVWWWYYYZZZ[[[WWWWWWWWWWWWVVVVVVTTTSSSPPPQQQRRRSSSUUUVVVWWWXXXVVVTTTPPPOOONNNOOONNNMMMRRRSSSTTTVVVVVVVVVUUUTTTLLLMMMOOOSSSWWWXXXVVVTTTRRRSSSUUUWWWXXXXXXXXXWWW[[[\\\^^^^^^___^^^]]]\\\ZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXZZZZZZYYYWWWUUUVVVYYY[[[ZZZZZZZZZ\\\^^^______^^^______^^^]]][[[YYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[VVVTTTQQQPPPQQQTTTWWWYYYYYYZZZ[[[[[[\\\]]]^^^___[[[___eeeooo~~~sssnnnjjjlllsss{{{|||zzz~~~vvvoookkklllpppxxx|||qqqmmmgggcccaaa^^^YYYUUUUUUVVVVVVVVVWWWWWWWWWXXXUUUTTTRRRPPPPPPOOOPPPPPPNNNOOOPPPOOONNNNNNOOOQQQOOOOOONNNNNNOOOPPPRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKKKKLLLKKKMMMNNNPPPPPPOOOMMMLLLPPPPPPQQQRRRRRRQQQPPPOOOKKKJJJIIIJJJKKKLLLKKKJJJGGGHHHIIIJJJJJJJJJIIIIIICCCDDDFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???@@@AAABBBCCCDDDCCCBBBAAA@@@????????????AAABBBBBBBBBBBBCCCEEEEEEDDDDDDCCCBBBAAAAAA@@@CCCMMM\\\hhhnnnpppqqqrrrxxxtttnnniiigggfffdddcccZZZSSSRRRXXX[[[\\\eeerrr~~~}}}zzzvvvpppiiibbb]]]]]][[[WWWSSSRRRUUUXXXYYY[[[^^^aaadddgggjjjmmmpppnnnooopppqqqqqqpppooonnnpppqqqrrrsssssssssrrrrrrmmmmmmmmmmmmkkkiiifffeeehhhjjjjjjfffeeeggggggdddaaa```___```bbbccccccbbbyyyttt|||zzzxxxvvvtttrrrnnnllljjjjjjkkkmmmooonnnkkkiiiffffffffffffeeeeeeffffffiiikkknnnpppqqqqqqooonnnccccccdddcccbbbaaaaaaaaaaaa`````````______``````dddbbbaaaccceeeddd___[[[TTTVVVXXXZZZZZZYYYWWWUUU\\\^^^______]]]YYYUUURRRUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVWWWZZZ^^^]]]YYYTTTRRRPPPPPPPPPRRRRRRPPPOOOTTTUUUVVVWWWWWWXXXYYYYYYTTTUUUUUUUUUTTTSSSSSSSSSPPPQQQRRRTTTUUUWWWXXXYYYVVVSSSOOOMMMMMMMMMMMMMMMRRRSSSSSSSSSSSSRRRPPPPPPMMMOOORRRVVVXXXYYYWWWUUUVVVUUUTTTTTTUUUVVVXXXYYYYYYZZZ[[[\\\\\\[[[YYYXXXYYYZZZ\\\]]]^^^]]]\\\[[[\\\\\\[[[YYYWWWUUUSSSRRRVVVVVVVVVTTTSSSTTTVVVYYYXXXWWWWWWYYY[[[]]]]]]]]][[[\\\\\\\\\\\\[[[ZZZYYYWWWWWWXXXYYYYYYZZZZZZZZZSSSRRRPPPOOOPPPSSSWWWYYYVVVWWWWWWYYYZZZ[[[[[[[[[ZZZZZZ]]]cccmmmyyy~~~~~~{{{zzz}}}|||zzzrrrwww~~~{{{zzzwwwsssooolllmmmnnnlllyyy}}}xxxxxxxxx{{{uuummm\\\```cccbbb]]]XXXUUUUUUSSSSSSTTTUUUVVVWWWWWWXXXSSSRRRPPPOOOOOOOOOPPPPPPOOOPPPRRRQQQPPPPPPPPPRRRNNNNNNOOOQQQSSSTTTVVVWWWRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNNNNMMMKKKKKKLLLMMMLLLMMMOOOPPPPPPOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJIIIJJJKKKLLLKKKJJJFFFGGGIIIJJJKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????@@@BBBCCCDDDCCCBBB@@@????????????@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@HHHUUUbbbkkkpppqqqqqq{{{xxxsssooollliiieeecccaaaYYYUUUXXXVVVRRRWWWaaakkkpppwww|||}}}{{{wwwuuugggbbb[[[UUUSSSSSSVVVYYYXXX[[[___aaadddfffjjjmmmjjjkkklllmmmnnnmmmllllllmmmnnnoooqqqqqqpppooonnnjjjkkkkkkjjjiiifffdddcccdddggggggdddccceeeeeeaaa___]]][[[[[[\\\]]]\\\[[[|||ttttttvvvvvvuuurrrpppnnnlllkkkjjjiiiiiikkkmmmooonnnkkkhhhdddfffhhhgggfffeeeeeefffjjjkkkmmmoooooommmkkkiiiaaabbbdddcccaaa``````aaa______^^^]]]\\\\\\\\\]]]___^^^\\\\\\\\\ZZZWWWUUUSSSUUUWWWYYYZZZZZZYYYXXX\\\\\\[[[[[[YYYWWWUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[\\\ZZZVVVSSSPPPPPPPPPPPPPPPPPPQQQQQQUUUVVVWWWXXXXXXYYYYYYXXXQQQSSSTTTTTTRRRQQQQQQRRRQQQRRRSSSTTTVVVWWWYYYYYYUUURRRNNNLLLMMMNNNOOOOOOSSSSSSSSSRRRQQQPPPOOONNNOOOQQQUUUWWWYYYXXXWWWVVVVVVUUUTTTTTTVVVXXX[[[]]]VVVWWWWWWWWWWWWVVVVVVUUUWWWYYYZZZ[[[[[[ZZZXXXWWWYYYXXXVVVTTTRRRPPPNNNMMMPPPQQQRRRRRRRRRSSSVVVXXXVVVUUUTTTUUUXXXZZZZZZZZZXXXYYYZZZ[[[[[[[[[ZZZYYYUUUUUUUUUUUUVVVVVVVVVVVVOOOPPPPPPPPPPPPRRRVVVYYY[[[YYYXXXXXXYYYYYYXXXWWWXXXWWWZZZ___dddiiiqqqzzz~~~|||~~~~~~zzzuuurrrsssuuuuuuyyy}}}|||yyyxxx|||xxxrrrrrruuuvvvuuurrrooommmnnnrrrvvvwwwvvvggg___^^^YYY]]]___\\\VVVTTTWWW[[[PPPQQQQQQRRRSSSTTTUUUUUUQQQPPPOOONNNNNNOOOPPPPPPQQQSSSTTTTTTRRRPPPPPPQQQMMMNNNPPPRRRSSSUUUVVVWWWQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJLLLMMMNNNMMMKKKJJJKKKLLLLLLMMMOOOPPPQQQPPPOOONNNNNNMMMMMMLLLMMMMMMNNNOOOLLLJJJIIIJJJKKKKKKJJJIIIFFFGGGIIIKKKKKKJJJIIIHHHFFFEEECCCBBBBBBDDDFFFGGGBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAACCCDDDAAABBBCCCBBBAAA@@@@@@BBBAAABBBBBBCCCCCCDDDDDDDDDEEEKKKVVVaaakkkrrruuuwww}}}yyy{{{}}}zzzwwwsssnnnjjjhhhccc___[[[VVVQQQRRRVVVWWW___kkkuuu}}}zzzsssjjjccc\\\UUUSSSTTTTTTWWWYYY[[[\\\^^^aaacccdddeeefffhhhiiihhhhhhggggggiiijjjllllllkkkiiihhhgggggghhhhhhgggeeecccbbbaaadddeeebbbbbbcccbbb___[[[YYYWWWWWWWWWWWWVVVUUUwwwqqqlllnnnssspppooollliiiggggggiiikkkggghhhjjjmmmnnnmmmjjjgggeeehhhkkkkkkiiigggggghhhjjjkkkllllllkkkhhheeeccc```bbbdddcccaaa___```aaaaaa```^^^]]]\\\\\\\\\]]]ZZZ[[[[[[YYYWWWUUUUUUUUUWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVYYY[[[[[[YYYVVVTTTSSSNNNPPPRRRQQQOOOOOOQQQTTTUUUVVVXXXYYYZZZZZZYYYYYYRRRTTTVVVUUUSSSQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYTTTQQQNNNLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQSSSVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYUUUUUUTTTSSSSSSSSSSSSSSSUUUVVVXXXYYYXXXVVVTTTRRRUUUTTTSSSQQQPPPOOONNNNNNKKKMMMPPPQQQRRRTTTVVVYYYUUUSSSRRRSSSUUUWWWWWWWWWVVVWWWYYYZZZZZZYYYWWWVVVTTTSSSSSSRRRRRRRRRRRRRRRKKKNNNPPPQQQQQQRRRUUUXXX^^^[[[YYYXXXZZZZZZYYYWWWXXXVVVWWW]]]______dddkkkiiivvvzzztttsssyyy~~~}}}~~~uuummmfff]]]XXXYYYYYYZZZ[[[YYYVVVVVVYYY\\\QQQQQQQQQRRRRRRRRRSSSSSSPPPOOONNNMMMMMMNNNOOOPPPRRRTTTUUUTTTRRRPPPOOOPPPMMMMMMOOOPPPQQQRRRRRRRRROOOOOONNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIKKKLLLLLLJJJIIIIIIJJJJJJKKKNNNPPPQQQPPPOOONNNMMMLLLKKKJJJKKKLLLNNNOOOKKKJJJHHHHHHIIIIIIHHHFFFFFFGGGIIIKKKLLLJJJIIIGGGEEEDDDDDDCCCCCCDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@AAABBBDDDEEECCCDDDDDDCCC@@@??????@@@>>>>>>>>>???@@@BBBDDDEEEMMMRRRZZZbbbjjjqqqxxx{{{zzz~~~|||zzzzzz~~~{{{uuutttnnncccZZZXXXWWWUUURRRXXX```gggnnnttt{{{{{{wwwtttlll```XXXXXXQQQSSSUUUUUUUUUUUUWWWXXX\\\]]]___aaabbbccccccbbb___aaacccddddddcccaaa___``````aaaaaaaaa```___^^^[[[______]]]]]]___]]]ZZZWWWUUUSSSRRRSSSSSSRRRQQQyyyrrrqqqnnniiiiiilllqqqooolllhhhfffgggkkknnnfffgggiiilllnnnmmmiiifffeeeiiimmmnnnllljjjiiijjjiiijjjkkkjjjhhheeeaaa___```ccceeedddaaa___```aaadddcccaaa```_________```XXX[[[\\\ZZZWWWUUUWWWYYY\\\\\\[[[[[[[[[[[[\\\\\\ZZZ[[[\\\\\\\\\\\\[[[[[[UUUUUUUUUUUUUUUUUUUUUUUUVVVYYY\\\[[[WWWSSSRRRSSSMMMQQQTTTRRROOONNNRRRVVVUUUVVVXXXZZZ[[[[[[ZZZYYYVVVXXXZZZYYYVVVTTTTTTVVVTTTTTTUUUVVVVVVWWWXXXXXXSSSQQQMMMMMMOOORRRTTTUUUTTTTTTTTTTTTUUUUUUUUUUUURRRTTTVVVWWWVVVUUUUUUVVVUUUVVVVVVWWWUUUSSSQQQOOOUUUTTTRRRQQQQQQQQQRRRSSSTTTUUUWWWWWWVVVTTTQQQOOORRRRRRQQQPPPPPPPPPPPPPPPHHHKKKOOORRRSSSUUUXXXZZZTTTRRRQQQQQQSSSUUUUUUUUUWWWWWWYYYYYYXXXWWWTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPIIIMMMPPPRRRQQQRRRTTTWWWZZZWWWTTTTTTWWWYYYXXXWWWYYYVVVWWW[[[\\\ZZZ]]]ddd___eeeppp}}}{{{sssggg^^^___bbb^^^ZZZYYYSSSTTTVVVXXXYYYXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSOOONNNMMMMMMMMMNNNOOOPPPSSSTTTUUUTTTRRROOONNNNNNMMMMMMMMMNNNNNNMMMMMMLLLMMMLLLLLLLLLKKKIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKKKKIIIHHHGGGHHHHHHJJJLLLOOOPPPPPPOOOOOOLLLKKKJJJIIIJJJKKKMMMOOOJJJIIIGGGGGGGGGGGGFFFDDDEEEGGGJJJKKKLLLKKKIIIGGGBBBCCCEEEFFFFFFDDDCCCAAA@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBB???AAABBBDDDEEEEEEDDDDDDGGGFFFDDDAAA@@@AAABBBBBBEEEEEEEEECCCAAA?????????;;;;;;;;;<<<>>>@@@CCCEEENNNRRRXXX^^^dddkkksssyyyvvv}}}}}}}}}|||~~~mmmccccccaaa[[[XXXZZZ\\\\\\^^^ccckkkqqqsssrrrwww}}}{{{qqqjjjiiiUUUVVVWWWVVVUUUTTTUUUVVVVVVXXXZZZ\\\^^^_________ZZZ[[[]]]______]]][[[YYYXXXYYYZZZ[[[[[[ZZZYYYXXXUUUYYYZZZXXXWWWYYYXXXTTTSSSQQQPPPPPPQQQQQQQQQPPPyyyvvvqqqmmmjjjiiijjjkkkmmmllljjjhhhiiijjjmmmnnnjjjhhhgggggghhhhhhgggfffhhhhhhhhhggghhhhhhiiijjjfffgggiiihhheeebbbaaaaaadddfffgggeee```]]]]]]___gggccc___]]]^^^___^^^]]]```]]]ZZZYYYYYYYYYYYYXXX^^^]]]\\\ZZZYYYYYYXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXUUUTTTTTTTTTTTTUUUWWWXXX^^^______[[[VVVRRRQQQSSSOOOOOOPPPRRRTTTWWWZZZ[[[[[[\\\]]][[[XXXVVVUUUVVVXXXXXXXXXWWWVVVTTTSSSRRRZZZXXXVVVVVVWWWWWWWWWVVVPPPPPPPPPOOONNNNNNQQQSSSRRRSSSUUUVVVVVVUUUTTTRRRKKKMMMPPPSSSUUUVVVVVVVVVUUUSSSSSSUUUYYYXXXQQQKKKRRRRRRSSSSSSSSSSSSSSSRRRTTTTTTUUUTTTSSSRRRPPPOOOMMMNNNNNNMMMJJJIIIIIIJJJOOOKKKHHHLLLSSSVVVRRRMMMOOOQQQRRRQQQPPPPPPQQQRRRTTTTTTTTTTTTUUUUUUUUUUUURRRPPPMMMLLLMMMNNNNNNMMMLLLMMMOOOOOOOOOQQQSSSVVVVVVTTTRRRRRRSSSTTTTTTSSSWWWVVVWWWYYY\\\]]]\\\[[[\\\```ccceeejjjtttwwwppplllddd___ZZZ[[[]]]]]]VVVPPPWWWVVVVVVUUUTTTTTTTTTUUUTTTUUUTTTRRROOOMMMMMMNNNKKKKKKLLLMMMNNNNNNOOOOOOSSSRRRPPPNNNKKKJJJIIIHHHNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIIIIKKKLLLLLLJJJGGGGGGIIIKKKKKKIIIHHHGGGHHHGGGFFFFFFHHHKKKNNNNNNMMMJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIJJJJJJIIIGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@??????@@@@@@AAADDDCCCBBB@@@???@@@@@@AAABBBAAA@@@???@@@BBBEEEFFFHHHFFFDDDAAA@@@@@@AAAAAABBBCCCCCCDDDCCCBBB@@@???::::::999:::<<>><<<;;;;;;::::::;;;===???@@@DDDKKKOOOMMMQQQ```rrr|||yyyzzz~~~~~~}}}{{{vvvzzzzzzmmmoooqqqmmmeee]]]WWWUUUUUUXXX]]]ccchhhlllnnnooosssppplllgggccc^^^XXXTTTQQQOOONNNOOOPPPQQQQQQPPPOOOQQQRRRQQQNNNMMMOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLLLLMMMMMMLLLKKKHHHHHHGGGFFFFFFFFFFFFGGGnnnmmmllljjjjjjjjjjjjjjjhhhhhhggghhhiiikkknnnooojjjjjjjjjkkkmmmnnnmmmlllggghhhhhhiiijjjjjjkkkkkkjjjjjjiiifffcccaaaaaabbbdddgggiiihhhdddbbbccceeedddbbbaaa``````___]]][[[```^^^^^^^^^______]]][[[___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWWWWVVVUUUUUUVVVWWWYYY[[[\\\\\\\\\ZZZXXXVVVWWWXXXWWWVVVUUUUUUVVVYYY\\\___hhhfffaaa[[[XXXXXX[[[___hhhfffaaa\\\WWWTTTQQQPPPTTTSSSSSSTTTVVVWWWVVVUUUPPPQQQQQQPPPOOOOOOPPPRRRTTTUUUWWWWWWWWWUUUSSSRRRSSSUUUXXXZZZYYYWWWSSSQQQNNNOOOPPPPPPQQQPPPNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPTTTUUUUUUTTTSSSPPPNNNMMMMMMNNNNNNMMMLLLLLLMMMOOOQQQPPPOOOPPPQQQRRRPPPNNNNNNOOOOOONNNMMMMMMOOOQQQSSSSSSRRRRRRRRRRRRRRRRRRMMMLLLLLLNNNPPPQQQPPPNNNLLLNNNQQQQQQQQQPPPQQQSSSNNNPPPSSSVVVWWWVVVUUUSSSWWWVVVVVVXXXYYYZZZYYYWWWVVVWWWWWWTTTRRRSSSXXX\\\```hhhvvvnnnjjjeeeaaa___^^^]]]\\\UUUUUUWWW]]]cccddd___YYYSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRPPPMMMLLLLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJNNNLLLJJJGGGFFFFFFGGGHHHHHHGGGGGGHHHIIIIIIHHHFFFHHHJJJKKKJJJHHHFFFFFFFFFFFFEEEEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAADDDDDDCCCBBB@@@>>><<<;;;===<<<;;;:::::::::;;;<<<<<>>@@@???===;;;999999888888;;;>>>@@@???BBBPPPcccqqqyyy}}}{{{wwwyyy}}}zzzzzz{{{||||||www}}}ssslllkkkhhhccc___\\\\\\]]]^^^```ccchhhmmmooommmgggcccXXXUUUQQQNNNLLLKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFGGGBBBBBBCCCDDDEEEFFFFFFGGGAAADDDFFFDDDAAA@@@AAADDDDDDCCCBBBBBBAAAAAABBBBBBnnnnnnnnnmmmllliiigggfffccceeegggiiilllnnnooopppmmmlllkkklllllljjjgggdddfffggghhhjjjjjjkkkjjjjjjlllllllllkkkiiijjjlllnnngggiiikkkjjjfffcccdddfffcccdddeeeeeecccaaa^^^\\\]]]]]]]]]^^^```___]]][[[[[[[[[[[[[[[[[[\\\]]]^^^\\\[[[ZZZXXXWWWUUUTTTTTTUUUTTTSSSRRRSSSVVVYYY[[[[[[YYYXXXWWWXXXZZZ[[[[[[XXXWWWUUUTTTUUUWWWZZZ\\\]]]^^^^^^]]][[[\\\^^^```bbb```]]][[[ZZZZZZ[[[[[[TTTTTTUUUWWWYYYXXXUUURRROOOPPPRRRRRRQQQPPPQQQSSSUUUVVVXXXYYYXXXVVVUUUSSSVVVYYY]]]``````^^^ZZZWWWNNNPPPRRRRRRRRRRRRSSSUUUXXXWWWUUUSSSRRRQQQQQQQQQPPPQQQSSSTTTTTTTTTSSSRRRLLLMMMMMMLLLKKKLLLOOOQQQUUUUUUUUUUUUTTTRRRQQQPPPPPPOOONNNMMMLLLNNNRRRVVVTTTSSSQQQOOONNNNNNOOOPPPOOONNNNNNOOOPPPOOOMMMKKKNNNPPPRRRRRRQQQQQQQQQSSSUUUVVVWWWUUUSSSRRRSSSUUUSSSSSSSSSVVVYYYZZZZZZYYYNNNPPPQQQRRRRRRSSSTTTUUUZZZZZZ\\\___eeelllssswwwvvvnnngggaaa]]]ZZZXXXVVVVVVUUUTTTQQQNNNSSSTTTVVVZZZ\\\ZZZTTTOOORRRRRRSSSTTTTTTSSSSSSRRRMMMNNNOOONNNLLLKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMJJJKKKLLLLLLLLLLLLKKKKKKLLLKKKIIIGGGGGGGGGHHHIIIGGGFFFDDDEEEFFFGGGFFFEEEHHHIIIIIIHHHEEEDDDEEEFFFIIIGGGFFFGGGHHHIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFEEECCCDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>============>>>???AAABBBDDDEEECCCCCCBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDBBBAAA???===;;;999888777;;;<<<<<<<<<>>>HHHZZZiiiuuu{{{|||tttrrrxxx}}}}}}|||{{{~~~~~~uuullleee```]]]XXXZZZ^^^ccchhhjjjjjjhhhYYYWWWVVVUUUSSSQQQMMMJJJKKKIIIGGGEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBCCCCCC???BBBCCCBBB???===???BBBCCCBBBBBBAAAAAAAAAAAAAAAqqqqqqpppnnnllliiigggfffccceeehhhkkknnnoooppppppqqqqqqppppppooommmiiieeefffggghhhjjjjjjiiihhhhhhggghhhiiihhhggggggiiikkkeeehhhjjjhhheeecccdddfffdddfffhhhgggdddaaa```___^^^]]]]]]]]]^^^^^^\\\ZZZYYYYYYZZZZZZ[[[]]]^^^___[[[ZZZXXXWWWUUUTTTTTTTTTUUUTTTRRRQQQRRRUUUYYY\\\\\\YYYWWWVVVWWWYYYZZZYYYTTTTTTTTTTTTUUUVVVXXXYYYVVVXXX[[[\\\[[[[[[\\\]]]^^^\\\[[[YYYXXXXXXXXXXXXVVVVVVWWWYYYYYYWWWRRRNNNMMMOOOQQQRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYXXXVVVUUUSSSVVVYYY\\\]]][[[XXXVVVPPPQQQSSSVVVWWWXXXXXXWWWYYYXXXUUUSSSQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUTTTNNNNNNNNNMMMLLLMMMPPPRRRVVVUUUTTTTTTTTTSSSQQQNNNOOONNNMMMKKKLLLOOOTTTYYYUUUTTTQQQOOONNNNNNNNNOOOPPPOOONNNNNNOOOOOOLLLKKKOOOPPPQQQQQQPPPQQQSSSUUUWWWXXXXXXUUUQQQPPPSSSVVVTTTSSSTTTVVVYYYZZZZZZYYYSSSSSSSSSTTTTTTTTTTTTTTTZZZZZZYYYZZZ[[[___bbbddddddllluuu~~~zzzllljjjhhheeebbb^^^YYYUUUUUUTTTSSSSSSTTTSSSQQQOOOPPPQQQRRRUUUWWWVVVSSSPPPPPPQQQSSSTTTTTTTTTSSSRRRLLLMMMNNNNNNLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMGGGHHHIIIJJJKKKJJJIIIHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHFFFDDDDDDFFFGGGFFFEEEGGGGGGGGGFFFEEEDDDFFFGGGFFFDDDDDDDDDFFFGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>@@@CCCEEEFFFCCCDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGCCCBBBAAA???===;;;:::999999999:::;;;===EEEWWWgggwww}}}{{{vvvvvvxxxyyy}}}yyypppkkknnnwwwvvvlllggg^^^[[[YYYYYY[[[]]]______VVVUUUVVVWWWXXXWWWSSSQQQNNNKKKFFFDDDCCCCCCCCCBBBCCCCCCBBBBBBAAAAAAAAA@@@???@@@AAA@@@???>>>>>>???AAA@@@??????>>>>>>??????qqqpppooommmkkkiiiggggggdddfffjjjmmmppppppppppppsssrrrrrrsssrrrppplllhhhfffggghhhiiiiiihhhfffeeeeeeggghhhgggeeeccccccddd```cccffffffeeedddfffiiifffhhhjjjhhheeebbbbbbbbbaaa___]]]\\\]]]]]]\\\ZZZYYYZZZZZZ[[[]]]___```aaa[[[ZZZXXXVVVUUUUUUUUUUUUVVVTTTRRRQQQSSSVVVZZZ]]]]]]ZZZVVVTTTVVVWWWWWWWWWQQQRRRSSSTTTUUUVVVWWWWWWUUUWWWYYYZZZYYYXXXYYYZZZWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYXXXTTTNNNIIIKKKNNNQQQRRRSSSSSSTTTVVVTTTUUUWWWYYYZZZYYYXXXWWWSSSUUUXXXYYYZZZXXXVVVUUURRRRRRTTTXXX]]]^^^[[[XXXXXXWWWUUUSSSRRRSSSTTTTTTUUUUUUVVVWWWVVVUUUTTTSSSQQQQQQPPPOOOMMMOOORRRTTTUUURRROOOPPPSSSSSSOOOKKKLLLKKKJJJIIIJJJOOOVVV[[[WWWUUURRROOOMMMMMMNNNOOOPPPNNNMMMMMMNNNOOONNNMMMPPPPPPPPPOOOOOOQQQUUUXXXTTTWWWYYYWWWSSSQQQSSSVVVWWWVVVVVVWWWYYYYYYXXXVVVXXXWWWVVVUUUVVVVVVUUUUUUYYYYYYYYYYYYXXXWWWVVVVVVXXX^^^bbbfffooo~~~~~~tttkkkccc[[[[[[[[[[[[\\\ZZZVVVSSSRRRQQQQQQRRRTTTUUUTTTSSSQQQQQQPPPQQQRRRRRRQQQQQQNNNPPPQQQSSSSSSSSSQQQPPPLLLMMMNNNNNNLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLFFFGGGIIIJJJKKKJJJIIIHHHFFFGGGHHHJJJJJJJJJJJJIIIHHHFFFDDDDDDFFFGGGGGGFFFEEEFFFFFFEEEDDDDDDFFFIIIDDDCCCCCCDDDFFFGGGFFFEEECCCDDDEEEEEEEEEEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAA>>>???AAACCCDDDDDDDDDCCC???@@@BBBBBBAAA>>><<<:::;;;<<<===???AAADDDGGGHHHDDDEEEEEEEEEEEECCCBBBAAACCCCCCAAAAAAAAAAAABBBCCCBBBBBBCCCCCCBBBBBBBBBAAABBBBBBAAAAAABBBCCCEEEFFFDDDCCCCCCBBB@@@???===<<<:::999:::===>>>DDDTTTdddzzz~~~~~~{{{qqqvvv|||}}}{{{{{{~~~uuuppppppvvv}}}{{{mmmggg___XXXUUUTTTSSSSSSPPPPPPPPPSSSVVVXXXXXXWWWSSSNNNIIIEEEEEEDDDCCCAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>??????>>>===@@@??????>>>>>>>>>>>>>>>pppooommmkkkjjjhhhhhhhhheeegggkkkoooqqqqqqppppppqqqqqqrrrssssssqqqmmmjjjfffggghhhiiihhhfffdddcccggghhhiiihhheeebbb``````[[[___ccceeedddeeehhhkkkhhhjjjkkkiiieeecccccceeecccaaa^^^\\\\\\]]]\\\[[[ZZZZZZ[[[\\\^^^```bbbccc\\\ZZZYYYWWWVVVVVVVVVWWWWWWUUUSSSRRRTTTWWW\\\___^^^ZZZUUUSSSUUUVVVVVVUUUOOOPPPSSSUUUVVVWWWWWWVVVWWWXXXXXXXXXVVVVVVXXXYYYUUUVVVXXXZZZ[[[\\\\\\\\\XXXXXXYYYYYYWWWRRRKKKFFFJJJMMMPPPSSSSSSTTTUUUWWWSSSUUUWWWYYYZZZZZZYYYXXXVVVWWWYYYYYYYYYXXXVVVUUUSSSRRRTTTYYY```aaa]]]XXXWWWVVVUUUTTTTTTVVVXXXYYYXXXYYYYYYXXXWWWUUUSSSQQQTTTTTTSSSQQQOOOPPPSSSVVVTTTOOOKKKMMMRRRSSSNNNHHHJJJIIIHHHGGGIIINNNVVV[[[XXXUUURRROOOMMMMMMNNNOOOOOOMMMKKKLLLNNNPPPPPPPPPPPPPPPOOONNNNNNQQQVVVZZZOOOTTTYYYZZZVVVSSSTTTVVV[[[YYYXXXXXXYYYXXXVVVTTTUUUTTTRRRRRRSSSTTTSSSSSSQQQSSSUUUWWWXXXWWWVVVUUUXXX\\\\\\[[[___hhhppprrr{{{nnndddbbb```]]]ZZZWWWUUUSSSTTTUUUUUUTTTOOONNNNNNOOORRRSSSSSSRRRVVVTTTQQQOOOOOOOOOOOOOOOMMMNNNPPPRRRRRRQQQPPPOOOLLLMMMNNNNNNMMMMMMNNNOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKHHHIIIKKKMMMMMMLLLKKKJJJDDDFFFHHHKKKLLLKKKJJJJJJIIIGGGEEEDDDFFFGGGGGGGGGDDDEEEEEEDDDDDDEEEGGGJJJFFFEEEDDDEEEGGGIIIHHHGGGBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBB>>>???AAACCCEEEEEEEEEEEE@@@AAACCCDDDCCC@@@<<<:::;;;<<<>>>@@@CCCFFFHHHJJJEEEFFFFFFFFFFFFDDDCCCBBBDDDCCCAAA@@@@@@AAACCCDDDAAABBBBBBBBBBBBAAA@@@???CCCCCCAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@???===<<<===@@@???CCCQQQ```uuuxxx~~~ooosssyyy|||{{{yyyxxx|||}}}vvvkkk```YYYUUUSSSQQQKKKJJJKKKMMMRRRWWW[[[\\\WWWRRRLLLHHHGGGGGGEEECCC@@@@@@@@@@@@AAAAAAAAAAAAAAA>>><<<===???@@@>>>;;;AAAAAA@@@???????????????jjjkkkkkkjjjhhhgggggghhhhhhhhhjjjnnnpppqqqooonnnpppxxxxxxnnngggdddfffeeedddccccccdddeeeeee```eeeiiihhhddd``````aaa\\\^^^aaadddggghhhiiiiiillliiiggggggddd```bbbggggggbbb]]]\\\]]]^^^^^^\\\```]]][[[\\\^^^___]]][[[YYYZZZZZZYYYWWWWWWXXXZZZYYYUUURRRQQQTTTXXX\\\]]]^^^[[[WWWTTTSSSSSSUUUWWWXXXVVVSSSQQQRRRUUUYYY\\\XXXXXXWWWWWWUUUTTTRRRQQQSSSRRRSSSUUUWWWXXXXXXVVVVVVVVVVVVTTTSSSQQQOOOMMMUUUUUUUUUTTTTTTSSSQQQQQQXXXYYY[[[^^^___^^^[[[XXXYYYWWWWWWYYY[[[\\\YYYVVVSSSUUUXXX]]]```aaa___\\\YYYVVVRRRPPPRRRVVV\\\```___[[[XXXWWWWWWWWWTTTRRRVVVSSSPPPOOOOOOQQQRRRRRRRRRQQQQQQQQQQQQOOOKKKHHHGGGHHHHHHGGGMMMUUUYYYXXXYYYUUUQQQNNNNNNOOOOOOOOOQQQQQQQQQPPPOOONNNNNNOOOXXXSSSOOONNNQQQUUUWWWWWWTTTTTTTTTTTTTTTTTTUUUUUUYYYYYYZZZZZZYYYXXXXXXWWWZZZYYYXXXWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSWWWWWWXXXYYY\\\^^^```bbbeeehhhoooxxxyyytttlllddd^^^[[[ZZZZZZTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKNNNNNNMMMLLLLLLMMMMMMNNNJJJKKKMMMNNNMMMLLLJJJIIIGGGGGGHHHIIIJJJJJJJJJIIIEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFDDDBBBCCCCCCDDDDDDDDDCCCAAA@@@EEEEEEDDDDDDCCCCCCCCCBBBDDDCCCCCCBBB@@@>>><<<;;;AAAAAAAAAAAAAAACCCGGGKKKFFFEEEDDDCCCCCCCCCCCCCCCFFFCCCAAAAAACCCCCCAAA>>>AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA>>><<<;;;:::===DDDMMMTTT```kkkvvv|||}}}~~~xxxsssrrrwwwxxxnnngggccc___]]]VVVQQQMMMLLLNNNOOOOOOMMMQQQNNNKKKHHHGGGFFFDDDBBBEEECCCAAA@@@AAABBBAAA@@@===>>>>>>>>>===>>>???AAA======>>>>>>>>>>>>======jjjkkklllkkkiiiggggggggghhhhhhiiikkkmmmnnnlllkkkpppvvv||||||uuulllgggdddcccbbbbbbaaabbbccceeefffaaaeeehhhgggccc______aaa___aaacccfffhhhjjjjjjjjjjjjgggffffffddd```bbbggggggccc___]]]___`````````bbb```^^^___``````___]]][[[\\\]]]\\\ZZZYYY[[[\\\XXXVVVTTTTTTVVVZZZ\\\]]]XXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVWWWWWWXXXYYYZZZSSSSSSTTTTTTTTTTTTTTTSSSUUUTTTSSSTTTUUUVVVUUUTTTUUUTTTSSSRRRQQQPPPOOOOOOUUUUUUUUUUUUUUUTTTSSSRRRWWWXXX[[[___``````^^^[[[ZZZYYYXXXYYYZZZZZZWWWTTTUUUXXX[[[^^^______]]]\\\XXXVVVTTTTTTVVV[[[___ccc___\\\YYYXXXXXXWWWUUUSSSVVVSSSOOONNNOOOQQQRRRRRRPPPOOOOOOOOOOOOMMMJJJGGGIIIKKKJJJJJJOOOWWW[[[YYYSSSQQQNNNMMMNNNOOOOOOOOOPPPPPPOOOPPPQQQRRRRRRQQQWWWSSSOOONNNQQQTTTVVVVVVSSSSSSTTTUUUVVVVVVVVVUUUXXXXXXYYYYYYYYYXXXXXXWWWYYYXXXWWWVVVUUUSSSRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTVVVWWWYYY[[[\\\\\\ZZZ\\\```fffmmmuuu{{{~~~~~~}}}yyyrrrlllgggeeebbb___[[[YYYXXXWWWSSSSSSRRRQQQQQQQQQQQQQQQSSSSSSRRRQQQPPPOOOOOONNNPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPNNNNNNMMMMMMLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJLLLNNNNNNNNNMMMLLLIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEEEECCCBBBBBBCCCDDDDDDCCCBBBAAA@@@DDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===FFFHHHJJJIIIGGGDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCAAA@@@AAACCCDDDBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@AAA@@@===;;;<<<@@@GGGMMMQQQ\\\fffnnnxxxwwwssstttyyy~~~zzzvvvtttqqqpppfff```XXXTTTSSSRRRPPPNNNOOOLLLHHHFFFFFFFFFEEEDDDDDDBBBAAAAAACCCDDDDDDCCCAAABBBAAAAAA@@@@@@@@@AAA??????@@@@@@@@@@@@??????kkklllnnnmmmjjjhhhggggggjjjhhhgggggghhhiiihhhgggiiimmmqqqpppjjjddd```_______________aaaccceeefffdddfffhhheeeaaa^^^^^^``````bbbdddfffggggggggggggfffccccccdddbbb```aaafffeeebbb___^^^```bbbcccdddcccaaa____________^^^\\\\\\]]]]]]\\\ZZZZZZZZZ[[[VVVUUUTTTUUUXXXZZZ[[[[[[VVVWWWZZZ\\\\\\ZZZWWWVVVTTTVVVXXXZZZZZZXXXVVVUUUNNNOOOPPPRRRTTTUUUUUUVVVVVVUUUSSSRRRSSSTTTSSSRRRRRRRRRPPPPPPOOOPPPQQQRRRUUUUUUUUUVVVUUUUUUTTTTTTUUUXXX\\\___aaaaaa___^^^[[[ZZZXXXXXXYYYXXXVVVSSSXXX\\\``````^^^[[[[[[[[[VVVVVVWWWYYY[[[___bbbeee___]]]ZZZYYYYYYXXXVVVTTTUUURRROOOMMMNNNPPPQQQQQQOOONNNNNNOOOOOONNNKKKIIIKKKMMMMMMMMMQQQXXX[[[YYYOOONNNMMMNNNPPPQQQQQQPPPPPPOOONNNQQQTTTVVVUUUSSSVVVSSSPPPOOOQQQSSSUUUUUURRRSSSUUUVVVWWWWWWWWWVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSUUUWWWXXXXXXWWWWWWXXXYYYZZZ\\\___bbbdddfffmmmsss|||uuuqqqlllhhheeeccc```^^^XXXYYYZZZZZZYYYVVVSSSQQQRRRQQQPPPPPPOOOOOOPPPPPPUUUTTTRRRQQQOOOMMMKKKJJJNNNMMMMMMMMMNNNOOOPPPPPPRRRQQQQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEEEECCCAAABBBBBBCCCCCCCCCBBBAAAAAADDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAA@@@??????FFFKKKOOOPPPMMMGGGAAA>>>CCCBBBAAAAAA@@@AAAAAAAAA@@@??????@@@CCCDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@??????@@@AAAAAA@@@>>><<<<<<>>>CCCGGGFFFMMMUUU]]]hhhwww~~~wwwsssrrrqqqyyyzzzssskkkeeebbb___\\\YYYQQQNNNIIIFFFFFFFFFFFFEEEAAA@@@???@@@BBBDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>======>>>>>>>>>>>>======mmmooopppooollljjjhhhhhhllliiifffeeeeeeffffffeeeeeefffhhhfffbbb^^^]]]]]]\\\\\\]]]^^^```ccceeegggfffggggggdddaaa^^^^^^___^^^___aaabbbbbbbbbaaa``````^^^___aaa```^^^```dddaaa```^^^]]]___aaadddeeeaaa```___]]]]]][[[ZZZYYYYYYZZZ[[[ZZZXXXWWWWWWXXXSSSSSSTTTVVVYYYZZZYYYXXXZZZ[[[\\\]]][[[XXXUUUSSSRRRTTTVVVXXXXXXUUUSSSQQQMMMNNNPPPRRRTTTUUUVVVWWWVVVSSSQQQQQQRRRSSSSSSRRRPPPOOONNNNNNNNNQQQSSSTTTTTTTTTTTTUUUUUUTTTTTTSSSTTTWWW\\\______^^^]]]]]]YYYXXXXXXXXXWWWWWWVVVUUUZZZ^^^bbbaaa\\\XXXXXXZZZVVVWWWYYY\\\___aaabbbbbb^^^]]]\\\[[[ZZZYYYWWWVVVSSSQQQMMMLLLNNNPPPQQQQQQQQQPPPPPPPPPQQQQQQOOOMMMJJJMMMMMMMMMQQQWWWYYYVVVOOOOOOPPPRRRTTTUUUSSSRRRRRRPPPOOORRRVVVWWWUUUQQQSSSRRRPPPPPPQQQRRRSSSTTTRRRSSSUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXVVVVVVUUUSSSRRRQQQPPPOOORRRQQQPPPOOOOOOPPPRRRSSSRRRTTTVVVWWWXXXWWWUUUTTTZZZZZZZZZZZZ[[[\\\\\\\\\___ccchhhnnnttt{{{tttmmmjjjiiihhhfffbbb___]]]^^^___XXXXXXYYYXXXVVVSSSPPPNNNPPPPPPOOONNNNNNNNNNNNNNNSSSSSSQQQOOOMMMKKKJJJIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNLLLLLLMMMMMMMMMMMMMMMMMMJJJKKKMMMOOOOOONNNLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCDDDEEEEEEDDDBBBAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>AAAFFFLLLOOOMMMHHHCCC@@@AAA@@@@@@?????????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCDDDDDDDDDDDDEEEDDDCCCAAA@@@???@@@AAABBB>>>>>>>>>======???CCCFFFEEEHHHKKKPPPZZZggguuu|||zzzrrrmmmyyy~~~}}}zzzwwwrrrnnn^^^YYYSSSNNNKKKJJJHHHGGGDDDCCCBBBCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???===>>>??????@@@@@@??????>>>ppprrrrrrqqqmmmjjjiiiiiimmmjjjfffddddddeeeeeeeeegggffffffdddaaa``````aaa\\\\\\]]]^^^```ccceeeggghhhhhhgggeeebbb```______]]]^^^_________^^^]]]\\\\\\[[[\\\^^^^^^[[[]]]bbb]]]\\\\\\[[[\\\___ccceeecccbbbaaa___]]][[[YYYYYYYYY[[[\\\[[[YYYWWWWWWWWWTTTUUUVVVYYY\\\]]][[[YYY\\\[[[[[[YYYXXXWWWUUUUUUSSSTTTUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVSSSQQQPPPQQQRRRTTTSSSSSSOOONNNNNNNNNPPPRRRUUUWWWSSSSSSSSSSSSSSSSSSRRRQQQSSSWWW[[[]]]\\\ZZZYYYYYYUUUVVVVVVVVVVVVWWWXXXXXXZZZ^^^bbb___YYYUUUVVVXXXVVVWWW[[[]]]______^^^^^^]]]]]]]]]\\\[[[YYYWWWWWWRRROOOLLLKKKMMMOOOPPPPPPRRRQQQPPPPPPQQQQQQOOOMMMHHHKKKLLLLLLPPPUUUUUUQQQQQQQQQQQQSSSTTTTTTRRRPPPTTTRRRRRRSSSUUUUUUQQQNNNPPPPPPPPPPPPQQQQQQSSSTTTSSSTTTUUUWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXVVVUUUTTTSSSQQQPPPOOOOOOQQQPPPOOOOOOOOOQQQRRRSSSQQQRRRTTTUUUUUUTTTRRRQQQTTTUUUVVVWWWXXXXXXYYYYYY]]]^^^```aaabbbdddgggjjjrrryyy~~~xxxtttsssrrruuuvvvrrrkkkeeecccdddaaaaaaaaa___\\\[[[\\\___ZZZYYYWWWUUUSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMIIIJJJLLLNNNOOONNNLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCEEEDDDDDDEEEFFFGGGEEEDDDAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<>>>BBBFFFIIIGGGEEEBBBAAA??????>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCDDDDDDDDDDDDEEEDDDDDDBBBAAAAAABBBBBBCCC???@@@???>>>>>>???CCCEEEFFFEEEFFFJJJQQQ[[[gggqqqzzzrrryyyxxxsssnnnfff^^^XXXTTTOOOMMMMMMLLLKKKKKKKKKKKKHHHFFFFFFEEEDDDEEEFFFFFFDDDAAABBBCCCCCCDDDDDDCCCCCCBBBrrrrrrrrroookkkiiihhhiiikkkhhheeeddddddffffffeeeeeedddbbb```___```aaabbb____________aaaccceeefffhhhhhhgggfffdddcccaaa```______`````````___^^^]]]ZZZYYY[[[^^^]]][[[\\\```\\\\\\\\\\\\\\\___cccggghhhiiihhheeeaaa^^^]]]^^^]]]___``````]]][[[ZZZZZZWWWXXXYYY\\\___```^^^\\\XXXWWWVVVUUUUUUVVVWWWXXXUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUQQQQQQQQQRRRTTTUUUSSSRRROOOOOOOOOPPPRRRUUUWWWYYYSSSSSSSSSSSSRRRQQQPPPOOOQQQUUUZZZ[[[YYYVVVVVVVVVSSSTTTUUUUUUUUUVVVXXXZZZYYY\\\]]]\\\WWWTTTTTTUUUTTTWWWZZZ]]]^^^^^^\\\[[[[[[\\\^^^]]][[[XXXWWWWWWQQQNNNKKKJJJLLLNNNOOOPPPRRRPPPNNNNNNOOOOOOMMMLLLHHHKKKLLLLLLOOOSSSRRRNNNQQQPPPPPPQQQRRRRRROOOMMMRRRSSSTTTTTTRRRPPPMMMLLLLLLNNNPPPQQQQQQQQQSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVZZZYYYWWWVVVVVVVVVWWWXXXUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRROOOPPPQQQQQQQQQPPPOOONNNOOOPPPSSSUUUWWWXXXYYYYYYZZZ[[[]]]^^^]]]^^^___aaabbbeeehhhiiirrr|||vvvsssjjjhhhiiikkkjjjeeecccccchhhiiiiiifffaaa^^^^^^```\\\]]]]]]]]][[[ZZZZZZ[[[VVVUUUSSSQQQQQQRRRTTTUUUOOONNNMMMMMMLLLLLLMMMMMMOOOOOONNNNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMIIIJJJLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDDDDEEEGGGGGGFFFEEE@@@@@@?????????@@@AAAAAA@@@@@@AAAAAAAAAAAAAAABBBDDDDDDCCCBBB@@@>>><<<;;;???AAACCCCCCAAA???>>>???>>>>>>>>>===>>>>>>???@@@@@@AAABBBAAA@@@???@@@AAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCC@@@??????BBBEEEEEECCCEEEKKKQQQXXXccclllyyyzzzuuuqqqrrr{{{|||tttllleee___[[[UUUTTTTTTTTTTTTRRROOOLLLKKKIIIGGGHHHJJJJJJFFFBBBBBBBBBCCCCCCCCCCCCBBBBBBrrrqqqoookkkgggffffffhhhgggeeecccccceeeffffffeeebbb```^^^]]]]]]___``````cccbbbbbbaaabbbccceeefffgggggghhhhhhhhhfffcccaaa___```aaaaaaaaa```^^^^^^\\\[[[]]]```___\\\]]]aaa^^^___```___^^^aaafffjjjnnnnnnnnnjjjeeebbbaaabbbaaacccddddddaaa___]]]]]]WWWWWWYYY\\\^^^___^^^\\\VVVUUUTTTTTTTTTTTTUUUVVVRRRSSSTTTUUUVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRSSSUUUVVVUUURRROOOPPPPPPRRRTTTVVVXXXYYYZZZUUUUUUUUUTTTRRRQQQOOONNNNNNSSSYYYZZZXXXUUUVVVWWWTTTUUUVVVUUUSSSTTTWWWZZZXXXXXXXXXWWWVVVTTTSSSRRRRRRUUUYYY\\\^^^^^^]]]\\\YYY\\\^^^]]]ZZZWWWWWWWWWOOOMMMJJJIIIKKKNNNOOOOOOSSSQQQOOONNNNNNNNNLLLKKKJJJMMMOOOOOORRRUUUSSSNNNQQQPPPOOOPPPRRRRRRQQQOOONNNRRRUUUTTTOOOKKKJJJKKKHHHLLLOOOQQQQQQRRRTTTVVVWWWVVVTTTSSSSSSTTTUUUVVV\\\[[[YYYWWWVVVVVVWWWXXXVVVUUUTTTSSSRRRPPPOOOOOONNNOOOQQQSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSUUUWWWXXXYYYYYYWWWYYY\\\]]]\\\\\\\\\]]]YYY[[[[[[[[[aaannnzzzpppnnnllllllooouuu|||~~~|||{{{nnnnnnnnnlllhhhccc___]]][[[XXXYYY^^^^^^ZZZYYY\\\______^^^]]]ZZZYYYYYYYYYZZZ[[[\\\\\\\\\[[[YYYXXXSSSRRRQQQQQQQQQSSSUUUVVVOOONNNMMMMMMLLLLLLMMMMMMPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKJJJJJJIIIIIIIIIJJJHHHHHHIIIIIIHHHGGGGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCDDDFFFGGGFFFDDD@@@???>>>>>>???@@@AAABBB???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???===<<>>===>>>>>>>>>======>>>??????@@@===???AAAAAA@@@???AAACCCAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCC@@@AAACCCDDDDDDCCCAAA@@@FFFEEEDDDAAA@@@BBBFFFIIIHHHGGGKKKTTTZZZ^^^fffooossswwwqqqmmmpppuuuzzzzzzsssnnnfffeeeeeefffgggeeebbb___WWWTTTQQQRRRSSSQQQKKKFFFCCCDDDDDDEEEEEEDDDDDDCCCrrrpppmmmhhhdddcccdddfffdddcccbbbccceeeffffffeeedddbbb```___aaabbbddddddfffeeedddccccccdddeeeeeegggggghhhiiijjjhhhdddaaa^^^___`````````___^^^]]]^^^]]]___bbbaaa]]]^^^bbbaaabbbcccbbbaaaccchhhmmmpppqqqppplllgggcccbbbcccaaaccceeeeeebbb___^^^^^^UUUUUUVVVXXX[[[\\\[[[ZZZVVVVVVUUUTTTSSSQQQPPPOOONNNPPPRRRTTTUUUUUUSSSRRRUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUWWWWWWUUUPPPLLLPPPQQQTTTVVVXXXYYYZZZ[[[WWWWWWVVVUUUSSSQQQPPPNNNLLLRRRXXXZZZXXXVVVXXXZZZUUUWWWWWWUUUSSSRRRUUUXXXVVVUUUTTTTTTUUUUUUSSSQQQQQQSSSWWW[[[^^^______^^^XXX[[[^^^]]]ZZZWWWVVVWWWOOOLLLIIIIIIKKKMMMOOOOOOWWWTTTRRRPPPPPPPPPNNNMMMLLLPPPRRRRRRTTTWWWTTTOOORRRQQQQQQRRRSSSUUUTTTSSSJJJPPPUUUTTTMMMIIIIIILLLFFFJJJOOOQQQQQQRRRTTTWWWYYYWWWTTTRRRQQQRRRTTTUUU^^^\\\ZZZWWWVVVVVVWWWWWWVVVVVVUUUSSSRRRQQQPPPOOOMMMOOORRRTTTUUUTTTRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSMMMOOOQQQSSSUUUUUUUUUUUUVVVYYY[[[\\\ZZZXXXWWWWWWSSSVVVVVVTTTYYYeeeooottthhheee```\\\\\\```ffflllnnnvvv~~~{{{wwwnnnnnnmmmllljjjgggdddbbb^^^^^^]]]\\\[[[ZZZYYYYYYXXXTTTUUUYYYYYYTTTSSSWWWXXXXXXYYYZZZZZZYYYXXXWWWXXXXXXYYY[[[\\\[[[WWWSSSTTTTTTTTTTTTTTTTTTTTTTTTOOONNNNNNMMMMMMMMMMMMMMMQQQQQQPPPOOONNNMMMLLLKKKMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJJJJKKKLLLNNNNNNKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFEEECCC??????>>>>>>>>>???AAABBB?????????@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@??????===???BBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@;;;===@@@AAA@@@@@@CCCFFFAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCC>>>@@@BBBDDDDDDBBB@@@???CCCCCCBBBAAABBBFFFLLLPPPOOOOOOTTT^^^cccdddjjjrrrqqqttt}}}vvvooommmnnnqqqxxx|||{{{~~~|||{{{{{{{{{}}}~~~}}}zzzxxxhhhdddaaa``````]]]VVVPPPKKKLLLLLLMMMMMMLLLLLLKKKnnnnnnlllgggbbb___aaaccc^^^^^^___aaabbbcccdddeeebbbaaa```aaaccccccaaa___aaabbbddddddccccccdddeeelllhhhddddddffffffbbb^^^aaa___\\\ZZZZZZ[[[^^^```\\\\\\]]]]]]^^^_________aaaaaaaaabbbcccdddeeefffiiiiiihhhgggeeedddcccccc___aaacccdddccc___[[[XXXWWWUUUSSSQQQQQQSSSVVVXXXSSSSSSRRRQQQOOONNNNNNMMMGGGKKKPPPSSSTTTTTTUUUUUUXXXXXXWWWVVVUUUTTTRRRQQQVVVVVVVVVUUUSSSPPPNNNLLLOOOOOOQQQUUUXXXYYYXXXVVVTTTSSSSSSSSSSSSRRROOOLLLRRRSSSTTTVVVWWWXXXXXXYYYYYYXXXUUUTTTSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPRRRVVVYYYZZZZZZYYYXXX]]]]]]]]]\\\ZZZWWWTTTRRRPPPOOOLLLJJJJJJLLLNNNPPPOOOOOOOOOPPPQQQPPPMMMJJJMMMQQQTTTVVVUUUTTTSSSSSSQQQSSSUUUVVVVVVSSSPPPMMMMMMOOOQQQQQQNNNKKKJJJJJJLLLNNNQQQRRRSSSSSSUUUWWWVVVTTTQQQOOONNNPPPRRRSSSVVVUUUTTTQQQPPPQQQTTTVVVYYYWWWTTTQQQOOOOOOOOOPPPSSSRRRQQQQQQQQQOOOMMMKKKPPPOOONNNNNNOOOOOOMMMKKKOOOOOOPPPQQQRRRTTTVVVWWWWWWXXXYYYYYYWWWUUURRRQQQQQQRRRSSSTTTWWW\\\bbbgggeee^^^VVVTTTXXX^^^``````___```ccchhhnnntttzzz}}}xxxrrrooollljjjiiiiiikkkmmmoooppppppooooooooovvv}}}|||vvvpppppprrrpppooonnnllljjjhhhgggfffbbbaaa```^^^\\\YYYWWWUUUSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTVVVXXXXXXWWWVVVUUUXXXXXXWWWXXXYYYXXXUUUSSSOOOPPPQQQSSSSSSTTTTTTTTTPPPNNNLLLJJJJJJLLLNNNPPPSSSQQQOOONNNNNNMMMLLLJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMJJJHHHFFFGGGGGGGGGFFFDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIMMMKKKIIIHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBBBB>>>???@@@AAABBBDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEFFFEEECCCBBBBBBCCC??????>>>>>>??????@@@AAA??????>>>>>>??????@@@AAA?????????>>>>>>>>>>>>===>>>???AAABBBBBBAAA???>>>>>>>>>===============>>>@@@>>><<<>>>AAABBB@@@>>>>>>>>>???@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@???AAAAAA@@@@@@BBBJJJUUU]]]YYY[[[\\\]]]]]]\\\ZZZYYYbbbeeelllwwwyyyqqqmmmnnnrrruuuyyyxxxzzzwwwsssvvvuuuwww}}}zzzvvvzzzvvvhhh`````````XXXUUUYYYYYYTTTQQQRRRlllllljjjgggcccaaaccceeebbbbbbbbbbbbbbbcccccccccaaa``````bbbdddddddddbbbbbbccceeeeeedddccceeefffhhheeeaaaaaacccddd```]]]^^^\\\ZZZYYYYYY[[[^^^```^^^______```aaaaaabbbbbbdddddddddddddddeeefffffffffeeedddbbb```^^^]]]\\\]]]___bbbcccbbb___[[[YYYXXXVVVSSSQQQQQQRRRTTTVVVSSSRRRRRRQQQOOONNNNNNMMMJJJMMMQQQSSSTTTSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUSSSQQQOOOPPPQQQRRRUUUXXXYYYWWWUUUTTTSSSRRRSSSTTTSSSPPPNNNSSSTTTVVVXXXYYYYYYYYYYYYXXXWWWUUUSSSSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTWWWYYYZZZZZZZZZYYY^^^]]][[[YYYWWWVVVTTTTTTPPPNNNKKKJJJJJJMMMPPPSSSXXXXXXXXXWWWTTTPPPMMMKKKKKKNNNQQQSSSRRRQQQPPPPPPRRRSSSUUUUUUTTTRRROOOMMMMMMNNNPPPPPPMMMKKKIIIIIIGGGJJJNNNPPPRRRTTTVVVXXXUUUTTTRRRPPPPPPPPPQQQRRRTTTTTTSSSRRRPPPQQQTTTWWWWWWUUUSSSQQQPPPQQQQQQRRRUUUSSSRRRQQQQQQPPPPPPOOOQQQPPPPPPQQQRRRRRRQQQOOORRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXVVVSSSRRRRRRSSSSSSTTTUUUYYY___ccc___ZZZUUUUUUYYY\\\\\\[[[^^^^^^```bbbeeehhhkkkmmmppplllfffbbb``````______^^^^^^___`````````_________dddhhhiiieeebbbaaaccccccbbbaaa___^^^]]]\\\\\\[[[ZZZZZZYYYWWWUUUTTTRRRSSSRRRQQQPPPOOOPPPQQQQQQTTTTTTTTTSSSRRRRRRRRRQQQSSSTTTVVVWWWWWWWWWUUUTTTVVVUUUUUUUUUVVVUUUSSSPPPPPPPPPQQQSSSSSSTTTTTTTTTPPPNNNLLLKKKKKKLLLNNNPPPRRRPPPNNNNNNNNNNNNLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLJJJHHHGGGHHHHHHHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIKKKIIIFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDCCCAAAAAAAAACCC???????????????@@@AAAAAA???????????????@@@@@@AAA????????????>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>???>>>>>>=========>>>>>>@@@>>>===>>>AAABBB@@@???>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAACCCIIIRRRXXXQQQRRRSSSTTTSSSSSSRRRQQQNNNRRRXXXbbbuuu{{{ssspppqqqrrrxxxxxxzzz~~~xxxlllkkklllqqqyyy|||~~~yyyrrrmmmnnnlllfffaaaaaafffggggggeeecccccceeegggfffeeeeeedddccccccccccccbbbaaaaaaccceeeffffffeeecccdddeeeeeeddddddeeefffdddaaa______aaabbb___\\\\\\[[[YYYXXXYYY[[[]]]___aaaaaabbbcccddddddddddddeeeeeedddcccccccccccccccdddcccbbb```___^^^]]]]]][[[]]]___``````^^^[[[YYYXXXWWWTTTRRRQQQQQQRRRSSSRRRQQQQQQPPPOOONNNMMMMMMNNNPPPRRRSSSRRRRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSUUUWWWWWWVVVTTTSSSRRRSSSTTTVVVXXXXXXVVVTTTSSSRRRRRRTTTUUUUUUSSSQQQTTTVVVYYY[[[\\\[[[ZZZYYYWWWVVVTTTSSSRRRRRRSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVWWWXXXYYYYYYZZZZZZ___]]]YYYVVVTTTSSSTTTTTTOOOMMMKKKJJJKKKOOOSSSVVV```aaaaaa]]]VVVPPPMMMMMMJJJMMMPPPRRRQQQPPPPPPPPPTTTTTTTTTTTTRRRPPPMMMKKKKKKMMMOOONNNLLLIIIIIIIIIGGGJJJMMMPPPQQQRRRTTTUUUTTTSSSSSSRRRQQQPPPPPPPPPRRRSSSSSSRRRQQQRRRUUUWWWUUUTTTSSSRRRQQQRRRSSSTTTUUUTTTRRRQQQQQQQQQRRRSSSQQQQQQQQQRRRTTTUUUTTTSSSVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSVVVZZZ^^^YYYVVVTTTUUUXXXZZZYYYWWW[[[[[[\\\]]]]]]^^^___```ccc___\\\ZZZZZZ\\\]]]]]]ZZZYYYYYYXXXWWWWWWWWWXXXWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[ZZZYYYWWWWWWWWWXXXXXXUUUUUUUUUTTTSSSRRRQQQPPPRRRQQQOOONNNNNNNNNOOOOOOTTTTTTSSSRRRQQQPPPPPPOOORRRSSSUUUVVVVVVVVVUUUTTTUUUTTTSSSTTTUUUTTTQQQOOOPPPPPPQQQRRRSSSSSSSSSSSSOOONNNMMMKKKKKKMMMNNNOOOOOONNNMMMMMMNNNNNNMMMKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIGGGGGGIIIJJJIIIIIIGGGGGGFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAA@@@@@@AAABBB@@@@@@??????@@@@@@AAABBB@@@????????????@@@AAAAAA@@@@@@?????????>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>======>>>>>>???@@@>>>>>>>>>@@@AAA@@@???>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBCCCGGGLLLQQQJJJJJJIIIIIIIIIJJJJJJKKKFFFIIIMMMTTTfffwwwrrrqqqqqqoooqqqyyy~~~rrrrrrqqqrrrwwwzzzuuutttccccccccccccdddeeegggiiigggfffeeedddddddddeeeeeeeeedddcccccceeefffeeedddcccdddeeeeeeccccccdddeeecccaaa___```aaabbb```___^^^]]][[[YYYYYYZZZ\\\]]]bbbcccdddeeeffffffeeeeeecccbbbaaa```____________```___^^^]]]]]]]]]^^^^^^YYYZZZ[[[\\\]]]\\\ZZZYYYVVVUUUTTTRRRRRRQQQRRRRRRPPPOOOOOONNNMMMMMMLLLLLLNNNOOOQQQQQQQQQQQQSSSUUURRRRRRRRRSSSTTTUUUVVVVVVRRRTTTWWWYYYYYYWWWUUUSSSUUUUUUUUUWWWXXXXXXUUUSSSRRRRRRSSSUUUWWWWWWVVVTTTVVVXXX[[[^^^^^^]]]ZZZXXXVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUWWWVVVUUUUUUVVVWWWXXXYYY\\\ZZZXXXUUUSSSRRRQQQQQQNNNLLLJJJJJJLLLPPPUUUXXX```bbbccc]]]TTTMMMLLLMMMMMMOOORRRSSSRRRQQQRRRRRRVVVUUUTTTRRROOOMMMLLLKKKKKKLLLNNNMMMKKKIIIIIIIIIKKKNNNQQQRRRQQQPPPPPPQQQSSSSSSSSSSSSRRRQQQOOONNNOOOQQQRRRRRRRRRSSSUUUWWWUUUTTTSSSRRRRRRRRRSSSSSSRRRSSSSSSSSSRRRRRRSSSTTTPPPOOOPPPRRRUUUVVVVVVUUUZZZYYYYYYXXXWWWXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVTTTTTTTTTRRRRRRSSSVVVYYYWWWUUUTTTTTTWWWXXXXXXWWWYYYZZZ[[[]]]^^^_________```]]][[[ZZZ\\\^^^___```[[[ZZZXXXWWWWWWWWWXXXYYYYYYWWWVVVWWWZZZ[[[ZZZXXXWWWVVVUUUTTTTTTVVVWWWXXXTTTTTTTTTSSSRRRQQQPPPOOOPPPOOONNNMMMLLLMMMMMMNNNRRRRRRRRRQQQQQQPPPPPPOOOQQQRRRSSSTTTTTTTTTTTTSSSUUUTTTTTTTTTUUUTTTRRROOOPPPPPPQQQQQQRRRQQQQQQQQQOOONNNLLLKKKKKKLLLNNNOOOLLLJJJJJJJJJLLLLLLKKKJJJIIIJJJKKKKKKLLLLLLKKKKKKIIIHHHGGGHHHJJJKKKJJJJJJIIIHHHFFFEEEFFFGGGIIIKKKKKKJJJHHHFFFEEEFFFGGGHHHKKKIIIGGGFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFEEECCCBBBBBBCCCDDDEEEBBBBBBCCCCCCDDDDDDDDDCCC@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBB???????????????@@@AAAAAA@@@@@@?????????>>>>>>>>>??????@@@AAAAAA@@@??????>>>>>>=========>>>??????>>>>>>>>>??????@@@@@@???>>>??????@@@AAA@@@@@@@@@?????????>>>????????????AAAAAAAAA@@@@@@@@@AAAAAA@@@AAABBBCCCDDDFFFHHHIIIGGGFFFEEEEEEFFFGGGIIIKKKLLLOOOQQQTTTbbbzzzxxxsssxxxxxx{{{xxxsssnnnmmmqqqxxx~~~dddddddddeeegggiiijjjjjjeeedddccccccdddeeeggghhhhhhfffdddccccccccccccaaabbbcccdddcccbbbaaabbbccccccbbbbbbbbbccccccbbbaaaaaa___]]]\\\[[[[[[[[[\\\aaabbbdddeeeffffffeeedddaaa```___^^^^^^^^^^^^^^^]]][[[YYYWWWVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYXXXSSSSSSSSSSSSSSSTTTTTTTTTNNNNNNMMMMMMLLLLLLKKKKKKKKKMMMOOOPPPPPPQQQTTTVVVRRRRRRRRRSSSUUUWWWXXXZZZUUUWWWXXXYYYYYYWWWTTTRRRVVVVVVVVVXXXYYYXXXUUURRRSSSSSSTTTVVVXXXYYYXXXVVVWWWYYY\\\^^^^^^\\\ZZZXXXUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUTTTSSSRRRRRRRRRTTTVVVWWWWWWWWWWWWVVVSSSQQQNNNMMMMMMLLLKKKKKKMMMQQQUUUWWWYYY[[[\\\XXXPPPKKKKKKMMMNNNPPPSSSSSSSSSRRRSSSTTTWWWUUURRROOOMMMKKKKKKKKKLLLMMMNNNMMMKKKJJJJJJKKKNNNQQQTTTTTTSSSQQQQQQQQQSSSSSSTTTTTTSSSQQQNNNMMMMMMPPPRRRSSSSSSSSSUUUVVVUUUUUUTTTRRRQQQQQQPPPPPPNNNQQQTTTUUUSSSRRRRRRSSSQQQQQQRRRTTTXXXYYYYYYXXX\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWTTTUUUTTTSSSQQQRRRTTTWWWXXXVVVTTTTTTVVVXXXZZZZZZYYY[[[]]]```aaaaaaaaa```]]][[[XXXXXXYYY[[[\\\[[[UUUUUUTTTSSSTTTUUUVVVWWWXXXUUURRRSSSUUUWWWUUURRRQQQPPPPPPPPPQQQRRRTTTUUUUUUTTTTTTRRRQQQOOOMMMLLLNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRSSSSSSSSSPPPNNNOOOOOOPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLMMMIIIGGGGGGHHHIIIJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJJJJHHHFFFEEEDDDEEEGGGHHHJJJHHHEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBCCCCCCDDDAAABBBCCCCCCCCCCCCBBBBBB???>>>>>>>>>>>>=========>>>???AAAAAA@@@@@@AAACCC@@@@@@??????@@@@@@AAABBB??????>>>>>>??????@@@AAA?????????>>>>>>>>>======>>>??????????????????>>>======<<<<<<===>>>>>>???======>>>>>>>>>>>>??????===>>>??????@@@@@@?????????>>>>>>=========>>>???@@@@@@????????????@@@AAA@@@@@@AAACCCEEEEEEEEEDDDFFFEEEDDDDDDFFFIIILLLNNNPPPTTTWWWYYYddd{{{vvvjjjppppppsss}}}vvvjjjlllssszzzzzzzzzhhhgggfffhhhjjjkkkkkkjjjbbbbbbaaaaaaccceeehhhjjjiiifffcccaaaaaaaaa```___aaabbbcccbbbaaa```aaabbbccccccccccccbbbbbbbbbbbbaaa```^^^\\\[[[[[[\\\\\\___aaaccceeeeeeeeedddccc```____________``````aaabbb___\\\XXXUUUSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVWWWRRRSSSTTTUUUUUUUUUUUUUUUNNNNNNNNNMMMMMMMMMLLLLLLJJJMMMPPPQQQRRRRRRTTTVVVRRRRRRRRRSSSUUUWWWZZZ[[[XXXYYYYYYXXXWWWUUUSSSRRRWWWWWWWWWXXXYYYXXXVVVSSSTTTTTTUUUWWWZZZZZZYYYXXXXXXYYY[[[]]]\\\[[[XXXWWWUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQPPPOOOOOOPPPRRRSSSUUUTTTUUUUUUUUUSSSOOOLLLJJJLLLLLLLLLMMMNNNPPPRRRSSSQQQSSSTTTQQQNNNKKKLLLNNNOOOQQQSSSSSSRRRRRRSSSTTTWWWTTTPPPMMMJJJJJJKKKLLLNNNOOOOOONNNLLLLLLLLLNNNMMMPPPTTTVVVVVVTTTTTTTTTTTTTTTTTTTTTRRRPPPNNNMMMLLLOOORRRTTTSSSSSSTTTTTTTTTTTTSSSRRRQQQOOONNNNNNOOORRRUUUUUUSSSQQQRRRSSSUUUUUUVVVYYY\\\^^^]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXUUUUUUUUUTTTSSSSSSUUUWWWXXXWWWVVVVVVWWWYYY[[[]]][[[]]]___aaabbb```^^^\\\\\\YYYWWWVVVWWWWWWWWWVVVRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSPPPQQQSSSSSSQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRRRRQQQPPPNNNLLLJJJIIILLLKKKKKKKKKKKKMMMNNNOOONNNOOOOOOPPPQQQRRRSSSSSSPPPPPPPPPPPPQQQQQQQQQRRRPPPOOONNNOOOPPPOOOLLLJJJNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKHHHGGGFFFFFFHHHIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJGGGFFFFFFHHHJJJJJJIIIGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGEEECCCBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCCCCBBB@@@???>>>>>>>>>>>>============>>>???AAA@@@??????@@@AAA??????>>>>>>??????@@@AAA>>>============>>>??????>>>>>>=========<<<<<<<<<========================;;;;;;;;;;;;<<<===>>>>>>;;;<<<======<<<<<<===>>><<<===>>>>>>??????>>>>>>???>>>===<<<;;;<<<===>>>???>>>=========>>>???@@@??????@@@CCCFFFFFFEEECCCDDDDDDDDDFFFHHHLLLPPPRRRSSSXXX\\\aaannnzzzmmmjjjiiippp~~~mmmnnnttt|||{{{xxx~~~hhhfffeeefffggghhhfffcccaaa```______aaacccfffhhhgggdddaaa____________^^^bbbcccdddcccaaa```aaabbbaaabbbbbbaaa```______```]]]]]]\\\[[[\\\\\\]]]]]]___```ccceeeeeeeeecccbbb\\\\\\]]]]]]___```aaabbbccc```]]]YYYWWWVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUTTTUUUVVVWWWWWWVVVTTTSSSPPPPPPPPPPPPOOOOOOOOOOOOMMMPPPSSSUUUTTTTTTTTTTTTRRRRRRQQQRRRSSSVVVYYYZZZYYYYYYXXXVVVUUUTTTTTTTTTWWWWWWWWWYYYZZZYYYVVVTTTUUUUUUVVVXXX[[[[[[ZZZXXXXXXYYYZZZZZZZZZXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTSSSQQQOOOMMMKKKJJJKKKLLLMMMNNNOOOOOOOOONNNOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSUUUUUUTTTTTTVVVWWWWWWSSSOOOKKKIIIIIIKKKMMMPPPQQQQQQPPPNNNNNNOOOPPPNNNRRRUUUWWWVVVTTTSSSSSSUUUTTTTTTSSSQQQPPPNNNMMMLLLOOOSSSTTTTTTSSSRRRSSSPPPPPPQQQPPPPPPOOOOOONNNTTTVVVVVVTTTPPPPPPTTTXXXXXXWWWXXXZZZ]]]______^^^ZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXTTTUUUVVVVVVUUUUUUWWWYYYUUUVVVXXXYYYZZZZZZ[[[\\\ZZZ]]]```bbbbbb```]]]ZZZ[[[YYYWWWVVVVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSQQQQQQQQQRRRSSSSSSRRRQQQQQQRRRTTTVVVWWWWWWVVVVVVPPPOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJLLLNNNPPPQQQPPPPPPQQQQQQRRRRRRRRRSSSOOOOOOOOOOOOOOOPPPQQQQQQNNNNNNMMMNNNOOONNNKKKIIILLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIHHHFFFHHHHHHIIIJJJJJJJJJJJJIIIFFFFFFFFFGGGIIIIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGFFFDDDBBBAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDCCCAAA>>>===>>>>>>>>>>>>============>>>???@@@???=========???>>>>>>======>>>>>>???@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<:::999999::::::<<<======888;;;<<<<<<::::::;;;===;;;;;;<<<===============???>>><<<;;;:::;;;<<<=========;;;;;;;;;<<<>>>??????>>>???BBBFFFHHHFFFDDDCCCDDDFFFIIIMMMQQQUUUWWWVVVZZZ___eeeuuuuuujjjaaaeeewwwzzzxxx}}}}}}yyy{{{{{{eeecccaaaaaacccbbb___\\\aaa```___^^^___bbbeeegggdddaaa^^^]]]^^^_________cccdddeeedddbbbaaabbbccc___``````___]]]\\\\\\]]]YYYYYYYYYZZZ[[[]]]^^^______```ccceeefffeeecccbbbXXXXXXYYYZZZ\\\___```bbb[[[YYYWWWUUUUUUWWWYYYZZZVVVUUUSSSRRRRRRRRRSSSTTTWWWWWWXXXYYYXXXVVVSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPSSSVVVXXXWWWUUUTTTSSSQQQQQQPPPQQQRRRUUUXXXYYYYYYXXXVVVUUUTTTTTTUUUVVVWWWWWWWWWYYYZZZZZZWWWUUUVVVVVVWWWYYY[[[[[[ZZZXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOLLLLLLNNNOOOQQQRRRSSSTTTVVVTTTQQQNNNLLLKKKKKKLLLKKKLLLNNNOOOOOONNNLLLKKKPPPOOONNNOOOQQQSSSSSSRRRUUUWWWXXXXXXXXXXXXYYY[[[VVVSSSNNNIIIHHHIIILLLNNNQQQRRRRRRQQQOOOOOOQQQRRRRRRUUUXXXXXXVVVRRRPPPNNNVVVUUUTTTRRRQQQOOONNNNNNLLLOOOSSSUUUTTTRRRRRRRRRMMMNNNOOOOOOPPPPPPPPPOOOYYYYYYWWWRRRNNNOOOVVV\\\WWWWWWWWWYYY\\\^^^]]]\\\YYYYYYXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVXXXXXXTTTUUUWWWWWWVVVWWWYYY[[[RRRUUUZZZ\\\\\\[[[ZZZYYYXXX[[[___bbbcccaaa___]]]XXXVVVTTTSSSTTTTTTRRRQQQUUUUUUUUUUUUTTTRRRPPPOOOKKKMMMOOOQQQRRRRRRRRRQQQOOOQQQTTTVVVWWWVVVUUUSSSOOOOOOOOOOOOOOONNNNNNMMMIIIIIIIIIJJJLLLOOOQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQOOOOOONNNNNNOOOOOOPPPQQQPPPOOOOOOOOOPPPOOOMMMJJJKKKKKKKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHIIIJJJJJJHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFFFFGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBAAABBBCCCEEEFFFFFFFFFFFFHHHFFFCCCCCCDDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAA>>>@@@BBBDDDEEECCCAAA@@@BBBCCCDDDDDDBBB@@@===<<>>>>>>>>===============>>>???>>><<<;;;;;;<<<===============>>>>>>???;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<999888888999:::;;;<<<===777:::<<<;;;999888:::===:::;;;;;;<<<===<<<<<<<<>><<<:::::::::<<<======<<<:::999:::<<<>>>???>>>>>>>>>BBBFFFIIIGGGEEEDDDEEEHHHLLLQQQUUUYYY[[[VVVXXX\\\bbbssssssccccccwww|||~~~~~~xxxuuuxxxuuu}}}{{{cccbbbaaa```````````````[[[]]]___```aaabbbdddfff``````aaabbbbbbccccccdddeeeccccccdddggghhhfffcccfffccc``````bbbaaa]]]YYYZZZ[[[[[[ZZZYYYZZZ]]]```_________```aaa```^^^[[[WWWUUUVVVZZZ______[[[WWWVVVRRROOOOOOSSSWWWYYYYYYUUUTTTSSSRRRRRRRRRSSSTTTWWWXXX[[[]]]YYYRRRPPPSSSSSSQQQOOONNNOOOOOONNNLLLSSSSSSTTTUUUVVVUUUQQQNNNSSSOOOMMMOOOTTTWWWVVVSSSUUUTTTRRRQQQQQQSSSUUUWWWXXX[[[]]]]]]ZZZXXXYYY[[[VVVWWWYYYZZZ[[[[[[ZZZZZZ\\\ZZZWWWUUUSSSSSSSSSTTTQQQRRRRRRRRRRRRQQQPPPPPPNNNOOOPPPQQQPPPOOOMMMKKKOOOOOOOOOOOOQQQRRRSSSTTTTTTRRROOOKKKIIIIIIIIIIIIHHHKKKNNNNNNKKKJJJKKKLLLNNNMMMLLLPPPUUUXXXXXXWWWSSSTTTUUUVVVVVVVVVUUUTTTRRRRRRQQQNNNMMMNNNRRRUUUYYYWWWSSSPPPOOOPPPRRRTTTTTTTTTUUUUUUTTTSSSQQQQQQUUUTTTTTTTTTUUUTTTQQQNNNRRRRRRSSSUUUUUUTTTPPPMMMNNNOOOPPPPPPPPPNNNMMMLLLWWWUUURRRPPPPPPRRRTTTVVVWWWUUUSSSSSSUUUXXXYYYYYYWWWWWWXXXXXXWWWVVVUUUTTTVVVTTTRRRRRRTTTVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRUUUXXXZZZZZZYYYYYYZZZYYYZZZ\\\^^^___\\\WWWSSSXXXWWWUUUSSSRRRQQQQQQQQQOOONNNNNNQQQTTTUUUSSSPPPNNNNNNOOOQQQSSSTTTRRRPPPVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOOOONNNNNNNNNNNNNNNMMMIIIFFFIIIPPPVVVXXXXXXRRRQQQNNNLLLKKKLLLNNNOOOJJJLLLOOOPPPNNNLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFFFFFFFFFFDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCEEEFFFFFFDDDBBBAAAGGGFFFCCC@@@===>>>AAADDDFFFEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEHHHDDD???>>>@@@BBBBBBAAAAAABBBBBB@@@======???BBBAAABBBBBBAAA@@@@@@AAACCC>>>???@@@AAA@@@>>><<<:::============<<<<<<<<<<<<>>>>>>===;;;;;;:::::::::======<<<<<<<<<======>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;===???@@@???<<<888666;;;;;;:::::::::999999999;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;<<<:::888999<<<===<<<;;;::::::999999::::::;;;;;;???@@@AAABBBCCCBBBAAAAAAAAABBBEEEMMMVVVZZZXXXTTTWWWSSSRRR^^^sssvvvhhhvvvyyywwwxxxyyyvvvyyy}}}~~~~~~}}}~~~`````````____________^^^\\\^^^aaabbbbbbbbbdddfffdddeeeeeefffgggggghhhhhheeedddccceeeggghhhfffdddjjjhhheeecccaaa^^^ZZZXXXZZZZZZZZZYYYYYYZZZ]]]```^^^]]]]]]]]]^^^^^^\\\ZZZXXXVVVVVVYYY]]]^^^YYYUUUQQQOOOOOORRRUUUXXXXXXWWWRRRRRRRRRRRRSSSUUUWWWXXXYYYXXXYYY[[[YYYTTTRRRUUUSSSRRRRRRQQQPPPPPPPPPPPPUUUVVVXXXXXXWWWTTTQQQOOOQQQNNNLLLNNNSSSWWWVVVTTTRRRQQQPPPPPPQQQTTTWWWYYYYYY[[[]]][[[VVVTTTTTTVVVXXXYYYZZZ[[[[[[[[[ZZZYYY[[[YYYWWWTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQOOOPPPQQQRRRQQQPPPNNNMMMRRRQQQQQQQQQRRRSSSSSSTTTQQQOOOMMMKKKJJJJJJKKKLLLJJJKKKLLLKKKIIIIIIKKKNNNMMMMMMNNNQQQUUUWWWYYYXXXUUUVVVVVVWWWWWWVVVUUUTTTQQQQQQQQQPPPPPPQQQTTTWWWWWWVVVSSSRRRRRRTTTWWWYYYXXXWWWVVVTTTSSSRRRRRRRRRWWWVVVVVVWWWXXXWWWUUUSSSSSSRRRSSSTTTUUUSSSOOOLLLOOOOOOOOOPPPPPPOOONNNNNNSSSRRRPPPOOOPPPRRRTTTVVVUUUSSSRRRRRRTTTVVVWWWVVVVVVUUUTTTSSSQQQOOONNNNNNTTTRRRPPPPPPRRRTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPSSSVVVXXXXXXWWWWWWWWWWWWXXXYYY\\\]]]\\\XXXUUUWWWUUUSSSQQQPPPOOOOOOPPPOOONNNNNNPPPRRRRRRPPPMMMOOOOOOPPPQQQTTTTTTSSSQQQTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKMMMJJJIIIMMMTTTYYY[[[ZZZRRRQQQNNNLLLKKKKKKMMMNNNPPPOOONNNOOOOOONNNKKKIIILLLKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFFFFGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEEEEDDDCCCBBBDDDDDDBBB@@@??????BBBEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCFFFBBB???>>>@@@BBBBBBAAA@@@BBBBBB@@@======???BBB@@@AAAAAA@@@??????@@@BBB>>>???@@@@@@@@@>>><<<:::>>>>>>>>>======<<<<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????======<<<<<<;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999;;;999777888:::<<<;;;:::;;;:::999999999:::<<<===>>>???@@@AAAAAAAAA@@@@@@DDDDDDFFFMMMUUUYYYWWWTTTTTTRRRTTT___nnnyyy}}}|||yyyzzz}}}{{{{{{|||}}}]]]^^^^^^^^^^^^]]]\\\\\\]]]___bbbcccbbbcccdddfffccccccdddeeeffffffffffffdddccccccdddffffffeeedddjjjjjjiiieee```\\\ZZZYYYYYYZZZZZZXXXXXXYYY\\\___\\\[[[ZZZ[[[\\\\\\ZZZXXXYYYXXXWWWYYY[[[[[[WWWSSSLLLMMMPPPTTTWWWXXXVVVSSSPPPPPPQQQRRRUUUXXX[[[]]]]]]XXXVVVXXXXXXUUUSSSUUURRRTTTUUUTTTQQQPPPSSSUUUWWWYYY\\\ZZZVVVRRRQQQRRRPPPNNNLLLNNNRRRUUUTTTSSSMMMLLLLLLMMMPPPSSSVVVXXXVVVXXXYYYWWWSSSQQQRRRTTTYYYZZZZZZZZZZZZYYYYYYXXXYYYXXXVVVTTTSSSSSSUUUUUUWWWUUUSSSRRRQQQQQQRRRSSSQQQQQQRRRSSSSSSRRRQQQPPPUUUUUUTTTSSSSSSSSSSSSSSSNNNNNNLLLKKKKKKLLLMMMNNNKKKKKKJJJIIIHHHIIIMMMPPPKKKMMMPPPRRRTTTVVVYYY[[[WWWWWWWWWWWWWWWVVVTTTTTTOOOQQQRRRRRRSSSTTTVVVYYYUUUTTTSSSTTTUUUYYY\\\___\\\YYYVVVRRRQQQQQQRRRTTTWWWVVVUUUVVVXXXXXXVVVTTTRRRRRRSSSSSSTTTRRRNNNJJJNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOQQQSSSTTTQQQPPPPPPQQQSSSTTTSSSRRRRRRPPPOOOMMMLLLLLLLLLLLLPPPOOOMMMNNNOOOQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMPPPTTTVVVVVVUUUTTTTTTVVVVVVVVVXXXYYYYYYWWWUUUTTTRRRPPPNNNMMMLLLLLLMMMOOONNNMMMNNNOOONNNLLLKKKPPPPPPPPPQQQSSSTTTSSSQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNNNNNNNLLLIIIHHHGGGFFFGGGLLLSSSWWWXXXVVVRRRPPPNNNLLLJJJJJJKKKLLLQQQNNNLLLLLLNNNNNNLLLIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDAAABBBBBBBBBAAAAAACCCEEECCCCCCBBBBBBAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBBBBAAABBB@@@>>>===???AAAAAAAAA@@@AAAAAA???>>>===???@@@>>>???@@@???======???@@@>>>>>>?????????===<<<;;;??????>>>>>>=========<<>>===<<<<<<;;;<<<<<<999::::::;;;<<<>>>???@@@<<<;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;:::999888888999:::;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999888777777999888777777999::::::999;;;:::999888888:::<<<=========>>>???@@@?????????AAA@@@AAAFFFLLLOOOOOOMMMLLLNNNTTT]]]fffhhhccc]]]YYY___gggkkkqqq|||yyy}}}~~~~~~ZZZ[[[\\\\\\\\\[[[ZZZZZZ]]]___bbbcccbbbbbbbbbccc```aaabbbcccdddddddddcccaaaaaabbbccccccdddcccbbbdddfffgggddd___[[[[[[]]]XXXYYYYYYXXXWWWXXX[[[^^^[[[YYYXXXYYYZZZZZZXXXWWWYYYXXXWWWXXXYYYWWWTTTQQQMMMNNNQQQTTTUUUUUUSSSQQQQQQQQQRRRSSSVVVYYY\\\^^^___XXXSSSSSSTTTRRRQQQRRRQQQTTTWWWUUUQQQPPPTTTXXXTTTYYY\\\ZZZUUUQQQRRRTTTRRRPPPOOOOOOQQQRRRRRRPPPIIIIIIIIIJJJMMMOOORRRTTTQQQSSSUUUTTTQQQQQQSSSVVVYYYYYYYYYXXXWWWVVVVVVUUUWWWVVVTTTSSSRRRSSSUUUVVVWWWUUURRROOONNNOOOQQQRRRQQQRRRSSSTTTTTTSSSSSSRRRWWWVVVUUUSSSRRRRRRQQQQQQOOONNNMMMLLLLLLLLLMMMMMMJJJKKKKKKKKKKKKLLLNNNOOOJJJMMMQQQSSSSSSTTTXXX\\\VVVVVVVVVUUUTTTSSSRRRRRROOOPPPRRRSSSSSSSSSUUUVVVTTTSSSSSSTTTVVVYYY]]]___[[[WWWSSSOOONNNPPPSSSVVVTTTSSSRRRRRRSSSSSSQQQPPPQQQQQQQQQRRRRRRPPPLLLIIIJJJJJJJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOOOOPPPNNNNNNNNNPPPRRRRRRPPPNNNLLLKKKJJJIIIJJJLLLNNNPPPLLLKKKJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLOOOSSSUUUUUUTTTSSSSSSWWWVVVTTTUUUVVVVVVTTTSSSQQQPPPNNNLLLJJJJJJJJJJJJLLLLLLKKKLLLLLLLLLKKKKKKPPPOOONNNOOOQQQRRRQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNMMMKKKHHHFFFDDDEEEHHHNNNSSSVVVVVVTTTQQQOOOMMMKKKJJJIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCDDDDDDEEE@@@BBBCCCCCCBBBAAABBBCCCAAAAAAAAAAAA@@@@@@??????CCCCCCCCCCCCBBBAAA@@@???>>>>>>===>>>???@@@@@@@@@????????????>>>>>>??????===>>>>>>===<<<<<<===???===>>>>>>>>>>>>===<<<;;;=========>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???:::::::::999999999888888999999:::::::::;;;;;;;;;888888777777888999:::;;;999999:::;;;<<<===>>>???===<<<<<<;;;;;;<<<<<<===;;;;;;::::::999888888777999888888888888999:::::::::999777666777888;;;<<<<<<<<<=========>>>>>>>>>>>>======???CCCGGGGGGGGGDDDHHHPPPYYY]]]ZZZRRRJJJJJJOOOUUUVVVWWWbbb||||||vvvyyyYYYYYYYYYZZZZZZZZZYYYYYY\\\^^^aaabbbaaa````````````bbbccceeefffeeeeeeddd^^^___```aaaaaa```aaaaaaaaacccdddbbb]]]YYYYYYZZZWWWXXXWWWVVVVVVWWWZZZ]]]ZZZYYYWWWWWWXXXYYYXXXWWWXXXWWWVVVVVVVVVUUUSSSQQQQQQQQQRRRRRRQQQQQQQQQQQQTTTSSSSSSTTTVVVXXXZZZ\\\___VVVPPPPPPPPPNNNMMMOOOPPPTTTVVVUUUQQQPPPSSSXXXQQQUUUYYYXXXSSSQQQSSSVVVUUUTTTRRRPPPPPPPPPOOONNNKKKKKKKKKKKKLLLNNNPPPQQQPPPRRRSSSRRRPPPPPPSSSVVVWWWWWWVVVUUUTTTSSSSSSRRRUUUTTTRRRQQQQQQRRRSSSTTTTTTRRRNNNKKKJJJLLLNNNPPPQQQQQQRRRSSSSSSTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPOOONNNLLLKKKKKKJJJHHHIIILLLNNNPPPPPPOOONNNJJJNNNQQQRRRRRRSSSWWWZZZSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPRRRRRRPPPPPPQQQRRRRRRRRRQQQRRRSSSUUUXXXYYYUUURRRNNNKKKKKKOOOSSSVVVSSSRRRPPPOOOOOONNNMMMKKKPPPOOOPPPQQQQQQOOOKKKHHHFFFFFFGGGIIIJJJKKKLLLLLLNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLNNNPPPQQQQQQNNNKKKIIIHHHGGGGGGHHHJJJLLLNNNIIIIIIIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPSSSTTTTTTSSSTTTTTTYYYWWWTTTSSSSSSRRRPPPOOOOOONNNLLLJJJHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOMMMLLLMMMNNNOOOOOONNNMMMMMMMMMLLLLLLKKKKKKKKKIIIKKKLLLMMMMMMJJJGGGEEEGGGJJJNNNSSSWWWXXXWWWVVVOOONNNLLLKKKIIIIIIIIIIIIGGGJJJKKKJJJGGGGGGJJJMMMKKKJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDEEEGGGHHHHHHGGGCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFBBBCCCEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????BBBBBBBBBBBBAAA???>>>===<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>><<<<<<===<<<;;;;;;<<<>>>===============<<<<<<;;;::::::;;;===>>>???@@@AAA>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<999999999999999888888888999999999:::::::::;;;;;;555666777888999999999888999999:::;;;===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999999999999999999999:::;;;888777666555666777999:::;;;;;;;;;<<<<<<<<<======???>>>>>>???AAADDDEEEFFFAAAFFFMMMRRRSSSOOOHHHCCCFFFGGGHHHIIIIIIRRRiii{{{~~~~~~|||~~~xxxvvvxxxYYYXXXXXXWWWXXXXXXYYYZZZ[[[^^^aaabbb```___^^^^^^]]]^^^```bbbcccbbbaaa```]]]___```aaa______```aaabbbcccbbb___[[[WWWUUUUUUVVVWWWWWWVVVUUUVVVYYY\\\YYYXXXVVVUUUVVVWWWWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRSSSSSSRRRQQQOOOOOORRRTTTVVVVVVUUUUUUUUUVVVXXXXXXZZZSSSNNNNNNNNNLLLMMMPPPRRRTTTUUUTTTQQQPPPRRRUUUPPPSSSUUUUUUSSSRRRSSSUUUUUUTTTRRRPPPNNNMMMLLLLLLOOONNNNNNNNNNNNOOOOOOPPPRRRTTTTTTQQQNNNMMMPPPSSSUUUUUUSSSRRRQQQQQQQQQQQQSSSRRRPPPOOONNNOOOQQQRRRPPPNNNKKKIIIHHHJJJMMMOOOOOOPPPPPPQQQRRRSSSSSSTTTRRRRRRQQQPPPPPPPPPPPPPPPSSSRRRQQQOOOMMMKKKIIIHHHFFFHHHKKKOOORRRRRROOOLLLLLLNNNPPPQQQQQQSSSUUUVVVPPPPPPOOONNNMMMMMMMMMMMMOOOPPPPPPOOONNNNNNOOOQQQQQQPPPOOOOOOOOOPPPRRRRRRNNNMMMKKKJJJKKKNNNQQQSSSSSSQQQNNNMMMNNNNNNLLLKKKMMMMMMNNNOOOPPPNNNKKKHHHDDDEEEHHHKKKLLLMMMMMMMMMOOONNNLLLJJJIIIIIIJJJJJJMMMMMMNNNOOOQQQPPPNNNKKKIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIKKKOOOQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRRRRSSSUUUVVVYYYWWWTTTSSSRRRPPPNNNKKKOOOMMMKKKIIIHHHGGGHHHHHHHHHJJJKKKKKKKKKKKKNNNPPPNNNLLLKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKLLLLLLKKKIIIGGGHHHKKKOOORRRTTTTTTRRRQQQLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMLLLJJJIIIJJJLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDEEEGGGHHHHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEBBBBBBCCCCCCDDDEEEEEEEEECCCDDDEEEDDDAAA?????????@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAA@@@???======;;;===???@@@???>>>===>>>===<<<<<<===??????>>><<<;;;<<<===<<<::::::<<<===<<<<<<<<<<<<;;;;;;<<<<<<999999:::<<<===???@@@AAA===<<<<<<;;;;;;;;;<<<<<<>>>===<<<;;;::::::::::::999999999999999999999999999999999999::::::::::::555666888999:::999888888888999:::;;;<<<===>>>>>>;;;;;;;;;::::::;;;;;;;;;888888888888999999::::::888999::::::999999:::<<<777777666777777777888999<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>???@@@AAABBBFFFKKKLLLJJJEEEAAA???DDD@@@@@@DDDFFFLLL___rrr~~~~~~vvvuuuxxx~~~YYYXXXVVVUUUVVVXXXZZZ[[[\\\___bbbcccaaa___^^^^^^YYY[[[^^^`````````^^^]]]]]]```bbbbbb```___```bbbbbb```^^^]]][[[YYYVVVSSSVVVVVVVVVUUUTTTUUUXXX[[[WWWUUUSSSSSSTTTUUUTTTTTTQQQRRRSSSSSSSSSSSSTTTUUUPPPQQQSSSRRRPPPQQQTTTWWWWWWVVVUUUTTTTTTUUUVVVWWWSSSOOONNNNNNMMMLLLOOOUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOONNNLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNQQQRRRRRROOOLLLKKKNNNRRRUUUTTTRRRQQQQQQQQQQQQRRRRRRPPPNNNMMMLLLMMMNNNOOOLLLKKKIIIHHHHHHJJJLLLNNNNNNNNNNNNOOOPPPQQQSSSSSSPPPPPPOOOOOOPPPQQQQQQRRRSSSRRRQQQPPPMMMKKKIIIHHHFFFFFFHHHLLLPPPQQQOOOLLLNNNMMMMMMOOOQQQRRRRRRQQQNNNMMMLLLLLLKKKLLLMMMMMMNNNOOONNNMMMLLLMMMPPPSSSNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKKKKKKKLLLMMMNNNOOOOOOMMMKKKKKKLLLNNNNNNMMMKKKKKKLLLNNNOOONNNKKKHHHEEEHHHLLLPPPRRRSSSRRRQQQOOOMMMKKKIIIHHHIIIKKKLLLOOONNNNNNOOOPPPPPPNNNLLLJJJIIIIIIHHHGGGFFFFFFEEEGGGGGGIIIMMMQQQTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOQQQUUUXXXWWWVVVTTTSSSRRRQQQNNNKKKOOONNNLLLJJJHHHHHHHHHHHHKKKLLLMMMLLLKKKKKKNNNQQQOOOMMMKKKKKKLLLMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJGGGJJJMMMOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIIIILLLJJJJJJNNNTTTVVVTTTPPPLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEGGGHHHGGGFFFEEEEEEDDDDDDCCCDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDD@@@AAACCCEEEEEEEEEEEEDDDBBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@???>>>======;;;>>>AAABBB???===<<<===<<<;;;;;;===???@@@>>>;;;;;;<<<===<<<::::::<<<===<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<======;;;;;;::::::::::::;;;;;;<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::888999999999999:::::::::888888888777777888999999888999999:::;;;<<<<<<===::::::999999999999::::::999999999888888888888888777888:::999777777999<<<777777999:::::::::999888<<<;;;;;;:::;;;<<<===>>>777888::::::;;;;;;<<<===???CCCFFFFFFCCC??????@@@@@@<<<>>>CCCDDDGGGVVVhhh}}}|||zzzxxxyyy}}}vvvssstttzzzZZZXXXVVVTTTUUUWWWZZZ]]]^^^```cccdddbbb```___^^^\\\^^^aaacccdddcccaaa```^^^aaaccccccaaa```bbbddd^^^\\\ZZZ[[[]]]]]]ZZZWWWUUUVVVUUUTTTTTTUUUXXX[[[VVVTTTQQQQQQRRRSSSSSSRRROOOPPPRRRRRRSSSSSSUUUVVVLLLOOORRRSSSSSSSSSVVVXXXVVVUUUTTTTTTTTTUUUVVVWWWNNNMMMNNNOOONNNMMMSSSZZZXXXVVVTTTSSSTTTTTTSSSRRRWWWUUUSSSSSSTTTSSSRRRPPPLLLLLLLLLKKKJJJJJJKKKLLLIIIIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOMMMKKKLLLPPPTTTUUUTTTRRRQQQQQQRRRSSSSSSQQQPPPMMMLLLKKKKKKLLLMMMKKKJJJIIIHHHIIIKKKMMMNNNLLLLLLMMMMMMOOOPPPRRRSSSOOOOOOOOOOOOQQQRRRSSSTTTRRRRRRQQQPPPNNNLLLJJJIIIFFFEEEEEEHHHLLLOOONNNMMMPPPMMMLLLMMMQQQRRRQQQNNNMMMMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMLLLLLLNNNSSSVVVLLLLLLLLLKKKLLLLLLMMMMMMKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHGGGHHHJJJMMMNNNNNNIIIJJJKKKMMMOOONNNKKKIIIHHHKKKPPPUUUWWWWWWVVVTTTNNNLLLIIIGGGGGGJJJMMMOOOPPPOOONNNOOOPPPPPPOOOMMMIIIIIIJJJKKKKKKKKKKKKJJJGGGGGGJJJNNNSSSVVVVVVUUURRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMPPPTTTXXXUUUTTTSSSSSSSSSRRROOOLLLPPPNNNLLLJJJIIIHHHIIIIIINNNOOOPPPNNNKKKJJJMMMPPPPPPNNNLLLKKKMMMNNNNNNMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMKKKMMMOOOPPPNNNLLLJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJLLLFFFEEEOOO]]]ddd___WWWMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFEEEFFFGGGGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDD???AAACCCEEEFFFFFFEEEDDDAAABBBBBBBBBAAAAAACCCDDD@@@@@@@@@@@@@@@@@@AAAAAA>>>????????????>>>>>>===;;;???CCCCCC@@@===<<<<<<<<<;;;:::===@@@@@@>>>;;;<<<<<<===<<<;;;:::<<<>>>;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999999999::::::;;;::::::::::::;;;;;;<<<===::::::::::::::::::::::::888888999999999:::::::::<<<:::777555555777:::<<<888999999::::::;;;;;;;;;:::999999888888999999:::;;;::::::999888777666666555777999888666555888;;;777999;;;<<<===<<<:::999<<<<<<;;;:::;;;<<<===>>>999;;;===>>>>>>>>>???@@@888===BBBBBB@@@>>>@@@BBB>>>;;;>>>DDDCCCBBBOOOaaatttzzzqqqllljjjnnnssswww{{{zzzvvvsssuuuxxxzzz}}}wwwuuuxxx|||ZZZWWWWWWXXXWWWVVVYYY^^^aaaaaaaaa```______^^^^^^ZZZ^^^aaacccaaa___]]]\\\___aaaccccccaaa_________\\\]]]\\\ZZZXXXVVVWWWXXXZZZYYYXXXXXXXXXWWWTTTRRRSSSOOOLLLLLLOOORRRSSSSSSRRRSSSTTTTTTRRRRRRRRRRRRLLLMMMNNNPPPRRRUUUWWWYYYWWWWWWVVVTTTRRRPPPMMMLLLOOONNNMMMMMMOOOSSSVVVYYYWWWXXXXXXWWWUUUUUUVVVWWWRRRUUUWWWVVVRRROOOOOOPPPOOOLLLJJJJJJKKKMMMNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNFFFFFFHHHLLLOOOQQQQQQOOORRRQQQQQQQQQRRRRRRPPPNNNSSSOOOKKKJJJKKKLLLKKKJJJLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMOOOQQQRRRRRRRRRRRROOOOOONNNOOOPPPRRRTTTUUUPPPOOOMMMKKKJJJIIIHHHHHHKKKJJJHHHGGGGGGHHHIIIJJJLLLJJJHHHJJJMMMPPPOOONNNNNNLLLKKKJJJKKKMMMPPPQQQPPPPPPOOONNNNNNNNNOOOOOOKKKKKKKKKLLLKKKKKKJJJIIIJJJKKKKKKLLLMMMMMMLLLLLLGGGHHHJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIILLLSSSYYYYYYXXXYYYVVVSSSQQQPPPNNNLLLLLLLLLLLLMMMOOOOOOOOOMMMKKKKKKLLLMMMMMMNNNNNNNNNLLLKKKIIIGGGIIIIIIKKKPPPVVVXXXWWWTTTTTTTTTTTTTTTSSSSSSRRRQQQSSSRRRQQQPPPPPPQQQRRRSSSYYYWWWUUURRRPPPOOOOOOOOORRRKKKEEEEEEEEEDDDGGGJJJRRRPPPNNNLLLLLLNNNPPPRRRPPPOOONNNLLLKKKKKKKKKKKKNNNMMMKKKJJJKKKJJJIIIGGGKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGNNN```tttyyymmm^^^OOOKKKFFFEEEFFFGGGGGGFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>?????????>>>???@@@@@@@@@???===<<>><<<======<<<<<<<<<<<<=========<<<<<<;;;;;;:::999999:::999999:::;;;;;;:::888999888888888999::::::;;;===<<<;;;::::::;;;<<<===<<<;;;999888888888888999999999999999999999999999888888999999999:::::::::===999888;;;:::555444888<<<;;;999888777666666666777777777777666555444333666666666666777777777777888888999::::::::::::999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::>>>>>>===<<<;;;::::::999:::<<>>>>>>>>????????????????????????>>>>>>?????????>>>===<<<>>>???@@@AAAAAA@@@>>>===???>>>===>>>>>>>>><<<:::======<<<<<<<<<<<<============<<<;;;:::999888888;;;::::::;;;<<<<<<;;;999999999888888999999:::;;;999999999:::;;;===???AAA???===;;;999777777888999999999999999999999999999888888888888999999999:::999666666999999555555888:::999999888777777777777444555555666666666666666555555555555666666666666888888999::::::::::::999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::======<<<<<<;;;;;;:::::::::<<<>>>>>>===@@@GGGNNNZZZ^^^fffooo}}}tttooopppsssttt{{{zzz}}}|||vvvwww}}}[[[YYYZZZ]]]\\\ZZZ]]]aaaeeedddbbb```___]]]]]]\\\___aaaccccccbbbaaaaaabbbeeeeeedddaaa]]]ZZZYYYYYY[[[\\\\\\ZZZXXXWWWXXXYYYZZZYYYXXXXXXXXXWWWUUUSSSQQQOOOLLLLLLNNNQQQRRRRRRSSSTTTVVVVVVUUUSSSPPPNNNNNNOOOPPPRRRTTTVVVYYYZZZ[[[YYYVVVTTTRRRRRRSSSSSSOOOOOOOOOQQQSSSWWWZZZ\\\YYYZZZ[[[ZZZXXXVVVVVVVVVWWWWWWWWWUUURRRPPPQQQRRROOONNNNNNOOOPPPQQQPPPOOOOOOOOONNNOOOOOOPPPQQQRRRRRROOOLLLLLLOOOTTTXXXZZZYYYVVVSSSRRRRRRRRRQQQPPPPPPOOOMMMNNNPPPRRRSSSSSSMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSSSSSSSSSSTTTSSSRRRQQQPPPQQQRRRRRRQQQQQQRRRQQQPPPNNNLLLKKKJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLMMMPPPRRRTTTSSSQQQLLLNNNQQQTTTWWWWWWWWWWWWSSSSSSSSSRRRPPPMMMKKKJJJFFFFFFGGGHHHIIIIIIIIIIIIMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNLLLRRRVVVUUUSSSTTTRRRNNNMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQQQQPPPMMMLLLLLLMMMHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMQQQUUUWWWWWWVVVTTTUUUVVVWWWXXXYYYYYYYYYSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSQQQOOONNNNNNNNNNNNPPPJJJFFFFFFGGGGGGHHHLLLOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLOOOXXXeeennnmmmbbbWWWNNNLLLHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>AAAAAA@@@@@@??????>>>>>>===>>>>>>>>>>>>===<<<;;;;;;<<<>>>???@@@??????>>>@@@???>>>>>>>>>===;;;999======<<<<<<<<<<<<=========<<<;;;:::999888777777<<<;;;:::;;;<<<===<<<:::999999888888999999::::::777888888:::<<<>>>@@@AAAAAA???<<<888777777888999999999999999999999999999777777777888888888999999777555555888888777777999888888888777777777777777222333444666777888888888555555666666666777777777888888999::::::::::::999::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???>>><<<===AAAEEELLLMMMNNNPPPZZZpppsssrrrrrr{{{}}}wwwwww|||~~~}}}~~~YYYXXXYYY]]]]]]ZZZ\\\aaabbbaaa___^^^]]]]]]]]]]]]___```aaa```______aaabbbeeeeeeccc___[[[XXXWWWWWWYYYYYYYYYXXXVVVUUUWWWXXXYYYWWWVVVVVVVVVVVVTTTSSSPPPOOOMMMMMMNNNPPPRRRRRRTTTUUUVVVXXXWWWTTTPPPMMMOOOOOOPPPRRRTTTVVVXXXYYY___\\\XXXTTTRRRRRRSSSTTTNNNOOOPPPSSSUUUXXX[[[\\\YYY[[[\\\[[[XXXVVVUUUUUUXXXXXXVVVTTTRRRRRRRRRSSSRRRPPPNNNOOOQQQRRRSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTRRROOOLLLLLLOOOSSSVVVXXXVVVSSSPPPOOOPPPRRRRRRRRRQQQPPPOOOPPPQQQRRRSSSSSSLLLLLLKKKKKKJJJKKKKKKKKKNNNOOOQQQSSSTTTUUUUUUUUUQQQPPPPPPPPPPPPRRRSSSUUUTTTUUUUUUUUURRROOOLLLJJJIIIJJJLLLNNNNNNMMMKKKJJJHHHIIIKKKNNNPPPPPPOOONNNLLLOOOSSSWWWXXXXXXVVVUUURRRRRRSSSRRRQQQNNNKKKIIIEEEEEEGGGHHHIIIJJJJJJJJJNNNNNNNNNMMMLLLKKKIIIIIIJJJJJJLLLMMMNNNOOOOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOLLLQQQTTTRRRPPPQQQPPPMMMKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRSSSQQQNNNLLLKKKLLLGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMPPPSSSUUUUUUUUUWWWWWWXXXYYYZZZZZZZZZZZZRRRQQQPPPPPPPPPPPPQQQRRRUUUTTTRRRPPPOOOOOOPPPPPPMMMHHHEEEFFFHHHGGGHHHKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIFFFIIIPPPWWW[[[XXXQQQKKKMMMKKKIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>BBBBBBAAAAAA@@@???>>>>>>===============<<<<<<;;;;;;<<<===>>>>>>>>>======???=========>>>>>><<<:::===<<<<<<;;;;;;<<<<<<===::::::999999999999888888<<<;;;999:::;;;<<<;;;::::::999999888999999::::::::::::::::::;;;<<<======???===:::777666666888999888888888888888888888888666777777777777888888888888777777888999888888999555666666777777888888888222333444666777888888888666666777777888888999999888888999::::::::::::999::::::::::::::::::::::::999999::::::::::::999999999999::::::;;;;;;;;;;;;===>>>@@@???======>>>@@@BBBEEEGGGFFFIIIWWWmmm~~~{{{www}}}{{{yyy{{{XXXXXX[[[______]]]^^^bbb^^^]]]\\\[[[\\\]]]^^^___``````aaa```___```bbbddddddcccaaa\\\XXXVVVWWWXXXVVVWWWWWWVVVTTTTTTVVVWWWWWWUUUTTTTTTTTTTTTSSSRRROOOOOOOOOOOOOOOPPPRRRSSSVVVUUUVVVXXXXXXVVVQQQMMMOOOOOOPPPRRRTTTVVVXXXYYYbbb^^^YYYTTTQQQPPPQQQRRROOOPPPRRRUUUWWWYYY[[[[[[ZZZ[[[[[[YYYWWWTTTTTTTTTXXXVVVTTTSSSSSSSSSTTTTTTVVVRRRNNNMMMOOOSSSVVVWWWSSSSSSSSSSSSSSSSSSTTTUUUQQQOOOOOOPPPSSSUUUUUUUUUPPPNNNLLLLLLOOOQQQSSSSSSQQQRRRQQQQQQPPPPPPPPPQQQKKKKKKJJJKKKKKKLLLMMMMMMRRRSSSUUUVVVWWWXXXWWWWWWSSSSSSRRRRRRRRRTTTUUUVVVXXXXXXXXXVVVSSSOOOKKKHHHGGGIIILLLNNNOOOMMMKKKIIIFFFHHHKKKMMMNNNMMMMMMLLLLLLNNNRRRUUUVVVTTTRRRPPPOOOPPPQQQQQQPPPNNNLLLJJJFFFFFFHHHJJJKKKLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOOOOLLLQQQSSSPPPOOOPPPOOOMMMKKKKKKMMMNNNPPPQQQQQQRRRRRRSSSSSSRRRNNNLLLJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEIIIJJJLLLOOOPPPRRRTTTUUUZZZ[[[ZZZZZZYYYXXXWWWVVVRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSQQQPPPOOOOOOOOOPPPJJJEEECCCFFFHHHHHHHHHKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMOOOMMMLLLKKKLLLLLLJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKMMMNNNOOONNNKKKJJJKKKKKKJJJHHHGGGGGGHHHIIIFFFFFFGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>>>>======<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<>>>???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<777777888999999:::;;;;;;;;;999888888999::::::999::::::999999888999999:::999::::::;;;;;;;;;<<<<<<:::999666555555666888999888888888888888888888888666777777777777888888888777888888777666777777666444444666777777777777777444444555666666777666666444444555555666777888888888888999::::::::::::999::::::::::::::::::::::::888888999999999999888888888888999999:::;;;;;;;;;:::<<<===============>>>>>>CCCFFFDDDBBBHHHUUUaaaYYYZZZ^^^cccdddaaabbbeee\\\\\\[[[ZZZ[[[]]]```aaabbbcccccccccbbbccceeegggcccbbb___ZZZVVVUUUWWWYYYTTTUUUVVVUUUTTTTTTVVVXXXWWWUUUSSSSSSTTTTTTTTTSSSOOOPPPQQQQQQPPPQQQSSSUUUWWWVVVUUUWWWYYYWWWSSSNNNPPPQQQQQQSSSUUUWWWXXXYYY```]]]XXXSSSPPPOOOPPPQQQQQQSSSUUUXXXZZZ[[[[[[[[[ZZZZZZYYYVVVSSSQQQQQQRRRUUUSSSRRRRRRTTTUUUUUUTTTVVVSSSOOONNNPPPTTTWWWYYYTTTTTTSSSSSSSSSSSSTTTTTTQQQQQQRRRTTTVVVWWWUUUSSSMMMKKKKKKLLLPPPSSSTTTTTTRRRSSSSSSRRROOOMMMMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQWWWXXXZZZ[[[[[[[[[ZZZYYY[[[YYYXXXVVVUUUUUUUUUVVVYYYYYYWWWUUURRRNNNKKKIIIGGGIIILLLNNNNNNMMMLLLJJJIIILLLNNNOOOMMMMMMMMMMMMLLLMMMOOOQQQRRRQQQPPPOOOOOOOOOOOOOOONNNMMMKKKJJJGGGHHHIIIKKKLLLMMMMMMMMMIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKLLLLLLLLLNNNMMMMMMMMMMMMNNNNNNOOOMMMQQQRRRPPPNNNPPPQQQOOOLLLMMMNNNPPPRRRRRRSSSSSSRRRSSSTTTRRRNNNKKKIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFIIIKKKMMMOOOPPPQQQTTTVVV\\\[[[ZZZYYYWWWUUUSSSQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQOOOMMMLLLLLLLLLLLLHHHDDDDDDHHHJJJIIIIIILLLIIIJJJKKKLLLLLLKKKJJJIIIKKKJJJJJJJJJKKKLLLLLLMMMNNNMMMKKKLLLLLLMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIJJJLLLLLLMMMNNNMMMKKKJJJIIIJJJKKKLLLHHHIIIJJJHHHFFFFFFGGGHHHFFFFFFGGGGGGFFFDDDBBBAAAAAAAAABBBCCCDDDEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>???>>>======<<<<<<===============<<<<<<;;;;;;;;;:::999:::<<<>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<777888888999:::;;;<<<<<<;;;999777666888999999999::::::999999888888999999666777999:::<<<=========777666555555555666777888888888888888888888888888777777777888888888999999555777777444444555555333333444555777777777666555555666666666666666555444111111222333444444555555888888999::::::::::::999::::::::::::::::::::::::777888888999999888888777888888888999999:::::::::777888888999:::;;;;;;<<<===@@@AAA>>><<<@@@JJJTTTlll~~~~~~YYYZZZ___eeefffccccccfff___^^^\\\[[[\\\^^^aaabbbaaabbbddddddddddddeeegggdddbbb^^^YYYTTTSSSUUUXXXUUUVVVWWWVVVUUUVVVWWWYYYXXXVVVTTTTTTUUUVVVVVVUUUOOORRRSSSSSSRRRRRRTTTVVVXXXVVVTTTVVVYYYYYYUUUQQQSSSSSSTTTUUUWWWYYYZZZ[[[[[[YYYUUURRRPPPPPPPPPQQQUUUWWWYYY\\\^^^^^^]]]\\\ZZZYYYVVVRRROOONNNOOOQQQQQQPPPPPPRRRUUUWWWUUUTTTSSSQQQPPPQQQSSSVVVVVVVVVTTTSSSSSSRRRRRRSSSSSSSSSPPPPPPQQQSSSUUUUUUSSSQQQNNNNNNNNNPPPSSSUUUVVVUUUQQQSSSTTTSSSPPPNNNNNNOOOLLLMMMMMMOOOQQQTTTVVVWWW]]]^^^^^^______]]]\\\[[[[[[ZZZXXXVVVUUUUUUUUUUUUWWWVVVUUUSSSPPPNNNLLLKKKIIIJJJLLLNNNOOOOOONNNMMMMMMNNNPPPOOOLLLKKKLLLNNNMMMMMMNNNNNNPPPQQQRRRSSSPPPPPPOOOMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPPPPOOOOOONNNOOOOOOOOOMMMRRRSSSPPPOOORRRSSSRRRMMMNNNPPPRRRSSSTTTTTTTTTQQQSSSSSSQQQNNNJJJGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMPPPPPPPPPRRRUUUXXXZZZYYYXXXWWWTTTRRRPPPNNNQQQQQQOOOOOOOOOOOOQQQQQQSSSQQQOOOMMMKKKKKKKKKKKKHHHEEEEEEJJJMMMLLLLLLNNNKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKMMMOOONNNMMMIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQMMMJJJHHHGGGHHHIIIJJJJJJFFFHHHIIIHHHFFFEEEFFFHHHFFFFFFGGGGGGFFFDDDBBB@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@????????????????????????@@@???>>>=========>>>>>><<<<<<<<<<<<<<<======>>>;;;::::::<<<>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<:::777777888:::::::::;;;:::999999888888999999777888:::;;;<<<<<<;;;;;;666777777777777777666666888888888888888888888888888888888888999999999:::444888888555555999999555333444666777777666555444555555666666666666555555111111222333444555666666888888999::::::::::::999::::::::::::::::::::::::777777888888888888777777888888888888999999999999999888777888999;;;;;;;;;;;;<<<===;;;;;;>>>EEEKKKXXXkkk|||zzz~~~WWWXXX]]]dddeeebbbaaadddcccaaa___]]]]]]___aaabbb^^^```bbbccccccbbbcccdddeeeccc^^^XXXSSSRRRTTTVVVVVVWWWXXXXXXWWWWWWYYY[[[ZZZXXXVVVUUUVVVWWWWWWWWWPPPRRRUUUTTTSSSRRRTTTWWWYYYUUUSSSUUUXXXYYYVVVRRRUUUVVVVVVWWWYYY[[[\\\]]]VVVUUUSSSQQQPPPPPPQQQRRRXXXZZZ]]]___``````^^^]]]ZZZXXXUUUPPPLLLKKKNNNPPPOOONNNOOORRRVVVXXXVVVSSSOOOPPPQQQTTTWWWWWWUUUSSSSSSSSSRRRRRRRRRRRRRRRSSSOOONNNNNNOOOQQQQQQQQQOOORRRQQQRRRTTTVVVXXXWWWUUUQQQSSSUUUTTTQQQOOOOOOQQQNNNNNNPPPRRRTTTWWWZZZ[[[aaaaaaaaaaaaaaa___^^^\\\UUUTTTSSSSSSSSSTTTUUUVVVUUUTTTRRRPPPOOONNNNNNNNNKKKLLLMMMOOOPPPPPPOOOOOOMMMOOOOOOMMMJJJIIIJJJMMMNNNMMMMMMMMMOOOSSSVVVXXXSSSQQQOOOLLLIIIHHHFFFFFFIIIIIIJJJKKKLLLLLLLLLLLLSSSSSSRRRQQQOOOMMMKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPSSSRRRQQQPPPPPPPPPPPPPPPNNNRRRSSSPPPOOOSSSUUUUUUNNNPPPRRRSSSUUUUUUTTTTTTQQQRRRSSSQQQMMMIIIFFFEEEIIIHHHHHHHHHIIIKKKMMMNNNMMMOOORRRRRRRRRSSSWWWZZZXXXWWWVVVUUUSSSPPPOOOMMMQQQPPPOOOOOOOOOOOOPPPQQQUUUTTTQQQOOOMMMLLLLLLLLLIIIFFFGGGLLLOOONNNNNNPPPNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMHHHHHHHHHKKKNNNQQQQQQQQQIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIILLLMMMNNNOOOQQQRRRTTTTTTLLLJJJHHHHHHJJJLLLKKKJJJEEEGGGIIIHHHEEEDDDEEEGGGEEEFFFGGGGGGFFFDDDAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIICCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>?????????@@@>>>>>>>>>>>>>>>?????????AAA@@@>>>=========>>>???;;;;;;;;;<<<===>>>???@@@===<<<;;;<<<======;;;:::<<<;;;;;;::::::;;;;;;<<<>>>======<<<::::::999888===;;;888777999:::;;;;;;;;;::::::999888888888999;;;<<<<<<<<<;;;999777666888999999999999777555444777777777777777777777777888999999999999:::::::::555:::;;;888999>>>???;;;333444666777777666444333444444555666777777666666444444555666777888999:::888888999::::::::::::999::::::::::::::::::::::::777777888888888888777777888888888888888888888888<<<;;;999999:::<<<======999;;;===??????@@@BBBCCCJJJWWWjjj}}}}}}{{{}}}VVVZZZ^^^aaaaaaaaabbbccc````````````aaaaaaaaaaaacccdddeeeeeeccc```\\\ZZZ^^^\\\XXXUUUSSSRRRSSSSSSVVVWWWXXXYYYZZZZZZYYYXXXUUUWWWZZZ[[[\\\ZZZXXXWWWPPPQQQSSSUUUUUUTTTRRRQQQWWWVVVVVVUUUTTTSSSRRRRRRUUUTTTTTTWWW[[[\\\[[[XXXSSSSSSQQQOOONNNOOOSSSVVVUUUYYY^^^aaa```\\\YYYXXXUUUUUUSSSOOOLLLJJJJJJKKKQQQPPPPPPRRRUUUVVVTTTQQQPPPOOOOOOSSSWWWZZZZZZXXXUUUSSSRRRQQQRRRRRRPPPNNNMMMNNNOOOQQQQQQQQQPPPPPPSSSQQQQQQSSSWWWZZZYYYWWWVVVVVVVVVWWWWWWTTTPPPMMMPPPRRRUUUXXXYYYXXXWWWUUU\\\^^^```aaa```]]]YYYVVVUUUTTTSSSRRRQQQRRRRRRRRRRRRQQQOOOMMMKKKKKKKKKKKKMMMMMMNNNOOOOOONNNMMMLLLPPPRRRRRRPPPMMMJJJKKKMMMNNNOOOQQQSSSUUUVVVWWWWWWSSSOOOKKKIIIJJJJJJIIIGGGJJJMMMOOOOOOMMMMMMOOOQQQQQQPPPOOONNNNNNNNNLLLJJJOOOMMMKKKIIIJJJNNNRRRUUUYYYXXXVVVTTTSSSRRRQQQQQQUUUSSSQQQQQQQQQRRRQQQPPPMMMNNNPPPRRRRRRQQQPPPOOOTTTRRRPPPMMMLLLLLLMMMNNNHHHHHHIIIJJJKKKLLLLLLMMMUUUWWWXXXYYYXXXWWWXXXYYY[[[ZZZYYYWWWTTTQQQOOONNNPPPPPPOOOMMMLLLMMMOOORRRRRRRRRRRRRRRPPPNNNLLLKKKIIIJJJLLLMMMLLLMMMNNNPPPNNNMMMLLLMMMNNNMMMKKKIIIHHHKKKLLLJJJLLLQQQRRRQQQNNNMMMLLLLLLLLLNNNPPPRRRLLLKKKIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMOOOOOONNNPPPRRRPPPLLLIIIJJJLLLMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGCCCAAA@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCAAA@@@???>>>>>>===>>>>>>>>>>>>?????????>>>===<<<===>>>???>>>===>>>>>>>>>>>>============:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<:::888999::::::999888888999999888666888888888888888777666666666666888999:::;;;;;;;;;;;;:::888777777777888999666666666666777888999:::888999:::999777777888999666666777777888888999999777777666666555555555555222222222333333444444444444444444444444555666777999555444555666555777;;;:::;;;;;;<<<;;;:::999888888888888888888888888888999::::::999888777999:::999999999999:::;;;<<<<<<===============>>>??????HHHMMMTTT]]]lll{{{WWWZZZ]]]______```aaaccc_________^^^^^^^^^^^^___ccccccdddcccaaa^^^\\\ZZZ\\\ZZZWWWSSSQQQQQQRRRSSSSSSVVVZZZZZZXXXWWWYYY[[[WWWXXXZZZZZZZZZYYYWWWVVVPPPQQQRRRTTTTTTTTTSSSSSSWWWWWWVVVVVVUUUTTTSSSSSSTTTSSSTTTWWW[[[\\\[[[YYYUUUUUUTTTRRRPPPQQQSSSUUUUUUYYY]]]___]]][[[YYYXXXUUUUUUTTTQQQNNNLLLMMMNNNTTTSSSRRRSSSUUUVVVSSSPPPQQQPPPQQQTTTXXXZZZYYYWWWUUUTTTRRRQQQRRRQQQPPPNNNOOOPPPQQQSSSTTTTTTTTTSSSUUUTTTUUUXXX[[[[[[YYYWWWXXXXXXYYYZZZYYYWWWTTTQQQTTTUUUWWWXXXXXXWWWVVVUUUYYY[[[]]]______\\\YYYVVVUUUSSSPPPOOOOOOPPPPPPPPPQQQPPPNNNLLLKKKJJJJJJKKKJJJKKKMMMOOOPPPPPPPPPOOONNNPPPPPPNNNKKKIIIJJJLLLNNNOOOQQQSSSUUUVVVVVVVVVPPPMMMIIIIIIKKKLLLLLLKKKNNNOOOQQQPPPNNNMMMPPPRRRUUUSSSOOONNNMMMMMMLLLKKKPPPNNNLLLKKKLLLOOOSSSVVVXXXWWWUUUSSSRRRQQQPPPPPPSSSQQQPPPPPPQQQQQQQQQOOOMMMNNNPPPQQQRRRQQQPPPOOORRRQQQOOOMMMLLLMMMNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOWWWYYY[[[[[[[[[ZZZ[[[\\\[[[[[[ZZZXXXUUUSSSPPPOOOOOOOOOOOOMMMLLLLLLOOOQQQRRRRRRRRRQQQPPPMMMKKKJJJJJJKKKMMMMMMMMMNNNOOOQQQQQQOOONNNMMMNNNMMMLLLJJJJJJMMMMMMKKKLLLOOOPPPMMMMMMMMMNNNNNNOOOOOOOOONNNJJJJJJIIIHHHGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPPPPNNNOOORRRPPPKKKJJJKKKLLLMMMLLLKKKIIIGGGHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGHHHFFFCCCAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCBBB@@@????????????>>>>>>>>>????????????@@@???>>>===>>>???@@@@@@>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<=========<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<:::888999::::::999777888999999888666888888888888888777666666888888999:::;;;;;;;;;;;;:::999999888777777888888666666666666777888999:::888999:::999777666777888777777777777777777888888666666666666555555444444555555555444444444444444555444444444444555666777888444333666666444666999777888999999888777666555888888888888888888888888999::::::999888777999;;;999999999999:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>GGGJJJNNNRRR[[[mmm|||YYY[[[\\\]]]]]]^^^aaaccc^^^^^^]]]\\\[[[[[[[[[[[[bbbaaaaaa```^^^\\\ZZZYYYZZZXXXTTTRRRPPPPPPQQQRRRQQQVVV[[[[[[WWWVVVZZZ^^^[[[ZZZZZZYYYXXXWWWVVVUUUQQQQQQRRRRRRSSSTTTUUUUUUWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSTTTWWWZZZ[[[YYYXXXVVVVVVWWWUUUSSSSSSTTTUUUUUUXXX[[[[[[ZZZXXXWWWWWWVVVVVVUUUSSSQQQPPPQQQSSSXXXWWWVVVUUUUUUTTTRRROOORRRRRRSSSVVVYYYZZZYYYWWWWWWUUUSSSRRRSSSRRRQQQPPPSSSSSSTTTVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\[[[XXXVVVXXXYYY[[[\\\[[[ZZZXXXVVVYYYYYYYYYYYYXXXXXXWWWWWWWWWYYY[[[]]]]]][[[YYYWWWTTTQQQMMMKKKLLLNNNNNNNNNNNNMMMLLLJJJIIIIIIJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPNNNNNNNNNMMMJJJIIIJJJKKKNNNPPPQQQSSSTTTUUUTTTTTTLLLKKKIIIJJJMMMOOOPPPPPPPPPPPPPPPPPPOOOPPPSSSVVV\\\XXXRRRNNNMMMMMMNNNNNNQQQOOONNNMMMNNNRRRVVVXXXXXXVVVUUUSSSQQQPPPOOONNNPPPOOONNNOOOQQQRRRQQQPPPMMMNNNOOOPPPQQQPPPOOONNNPPPOOONNNMMMMMMNNNOOOPPPPPPNNNMMMLLLLLLNNNQQQSSSWWWYYY\\\]]]\\\\\\\\\]]]\\\\\\[[[YYYWWWTTTRRRQQQOOOOOOOOONNNLLLMMMOOOQQQRRRRRRQQQPPPNNNLLLJJJIIIJJJLLLNNNNNNNNNNNNPPPRRRQQQOOOLLLKKKKKKKKKJJJIIILLLOOOOOOMMMLLLOOONNNKKKMMMNNNPPPQQQPPPOOOMMMKKKIIIHHHHHHHHHHHHIIIIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPMMMNNNPPPNNNJJJKKKLLLLLLLLLKKKJJJHHHGGGIIIIIIJJJJJJJJJKKKKKKKKKDDDEEEFFFEEECCCBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCAAA@@@@@@???>>>?????????>>>????????????@@@@@@@@@@@@>>>>>>???@@@AAA@@@???>>>>>>>>>>>>============<<<<<<<<<=========>>>>>><<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===;;;999888999::::::888777777888999777666888888888999888888777666;;;;;;<<<<<<<<<<<<;;;;;;888999999999999888777777666666666666777888999:::888999:::999777666777888777777777777777666666666555555555555555444444444777777666666555444444444555555444444555555666666666444444777777555555888666777777777777666666555888888888888888888888888888999:::999777777999;;;999888888999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===CCCEEEFFFGGGJJJUUUdddoooyyy{{{}}}]]]^^^^^^]]]]]]^^^aaaddd___^^^\\\[[[YYYYYYYYYYYY```___^^^]]][[[ZZZYYYXXXWWWUUUSSSPPPOOOPPPQQQRRRTTTWWWZZZZZZZZZZZZ]]]___]]]\\\ZZZXXXVVVVVVUUUVVVRRRRRRRRRRRRSSSTTTVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXXXXWWWUUUSSSUUUVVVVVVTTTTTTUUUVVVVVVWWWYYYXXXWWWVVVVVVVVVVVVWWWWWWUUUTTTTTTVVVXXX\\\[[[YYYWWWUUURRRPPPOOOPPPRRRUUUYYY\\\]]]\\\[[[[[[XXXVVVTTTUUUTTTSSSRRRWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTVVVXXXZZZ[[[ZZZYYYYYYYYY\\\[[[ZZZZZZZZZZZZ[[[\\\ZZZ[[[]]]^^^^^^\\\YYYWWWTTTPPPKKKJJJLLLNNNOOONNNLLLKKKJJJIIIIIIIIIJJJKKKNNNNNNNNNNNNNNNNNNNNNMMMOOOOOONNNMMMLLLLLLLLLMMMOOOPPPRRRTTTTTTTTTSSSRRRMMMLLLLLLMMMOOOQQQSSSTTTOOOOOOOOOQQQSSSXXX]]]```bbb]]]UUUPPPNNNOOOQQQRRRRRRQQQOOOOOOPPPSSSWWWYYYXXXWWWUUUSSSQQQPPPOOOOOOPPPOOOOOOPPPRRRSSSSSSQQQMMMNNNOOOOOOOOOOOONNNNNNOOONNNNNNNNNOOOPPPQQQRRRRRRPPPMMMKKKLLLOOORRRUUUVVVXXX[[[\\\\\\[[[[[[[[[\\\\\\[[[YYYWWWTTTRRRQQQOOOPPPPPPOOONNNNNNOOOQQQQQQQQQPPPNNNLLLKKKIIIHHHIIIKKKMMMMMMMMMMMMOOOQQQOOOLLLIIIGGGGGGGGGGGGGGGLLLOOOQQQOOOOOOQQQPPPMMMOOOOOOPPPPPPOOOMMMLLLKKKGGGGGGGGGHHHHHHIIIIIIJJJLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPOOOLLLLLLOOOMMMHHHKKKKKKKKKKKKJJJIIIGGGFFFHHHHHHIIIIIIIIIJJJJJJJJJEEEFFFGGGEEECCCBBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCDDD???>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@???>>>===>>>@@@AAA@@@???>>>>>>>>>>>>============;;;<<<<<<<<<============:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999888999:::999888777777888888777666888888888999999888888777===============<<<;;;:::777888999::::::999777777777777666666777888999999888999:::999777555666777777777777666666555555555555555555555444444444444666666555555555555555555666666555555555555666666777444555999999666666888888888888888888888777777888888888888888888888888777888999888777777999;;;888888888888999:::;;;<<<::::::999999::::::;;;<<<>>>@@@AAAAAABBBHHHSSS[[[rrr~~~aaaaaa```___^^^___bbbeee```___\\\ZZZYYYYYYYYYYYY^^^]]]\\\[[[YYYXXXXXXWWWVVVTTTRRRPPPOOOQQQSSSTTTYYYXXXWWWYYY]]]```___^^^^^^\\\ZZZXXXVVVVVVWWWWWWTTTSSSSSSTTTTTTVVVWWWXXXTTTTTTTTTUUUUUUUUUUUUUUUXXXYYYZZZYYYWWWUUUTTTSSSPPPRRRTTTTTTTTTTTTVVVWWWVVVXXXXXXXXXVVVUUUUUUVVVWWWXXXXXXWWWVVVWWWZZZ\\\]]]\\\ZZZWWWSSSPPPOOONNNMMMQQQWWW]]]```aaaaaaaaa___\\\YYYWWWWWWWWWVVVUUU[[[ZZZYYYWWWUUUSSSRRRQQQUUUSSSRRROOONNNOOOPPPRRRRRRUUUXXXXXXWWWVVVWWWYYY\\\[[[ZZZZZZ[[[]]]___```___`````````___\\\YYYWWWTTTPPPLLLKKKOOOQQQQQQPPPKKKKKKJJJIIIIIIJJJLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQSSSQQQPPPOOOOOOPPPQQQQQQPPPRRRSSSUUUUUUTTTRRRPPPOOOPPPPPPQQQQQQQQQRRRSSSNNNOOOPPPUUU\\\cccjjjnnneee```XXXSSSRRRSSSUUUVVVSSSRRRPPPPPPQQQSSSVVVXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPPPPPPPRRRTTTUUUTTTSSSNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTQQQNNNLLLJJJKKKNNNSSSVVVVVVYYY\\\]]]\\\[[[ZZZZZZZZZYYYYYYWWWUUUSSSQQQPPPOOOPPPPPPPPPNNNNNNOOOQQQOOOOOONNNLLLKKKJJJIIIHHHHHHJJJKKKLLLKKKLLLNNNOOONNNKKKHHHFFFFFFGGGGGGGGGIIINNNQQQQQQSSSUUUTTTQQQQQQOOONNNLLLKKKKKKKKKLLLFFFGGGGGGHHHHHHIIIIIIIIIKKKLLLLLLMMMNNNNNNOOOOOONNNOOOMMMJJJJJJMMMKKKGGGJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHFFFCCCBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCC>>>>>>======>>>>>>??????>>>>>>?????????@@@@@@@@@>>>===<<<===?????????>>>>>>>>>>>>>>>============::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999;;;;;;;;;999888999:::999888666777888888777555888888999999999999888888============<<<;;;::::::777777999::::::999888777777777777777777777888999888999:::888666555555666777666666666555555444444555555555555555555555555222222333444555666666777777666666555555555666666888666777::::::888777999777777777777777777888888888888888888888888888888777888888888777777999;;;888888888888999:::;;;;;;999999999999999:::;;;;;;<<<===>>>>>>???DDDJJJOOOXXXhhh~~~}}}~~~ccccccbbb```______bbbddd```___\\\ZZZYYYYYYZZZZZZ[[[[[[[[[[[[YYYXXXWWWVVVVVVTTTRRRQQQQQQSSSUUUVVV]]]XXXUUUXXX^^^aaa___\\\]]]\\\ZZZYYYXXXYYYZZZZZZVVVVVVVVVWWWWWWWWWWWWWWWTTTTTTUUUUUUVVVVVVWWWWWWZZZ[[[\\\[[[XXXUUUSSSSSSPPPQQQRRRRRRRRRSSSUUUWWWWWWYYYZZZYYYWWWUUUVVVVVVXXXYYYZZZYYYXXXYYY\\\^^^[[[[[[YYYUUUQQQNNNMMMNNNLLLRRRZZZaaadddeeeffffffaaa^^^ZZZXXXXXXXXXWWWWWW\\\[[[XXXUUUSSSQQQPPPPPPRRRRRRQQQNNNLLLLLLNNNQQQQQQTTTWWWWWWUUUTTTVVVYYYZZZZZZYYYYYY[[[\\\^^^```aaaaaaaaa```^^^[[[XXXVVVSSSOOOLLLNNNSSSVVVUUURRRKKKKKKJJJJJJKKKMMMNNNOOOMMMMMMOOOQQQSSSVVVYYYZZZWWWTTTRRRQQQSSSUUUUUUUUURRRSSSUUUVVVVVVTTTQQQPPPQQQRRRSSSRRRPPPOOOPPPQQQOOOOOORRRYYYbbbkkkqqqsssccc^^^YYYUUUUUUVVVWWWWWWSSSRRRQQQPPPPPPRRRTTTUUUWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQSSSVVVVVVUUUSSSNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSNNNMMMJJJJJJKKKOOOTTTWWWYYY\\\___```^^^\\\ZZZZZZVVVVVVUUUTTTRRRPPPNNNMMMLLLNNNOOONNNMMMLLLMMMOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGIIIKKKKKKKKKKKKMMMNNNNNNLLLIIIIIIIIIJJJJJJIIIFFFLLLQQQRRRUUUXXXWWWSSSPPPNNNLLLIIIIIIIIIJJJKKKFFFGGGHHHHHHHHHHHHHHHGGGIIIJJJJJJKKKLLLMMMNNNNNNKKKLLLJJJGGGHHHKKKJJJFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHGGGFFFCCCAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAABBBCCC???>>>>>>>>>>>>>>>??????===>>>>>>>>>>>>?????????===<<<<<<<<<>>>???>>>===>>>>>>>>>>>>============:::::::::;;;;;;;;;;;;<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999888999:::999777666666777888666555777888999999:::999999999;;;;;;;;;;;;;;;:::999888777777888999999999999888888777777777777777888888888999999888666444555555555555555555555444444444555555555666666666666666111111222333555666777888777777666666555555666666999666666999999777777:::666555555555555666666777888888888888888888888888666777888777777777999;;;888777777888888999:::;;;999999999999999::::::;;;<<<======<<<<<>>@@@?????????@@@@@@AAABBB@@@@@@???>>>>>>>>>??????<<<<<<=========>>>>>>>>>>>>===<<<===???@@@???>>>>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::888999::::::999888999:::999777666666777777666555777888999999:::::::::999888999999999999888888777888888777777888999999:::888888777777777777888888888999999888555444444555444444444444444444555555666666666777777777888888333333444555666777777888888888777666666666666666888555444666777555666:::666666555555555666777888888888888888888888888888555666777777777777999;;;777777777777888999:::;;;:::999999999999:::;;;;;;<<<<<<;;;::::::<<<>>>@@@???FFFPPP\\\rrrbbbccccccaaa___^^^___```^^^\\\YYYWWWWWWXXXYYY[[[XXXZZZ[[[\\\[[[YYYVVVTTTWWWVVVTTTSSSTTTVVVYYY[[[XXXXXXXXXWWWWWWXXXZZZ\\\YYYZZZ[[[\\\]]]^^^______YYYZZZ[[[\\\[[[ZZZWWWVVVWWWXXXXXXYYYZZZ[[[\\\\\\WWWZZZ]]]\\\ZZZXXXXXXZZZXXXWWWUUURRROOOOOORRRTTTYYY[[[]]]]]][[[XXXWWWWWWZZZ[[[[[[ZZZYYYZZZ]]]___UUUVVVUUUQQQMMMKKKLLLOOOQQQXXXaaahhhiiihhhhhhhhhaaa]]]YYYVVVVVVVVVVVVUUUYYYWWWVVVTTTSSSSSSSSSTTTPPPUUUZZZ[[[XXXTTTRRRRRRTTTWWWZZZYYYVVVUUUXXX\\\VVVVVVVVVVVVVVVUUUUUUUUUYYYYYYYYYYYYXXXWWWUUUTTTOOOLLLKKKQQQXXX[[[XXXSSSMMMMMMMMMMMMOOOQQQSSSTTTVVVVVVWWWYYY\\\___bbbdddZZZVVVSSSSSSVVVYYYZZZYYYUUUVVVXXXYYYXXXUUURRROOOLLLNNNPPPOOOLLLKKKKKKMMMLLLLLLNNNSSSZZZ___aaa```XXXWWWVVVVVVXXXXXXVVVUUUSSSRRRPPPOOONNNNNNNNNOOORRRRRRRRRRRRRRRSSSTTTTTTPPPPPPQQQSSSTTTTTTRRROOONNNNNNMMMLLLKKKKKKLLLLLLKKKKKKLLLMMMNNNOOONNNNNNKKKKKKKKKLLLOOOSSSWWWZZZYYY[[[^^^^^^[[[WWWTTTSSSOOOOOOOOONNNLLLJJJHHHGGGFFFHHHIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGHHHIIIJJJKKKIIIJJJLLLMMMLLLMMMNNNPPPHHHHHHHHHIIIKKKKKKIIIHHHCCCJJJOOOQQQSSSUUUSSSNNNHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFGGGHHHIIIJJJKKKLLLGGGGGGFFFCCCDDDIIIIIIFFFCCCBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEE???@@@AAAAAA??????@@@AAA?????????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>===???>>>>>>>>>???@@@@@@AAAAAAAAA@@@???????????????<<<<<<<<<<<<============???>>>>>>>>>@@@AAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<=========>>><<<;;;;;;::::::;;;;;;;;;999999999999999999999999888999::::::999888999;;;888777666666777777666555777888999:::::::::::::::666777777888888888777777999888777777777888:::;;;888888777777777777777888888999999888555444444555333333333444444555555555666666777777888888999999666666666666777777777777888888777666666666666666777333222444444333555999999888777777777999:::;;;888888888888888888888888555666777777666777999;;;777777777777888999:::;;;::::::999999::::::;;;<<<::::::999999:::<<<>>>@@@???DDDHHHJJJVVVqqqccccccccc```]]]\\\\\\]]]]]]\\\ZZZXXXWWWVVVWWWWWWYYYWWWVVVXXX\\\\\\WWWRRRVVVTTTRRRQQQQQQRRRUUUVVVZZZXXXVVVUUUUUUUUUUUUTTTWWWUUUSSSTTTYYY^^^ccceee[[[[[[ZZZYYYWWWVVVUUUTTTVVVWWWYYYZZZZZZZZZYYYYYY^^^]]][[[YYYWWWVVVUUUUUU\\\XXXSSSOOONNNOOORRRUUU\\\ZZZYYYWWWWWWWWWYYYZZZXXXYYY\\\^^^^^^]]][[[ZZZUUUSSSPPPMMMMMMNNNQQQSSS[[[]]]aaadddffffffeeedddYYYVVVQQQOOOPPPSSSUUUVVV[[[XXXUUUUUUWWWWWWTTTQQQUUUUUUVVVXXXYYYXXXUUURRR]]]\\\ZZZXXXWWWVVVWWWWWW\\\XXXSSSNNNLLLNNNQQQTTTYYYZZZZZZXXXUUUSSSRRRSSSDDDFFFKKKPPPUUUVVVTTTRRRNNNKKKIIIKKKOOOSSSTTTSSSTTTVVVYYY\\\____________UUUSSSPPPPPPSSSVVVXXXYYYYYYWWWVVVSSSRRRQQQPPPPPPJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJOOOVVVYYYXXXUUU\\\[[[[[[ZZZXXXWWWUUUTTTQQQPPPOOOOOONNNNNNNNNNNNPPPNNNLLLLLLNNNPPPRRRRRRTTTSSSQQQQQQPPPQQQRRRSSSOOONNNMMMMMMNNNNNNLLLJJJHHHIIIJJJMMMPPPPPPNNNLLLMMMJJJGGGJJJQQQVVVWWWVVVXXXYYYYYYYYYWWWUUURRRPPPNNNMMMKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFGGGGGGHHHHHHJJJJJJJJJKKKLLLLLLKKKIIIFFFHHHJJJLLLLLLKKKIIIHHHJJJKKKMMMNNNOOOOOONNNNNNKKKIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDCCCAAA@@@???@@@AAAAAA???????????????@@@@@@@@@>>>>>>=========???@@@AAACCC@@@======???AAA@@@>>>@@@??????>>>>>>>>>>>>>>>??????>>>=======================================888999::::::;;;;;;;;;;;;<<<:::999999:::;;;:::999<<<;;;;;;::::::;;;;;;<<<;;;::::::999:::;;;<<<===;;;:::999888888999:::;;;999888777666666777888999666888:::<<<<<<:::888666444555555666777888888888;;;:::999999::::::888666888888999999888777555444666555444333222333333444444444333222222222333333555555444444444333333333555555444333444555666777444555555666666666666666666666555444555666777888999888666777999::::::999888888888888888888888888666666555555555555666666666666555444444555777888777888:::;;;<<<;;;:::::::::;;;;;;;;;::::::<<<===<<<<<>>>>>?????????@@@???>>>=========>>>???@@@AAA???<<<===@@@BBBBBBAAA??????>>>============>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;;;;:::;;;:::888999:::;;;:::999;;;;;;::::::::::::;;;;;;:::999999888999:::;;;<<<:::999888777777888999:::888888777777777777888888666777888999999888777666444444555666666777888888<<<:::888888999999999888666777888999999999888777777777888888888777666555555555555444444555666666555555555555444444444333555444444333444555666777444555555666666666666666444444333333333444555666888666555555777888888777777777777777777777777777666666555555555555666666666666555444555666777888888999:::;;;;;;;;;::::::999:::;;;;;;::::::;;;======<<<===AAAEEEJJJUUU```mmm}}}{{{{{{xxxxxx{{{ZZZ^^^aaaccc```]]]ZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRUUURRRPPPQQQSSSTTTRRROOOOOONNNLLLLLLLLLNNNPPPQQQWWWVVVUUUTTTTTTUUUVVVWWWZZZVVVSSSQQQRRRTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRSSSUUUWWWYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYTTTSSSRRRPPPPPPQQQRRRRRRRRRQQQPPPPPPPPPRRRTTTUUU\\\]]]^^^]]]\\\YYYVVVTTTPPPQQQRRRTTTWWW[[[^^^```^^^______```___]]][[[ZZZXXXVVVTTTUUUWWWYYYYYYYYYZZZXXXVVVVVVVVVUUUSSSQQQKKKKKKMMMQQQWWW[[[\\\]]]^^^]]]ZZZXXXUUUTTTRRRRRRRRRSSSUUUUUUTTTRRRPPPOOOUUUUUUUUUSSSPPPNNNNNNNNNNNNMMMNNNPPPRRRRRRPPPOOOLLLLLLLLLOOORRRUUUUUUUUUSSSSSSTTTUUUTTTSSSRRRQQQNNNMMMMMMPPPSSSUUUVVVVVVRRRRRRSSSSSSRRRPPPOOONNNPPPNNNKKKIIIHHHIIIKKKMMMTTTSSSSSSVVV[[[\\\ZZZXXXVVVVVVVVVUUUUUUSSSRRRRRRPPPPPPOOONNNNNNNNNOOOOOOMMMKKKIIIJJJLLLNNNNNNNNNJJJJJJIIIIIIJJJLLLNNNOOONNNNNNOOOQQQRRRQQQNNNKKKKKKJJJJJJKKKMMMNNNMMMLLLOOOLLLJJJLLLPPPTTTTTTSSSTTTTTTUUUTTTSSSQQQOOONNNJJJJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJLLLMMMNNNOOOOOOHHHJJJMMMOOOOOOMMMJJJHHHKKKLLLMMMMMMMMMLLLKKKJJJNNNMMMKKKJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????<<<<<<======>>>???@@@@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<===@@@BBBBBBAAA>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;:::::::::999888888:::::::::888;;;::::::999999::::::;;;999888888888888999999:::888888777777777777888888777777888888888888777777555666666666666666666555555555555666777777888888===:::777777888999::::::555666888::::::::::::999555777999;;;:::888666444444444444444555666777777666666666555555555444444555444444444444555666666444555555666666666666666777777666666666777888999666444333444555666666666666666666666666666666666666666555555555555666666666555555555555666777888888999::::::;;;:::::::::888:::;;;:::999999;;;<<<<<<::::::>>>@@@@@@CCCHHHLLLccc|||yyyuuusssssswww~~~XXX[[[___```^^^[[[YYYXXXUUUTTTSSSSSSRRRQQQQQQQQQSSSQQQOOOOOOPPPQQQPPPOOOMMMMMMLLLLLLMMMNNNPPPRRRUUUVVVUUUTTTTTTTTTVVVXXXZZZWWWTTTRRRRRRSSSRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOPPPQQQTTTWWWZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXRRRRRRRRRQQQQQQPPPOOOOOOLLLKKKKKKLLLNNNQQQUUUWWWZZZZZZ[[[ZZZYYYWWWTTTSSSRRRSSSTTTWWWYYY\\\___```[[[\\\\\\\\\\\\\\\\\\[[[XXXWWWWWWXXX[[[\\\\\\[[[YYYXXXWWWVVVUUUTTTRRRQQQMMMLLLLLLOOOSSSVVVXXXXXXXXXWWWVVVTTTRRRPPPOOOOOOPPPRRRTTTUUUUUUSSSQQQOOOTTTUUUUUUSSSPPPNNNNNNNNNOOONNNNNNOOOQQQQQQPPPOOOMMMMMMOOOQQQRRRSSSSSSSSSQQQQQQRRRSSSTTTSSSSSSRRRKKKLLLMMMQQQTTTVVVVVVUUUNNNOOOQQQRRRQQQPPPNNNMMMOOOMMMKKKIIIIIIKKKNNNPPPVVVUUUVVVXXX[[[[[[YYYWWWTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMMMMLLLLLLMMMMMMMMMKKKIIIHHHHHHJJJLLLLLLLLLIIIHHHHHHGGGHHHIIIKKKLLLGGGHHHLLLPPPTTTTTTRRROOOJJJIIIHHHIIIKKKMMMNNNNNNOOOMMMKKKMMMOOORRRRRRQQQQQQQQQRRRQQQPPPOOONNNMMMIIIHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMNNNOOOJJJLLLNNNPPPOOOMMMJJJGGGHHHIIIJJJLLLLLLLLLKKKJJJMMMKKKIIIHHHGGGFFFDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@>>>???@@@AAAAAA@@@???>>><<<<<<===>>>???@@@AAAAAAAAA@@@??????>>>============<<<<<<===>>>?????????======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::999999888999::::::;;;;;;:::::::::999888777888:::;;;999888::::::999999999999::::::999999888888888999999999777777666666666666777777666777888999999888777666666666555444444555666666666777777777888888999999===:::777666777999;;;;;;777888999:::;;;::::::999444555666777777666444333222222222222333555666666777666666666666555555555444444444444555555666666444555555666666666666666777777777777888888999999666444333333555666666555777777777777777777777777666666555555555555666666555555555666666777888888999999999:::::::::999999777999::::::999999:::;;;<<<888888===@@@??????AAAEEERRReeevvv}}}xxxwww|||XXXZZZ\\\\\\ZZZXXXWWWXXXTTTSSSSSSSSSRRRRRRQQQQQQRRRPPPOOONNNOOOOOOOOOOOONNNNNNNNNNNNOOOQQQSSSTTTTTTUUUVVVTTTSSSSSSVVVXXXYYYWWWTTTTTTTTTTTTSSSRRRNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOPPPQQQTTTXXX[[[]]][[[ZZZYYYWWWVVVVVVUUUUUURRRRRRSSSRRRQQQOOOMMMLLLHHHHHHIIIKKKNNNRRRVVVXXXUUUVVVVVVWWWVVVUUUTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXZZZ\\\]]]\\\[[[WWWWWWWWWVVVTTTSSSSSSSSSSSSQQQQQQRRRUUUXXXYYYYYYSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQQQQPPPNNNLLLMMMMMMMMMMMMMMMNNNPPPQQQPPPOOONNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPHHHIIIKKKOOORRRTTTSSSQQQLLLNNNOOOQQQPPPOOOMMMLLLLLLKKKJJJIIIKKKMMMPPPRRRUUUUUUVVVWWWXXXXXXVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOJJJJJJJJJIIIIIIJJJKKKKKKIIIGGGGGGHHHJJJKKKKKKJJJKKKJJJIIIGGGGGGGGGHHHHHHDDDFFFIIINNNQQQRRRPPPMMMGGGFFFFFFHHHKKKNNNOOOOOOMMMLLLLLLLLLNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHKKKMMMOOONNNLLLKKKKKKMMMKKKLLLNNNNNNMMMKKKIIIGGGDDDEEEGGGJJJKKKLLLLLLLLLMMMKKKHHHGGGFFFEEECCCAAACCCCCCCCCCCCDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>???@@@@@@@@@>>>>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@???>>>===<<<<<<<<<======<<<;;;;;;::::::===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;::::::999999999999:::::::::;;;;;;::::::999888888888999;;;;;;:::888999999888888888888999999::::::::::::::::::999999666666666666666666666666666777888999999888777666888777555444444555777888888999999999999999::::::<<<999666555777:::<<<<<<999::::::;;;:::999888777444444444333333444444555222222222333444555666777777666666666666555555555444444444555555555555555444555555666666666666666222333333333444444444444777555444555666888777777888888888888888888888888666666555555555555666666444555666777777888888888999999999999999999999999666888::::::999888999:::<<<888888<<>>????????????>>>@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@???>>><<<<<<<<<===>>>===;;;999888999======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999999888888999;;;======;;;999999888888777777888888999:::::::::;;;::::::999888666666777777777777666666777777888888888888777777888777666555555666777888999999999999999999999::::::888666666888;;;<<<<<<999::::::::::::888666555777666555444444555777888555555555555666777888888666666666555555555444444333444555555666666555555444555555666666666666666333333444555555555555444888666555666777999888888888888888888888888888888666666555555555555666666444555666777888999999999::::::999888888888888999555777999:::999888888999<<<999999;;;<<<;;;===AAA<<<@@@HHHQQQXXXdddwww}}}UUUWWWZZZ[[[XXXTTTRRRQQQQQQQQQRRRRRRRRRQQQPPPOOOLLLMMMOOOOOONNNLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUWWWXXXUUUQQQPPPSSSWWWSSSRRRQQQRRRRRRRRROOOMMMOOOOOOOOOOOOOOOOOONNNNNNMMMNNNQQQTTTVVVXXXZZZZZZVVVUUUUUUTTTSSSSSSTTTTTTOOOPPPQQQRRRSSSRRRRRRRRRMMMLLLKKKKKKLLLNNNPPPRRRTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQRRRUUUWWWYYY]]][[[XXXUUUSSSSSSTTTUUUUUUTTTRRRRRRTTTUUUUUUTTTRRRTTTVVVUUUTTTSSSUUUWWWPPPPPPQQQTTTWWWXXXWWWUUUSSSSSSTTTTTTSSSQQQPPPOOONNNNNNPPPPPPPPPNNNLLLKKKFFFGGGIIIIIIIIIIIIJJJLLLIIIJJJKKKNNNPPPOOOMMMJJJHHHJJJKKKJJJIIIJJJMMMQQQOOONNNMMMKKKJJJIIIIIIIIIIIIHHHIIIKKKNNNPPPOOONNNOOOOOOOOONNNNNNMMMMMMMMMGGGHHHJJJKKKMMMNNNOOOOOOPPPRRRSSSTTTSSSRRRQQQQQQSSSRRRQQQPPPNNNLLLJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFHHHJJJKKKJJJHHHKKKJJJHHHGGGFFFGGGGGGHHHJJJJJJIIIJJJKKKKKKHHHFFFFFFFFFGGGIIILLLLLLKKKIIIGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKNNNMMMKKKIIIHHHGGGFFFFFFHHHLLLOOONNNJJJHHHJJJLLLMMMKKKIIIGGGEEEEEEEEEEEE@@@BBBEEEGGGIIIJJJKKKKKKLLLKKKIIIHHHGGGGGGDDDCCCDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA===============>>>??????AAAAAAAAA@@@@@@@@@@@@?????????@@@@@@???>>>===<<<;;;===??????<<<::::::;;;>>>======<<<;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<:::;;;;;;;;;::::::999888888999:::<<<>>>>>><<<:::888888777777777777888888888999:::::::::888777666666777888888888888777666888888777777777777888888777777666666666666777777888888888888888888888888888777666777:::<<<<<<<<<777888999999999888777666555555666666777777777777777666666666666666777777555555555555444444444333333444555666666666555444444555555666666666666666555666777888999888888777888666555666777999888888888888888888888888888888666666555555555555666666333444666888999999999999;;;:::888777777777888999444666999:::999888777888888888;;;===;;;777999>>>;;;===BBBHHHJJJNNNZZZhhhRRRVVV[[[]]]ZZZTTTOOOLLLOOOPPPQQQRRRQQQPPPOOONNNJJJLLLNNNOOOMMMKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRSSSUUUWWWXXXUUUQQQOOORRRVVVPPPOOOOOOOOOPPPOOOLLLIIIPPPPPPPPPOOOOOOOOONNNNNNLLLNNNQQQTTTVVVXXXXXXXXXSSSSSSRRRRRRSSSTTTUUUUUUMMMNNNOOOQQQSSSUUUUUUVVVQQQOOOMMMKKKJJJKKKLLLMMMVVVVVVVVVVVVVVVVVVVVVVVVRRRQQQOOOOOORRRVVVZZZ]]]WWWVVVSSSRRRRRRSSSUUUWWWSSSQQQOOONNNPPPQQQQQQPPPPPPSSSUUUUUUSSSSSSVVVXXXWWWWWWXXXZZZ[[[ZZZXXXUUURRRSSSSSSRRRQQQNNNLLLKKKKKKMMMPPPQQQQQQNNNJJJGGGFFFGGGIIIJJJJJJKKKLLLNNNIIIJJJLLLNNNPPPNNNJJJGGGEEEFFFHHHHHHGGGJJJOOOSSSLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLNNNPPPRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMGGGIIIKKKLLLMMMMMMMMMLLLOOOQQQSSSSSSRRRQQQQQQQQQRRRQQQPPPNNNLLLIIIGGGFFFHHHGGGGGGGGGHHHHHHIIIJJJGGGFFFFFFHHHJJJKKKJJJHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHIIIKKKLLLKKKIIIHHHHHHIIIJJJLLLKKKHHHEEEEEEGGGIIIJJJIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMKKKJJJIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLNNNMMMKKKIIIGGGFFFFFFEEEFFFJJJMMMMMMJJJHHHKKKNNNMMMKKKGGGDDDBBBCCCDDDEEEBBBCCCEEEGGGHHHIIIIIIHHHJJJHHHFFFEEEEEEEEECCCAAADDDDDDDDDDDDDDDEEEEEEFFFDDDCCCBBBAAABBBCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBBBBB>>>===<<<<<<<<<>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@???===<<<:::===@@@@@@>>><<<===???>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<888999:::;;;<<<<<<===>>>;;;;;;;;;;;;::::::999888999999:::===??????===;;;888888777777777777888888777888999999999777666555666777888999999888777666999888777666666777888999666666666666666666666666777777777666666666666666777666666888;;;<<<<<<;;;444555777888999999888888222333666888888777555444666555555444444444444555555555444444444333333333333333555666666666555444444555555666666666666666333444666777777777666555777666555555777888888777777777777777777777777777666666555555555555666666333444666888999:::999999;;;:::888777777777888888444666999:::999888777777333666<<>>AAA???@@@AAA???@@@KKKZZZbbb|||~~~OOOQQQTTTVVVUUURRROOOLLLRRRRRRRRRQQQQQQQQQQQQPPPLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMOOOSSSVVVVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKPPPQQQRRRSSSQQQNNNKKKIIILLLMMMOOOQQQSSSUUUVVVVVVQQQPPPNNNMMMMMMNNNPPPQQQMMMMMMNNNRRRVVVYYYXXXVVVTTTPPPLLLKKKLLLOOOQQQRRRUUUWWWXXXXXXUUURRRPPPPPPOOONNNMMMOOOSSSWWWXXXYYYYYYVVVRRRQQQSSSSSSRRRPPPMMMJJJIIILLLLLLJJJLLLOOOQQQRRRSSSUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZSSSSSSRRRQQQOOOMMMKKKJJJJJJJJJKKKLLLMMMJJJEEEAAAGGGGGGFFFGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKGGGGGGHHHIIIKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJPPPOOONNNOOOQQQRRRQQQPPPPPPNNNLLLLLLLLLKKKIIIGGGJJJKKKLLLMMMMMMLLLKKKJJJPPPPPPOOONNNNNNMMMMMMMMMQQQNNNIIIFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHGGGEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIGGGGGGHHHIIIHHHGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKJJJJJJJJJKKKJJJGGGDDDGGGGGGHHHHHHIIIKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJMMMKKKHHHGGGHHHJJJJJJIIIOOOQQQSSSQQQMMMKKKLLLMMMLLLIIIFFFEEEEEEFFFGGGFFFIIIIIIHHHGGGHHHIIIJJJKKKHHHFFFEEEDDDDDDCCCAAA???BBBCCCEEEFFFHHHHHHIIIIIIKKKJJJJJJIIIGGGFFFEEEEEEAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA======<<<======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===============???>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<999999999::::::;;;;;;;;;<<<;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::999888777666666666666666666666666666666555555666777777777777777888777666555555555555555888666555444444555666888555666777666555444555777555555555555555666777777999888666666777888777777999888666555333333222222777666666555555555666666555444444333333444444555777777666555333222111000111000000222666888777555555444444333333444444555444333444555777888777666666666555555555444444444555444444333333444444555777777777777666666666666777666555666888888444111777888888888888999999999<<<;;;;;;:::::::::;;;;;;>>>===;;;:::<<>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA>>>============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<===============>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;<<<;;;:::999999999999999999999::::::::::::999999999999888888777666666666888888888888888888888888555666777777888888777777777666666555555555555666888777666555555666777888555666777666555444555777555555555555555666666777777666555555777999999888666666555444444444444555666666555555555555666666555444444333333444444555666666555444333222222111555444333444666666444222555444444333333444444555444333333555777888777555666666555555555444444444555444444333333444444555777777777777666666666666888666555666888888555222777777888888888999999999;;;;;;::::::::::::;;;;;;<<<;;;::::::<<>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???>>>>>>============>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<==================<<<;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;888999999::::::999999888999999999999::::::::::::;;;::::::999999999999:::777777888888888888777777777777777777777777666666888888888888888888888888666666777888888888888888666555555555555666666777999888777666666777888999555666777666555444555777555555444444555555666777666444444555777999999999444444444444444555666777666555555555555555666666555444444333333444444555555555444444444333333333555444444555666666555333555444444333333444444555333333333444666777666444555555555555555444444444555555444444444444555555666666666666777777777777888777666777888888666444777777777888888888999999;;;::::::999999:::;;;;;;999999::::::<<<===???@@@CCCEEEJJJPPPSSS[[[lll{{{NNNNNNOOOPPPPPPPPPOOOOOOQQQPPPMMMKKKJJJKKKKKKLLLQQQPPPOOONNNLLLLLLKKKKKKPPPNNNMMMNNNPPPTTTUUUUUUSSSQQQNNNLLLKKKMMMOOOQQQQQQOOOLLLJJJIIIJJJLLLMMMQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPOOORRRRRRRRRSSSSSSRRRPPPOOONNNNNNNNNQQQSSSUUUUUUSSSXXXYYYZZZXXXVVVSSSRRRSSSNNNNNNNNNPPPSSSVVVVVVVVVOOOPPPQQQRRRRRRRRRPPPOOOPPPMMMLLLOOONNNKKKKKKNNNRRRSSSSSSSSSSSSRRRRRRQQQUUUTTTQQQOOOOOOQQQSSSTTTYYYVVVRRRNNNKKKIIIHHHHHHLLLNNNNNNJJJDDDAAADDDHHHIIIJJJMMMNNNOOONNNLLLKKKKKKLLLLLLMMMLLLKKKIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJKKKLLLOOOSSSVVVXXXTTTQQQNNNMMMMMMMMMLLLJJJKKKIIIGGGGGGHHHIIIIIIHHHLLLLLLKKKKKKJJJJJJIIIHHHHHHJJJLLLNNNNNNNNNMMMMMMHHHHHHIIIKKKMMMNNNMMMLLLKKKKKKJJJIIIGGGEEEDDDCCCEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHJJJKKKLLLKKKJJJGGGHHHHHHGGGEEEEEEGGGIIIJJJHHHEEEDDDEEEFFFFFFFFFDDDEEEGGGIIIKKKMMMNNNOOOMMMMMMMMMLLLKKKIIIHHHFFFFFFHHHJJJIIIHHHKKKSSS[[[hhhttt}}}lllYYYNNNKKKMMMKKKIIIHHHIIIIIIHHHGGGIIIHHHGGGGGGGGGHHHIIIJJJHHHEEEBBBAAABBBDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDAAABBBBBBCCCDDDDDDDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFCCCBBBBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>===>>>>>>??????@@@AAAAAAAAA??????>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===============<<<;;;;;;:::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;888888999999999999888888999999999999999999999:::::::::999999999999999:::777777888888888888777777777777777777888888888888666666666666666666666666666777777888888888888888555555555555555666777888777777666555555666777777555666777666555444555777555444444444444555666666666555444444666888888777444444444444444555666777555555444444444555666666555444444333333444444555444444444444444444444444111222333555777888888777555444444333333444444555333222222444555666555333555555555555555555555555555555444444444444555555666666666666777777777777888777777888888888777777777777777777888888888888999999999999999::::::;;;777888999:::<<<<<<======DDDCCCEEEGGGGGGKKKWWWddduuuJJJLLLOOORRRRRRQQQOOOMMMQQQPPPNNNMMMLLLLLLLLLMMMOOONNNMMMKKKJJJIIIIIIIIINNNMMMKKKLLLOOOQQQRRRRRRPPPOOOLLLKKKKKKLLLNNNOOOOOONNNKKKIIIIIIJJJMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQTTTTTTTTTSSSSSSQQQPPPPPPRRRPPPNNNLLLLLLNNNPPPRRRTTTTTTUUUUUUTTTRRRPPPPPPOOOOOOPPPSSSVVVWWWWWWUUUVVVWWWWWWVVVSSSQQQQQQQQQMMMMMMMMMOOOQQQSSSRRRQQQOOOPPPQQQQQQPPPNNNMMMLLLOOOLLLLLLOOOOOOLLLKKKNNNRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPNNNMMMNNNQQQTTTVVVTTTRRROOOLLLJJJJJJJJJJJJMMMOOONNNIIICCCBBBFFFJJJJJJKKKMMMNNNOOONNNLLLKKKIIIJJJLLLMMMMMMMMMLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPRRRUUUXXXYYYSSSQQQNNNNNNOOOPPPPPPOOONNNLLLIIIGGGGGGHHHGGGGGGLLLLLLKKKKKKJJJJJJJJJJJJLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKMMMOOOOOOMMMKKKHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMNNNMMMKKKHHHHHHHHHFFFEEEEEEGGGJJJIIIGGGDDDDDDEEEFFFFFFFFFEEEFFFIIIKKKNNNOOOPPPPPPLLLMMMMMMMMMLLLJJJGGGFFFFFFIIIJJJIIIGGGIIIPPPVVVeeerrr}}}mmm[[[QQQMMMHHHGGGFFFGGGIIIKKKJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJFFFDDD@@@@@@AAADDDEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFHHHHHHGGGGGGFFFFFFEEEEEECCCDDDDDDEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA????????????>>>>>>>>>===>>>>>>>>>??????@@@@@@@@@??????>>>======<<<==============================;;;<<<<<<===============;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;999999::::::::::::999999999999999999999999999999999999999888888999999:::888888999999999999888888999999999999999999999999666666666666666666666666666666777888888888888888555555555555555666777888555555555444444555555555555666777666555444555777444444444444444555666666888666555444555555555444555555444444444555555666444444444444444555666666555444444333333444444555333333333444444444444555000222333555666666777888555444444333333444444555444333222444555666444333444555555555555555555555666555555444444555555666555666666666777777777888777777888777777777888888666666777777777888888888888888888888888999:::;;;666777888:::;;;;;;;;;;;;>>>>>>@@@BBBAAABBBIIIRRRbbbnnnIIIKKKOOOSSSTTTRRROOOMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIIIIIIIIIILLLKKKKKKLLLOOOPPPOOONNNLLLLLLKKKJJJKKKKKKMMMMMMNNNMMMLLLKKKLLLMMMOOOQQQQQQQQQRRRRRRRRRRRRRRRQQQUUUUUUUUUTTTSSSRRRQQQPPPRRROOOLLLJJJKKKNNNRRRUUUUUUVVVXXXXXXVVVTTTSSSTTTRRRRRRSSSUUUXXXZZZYYYXXXWWWWWWWWWUUUSSSQQQQQQRRRNNNMMMMMMNNNPPPPPPOOOMMMOOOPPPQQQPPPMMMKKKKKKLLLLLLJJJKKKNNNOOOLLLKKKNNNRRRRRRSSSTTTTTTSSSSSSSSSOOONNNNNNNNNOOORRRTTTVVVSSSRRRPPPOOONNNNNNNNNNNNOOOOOOMMMIIIFFFEEEHHHLLLLLLMMMNNNOOOOOONNNMMMLLLMMMMMMNNNNNNNNNMMMLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJOOOPPPQQQSSSUUUWWWYYYYYYSSSQQQOOOOOOPPPSSSTTTTTTQQQNNNJJJHHHHHHIIIHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLQQQPPPOOOMMMLLLKKKJJJIIILLLKKKLLLNNNOOOOOOMMMKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJLLLOOOPPPNNNMMMIIIIIIHHHFFFEEEFFFHHHKKKHHHFFFEEEEEEFFFGGGGGGFFFCCCEEEGGGJJJLLLMMMMMMMMMKKKLLLMMMMMMLLLJJJHHHFFFGGGHHHIIIHHHGGGHHHLLLPPP]]]gggrrrqqqfffYYYQQQNNNEEEEEEEEEGGGJJJLLLLLLKKKHHHGGGFFFFFFFFFGGGIIIJJJDDDBBB??????AAABBBCCCCCCEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>????????????????????????;;;<<<<<<===============;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999999999999888888888999888888888888999999:::999999::::::::::::999999:::::::::::::::::::::999888888888888888888888888555555666777777777777777666555555555555666666777444444444444444444444444555666777666555444555777444444333333444444555666999777555444444444333222555555444444444555555666333333333333444555666666555444444333333444444555444444444444444444444444222444555555444333333444555444444333333444444555555444333444666666444333444444444555555555555555666666555555555555666666555555666666777777888888666777777777666666888999666666666777777777888888777777777777888999::::::666777888999::::::::::::::::::===@@@@@@???CCCJJJZZZaaatttJJJLLLOOOQQQSSSRRRQQQPPPNNNOOOQQQRRRSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKOOOOOOPPPRRRTTTTTTRRRPPPLLLMMMMMMNNNOOOOOOOOOOOOMMMMMMNNNOOOPPPRRRTTTUUURRRTTTUUUVVVVVVUUUSSSRRRTTTTTTTTTTTTSSSQQQPPPOOOOOONNNLLLLLLMMMPPPTTTVVVUUUXXXZZZZZZXXXWWWWWWXXXVVVUUUUUUWWWYYY[[[[[[ZZZZZZZZZZZZXXXUUUSSSTTTUUUPPPOOOOOOOOOPPPOOOLLLJJJMMMOOOOOONNNKKKJJJLLLNNNLLLKKKLLLQQQRRROOOOOOQQQRRRRRRSSSTTTUUUUUUUUUUUUPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRQQQQQQPPPOOOOOOPPPNNNLLLJJJIIIIIIKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNPPPSSSVVVYYYZZZZZZZZZTTTRRROOOOOOPPPSSSTTTTTTRRROOOKKKIIIJJJKKKLLLKKKLLLLLLKKKKKKLLLMMMNNNOOOSSSRRROOOMMMKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPOOONNNKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJMMMPPPQQQPPPNNNJJJJJJIIIGGGEEEFFFIIILLLGGGFFFFFFGGGHHHHHHGGGEEEBBBDDDFFFIIIJJJKKKJJJJJJIIIKKKLLLMMMMMMKKKIIIGGGGGGHHHHHHIIIIIIJJJKKKLLLTTT[[[aaaaaaZZZRRRNNNMMMFFFFFFFFFIIIKKKMMMLLLKKKHHHGGGFFFFFFFFFGGGIIIIIIFFFDDDBBBBBBCCCDDDDDDCCCDDDCCCCCCBBBCCCEEEGGGIIIFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>?????????>>>======<<<<<<>>>============>>>>>>???????????????????????????;;;<<<<<<===============<<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999999999888888888777888888888888888999::::::999999::::::::::::999999;;;::::::999999888888888888888888888888888888888444444555666666666666666777666666555555555555666444444555555555555444444555666777666555444555777444444333333444444555666777555333333444444333222333333333444555666777888333333333333444555666777555444444333333444444555444444444444444444444333111333555444222111222444555444444333333444444555666555444555666777555333444444444555555555666666666666555555555555666666555555555666777888888888555666777666444444777:::666666666666777777777888666666666777777888::::::888888888999999::::::;;;:::999;;;??????>>>BBBHHHRRRZZZlllMMMMMMNNNOOOQQQRRRSSSSSSPPPRRRUUUWWWXXXWWWUUUTTTOOOOOONNNNNNMMMNNNNNNNNNSSSTTTVVVXXXZZZYYYVVVTTTOOOPPPRRRSSSTTTTTTSSSRRRNNNNNNPPPRRRTTTVVVWWWXXXTTTVVVXXXYYYYYYWWWTTTRRRSSSSSSSSSSSSRRRQQQOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVUUUYYY\\\\\\ZZZYYYZZZ[[[YYYXXXWWWXXXZZZ\\\\\\\\\]]]]]]]]]ZZZXXXVVVWWWXXXRRRQQQPPPPPPPPPOOOLLLIIIKKKMMMNNNLLLJJJJJJMMMQQQOOONNNPPPUUUVVVTTTTTTVVVQQQRRRSSSUUUUUUVVVVVVVVVQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQOOONNNMMMPPPNNNKKKJJJKKKLLLMMMLLLRRRQQQQQQPPPPPPPPPQQQQQQNNNOOOPPPQQQPPPOOONNNMMMOOOOOOOOOOOOOOOPPPPPPPPPLLLOOOTTTXXX[[[\\\\\\\\\UUUSSSOOONNNPPPRRRSSSSSSQQQNNNKKKJJJKKKNNNOOOOOOLLLLLLKKKLLLMMMNNNPPPQQQTTTRRROOOLLLKKKKKKMMMNNNLLLKKKKKKMMMOOOQQQQQQQQQOOONNNLLLJJJIIIHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKNNNQQQRRRPPPNNNKKKJJJIIIGGGFFFGGGJJJMMMFFFFFFFFFHHHJJJIIIGGGEEEGGGHHHKKKMMMNNNNNNMMMMMMHHHJJJLLLMMMMMMLLLIIIHHHGGGGGGGGGIIILLLMMMLLLJJJOOOSSSVVVVVVRRRMMMLLLLLLIIIHHHIIIJJJLLLMMMLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHGGGEEECCCCCCBBBBBBCCCEEEHHHJJJEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;======<<<======>>>???@@@========================;;;<<<<<<===============<<<<<<<<<<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;999999::::::::::::999999999999999999888888777777888888777777888999::::::999999::::::::::::999999:::::::::999888777666666666666666666666666666666333444444555555555555555888777666555555555555555555555666666666666555555555666777666555444555777444333333333333444555555555444222333444555555444111111222333555777999:::222222222333444555666777555444444333333444444555555555444444444333333333,,,///333333222222444777555444444333333444444555666666555666777777555444444444444555555555666666666666555555555555666666444555555666777888888999444666666555333444777:::666666666666777777777777666666666666777888999:::999888888888999:::;;;;;;999777888:::;;;;;;@@@FFFIIITTTiii|||OOOMMMKKKMMMQQQTTTTTTSSSNNNQQQTTTVVVUUUTTTTTTTTTWWWVVVTTTPPPMMMMMMOOOQQQ[[[\\\]]]]]][[[XXXUUURRRQQQQQQPPPQQQRRRTTTVVVWWWQQQRRRSSSTTTVVVXXXZZZ[[[YYYYYYZZZ[[[[[[ZZZVVVSSSKKKOOORRRRRRQQQPPPRRRUUURRRTTTVVVWWWWWWYYY\\\^^^[[[YYYYYYZZZ]]]]]]ZZZWWWXXXZZZ]]]aaaccccccbbbaaa___[[[VVVVVVYYYZZZXXXUUURRRQQQOOOMMMKKKKKKJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKPPPSSSTTTVVVYYYYYYVVVWWWWWWVVVUUUTTTSSSRRRRRROOONNNMMMLLLNNNPPPSSSUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTRRRPPPOOOPPPQQQRRRQQQSSSTTTUUUTTTQQQNNNLLLTTTPPPMMMMMMPPPQQQPPPOOONNNOOOQQQRRRQQQOOOMMMKKKLLLOOOTTTWWWYYYXXXVVVUUUTTTSSSRRRSSSTTTTTTTTTSSSPPPOOONNNLLLKKKKKKJJJJJJHHHJJJLLLLLLKKKLLLMMMNNNOOOOOOOOOKKKHHHGGGKKKOOOMMMMMMMMMMMMNNNPPPRRRSSSPPPQQQOOOLLLLLLNNNLLLHHHKKKJJJJJJIIIJJJLLLMMMNNNSSSNNNJJJJJJMMMOOOMMMKKKFFFGGGHHHEEECCCBBBEEEHHHHHHHHHIIIIIIIIIHHHGGGGGGJJJLLLNNNPPPQQQPPPNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGIIIKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIIIILLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCCCCEEEGGGIIIJJJDDDCCCCCCEEEGGGHHHEEEBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???============<<<<<<<<<<<>>===<<<;;;<<<>>>??????===<<<======;;;;;;;;;<<<<<<<<<<<<===;;;<<<===??????===<<<;;;;;;::::::999999::::::;;;;;;:::888888888:::<<<===<<<<<<;;;::::::999888888<<<:::777777999999777444999999999999999999999999777777777888999999999:::::::::999999888777777777888888777777666666555555444444444555666777777888555555555555666666666666888888777777777777888888777777777777666666666666777666555444333444555555555666777666444333333555444444444444444444444444555555444444444333333333333444444555555444444333333444444555555444444333333222222111111222222333222333333444444333333222444444444444444444444444666666555555555555666666666666666666666666666666666666666666666777888888777777666666555555444444666666666666777777777777444555666888999999999999999999999999999999999999<<<;;;::::::;;;===@@@BBBHHHTTTbbblllooonnnnnnoooOOOMMMLLLNNNRRRTTTTTTSSSRRRSSSUUUUUUTTTSSSTTTUUU\\\[[[XXXTTTQQQPPPSSSUUU[[[\\\]]]]]][[[XXXUUURRRRRRQQQQQQQQQRRRTTTUUUVVVUUUUUUUUUUUUWWWYYY[[[]]]YYYYYYZZZ[[[\\\ZZZVVVSSSQQQRRRSSSRRRPPPOOOOOOPPPRRRUUUYYY[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\ZZZXXXVVVZZZ___eeehhhgggdddaaa___]]]YYYUUUUUUXXXZZZXXXUUUSSSRRROOOMMMKKKKKKLLLLLLNNNMMMLLLJJJIIIIIIIIIIIIMMMRRRUUUUUUVVVZZZYYYVVVTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOMMMLLLMMMOOOQQQSSSRRRRRRSSSSSSTTTVVVWWWWWWTTTSSSQQQPPPPPPQQQSSSTTTVVVVVVUUUTTTSSSRRRQQQQQQSSSPPPMMMNNNPPPQQQQQQPPPPPPQQQRRRSSSQQQOOOLLLJJJLLLOOOTTTXXXZZZYYYXXXVVVSSSSSSRRRRRRSSSSSSRRRQQQOOONNNMMMLLLKKKKKKJJJKKKJJJKKKLLLKKKJJJJJJLLLMMMOOOOOONNNLLLKKKLLLOOORRRPPPOOONNNMMMNNNPPPRRRSSSPPPQQQPPPMMMMMMOOONNNJJJKKKKKKLLLMMMOOOQQQRRRSSSPPPMMMJJJKKKNNNOOOMMMJJJFFFGGGGGGFFFCCCCCCEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHHHHJJJKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFGGGHHHJJJKKKFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGHHHFFFDDDCCCDDDEEEEEECCC@@@CCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAA>>>>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>======<<<>>>??????===<<<===>>>;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>??????>>><<<;;;;;;;;;::::::::::::;;;;;;<<<;;;999999999:::<<<===<<<<<<;;;::::::999888888===;;;999999;;;;;;999777::::::::::::::::::::::::888888999999::::::;;;;;;::::::999888888777777666888777777777666666666555444444555666777777777777666666666777777777777888888888777666666666777777777777777777666666666666777666555444333444444555555666777666444333444555444444444444444444444444555555444444444333333333333444444555555444444333333444444555555444444333333333222222222222333333333333444444444444333333444444444444444444444444666555555444444555555666888888888888888888888888666555555555555666777888888888888888777777666666555666666666777777777777666666666777777777777777::::::::::::::::::::::::;;;;;;::::::;;;===???AAACCCKKKUUU\\\^^^```ccceeemmmqqqzzzOOONNNNNNPPPRRRTTTTTTSSSVVVVVVUUUTTTSSSSSSVVVXXX___]]]ZZZUUURRRSSSVVVYYY[[[\\\\\\\\\ZZZWWWTTTRRRQQQQQQQQQQQQRRRSSSUUUVVVVVVUUUTTTTTTUUUWWWZZZ\\\ZZZYYYZZZ[[[\\\ZZZWWWTTTTTTRRRQQQQQQQQQQQQOOONNNQQQUUUZZZ]]]]]]\\\[[[[[[\\\]]]^^^]]][[[YYYYYYYYY^^^fffnnnooojjjccc^^^]]]ZZZWWWTTTUUUXXXYYYXXXVVVUUUSSSPPPMMMLLLLLLNNNOOOPPPOOONNNLLLKKKJJJJJJJJJPPPUUUWWWVVVWWWZZZYYYUUURRRRRRQQQQQQPPPPPPPPPOOOQQQOOONNNLLLLLLNNNOOOQQQQQQRRRSSSUUUWWWYYYZZZ[[[SSSRRRQQQPPPQQQSSSUUUWWWZZZXXXVVVTTTSSSSSSTTTUUUQQQOOONNNNNNPPPRRRRRRRRRSSSSSSTTTSSSRRROOOLLLJJJNNNPPPTTTXXXZZZYYYWWWVVVRRRRRRQQQQQQPPPPPPOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIJJJLLLNNNRRRPPPNNNNNNPPPRRRTTTTTTRRRQQQOOOMMMMMMNNNQQQRRRPPPQQQPPPMMMNNNQQQOOOKKKJJJKKKNNNQQQTTTVVVWWWWWWOOOMMMLLLNNNQQQRRROOOLLLGGGHHHGGGFFFDDDDDDFFFHHHIIIIIIHHHGGGGGGHHHIIIJJJLLLLLLMMMMMMNNNNNNNNNMMMJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHEEEEEEEEEFFFHHHIIIKKKLLLFFFEEEDDDBBBCCCDDDFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGEEECCCBBBBBBBBBAAA???CCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBB??????>>>>>>>>>=========:::;;;<<<===>>>?????????<<<===>>>>>>===<<<===>>>;;;;;;;;;<<<<<<<<<<<<===<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::;;;<<<<<<;;;;;;::::::999999888;;;:::999999;;;;;;:::999::::::::::::::::::::::::999999999:::;;;<<<<<<<<<:::999999888888777666666777777777777666666666666333555777999999999777777777777777777888888888888888777777666555555555555666666666666777777777777666666555444444444444555444666666666444333444555444444444444444444444444555555444444444333333333333444444555555444444333333444444555555444444333333333222222222222333333333333444444444444333333444444444444444444444444555444444333333444444555444444444444444444444444555555444444444555666666888888888777777777777666555555666666666777777777888777666555444555555666::::::::::::::::::::::::;;;:::::::::;;;===>>>@@@???CCCGGGJJJLLLOOOUUUYYYWWWXXX[[[___bbbiiizzzOOOOOOPPPRRRSSSTTTTTTTTTWWWVVVTTTSSSRRRTTTYYY]]]]]]\\\XXXTTTQQQRRRVVVYYY[[[[[[[[[[[[YYYVVVTTTRRRNNNNNNNNNOOOPPPRRRTTTVVVUUUSSSQQQPPPQQQTTTWWWYYYZZZYYYYYYZZZ[[[ZZZXXXUUURRRPPPNNNOOORRRTTTRRRPPPPPPTTTXXXZZZZZZYYYXXXYYYWWWZZZ]]]]]][[[[[[^^^```ccckkkrrrqqqhhh___[[[[[[WWWUUUTTTUUUWWWXXXWWWVVVVVVTTTQQQNNNMMMNNNOOOQQQPPPOOONNNMMMMMMMMMMMMNNNSSSWWWYYYXXXXXXZZZYYYUUUSSSSSSRRRRRRRRRQQQQQQQQQOOONNNMMMMMMNNNOOOQQQRRRRRRSSSUUUWWWXXXZZZ[[[[[[RRRQQQQQQQQQSSSUUUXXXZZZZZZYYYVVVTTTSSSSSSTTTUUUPPPOOONNNOOOPPPRRRSSSTTTSSSSSSTTTTTTSSSQQQOOONNNPPPRRRUUUWWWXXXVVVTTTSSSQQQQQQQQQPPPNNNLLLLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLOOORRRUUURRROOOPPPTTTVVVVVVUUUSSSQQQNNNLLLKKKLLLNNNPPPNNNOOONNNLLLMMMPPPOOOKKKIIIKKKOOOSSSUUUVVVVVVUUUPPPPPPQQQTTTVVVVVVSSSPPPIIIHHHGGGFFFEEEEEEFFFHHHJJJIIIGGGFFFGGGHHHJJJKKKIIIKKKMMMOOOPPPPPPOOONNNHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOOOONNNNNNJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJFFFEEECCCBBBBBBDDDFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGEEECCCAAA@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBAAA@@@???@@@?????????@@@AAABBBBBBCCCBBBAAA@@@@@@AAABBBCCC????????????>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>><<<=========<<<<<<===???;;;;;;;;;<<<<<<<<<<<<=========>>>??????>>>======<<<<<<<<<;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888777888888999999888;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<===999999999888777777666666777777777777666666666666444555888::::::999777666666666777777777888888888888777666555555444444555666666666666777777777777666666555555444444444444444555666555444333444666444444444444555555555555555555444444444333333333333444444555555444444333333444444555555444444333333333333222222333333333222222333333333333222222333333333333333333333333444333333222222333333444222222222222222222222222444444444333333444444555555555555555555555555555555555555666666666777777777666444333333444666777999999999999999999999999::::::::::::;;;<<<===>>>>>>???@@@AAABBBEEEKKKOOOMMMKKKLLLMMMOOOTTTcccqqqOOOQQQRRRTTTTTTTTTUUUUUUUUUTTTTTTRRRSSSVVV[[[___[[[ZZZWWWTTTRRRSSSWWWZZZ[[[[[[ZZZYYYXXXUUUSSSRRRKKKKKKKKKMMMOOOQQQTTTUUUTTTRRRPPPOOOPPPRRRVVVXXXYYYXXXXXXYYYZZZZZZXXXVVVRRROOOMMMNNNRRRTTTSSSQQQUUUVVVXXXXXXXXXXXXYYY[[[VVVZZZ\\\]]]\\\\\\```cccgggllloookkkaaaYYYXXXZZZUUUTTTTTTUUUWWWXXXWWWVVVVVVTTTQQQOOONNNOOOPPPQQQNNNNNNNNNOOOPPPQQQSSSSSSUUUYYYZZZYYYYYYZZZYYYUUUSSSSSSRRRRRRQQQQQQPPPPPPLLLLLLMMMNNNOOOQQQSSSTTTTTTUUUVVVXXXXXXXXXXXXXXXQQQQQQQQQRRRTTTWWWZZZ\\\WWWWWWVVVVVVUUUSSSRRRRRRPPPPPPPPPOOOPPPQQQSSSUUUQQQRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWVVVSSSQQQOOOPPPQQQQQQOOOLLLIIIIIIKKKKKKJJJJJJKKKKKKLLLMMMNNNKKKMMMNNNNNNNNNPPPSSSVVVWWWTTTQQQRRRTTTVVVUUUSSSSSSQQQNNNKKKJJJKKKLLLMMMLLLNNNMMMJJJLLLOOONNNJJJHHHJJJNNNQQQRRRRRRPPPOOOOOOQQQSSSVVVWWWVVVSSSQQQJJJIIIGGGFFFFFFGGGGGGHHHJJJIIIHHHGGGGGGIIIKKKLLLKKKMMMQQQTTTSSSPPPLLLIIIGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKNNNPPPRRRRRRSSSRRRMMMLLLJJJHHHGGGGGGFFFFFFJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHAAAAAA@@@??????@@@AAACCCAAAAAAAAAAAAAAA@@@??????????????????@@@@@@AAABBBBBBAAA@@@??????@@@AAABBB????????????>>>>>>>>>>>><<<<<<============<<<<<<;;;<<<===<<<;;;;;;>>>???;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999777888888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;<<<<<<999999888888777666666555666666666666777777777777444666888::::::999777555555555555666666666777777777777666555555555555555555666666666777777777888555555555555555444444444333555666555444444555666444444444555555666666666555555444444444333333333333444444555555444444333333444444555555444444333444333333333333333333444111111222222222222111111333333333333333333333333333333222222222222333333555555555555555555555555444444333333333333444444444444444444444555555555555555555555666666666666555444222222333555777999777777777777777777777777999999:::::::::;;;<<<<<<===>>>>>>???@@@AAADDDFFFDDDCCCDDDEEEEEEHHHQQQ\\\rrrrrrrrrsssxxxPPPRRRUUUVVVUUUTTTUUUVVVSSSSSSTTTTTTTTTVVVZZZ]]]YYYYYYXXXWWWVVVWWW[[[]]][[[ZZZYYYXXXVVVUUUSSSRRRLLLLLLLLLLLLNNNPPPRRRSSSSSSRRRQQQQQQRRRTTTWWWYYYXXXWWWVVVWWWXXXYYYWWWUUUTTTRRRPPPOOOPPPQQQQQQQQQZZZ[[[[[[[[[ZZZZZZ\\\^^^[[[\\\]]]]]]\\\]]]___aaafffiiihhhccc[[[VVVVVVXXXTTTUUUVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPPPPPPPQQQNNNNNNOOOPPPRRRTTTVVVWWWUUUYYY[[[YYYYYYZZZYYYUUURRRRRRQQQPPPOOONNNMMMMMMJJJJJJKKKMMMOOOQQQSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTRRRQQQQQQSSSUUUXXX\\\^^^VVVVVVVVVUUUTTTSSSRRRQQQPPPQQQQQQPPPPPPPPPSSSUUUQQQRRRSSSUUUUUUVVVVVVVVVVVVWWWWWWWWWUUUSSSPPPOOOPPPRRRRRROOOJJJGGGGGGIIIJJJJJJKKKKKKLLLNNNOOOPPPLLLNNNPPPQQQQQQRRRTTTVVVUUUSSSRRRRRRSSSTTTSSSRRRRRRPPPOOOMMMLLLKKKLLLLLLMMMNNNMMMJJJKKKNNNLLLHHHHHHJJJMMMOOOOOONNNLLLKKKMMMOOOQQQSSSSSSRRRPPPOOOKKKIIIGGGFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHJJJKKKLLLOOOQQQTTTTTTRRRMMMGGGDDDGGGFFFFFFFFFGGGIIIKKKLLLKKKMMMOOOQQQSSSTTTTTTTTTNNNMMMKKKIIIGGGGGGGGGGGGJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGBBBCCCDDDFFFFFFGGGGGGGGG???@@@AAA@@@???@@@AAACCC??????@@@@@@@@@@@@??????@@@????????????@@@@@@AAA@@@@@@????????????@@@@@@??????>>>>>>>>>=========<<<<<<=========<<<<<<;;;;;;<<<<<<;;;:::;;;>>>@@@;;;;;;;;;<<<<<<<<<<<<============<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999;;;<<<;;;999999:::;;;::::::::::::::::::::::::666777888999:::;;;<<<===999888888777777666555555666666666666777777777777555666888999999888666555555555555555666666666666777666666555555666666777555555666666777777888888555555666666555555444333333444666555444444555666444444444555666666777777555555444444444333333333333444444555555444444333333444444555555444444333444444333333333333444444111111222222222222111111333333333333333333333333444333333222222333333444444444444444444444444444555555444333333333444444555666666666666777777777444444555555555666666666333333333333444666888999666666666666666666666666999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????AAACCCCCCCCCHHHPPP]]]\\\ZZZWWWYYYaaammmwwwPPPSSSVVVWWWVVVUUUUUUVVVRRRTTTVVVVVVVVVUUUVVVWWWUUUWWWXXXYYYYYYZZZ]]]___ZZZZZZYYYWWWVVVTTTSSSRRRRRRQQQPPPNNNNNNNNNOOOPPPPPPPPPPPPQQQRRRUUUWWWXXXWWWUUUUUUUUUWWWWWWVVVUUUQQQQQQQQQOOOOOOOOORRRTTTZZZ\\\^^^^^^]]]\\\\\\]]]]]][[[ZZZ[[[^^^```aaaaaaccccccbbb^^^YYYUUUTTTTTTTTTVVVWWWXXXWWWWWWVVVVVVRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQRRRTTTVVVWWWXXXTTTXXXZZZXXXYYYZZZYYYUUUTTTTTTSSSQQQOOONNNMMMLLLIIIIIIJJJLLLMMMOOOPPPQQQSSSTTTUUUVVVVVVUUUSSSRRRRRRRRRRRRSSSVVVYYY\\\^^^XXXWWWUUUTTTRRRRRRSSSSSSQQQRRRSSSQQQOOOOOORRRUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXWWWVVVTTTSSSPPPSSSSSSOOOIIIFFFFFFIIIJJJJJJKKKLLLNNNOOOQQQRRRMMMOOORRRSSSSSSRRRRRRRRROOOPPPQQQQQQQQQQQQRRRTTTQQQQQQQQQPPPOOONNNMMMLLLNNNOOONNNKKKKKKNNNLLLHHHIIIJJJLLLNNNNNNNNNMMMLLLNNNOOOQQQRRRQQQOOONNNNNNLLLIIIGGGFFFHHHIIIIIIGGGHHHHHHIIIIIIJJJKKKKKKLLLPPPPPPPPPOOOMMMJJJGGGEEEFFFFFFFFFFFFHHHJJJMMMNNNMMMNNNPPPQQQRRRQQQQQQPPPMMMKKKJJJHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFEEEEEECCCCCCAAABBBDDDEEEFFFFFFFFFEEECCCDDDEEEEEEEEEEEEDDDCCC???AAACCCCCC@@@???@@@AAA======>>>???@@@@@@@@@@@@AAA@@@??????????????????>>>>>>????????????>>>>>>>>>>>>>>>=========<<<<<<::::::;;;<<<============;;;;;;;;;::::::;;;>>>AAA;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<===;;;999777999:::::::::::::::::::::::::::777777888:::;;;===>>>>>>888888888777666666555555555666666666777777777888666666666777777666666555555666666666666777777777666666666666777888999999555555555666777888888888444555666666666555444333333444555555444444555777444444444555666777777777555555444444444333333333333444444555555444444333333444444555555444444333444444333333333333444444333333333444444333333333222222222222222222222222444444333333333333444444333333333333333333333333666666555444444444444444555555555666666666777777444444444555555555666666444444555555555666666777777777777777777777777777888999999::::::::::::::::::::::::;;;<<<<<<;;;:::>>>===???BBBBBB@@@DDDJJJKKKLLLLLLJJJIIILLLTTTZZZbbboooPPPTTTWWWXXXVVVUUUUUUVVVSSSUUUXXXXXXVVVTTTSSSRRRRRRTTTWWWXXXYYYZZZ]]]^^^ZZZZZZXXXWWWUUUTTTRRRRRRWWWVVVSSSQQQOOONNNMMMMMMLLLMMMNNNOOOQQQSSSUUUVVVVVVUUUTTTTTTVVVVVVVVVTTTLLLNNNPPPOOONNNPPPUUUZZZWWWZZZ^^^___^^^[[[ZZZYYYZZZXXXWWWZZZ___dddeeeddd``````^^^\\\ZZZVVVTTTRRRUUUWWWYYYYYYXXXWWWVVVVVVQQQQQQRRRRRRRRRQQQOOONNNRRRRRRRRRSSSTTTVVVWWWXXXTTTXXXYYYXXXXXXZZZYYYUUUXXXWWWVVVTTTRRRPPPNNNNNNHHHIIIIIIJJJKKKLLLLLLMMMPPPRRRTTTUUUUUUTTTSSSRRRSSSSSSSSSTTTVVVYYY]]]___\\\YYYUUURRRQQQRRRTTTVVVRRRSSSTTTRRROOOOOOQQQTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWQQQSSSTTTPPPIIIEEEFFFHHHJJJKKKKKKMMMNNNQQQRRRSSSNNNQQQTTTUUUSSSPPPNNNNNNJJJMMMPPPPPPOOOOOORRRUUUQQQRRRSSSSSSRRRPPPOOOMMMPPPQQQOOOLLLLLLNNNLLLHHHIIIJJJLLLNNNOOOOOOOOONNNPPPRRRSSSSSSQQQOOOOOOOOOMMMJJJGGGGGGIIIJJJIIIGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLGGGFFFFFFFFFHHHKKKNNNOOOOOOOOOPPPPPPPPPOOOMMMLLLKKKJJJIIIHHHIIIKKKMMMOOOKKKKKKJJJIIIHHHFFFFFFEEEAAABBBCCCEEEEEEEEEDDDDDD@@@BBBDDDFFFGGGGGGEEEDDDDDDEEEEEEEEEEEECCCAAA@@@@@@CCCEEEDDDAAA>>>>>>???;;;<<<===???@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???<<<===>>>??????>>>===<<<============<<<<<<<<<<<<777888:::<<<===>>>??????;;;;;;;;;::::::;;;>>>AAA;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;888888999:::;;;;;;;;;;;;::::::::::::::::::::::::999:::<<<:::666555666888999999999999999999999999888999:::;;;===>>>???@@@888888888777666666555555555666666666777777888888666666666555555555555555777777777777888888888888666666666666777999:::;;;444555555666777888888999444555666666666555333333333444555555444444666777444444444555666777777888555555444444444333333333333444444555555444444333333444444555555444444333555444444333333444444555444555555666666555555444222222222222222222222222555444444333333444444555666666666666666666666666777666555444444444444444333333333444444444555555444444444555555555666666666666777777666666555444777777777777777777777777888888999:::::::::999999<<<;;;::::::;;;<<<;;;:::;;;999:::======<<<@@@FFF@@@CCCFFFFFFEEEFFFIIILLLPPPWWW```kkk{{{UUUWWWWWWUUURRRQQQRRRUUUQQQRRRRRRSSSRRRQQQOOONNNOOORRRVVVYYYZZZZZZ[[[\\\YYYXXXVVVVVVVVVUUUTTTSSSUUUPPPNNNPPPOOOKKKLLLPPPMMMMMMNNNOOOQQQSSSUUUVVVWWWTTTRRRQQQRRRSSSTTTTTTKKKNNNQQQQQQPPPQQQUUUXXXXXXYYYZZZ[[[[[[ZZZXXXWWWZZZXXXVVVXXX^^^cccfffgggbbb```[[[XXXVVVVVVXXXYYYYYYVVVTTTUUUXXXWWWSSSNNNTTTQQQOOOOOOQQQRRRQQQOOOYYYWWWUUUSSSSSSSSSTTTTTTTTTSSSUUUXXXXXXUUUVVVYYY\\\ZZZWWWTTTQQQPPPOOOOOOLLLMMMMMMLLLJJJKKKOOOSSSPPPQQQQQQPPPOOOOOORRRTTTZZZVVVTTTVVVVVVUUUWWW[[[TTTSSSRRRRRRRRRSSSTTTUUUPPPOOOMMMLLLLLLNNNPPPRRRQQQSSSVVVWWWVVVTTTTTTTTTSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPOOOMMMLLLJJJIIIIIIJJJLLLOOORRRSSSSSSQQQPPPKKKOOOTTTUUUTTTRRRRRRSSSLLLLLLLLLMMMOOOQQQSSSUUUVVVUUUTTTRRRPPPNNNMMMLLLPPPOOOMMMLLLLLLLLLMMMMMMFFFHHHJJJKKKLLLNNNQQQSSSWWWWWWXXXWWWUUUQQQMMMJJJKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNMMMLLLJJJHHHGGGGGGGGGHHHJJJIIIHHHHHHIIIKKKNNNOOORRRQQQPPPNNNMMMKKKIIIIIIJJJIIIIIIJJJMMMNNNNNNMMMKKKIIIFFFEEEEEEDDDCCCAAA@@@AAABBBDDDEEEEEEFFFFFFBBBBBBCCCDDDDDDEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<<<<<<<===>>>:::<<>>>>>>>>>>>>>>============<<<=========;;;:::;;;<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999999999999::::::::::::;;;;;;:::;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888999999::::::999999888::::::999888777777777888===888777;;;;;;888:::???666666777888999:::::::::999888777888999999888777444444555555555555444444555555555555555555555555111222222444666888:::;;;888777666666666888999:::555555666666666666666666555555555555555555555555222222111000000111222222222333444555666666666666555444444333333444444555444444555444333222444666555333111222444555333111444444444444444444444444222222111111222222333444333222222111111222222333333333333333333333333333333333333333333333333333222222333444333222000///444555555555666666777777444444555555555555444444666666666666777777777777666666666666666666666666888888999::::::::::::999999::::::::::::::::::;;;===<<<;;;:::;;;===???@@@AAAAAAAAABBBBBBBBBCCCCCCLLLNNNPPPSSSWWW^^^ffflllSSSUUUVVVTTTRRRQQQSSSUUUOOOOOOOOOOOOOOONNNMMMMMMOOORRRVVVXXXXXXXXXYYYZZZ[[[ZZZXXXXXXWWWUUUSSSQQQPPPLLLKKKNNNNNNKKKKKKOOONNNNNNOOOPPPRRRSSSUUUVVVWWWUUURRRQQQSSSTTTUUUTTTPPPRRRUUUUUUUUUVVVYYY\\\XXXYYY\\\^^^^^^^^^\\\[[[\\\ZZZYYY[[[```dddffffff```^^^[[[XXXVVVWWWXXXYYY\\\YYYVVVVVVWWWVVVQQQLLLQQQOOONNNOOOQQQRRRQQQOOOVVVUUURRRPPPOOOPPPRRRSSSRRRQQQSSSWWWXXXWWWXXX\\\[[[YYYWWWUUUSSSRRRRRRRRRLLLMMMNNNLLLKKKLLLOOOSSSOOOPPPPPPPPPOOOPPPRRRUUUWWWSSSRRRTTTTTTSSSTTTWWWVVVUUUSSSRRRQQQQQQQQQRRRMMMLLLJJJIIIIIIKKKMMMOOOQQQSSSVVVVVVUUUSSSRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRNNNNNNMMMLLLJJJIIIHHHHHHJJJMMMPPPSSSUUUTTTRRRQQQMMMQQQTTTUUUSSSRRRRRRSSSKKKKKKKKKLLLMMMOOORRRSSSUUUTTTSSSQQQPPPNNNMMMLLLNNNNNNOOOOOOOOONNNLLLLLLIIIKKKMMMNNNOOOQQQTTTWWWVVVVVVVVVUUUSSSPPPMMMKKKOOOOOOMMMLLLJJJHHHFFFFFFKKKJJJKKKKKKLLLMMMMMMNNNKKKJJJIIIGGGFFFFFFGGGGGGIIIIIIIIIJJJKKKMMMNNNPPPQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGGGGIIIKKKMMMMMMLLLJJJHHHFFFDDDDDDDDDBBBAAABBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>=========>>>:::<<<>>>@@@BBBBBBBBBAAAAAA@@@???============>>>>>>>>>>>>>>>=========<<<<<<=========;;;:::;;;<<<::::::::::::::::::::::::999::::::::::::999999888999999999:::::::::;;;;;;:::;;;<<<;;;999888999::::::::::::::::::::::::::::::::::::999999888888888888999999::::::999999888:::999888888777777888888888444444888999777888<<<777777777888888999999:::999888777777999999888777444444555555555555444444555555555555555555555555444444444444555666888888777666666555666777888999666666666666555555555555555555555555555555555555555555444333333444555555222333444555666666666666444444444444444444444444444555555444333333444666555333111222444555333111333333333333333333333333222222111111222222333444333222222111111222222333333333333333333333333333333333333333333333333333444444555444444333333222444555555555666666666777444444555555555555444444555555555666666666777777777777777777777777777777777888999999::::::999999999999999::::::::::::;;;===<<<;;;:::;;;===???@@@?????????@@@@@@@@@AAAAAABBBDDDEEEGGGJJJNNNTTTXXXYYYaaannn~~~RRRSSSTTTSSSRRRRRRTTTVVVOOOOOONNNMMMLLLMMMNNNNNNQQQSSSVVVWWWWWWVVVVVVWWWZZZZZZYYYXXXUUURRROOONNNMMMKKKLLLOOOOOOMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWUUUSSSRRRTTTUUUVVVUUUSSSUUUWWWWWWWWWYYY\\\^^^XXXZZZ]]]```aaa```^^^]]]]]]\\\\\\___bbbdddeeeeee\\\[[[YYYXXXWWWWWWXXXXXX^^^[[[WWWVVVVVVTTTOOOKKKNNNNNNOOOPPPRRRSSSQQQOOOSSSQQQMMMKKKKKKMMMQQQSSSQQQOOOQQQVVVYYYXXXZZZ^^^]]][[[XXXVVVSSSRRRQQQQQQLLLMMMMMMMMMLLLMMMPPPRRRMMMOOOQQQQQQQQQRRRTTTVVVVVVSSSSSSVVVUUUSSSSSSUUUXXXVVVTTTQQQOOONNNMMMMMMLLLKKKIIIHHHIIIJJJLLLNNNRRRTTTUUUUUUSSSQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPJJJJJJJJJIIIHHHGGGGGGGGGJJJMMMQQQUUUVVVUUUSSSQQQPPPRRRTTTTTTRRRRRRRRRSSSLLLLLLLLLLLLMMMOOOQQQRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKMMMOOOQQQPPPNNNLLLJJJIIIKKKMMMNNNOOOQQQUUUWWWVVVUUUUUUSSSQQQOOOMMMLLLQQQQQQPPPOOOMMMKKKJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIGGGFFFEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOOOOPPPOOOMMMLLLJJJHHHHHHIIIIIIFFFFFFFFFIIIKKKMMMMMMLLLIIIGGGEEEDDDDDDCCCBBBAAACCCDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<999;;;===???@@@AAA@@@@@@@@@@@@???>>>============>>>>>>>>>=========<<<<<<<<<=========;;;:::;;;<<<;;;;;;<<<<<<<<<:::999888999999::::::;;;:::::::::999999999999::::::::::::999:::;;;:::999888999:::999999999999999999999999999999999999999888888888888888999999999999888888999999888777777777888888555333444888999777777999888888888888888888888888999777666777888999888666444444555555555555444444555555555555555555555555777666555555444444555555555555555444555555666777666666666666555555444444444444444444444444444444333222222111111222222333222333444555555666555555333333444555555444333333444555555444333333444666444333222222444444333222333333333333333333333333222222111111222222333444333222222111111222222333222222222333333444444444444444444444444444444444777666555555555555555555555555555555555666666666444444555555555555444444444444444555555555666666777777777777777777777777777777888999999999999999999999999999::::::;;;;;;<<<;;;;;;:::;;;===>>>???============>>>>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHHHHLLLSSS[[[dddoooyyySSSSSSSSSSSSSSSTTTUUUVVVQQQOOOMMMLLLLLLNNNPPPRRRTTTVVVXXXXXXWWWVVVVVVWWWXXXYYYYYYWWWRRRNNNKKKJJJNNNNNNOOOQQQQQQOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSVVVTTTSSSSSSUUUWWWWWWVVVSSSTTTUUUVVVWWWXXXZZZ[[[XXXYYY\\\^^^___^^^]]][[[\\\]]]^^^```aaabbbaaa```WWWWWWVVVVVVVVVVVVWWWWWW]]]ZZZWWWVVVUUUSSSPPPMMMPPPPPPRRRSSSSSSRRRPPPNNNOOOMMMJJJHHHIIIMMMQQQUUUTTTQQQQQQVVVXXXXXXYYY[[[___]]]YYYUUUPPPNNNLLLKKKMMMMMMMMMMMMMMMNNNOOOQQQMMMOOORRRTTTTTTUUUVVVXXXXXXUUUVVVYYYYYYUUUTTTVVVVVVUUURRROOOMMMKKKKKKKKKLLLKKKJJJJJJJJJLLLNNNOOORRRSSSTTTSSSQQQOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNGGGGGGGGGGGGGGGGGGGGGGGGIIILLLQQQTTTVVVTTTQQQOOOQQQRRRRRRQQQPPPPPPQQQQQQNNNMMMMMMMMMNNNOOOQQQRRROOOOOONNNMMMLLLJJJJJJIIIJJJKKKMMMNNNNNNMMMKKKJJJFFFHHHJJJKKKLLLNNNRRRTTTUUUUUUSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGEEEDDDDDDEEEFFFFFFGGGIIILLLNNNPPPPPPOOOOOOLLLKKKIIIGGGFFFGGGHHHIIIFFFFFFGGGIIILLLNNNMMMKKKHHHFFFCCCBBBCCCCCCAAA@@@DDDDDDDDDCCCBBBAAA@@@???AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<:::999999:::<<<===>>>???????????????>>>>>>============>>>>>>=========<<<<<<<<<<<<=========;;;:::;;;<<<===>>>???@@@???===:::999:::;;;<<<===============888999999999999:::::::::999:::;;;:::999888999:::999999999999999999999999999999999888888888888888888888999999999999888888888888777777777777888888777777888:::999777666666888888888888777777777777888777666666888888777666444444555555555555444444555555555555555555555555777666555555444444444444444444444444444444444555777666666555555444444333444444444444444444444444111111111111111111111111222333444444555555555444222333555666666555333222222333444333111111333444333333333333333333333333222222222222222222222222222222111111222222333444333222222111111222222333111111222333333444555555444444444444444444444444777666555444444555666777555555555555555555555555333444444555555444444333333333333444444444555555888888888888888888888888666777777888999888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;===>>>???<<<<<<<<<<<<============???AAABBBBBBAAA@@@AAABBBJJJKKKLLLMMMOOOSSSYYY]]]dddjjjvvvUUUUUUTTTTTTTTTUUUVVVVVVOOONNNLLLJJJKKKMMMPPPRRRXXXYYYZZZYYYWWWVVVVVVWWWWWWYYYYYYVVVQQQMMMKKKJJJOOOQQQQQQQQQPPPOOOMMMKKKLLLMMMOOOPPPRRRRRRSSSSSSTTTSSSSSSTTTVVVXXXWWWWWWSSSSSSSSSTTTVVVWWWYYYYYYWWWXXXYYYZZZZZZZZZYYYXXX[[[\\\^^^___^^^]]][[[[[[SSSSSSSSSSSSTTTTTTUUUUUUYYYXXXVVVUUUUUUTTTSSSQQQSSSTTTVVVUUUTTTQQQOOOMMMLLLJJJHHHHHHKKKPPPVVVYYYZZZUUUSSSVVVWWWUUUUUUVVVZZZXXXTTTPPPMMMJJJIIIHHHLLLLLLKKKLLLMMMNNNOOOOOOLLLOOOSSSVVVVVVWWWWWWXXXXXXUUUVVVYYYXXXUUUTTTVVVRRRQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQRRRSSSRRROOONNNNNNNNNLLLLLLMMMNNNNNNMMMLLLLLLEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLPPPSSSSSSRRROOOMMMPPPOOOOOONNNOOOOOONNNNNNLLLLLLKKKKKKKKKLLLNNNOOOKKKKKKJJJIIIHHHHHHGGGGGGJJJIIIIIIIIIIIIIIIJJJJJJEEEGGGHHHIIIJJJLLLOOOQQQTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPRRRRRRRRRQQQOOONNNKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGIIILLLNNNOOOOOOMMMLLLIIIHHHGGGFFFFFFGGGHHHHHHEEEEEEFFFHHHKKKKKKJJJHHHFFFDDDBBBAAABBBBBBAAA???DDDDDDCCCCCCBBB@@@???>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAA???<<<:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<============<<<<<<<<<<<<<<<=========;;;:::;;;<<<===>>>??????>>><<<:::888::::::;;;<<<============888888888999999999::::::888999::::::888888999:::::::::::::::::::::::::::888888888888888888888888777888888999999888888777888777777666777777888888999::::::999888666444111888888777777777777777777777666555555777777666555444444555555555555444444555555555555555555555555555555444444444555555666333444444444444333333333666666555555444444444333444444444444444444444444444555555555555555555444222333444444444444444444222333555666666555333222111222222111000000111333333333333333333333333333222222222222222222222222222222111111222222333444333222222111111222222333111111222333333444555555444444444444444444444444666555444333333444555666555555555555555444444444333333444444444444333333333333333333444444444444777777777777777777777777555666777777888888777777777777888999999:::;;;;;;:::::::::;;;<<<<<<===>>><<<<<<<<<<<<============<<<>>>@@@@@@???>>>>>>???@@@BBBDDDEEEFFFHHHKKKMMMPPPRRRWWW]]]fffrrr~~~XXXVVVTTTSSSTTTTTTSSSRRRKKKJJJHHHHHHIIIKKKNNNPPPWWWXXXYYYWWWUUUTTTUUUVVVWWWXXXXXXUUUPPPLLLMMMNNNNNNPPPPPPMMMLLLMMMLLLIIIKKKLLLOOOQQQSSSTTTTTTTTTRRRRRRRRRSSSVVVXXXWWWWWWUUUTTTSSSTTTVVVXXXYYYXXXUUUUUUUUUVVVVVVWWWXXXXXXZZZ\\\]]]\\\ZZZWWWVVVVVVQQQPPPPPPOOOPPPQQQRRRSSSWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVWWWUUURRROOOMMMMMMKKKJJJJJJLLLPPPWWW]]]aaaaaaZZZUUUVVVVVVSSSQQQQQQPPPOOOMMMKKKJJJIIIJJJJJJKKKJJJJJJKKKMMMNNNMMMLLLKKKOOOSSSVVVWWWVVVVVVVVVUUURRRRRRTTTSSSPPPPPPRRROOONNNLLLJJJIIIIIIIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQPPPNNNMMMMMMOOOIIIJJJKKKLLLLLLKKKJJJIIIEEEEEEGGGHHHIIIKKKLLLLLLMMMNNNPPPQQQQQQOOOMMMKKKMMMMMMLLLMMMOOOOOONNNLLLJJJIIIHHHGGGHHHIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHGGGFFFFFFGGGIIIJJJGGGIIIJJJKKKKKKLLLNNNQQQQQQQQQQQQRRRQQQQQQPPPOOOSSSSSSSSSSSSPPPMMMJJJHHHIIIIIIJJJJJJIIIGGGEEECCCEEEDDDDDDCCCDDDEEEGGGHHHGGGIIIKKKLLLMMMLLLJJJIIIEEEEEEFFFFFFGGGGGGGGGHHHCCCDDDEEEGGGHHHHHHFFFCCCEEECCCAAA@@@AAAAAA@@@???AAABBBBBBBBBAAAAAA@@@???AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGGGGFFFCCC@@@>>>:::;;;;;;<<<<<<===>>>>>><<<======>>>>>>======<<<=========<<<<<<<<<;;;;;;<<<=========;;;:::;;;<<<::::::;;;;;;;;;999888777888888999999:::999999999888888888888999999999999777888999999888888999:::::::::::::::::::::::::::777777777888888888888888777777888888888888777777777777666666666777888888888::::::666444444222///777777777777777777777777777555444555666777666444444444555555555555444444555555555555555555555555333333333333444555666666333444444444444333222222444444444444444444444444333333333333333333333333333444444555555444444333333333444444444444333333333333444555555444333333111222222111000000111333222333444444222222333444333333333333333333333333222222111111222222333444333222222111111222222333222222222333333444444444333333333333333333333333333333333333333333444555555555555444444444444444333333444444444444333333333333333444444444555555666666666666666666666666555555666777777777777777666777777888999:::;;;;;;999::::::;;;<<<<<<======<<<<<<<<<<<<=========>>>;;;===???@@@??????@@@AAA<<<>>>AAABBBAAAAAABBBCCCHHHHHHIIIJJJMMMTTT\\\bbbkkksss~~~ZZZVVVSSSRRRRRRQQQOOOMMMIIIHHHHHHHHHIIIKKKMMMOOOTTTTTTTTTSSSQQQPPPQQQRRRSSSTTTTTTPPPKKKJJJLLLPPPMMMPPPOOOKKKJJJNNNNNNKKKKKKMMMPPPSSSVVVWWWWWWWWWQQQPPPQQQSSSVVVWWWWWWVVVUUUSSSRRRSSSVVVXXXXXXWWWTTTSSSSSSSSSUUUXXX[[[^^^[[[\\\\\\ZZZVVVSSSRRRSSSPPPOOOMMMKKKLLLMMMPPPQQQVVVVVVVVVTTTTTTTTTUUUVVVSSSTTTUUURRROOOLLLMMMNNNKKKKKKMMMQQQWWW^^^dddhhhddd\\\VVVVVVVVVRRROOONNNKKKJJJIIIHHHHHHHHHIIIJJJJJJHHHHHHJJJLLLNNNLLLJJJHHHLLLQQQUUUUUUTTTSSSRRRSSSPPPNNNOOOOOOLLLLLLPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIKKKLLLMMMMMMNNNOOOOOONNNMMMLLLNNNOOOHHHHHHJJJJJJJJJJJJHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQQQQPPPOOONNNLLLKKKLLLKKKLLLNNNQQQQQQNNNKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLKKKKKKKKKMMMOOOLLLMMMOOOPPPPPPOOONNNMMMRRRRRRRRRQQQOOOKKKGGGDDDGGGHHHIIIIIIHHHFFFDDDCCCDDDDDDCCCCCCDDDFFFGGGIIIHHHIIIIIIJJJIIIHHHGGGFFFBBBDDDFFFHHHIIIHHHGGGGGGFFFFFFGGGIIIJJJHHHEEEBBBDDDBBB@@@@@@@@@AAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHGGGDDD@@@>>>;;;;;;;;;<<<<<<===>>>???;;;<<<===>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;<<<=========;;;:::;;;<<<999999999999999999888888888888888999888888777777888888888888999999999999666888999999888888999:::999999999999999999999999666777777777888888888999777777888888888888777777666666666666666777888888888:::999444333666666222555555666666777777888888666555444444666666555444444444555555555555444444555555555555555555555555444444333333444444555555444444555555555444222222222333333444444555555666333333333333333333333333111111222333333222111111333333333444444333333222444444444444444444444444222333333222111111222444111333555444222111333555333333333333333333333333222222111111222222333444333222222111111222222333333333333333333333333333222222222222222222222222222222333444444444444444555555555444444333333333222333333444444333333222444444444444555555555555555555555555555555555555444555666666777777666666666666777888999:::;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;===>>>???>>>???@@@BBB>>>???@@@???>>>===>>>@@@@@@AAACCCDDDFFFJJJOOOSSSNNNRRRYYY```gggnnntttxxx|||ZZZVVVRRRPPPPPPOOOLLLIIIJJJIIIIIIJJJKKKMMMOOOPPPPPPQQQQQQOOOMMMMMMNNNOOONNNOOOOOOKKKFFFEEEJJJOOONNNQQQPPPKKKLLLQQQRRROOOKKKNNNQQQUUUXXXYYYYYYYYYOOOOOOPPPRRRVVVWWWWWWVVVSSSQQQOOOQQQTTTVVVVVVTTTSSSRRRRRRSSSVVV[[[```ccc[[[]]]\\\YYYTTTQQQQQQRRRPPPNNNKKKIIIIIIKKKNNNPPPWWWWWWVVVUUUSSSSSSTTTVVVPPPRRRRRRPPPLLLKKKMMMOOOKKKLLLPPPUUU\\\ccciiimmmeee]]]VVVUUUUUURRRNNNMMMKKKJJJHHHGGGFFFFFFGGGGGGIIIGGGGGGIIILLLMMMKKKIIIFFFKKKPPPSSSSSSQQQPPPOOOTTTOOOMMMNNNMMMKKKLLLPPPOOONNNKKKIIIGGGFFFEEEEEEJJJJJJKKKLLLMMMNNNOOOPPPLLLMMMNNNMMMLLLLLLNNNPPPGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLNNNPPPRRRRRRTTTSSSRRRPPPOOONNNMMMLLLKKKKKKLLLOOOSSSSSSOOOLLLNNNMMMLLLKKKJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFHHHJJJKKKJJJHHHGGGJJJKKKKKKJJJIIIIIIKKKMMMIIIJJJMMMOOOOOONNNLLLKKKNNNOOOPPPPPPNNNKKKGGGEEEGGGHHHIIIIIIIIIGGGEEECCCDDDDDDDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDAAACCCFFFIIIJJJIIIHHHFFFJJJJJJKKKLLLMMMKKKGGGDDDCCCAAA??????@@@@@@@@@>>>===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCEEEEEEBBB>>><<<<<<<<<<<<<<<<<<===>>>???;;;<<<===>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;<<<=========;;;:::;;;<<<::::::999999999:::;;;;;;:::::::::::::::999888777777888888888888999999999666888999999888888999;;;777777777777777777777777666666777777888888888999777777888888888888777777666666666666666777888888888;;;:::555555:::;;;888444555555666777888888999666555444444555666555444444555555555555555555444555555555555555555555555555555444333333333444444444444555666555444222111111222222333444555666666333333333333333333333333444444666666666666444444333333333444444333222222555444444333333444444555444555555444333333444666111333555444222111333555444444444444444444444444222222111111222222333444333222222222222222222333444333333333333333333333111111111111111111111111111222444555666555444444555555555444444333333333222333333444444333333222444444444555555555666666555555555555555555555555444555555666666666666666555666777888999:::;;;;;;888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<888999::::::999:::<<<>>>888999:::;;;;;;>>>BBBEEE???AAACCCDDDDDDDDDFFFGGGLLLLLLMMMOOORRRUUUXXXYYY\\\cccggghhhooozzzRRRQQQOOOOOOPPPPPPOOONNNHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKJJJIIIIIIIIIIIIIIIJJJLLLKKKKKKLLLNNNOOOPPPPPPNNNRRRTTTSSSTTTXXXYYYVVVQQQPPPOOOQQQUUUVVVUUURRRPPPQQQTTTVVVWWWVVVUUUUUUPPPPPPQQQUUUYYY]]]^^^^^^___\\\XXXWWWWWWWWWTTTRRRNNNMMMKKKIIIIIIKKKPPPTTTRRRTTTUUUSSSOOONNNPPPSSSRRRPPPMMMJJJIIIJJJKKKLLLNNNOOOSSSWWW[[[___bbbddd```[[[UUUQQQNNNLLLKKKIIIMMMKKKHHHGGGFFFEEEDDDBBBFFFFFFHHHIIIJJJJJJKKKKKKLLLMMMMMMKKKHHHGGGJJJLLLOOONNNLLLIIIFFFGGGJJJMMMHHHHHHHHHGGGGGGHHHHHHHHHJJJLLLOOOQQQRRRQQQOOONNNRRRRRRQQQPPPOOOMMMKKKJJJGGGJJJLLLLLLJJJHHHFFFFFFIIIIIIIIIJJJLLLNNNPPPQQQQQQPPPOOONNNMMMMMMMMMMMMKKKKKKMMMRRRVVVVVVRRRNNNKKKKKKLLLMMMMMMLLLKKKJJJGGGFFFFFFHHHKKKLLLKKKJJJGGGIIIJJJJJJIIIHHHHHHIIIHHHJJJLLLMMMNNNMMMLLLKKKIIIJJJJJJJJJJJJJJJIIIHHHNNNMMMLLLLLLMMMMMMLLLJJJJJJJJJIIIGGGFFFDDDCCCBBBDDDCCCBBBBBBDDDEEEGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDFFFEEECCCBBBBBBCCCDDDDDDHHHIIIJJJKKKIIIFFFCCCAAA@@@@@@@@@????????????>>>???@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCC>>>@@@AAAAAA@@@???@@@AAA@@@@@@??????>>>=========;;;<<<===<<<;;;<<<>>>@@@>>>>>>============>>>>>>:::;;;;;;;;;<<<=========>>>>>>======<<<;;;999999<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;:::777555555888999888666777888:::;;;;;;:::888777;;;999777888:::;;;:::777:::999999999888888777777999777666444444666777999444555777888777666444333999888888888777777666666777555333333444666666666555666777666555555666777222222333444444555555666555444333333222222222222333444444555555444444333555111000444555222444999555555666666555444333333000333333000000333333000333333333222222111111111333222222111111222222333000111222333444333222222555555333333333333555555222222222333444555777777444444333222222111111000333222111000000111222333111111111111111111111111222222222222222222222222222111000000000111222333222333333444444333333222444444444444444444444444333333333333333333333333333333333444444444555555555555666666666666555555888888888777777777777777999666555666999;;;;;;999::::::999999::::::;;;<<<;;;::::::::::::;;;<<<<<<:::::::::::::::;;;<<<=====================<<<<<<======???@@@AAABBBBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJPPPPPPQQQTTTWWW[[[^^^``````ccchhhlllpppsssttttttyyyzzz|||SSSQQQOOOOOOOOONNNLLLJJJGGGGGGGGGGGGGGGIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOONNNOOORRRSSSRRRSSSVVVVVVTTTRRRQQQQQQSSSUUUWWWUUUSSSPPPRRRVVVYYYYYYWWWTTTRRRQQQQQQQQQTTTYYY\\\^^^^^^^^^[[[WWWVVVVVVVVVTTTQQQMMMNNNOOONNNMMMMMMOOOQQQRRRRRRRRRQQQPPPOOOPPPRRRRRRPPPMMMKKKJJJKKKMMMOOOPPPPPPRRRTTTWWWZZZ\\\^^^TTTRRRPPPOOONNNMMMKKKJJJKKKIIIGGGFFFGGGGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMLLLIIIFFFEEEHHHJJJIIIIIIHHHEEEDDDDDDGGGJJJKKKJJJIIIIIIIIIIIIJJJKKKNNNOOOPPPRRRRRRQQQPPPOOOSSSRRRRRRPPPNNNLLLKKKJJJIIIKKKLLLLLLJJJIIIHHHIIIIIIIIIJJJLLLMMMNNNOOOOOOPPPPPPOOONNNMMMMMMLLLLLLKKKKKKLLLPPPTTTUUURRROOOJJJKKKKKKLLLLLLKKKJJJIIIGGGGGGGGGHHHJJJKKKJJJIIIGGGHHHJJJJJJHHHHHHHHHIIIFFFGGGIIIJJJKKKJJJHHHGGGJJJJJJKKKKKKKKKKKKKKKJJJNNNLLLKKKJJJKKKKKKIIIHHHIIIHHHFFFEEEDDDCCCCCCCCCBBBEEEFFFEEECCCCCCGGGJJJJJJIIIGGGFFFEEEDDDDDDDDDFFFEEEDDDBBBBBBBBBCCCCCCHHHIIIJJJJJJHHHFFFCCCAAA@@@@@@@@@????????????>>>===>>>??????????????????AAA@@@@@@@@@AAAAAABBBCCC???@@@BBBBBB@@@@@@@@@AAA@@@@@@??????>>>=========;;;<<<======<<<<<<===???>>>>>>============>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999:::::::::;;;;;;;;;888666777999:::999777888888999::::::999888888:::888777888:::;;;999777999999888888777777777777888777666555555666777888555555555777888888666555888888888777777777666666777666444444666666666555333444555444333333444555444444444444444444444444555444333333222222222333333444444555555444444333555111000444555333444999555555555555555444333333111444444111111444444111333333333222222222111111333222222222222222222333000111222333333333222222333222111111111111222333333333333222333333444555222222222222222222222333222222111000000111222222222222222111111111111111222222222222222222222222333333222111222333444555222333333444444333333222333333333333333333333333333333333333333333333333333333333444444444555555444444555555555555444444777777777888888999999999888666555666999;;;:::999:::999999999999:::;;;;;;;;;::::::::::::;;;<<<<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAA@@@AAAAAABBBDDDEEEEEEFFFEEEFFFGGGIIILLLOOORRRTTTQQQSSSVVVYYY\\\]]]]]]]]]\\\]]]___aaaccceeeggghhhkkkmmmqqquuuvvvuuusssqqqRRRPPPNNNLLLLLLKKKIIIGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPNNNMMMMMMMMMMMMMMMNNNNNNPPPSSSTTTQQQRRRTTTTTTQQQSSSRRRRRRSSSUUUVVVUUUSSSOOOSSSWWW[[[[[[WWWSSSPPPRRRQQQQQQSSSWWWZZZ\\\]]]ZZZXXXUUUTTTTTTSSSRRRPPPMMMPPPRRRSSSQQQOOONNNNNNPPPOOONNNOOOQQQQQQQQQPPPQQQOOOLLLJJJJJJLLLOOOQQQRRRQQQPPPPPPQQQSSSVVVWWWRRRRRRQQQRRRSSSQQQOOOLLLIIIGGGEEEEEEGGGIIIIIIHHHEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLJJJFFFCCCCCCEEEGGGDDDEEEEEEEEEDDDDDDFFFHHHMMMLLLKKKJJJJJJKKKLLLMMMRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRPPPMMMKKKIIIHHHHHHIIIJJJJJJHHHGGGHHHIIIIIIKKKMMMNNNOOOOOONNNMMMOOOOOONNNNNNMMMLLLLLLLLLKKKIIIJJJMMMQQQSSSQQQNNNIIIJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGHHHIIIJJJHHHGGGFFFHHHIIIIIIHHHGGGGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEIIIJJJKKKLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIGGGFFFGGGFFFDDDCCCBBBCCCEEEFFFBBBFFFJJJHHHDDDCCCGGGMMMIIIHHHGGGFFFEEEDDDDDDDDDGGGFFFDDDBBBBBBAAABBBBBBGGGHHHIIIIIIGGGEEEBBBAAA@@@@@@@@@????????????>>>===============>>>???@@@AAAAAA@@@@@@@@@AAABBBBBB@@@AAACCCBBBAAA@@@@@@AAA@@@??????>>>>>>======<<<;;;<<<======<<<<<<===>>>>>>======<<<<<<======>>>======<<<<<<<<<<<<<<<<<<:::;;;<<<===============<<<;;;;;;::::::;;;;;;<<<999999999999:::::::::::::::999888888:::::::::888888888888888888888888888999888777888999:::999777777777777777666666666666888777666555555666777888777555333555888:::888666888888777777777777666666888666666666777666555333333444555444333333444555666666555444444333222222444444333222222222333333333444444555555444444333444111111444444333444777444444555555444444333333222555555222222555555222333333333222222222222111222222222222222222222222000111222333333333333222222222111111111111222222444444333222111111111222000111111222333333444444222222111000000111222222222222222222111111000000222222222222222222222222444444444333444555666666222333333444444333333222333333333333333333333333333333333333333333333333333333333444444444555555333333444444444444333333666666777888999:::;;;;;;888777555666888::::::999999999999999999:::;;;;;;:::::::::::::::;;;<<<<<<:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@>>>>>>???@@@AAAAAABBBCCCBBBBBBCCCDDDFFFIIIKKKLLLJJJKKKLLLMMMNNNMMMLLLKKKRRRRRRSSSTTTVVVWWWXXXYYYVVVWWWYYYZZZ[[[[[[ZZZYYYNNNLLLJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOOOONNNKKKLLLMMMMMMMMMMMMOOOPPPRRRUUUUUURRRRRRTTTSSSPPPRRRRRRRRRSSSTTTTTTSSSRRRNNNQQQUUUWWWXXXVVVSSSQQQQQQPPPOOOPPPTTTWWWYYYYYYUUUSSSRRRPPPPPPOOONNNNNNOOOQQQSSSRRRPPPMMMLLLKKKNNNLLLKKKNNNQQQSSSRRROOOPPPNNNKKKJJJJJJMMMPPPRRRRRRQQQOOONNNNNNPPPSSSTTTXXXVVVTTTSSSRRRPPPMMMKKKJJJHHHFFFEEEGGGIIIIIIIIIEEEFFFHHHJJJKKKMMMMMMNNNMMMKKKGGGDDDAAAAAACCCDDDCCCEEEGGGHHHGGGGGGIIIJJJNNNMMMKKKJJJJJJKKKMMMNNNRRRRRRRRRRRRRRRTTTUUUVVVTTTSSSQQQNNNLLLIIIHHHGGGEEEFFFFFFEEEDDDDDDFFFHHHKKKMMMPPPRRRRRRPPPNNNLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKIIIHHHJJJMMMOOOMMMJJJIIIIIIHHHHHHHHHGGGFFFFFFIIIHHHGGGHHHIIIHHHFFFEEEEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLIIIHHHGGGGGGIIIIIIHHHGGGFFFEEECCCBBBBBBDDDGGGIIIEEEGGGIIIHHHFFFFFFHHHKKKHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFDDDBBBAAAAAAAAABBBFFFGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@?????????>>>>>>??????>>>===>>>???AAABBBAAAAAAAAA@@@@@@AAAAAABBB@@@BBBCCCCCCAAA@@@@@@AAA?????????>>>======<<<<<<;;;===>>>>>><<<<<<<<<>>>=========<<<<<<=========>>>>>>======<<<<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<888999999999999:::::::::999999999999999999999888999888777777777777888999888888777777888888888777666666666666666666555555777777666666666666777777:::666333444888:::888666777777777777777777666666777666666666777666333000555666777666555555555777555555444444444333333333444333333222222333333333333444444555555444444333333222222333444333444555333333444444444333333222111444444111111444444111222222222222222222222222222222222222222222222222111111222222333333333333444333333333333333333444333222222111000111111111111111111222222333333333222111111111111111111222333333222222111000000000222222222222222222222222444444444444444555555666222333333444444333333222222222222222222222222222333333333333333333333333333333333444444444555555333444444555555444444333555666666777888999999999777777666666777888999999999999999888999::::::;;;::::::999999::::::;;;<<<;;;::::::999::::::;;;;;;999:::::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMSSSRRRRRRRRRSSSSSSSSSTTTIIIHHHGGGGGGHHHIIIHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKKKKGGGJJJLLLMMMMMMNNNQQQTTTTTTWWWWWWTTTSSSUUUTTTPPPPPPQQQRRRRRRQQQPPPPPPPPPMMMNNNPPPRRRSSSTTTTTTSSSPPPNNNMMMNNNQQQTTTUUUUUUOOOOOONNNMMMLLLKKKKKKLLLPPPQQQPPPNNNKKKJJJJJJKKKLLLKKKKKKNNNRRRTTTRRROOONNNLLLKKKJJJKKKMMMOOOQQQQQQPPPNNNMMMNNNQQQSSSUUUXXXTTTPPPMMMKKKKKKIIIHHHMMMJJJGGGFFFFFFHHHHHHHHHEEEFFFHHHJJJKKKLLLMMMMMMLLLIIIFFFCCCBBBBBBCCCCCCCCCFFFHHHJJJJJJJJJKKKLLLMMMLLLJJJIIIIIIJJJLLLMMMPPPPPPOOOPPPRRRTTTWWWXXXSSSRRROOOLLLIIIHHHFFFFFFCCCDDDEEEDDDDDDDDDFFFHHHLLLNNNQQQSSSTTTQQQNNNLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKIIIGGGIIIKKKLLLJJJGGGIIIHHHGGGGGGFFFEEEEEEEEEIIIHHHGGGGGGHHHGGGEEECCCDDDFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFEEEEEEGGGIIIKKKJJJJJJFFFEEECCCCCCDDDFFFJJJLLLIIIGGGFFFGGGJJJKKKIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFEEECCCBBBAAAAAAAAABBBEEEFFFFFFEEEEEECCCBBBAAA@@@@@@@@@?????????>>>>>>???>>>>>>===>>>@@@BBBCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@BBBCCCBBBAAA??????@@@??????>>>>>>===<<<<<<<<<;;;===>>>>>>===<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>======<<<<<<;;;>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<888888888999999999::::::666777888999888888777777888777777666666777777888777777777777777777777777555555555555555555666666777777666666666666777777:::777555555666777666444666666666666666666777777666555555555666555222///555666777666555555555777333333333444444444555555333333333222222333333444333444444555555444444333111333333333333444444333222222333333333333333222000333333000000333333000222222222222222222222222111222222333333222222111222111222222222222333333333333333333333333333333111111000000000111222222333333333222222222111111111111111222222111111111222222222111111111000000222222222222222222222222222333333333444444444444222333333444444333333222222222222222222222222222333333333333333333333333333333333444444444555555555555666666666666555555666666666666666555555555777777777777666777888999999888888888888999:::::::::999999999999:::;;;;;;;;;::::::999999999::::::999999999999::::::;;;;;;:::;;;<<<===============>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEECCCCCCDDDFFFGGGIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLGGGEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIHHHHHHIIIJJJKKKKKKNNNMMMLLLKKKIIIIIIIIIIIIEEEHHHLLLMMMMMMNNNSSSWWWTTTWWWWWWTTTSSSUUUTTTPPPOOOQQQRRRQQQOOONNNNNNOOONNNNNNNNNOOOPPPQQQRRRSSSOOONNNNNNOOOQQQSSSRRRQQQLLLMMMMMMLLLJJJIIIJJJLLLQQQPPPNNNKKKHHHGGGIIIKKKKKKKKKLLLOOORRRSSSRRRPPPMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNPPPRRRUUUVVVVVVSSSNNNLLLLLLMMMNNNNNNOOOLLLHHHFFFFFFGGGGGGGGGFFFFFFHHHIIIJJJJJJKKKKKKIIIGGGDDDDDDEEEEEEEEEDDDDDDFFFIIIJJJJJJJJJLLLMMMMMMLLLIIIHHHHHHIIILLLMMMMMMMMMMMMNNNPPPRRRTTTVVVQQQOOOLLLIIIGGGFFFEEEEEECCCEEEGGGGGGGGGGGGHHHJJJKKKMMMPPPRRRSSSQQQNNNLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHJJJMMMNNNKKKHHHIIIHHHGGGFFFEEEDDDDDDDDDHHHGGGFFFFFFGGGGGGEEECCCCCCEEEFFFFFFEEEDDDDDDEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFHHHJJJJJJIIIEEEDDDDDDDDDEEEHHHJJJLLLKKKGGGDDDGGGLLLMMMIIIDDDGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@????????????>>><<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBBBB@@@>>>>>>??????>>>>>>======<<<<<<;;;;;;===??????===<<<;;;<<<===<<<<<<;;;;;;<<<<<<===>>>>>>==================?????????>>>===<<<::::::<<<;;;;;;::::::;;;;;;<<<888888888888999999999999555777999999888777666777666666666666666666666666555777888777666555666777555555555555666666666666666666777777777777666666666666666666555555555555555555666666666666777777777555555555666555333222333444555444333333444555222222333333444555666666333333222222222333444444333444444555555444444333000333444222222444444111111111222333333333222222000222222000000222222000111222222222222333333333111222333444444333222111222222111111222222333444000000111111111111000000111000000000111222333333444444333333222111111000000111222222222222111000111111111111111111111111222222222222222222222222111111222333333333333222222333333444444333333222333333333333333333333333333333333333333333333333333333333444444444555555555666666666666666666555666555555555444444444333666777888777666666777999888888888888888999::::::999999999999999:::;;;;;;;;;::::::999999999999999888999999::::::;;;;;;<<<:::;;;<<<===============<<<<<<======>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDEEEHHHIIIJJJKKKLLLMMMNNNOOOHHHGGGFFFEEEEEEFFFHHHIIIGGGFFFEEEEEEFFFGGGFFFDDDCCCEEEGGGIIIKKKKKKLLLLLLJJJJJJJJJIIIJJJJJJKKKKKKNNNLLLJJJHHHGGGHHHJJJKKKEEEIIIMMMMMMLLLMMMRRRVVVSSSVVVVVVSSSSSSTTTSSSPPPPPPRRRSSSRRROOOMMMNNNOOOOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOQQQSSSSSSQQQOOOLLLMMMNNNMMMJJJJJJLLLNNNOOOOOOMMMKKKHHHGGGIIIKKKJJJLLLOOOQQQQQQQQQQQQRRRNNNOOOPPPQQQQQQQQQOOOOOOMMMNNNNNNOOOQQQRRRTTTUUUTTTRRRPPPOOOPPPQQQQQQPPPPPPLLLHHHEEEFFFGGGHHHHHHFFFGGGGGGHHHIIIIIIHHHHHHFFFEEEDDDFFFHHHIIIHHHFFFFFFHHHJJJJJJJJJKKKMMMOOONNNLLLIIIHHHHHHIIILLLNNNLLLLLLLLLLLLMMMNNNOOOOOONNNLLLIIIGGGEEEDDDDDDEEEBBBDDDGGGHHHHHHHHHIIIJJJIIIKKKMMMOOOOOONNNMMMKKKIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHIIINNNSSSTTTQQQNNNJJJIIIGGGFFFDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGEEEDDDBBBDDDFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDFFFGGGFFFEEECCCCCCCCCDDDFFFGGGIIIJJJIIIGGGFFFHHHKKKKKKHHHEEEFFFFFFEEEDDDDDDDDDDDDEEECCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@????????????>>>;;;<<<===???@@@@@@AAAAAACCCBBBAAAAAA@@@@@@@@@AAA???AAABBBAAA???=========>>>>>>>>>===<<<<<<;;;;;;;;;===??????>>><<<;;;;;;===<<<<<<;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<888888888888999999999999555888;;;;;;999777777888555555666777777666555555444666888777555444666777555555666666666777777777666666777777777777666666///333777777555333555888555555555666666666777777888777555555777777777666333444555444333333444555333444444444444444444444333222222222333333444555333444444555555444444333///444555222222444333///000000111222222222222222111333333111111333333111111111222222222333333333000111333444444333111000222222111111111222333444///000111222222111000///333333222111111111222222333222222222222222222222000111222222222222111000000000000111222222333333222222222222222222222222000111222333444333333222222333333444444333333222333333333333333333333333333333333333333333333333333333333444444444555555444555555666666555555444444444555555555555555555666777888777555444666999888888888888888999999:::999999999888999999:::;;;;;;::::::999888888999999999999999:::;;;<<<<<<<<<;;;<<<<<<============<<<;;;;;;<<<<<<<<<<<<======@@@@@@BBBCCCCCCCCCBBBAAAEEEDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCDDDDDDHHHGGGGGGGGGGGGHHHJJJJJJIIIGGGFFFEEEFFFFFFDDDBBBBBBCCCFFFHHHKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMKKKHHHFFFFFFHHHKKKNNNGGGKKKNNNNNNLLLLLLPPPUUURRRUUUUUURRRRRRTTTSSSOOOQQQSSSUUUSSSPPPNNNNNNPPPQQQRRRTTTUUUSSSPPPMMMJJJOOOPPPQQQTTTUUUUUUQQQOOOMMMNNNPPPNNNLLLKKKMMMPPPMMMNNNNNNLLLJJJIIIIIIJJJIIIMMMRRRSSSQQQPPPQQQSSSOOOQQQSSSUUUUUUSSSPPPOOOMMMMMMOOOPPPQQQRRRSSSSSSPPPOOONNNOOOPPPOOOLLLJJJOOOKKKGGGEEEFFFHHHIIIJJJFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCDDDGGGKKKLLLJJJGGGJJJKKKLLLLLLLLLMMMOOOQQQOOOMMMJJJHHHHHHJJJMMMOOOLLLLLLLLLLLLKKKKKKJJJJJJLLLJJJHHHEEECCCCCCDDDDDD???BBBFFFHHHHHHGGGGGGHHHGGGHHHJJJLLLMMMLLLKKKKKKHHHJJJKKKMMMMMMLLLJJJIIIFFFGGGJJJQQQWWWYYYWWWTTTKKKIIIGGGFFFDDDDDDDDDEEEFFFEEEDDDEEEGGGGGGFFFDDDBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGDDDEEEEEEEEEEEEDDDDDDCCCFFFEEECCCCCCDDDDDDBBBAAAAAABBBCCCDDDEEEFFFGGGGGGFFFHHHIIIJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEBBBAAA@@@@@@AAABBBDDDEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>===>>>@@@BBBCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???@@@AAA@@@>>><<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;===???@@@>>><<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????<<<======>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<777888888888888999999999555999<<<<<<:::888888999444555777888888777555444444666888777444444555888555666666666777777888888666666777777777777666666)))000666888444333666;;;444555555555666666777777:::888666666888999:::999555666777666555555666777666555555444444333333222222222222222333333444555333444444555555444444333///444555222111555333...///000111222222222222222222444444222222444444222111111111222222333333333000111333444444333111000333222111111111222333444111222333444444333222111666555444222111000000000111111111222222333444444000111222333333222111000//////000111222333333444222222222222222222222222111222333444444444333222222333333444444333333222444444444444444444444444333333333333333333333333333333333444444444555555333444444555555444444333333444444555666777888888666888999777555444666999888888888777888999999:::999999888888999999:::;;;;;;::::::999888888888999999999:::;;;;;;<<<======<<<<<<======>>>=========<<<<<<==================;;;<<<>>>?????????>>>>>>CCCCCCBBBAAAAAAAAABBBBBBFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGGGGCCCBBBBBBAAAAAAAAABBBBBBEEEEEEFFFGGGHHHHHHIIIIIIHHHFFFDDDEEEHHHJJJIIIHHHMMMJJJFFFEEEGGGIIIHHHGGGJJJGGGDDDEEEHHHMMMQQQTTTTTTTTTSSSRRRQQQOOOMMMLLLOOOPPPRRRSSSRRROOOKKKIIIUUURRRPPPPPPRRRQQQMMMJJJLLLMMMOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMOOOOOOHHHIIIJJJJJJKKKJJJJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOOOOQQQSSSTTTSSSQQQNNNLLLPPPNNNMMMMMMPPPSSSUUUUUUUUUQQQPPPQQQOOOJJJIIIKKKHHHHHHHHHIIIKKKKKKIIIGGGJJJHHHFFFGGGHHHIIIIIIHHHJJJIIIHHHIIIIIIJJJIIIHHHEEEGGGJJJNNNPPPQQQQQQQQQOOOMMMKKKHHHHHHHHHJJJKKKOOONNNLLLJJJJJJKKKMMMNNNLLLLLLLLLJJJFFFDDDCCCDDDHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJKKKLLLJJJHHHFFFDDDIIIGGGGGGMMMUUUXXXTTTOOOGGGGGGEEEDDDCCCBBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHCCCDDDDDDEEEEEEEEEEEEDDD@@@AAADDDFFFGGGGGGFFFEEEJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBB@@@???@@@CCCEEECCCCCCCCCDDDDDDDDDDDDDDDGGGFFFDDDDDDDDDFFFHHHJJJFFFDDDBBBAAACCCDDDDDDDDDHHHFFFCCCAAA@@@AAACCCDDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>AAA@@@@@@??????@@@@@@AAA@@@@@@??????????????????AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>===<<<<<<;;;;;;:::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999;;;:::999999;;;;;;:::999999888777666666555666666666666666666777777777777555555555444222333555777666666666666666666666666333444444444555555666666666777777555222333666:::666555555444444666777888777777666666666666777777444444333333222222222222666666555444333444777:::666555444333333333333333444333222222444444333222111111111222222333333333333222111000000111222333////////////000000000000111111111111111111111111222222222222222222222222333333222222222222222333111111111111111111111111222222222222222222222222////////////////////////000111222111000000222444333111//////111222000...000000111111111111000000111111000000111333444666333333333333333333333333222222111000111222444555111222222222222111000000222222333333333333444444444333222222444444333222111333666777777777777999444999>>><<<666222444888555666666666666777777777999999888888888888888888888888888888888888888888888888777777888:::;;;======;;;999:::===>>>===;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<============??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDCCCBBB@@@AAAAAACCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHGGGGGGFFFEEECCCBBBCCCFFFIIIIIIGGGMMMJJJGGGFFFHHHJJJIIIHHHJJJHHHFFFGGGKKKPPPTTTUUUTTTTTTSSSRRRQQQPPPOOONNNRRRRRRQQQPPPOOONNNMMMMMMQQQPPPNNNNNNNNNMMMKKKJJJNNNOOOQQQQQQQQQPPPNNNMMMLLLLLLKKKLLLLLLMMMNNNOOOJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTUUUVVVVVVTTTRRRQQQOOOMMMLLLNNNQQQTTTVVVWWWWWWRRRPPPPPPLLLGGGEEEFFFLLLLLLLLLMMMNNNNNNLLLJJJKKKIIIHHHHHHIIIJJJIIIHHHIIIIIIHHHIIIJJJJJJIIIIIIFFFHHHKKKNNNQQQRRRRRRQQQPPPNNNLLLJJJIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKLLLLLLJJJKKKKKKJJJHHHFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJJJJJJJIIIGGGDDDCCCFFFEEEFFFKKKPPPRRROOOLLLFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEAAACCCEEEGGGHHHHHHGGGGGGIIIHHHGGGFFFDDDDDDDDDDDDAAABBBBBB@@@??????AAACCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIFFFDDDBBBBBBDDDEEEEEEEEEHHHFFFDDDBBBBBBCCCEEEGGGFFFEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@@@@????????????????????????@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;<<<<<<;;;:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999:::999888888999:::999888888777666666666666666666666666666666777777777777555666666555444444555777666666666666666666666666444444555555555666666666555666777555333333666888666555555444555666777888777777666666666666777777777777777666666666555555333444444222111222555777555555555444444444444444555444333333555555444333222222222222222222333333333222111111111111222333000000111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111000111222111000000222444555333111111333444222000111111222222222222111111222222222222222444555666333333333333333333333333333222111111111222333444333444444444444333222222222222333333333333444444444333222222444444333222---000333555444444444555555888;;;999666444666888777777777777888888888888888888888888888888888888888888888888888888888888888888777777888:::;;;<<<<<<:::999:::===>>>===;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<==================>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCBBBBBBCCCDDDCCCCCCCCCBBBBBBCCCCCCDDDBBBCCCFFFHHHIIIHHHFFFEEEEEEDDDCCCDDDGGGIIIIIIIIIMMMKKKHHHHHHIIIJJJJJJIIIJJJIIIIIIKKKOOOSSSVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQUUUSSSOOOMMMLLLMMMNNNPPPOOOOOOOOOMMMKKKJJJKKKMMMQQQRRRRRRSSSRRRQQQOOONNNMMMMMMLLLLLLLLLMMMMMMNNNJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKKKKLLLOOORRRVVVXXXUUUUUUVVVVVVVVVUUUUUUTTTQQQPPPNNNOOORRRTTTUUUUUUUUUQQQNNNNNNKKKFFFDDDFFFNNNNNNNNNOOOPPPPPPNNNLLLLLLKKKIIIHHHIIIJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIKKKMMMPPPRRRSSSSSSSSSPPPNNNLLLKKKKKKLLLMMMOOOMMMLLLLLLLLLKKKKKKKKKKKKHHHJJJKKKKKKJJJIIIKKKLLLJJJIIIHHHFFFFFFFFFGGGGGGJJJKKKKKKKKKKKKJJJIIIHHHJJJKKKKKKJJJIIIGGGDDDCCCBBBDDDFFFIIIJJJJJJJJJIIIDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHGGGGGGFFFEEEDDDCCCDDDFFFHHHIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCCCCCCC@@@AAABBBAAA@@@???@@@AAABBBBBBAAAAAABBBCCCEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDCCCDDDEEEGGGGGGFFFGGGFFFDDDCCCDDDEEEGGGIIIEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@????????????????????????>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::::::::999999999999999777666777888999888777666666666555666666777777666666666666777777777777444666888777666555666666777777777777777777777777555555666666666666777777444555666666555444555666555555444444555555666777666666666666666666666666555555555555555444444444333444444222111222444666333444555666666666555444666444333444555666555444333333222222222222222222333333222222222222333333222222222333333333333444111111111111111111111111222222222222222222222222111111000000000111111222111111111111111111111111222222222222222222222222333333333333333333333333000111222111000000222444444333222222333333222000222222333333333333222222333333222333333444555666333333333333333333333333333333222111111111222222333444444444444333222222222222333333333333444444444333222222444444333222,,,///333555444333333333666666666666666777777888666777777777888888888888888888888888888888888888888888888888888888888888888888888888888999:::;;;;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<============;;;<<<===???AAABBBDDDDDDAAAAAAAAAAAABBBBBBBBBBBB???AAACCCCCCCCCDDDEEEGGGDDDDDDCCCCCCCCCDDDEEEEEEDDDFFFIIIKKKLLLJJJHHHFFFIIIHHHGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIJJJMMMQQQUUUVVVVVVVVVUUUTTTRRRRRRRRRSSSSSSSSSQQQNNNLLLKKKLLLMMMOOOOOOPPPPPPMMMJJJJJJMMMQQQQQQQQQRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLMMMMMMMMMJJJJJJIIIIIIJJJKKKLLLMMMKKKKKKMMMOOORRRUUUXXXYYYSSSSSSSSSSSSSSSTTTTTTTTTUUUSSSQQQQQQSSSTTTSSSSSSRRRNNNLLLMMMLLLIIIIIILLLMMMMMMLLLNNNOOONNNLLLJJJLLLJJJHHHHHHHHHIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNPPPRRRTTTUUUUUUUUUNNNNNNLLLKKKKKKLLLMMMNNNKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLLLLKKKKKKLLLNNNLLLJJJIIIGGGFFFFFFGGGGGGLLLLLLKKKKKKJJJJJJIIIIIILLLLLLKKKKKKIIIGGGFFFEEEAAAEEEHHHHHHFFFEEEFFFGGGDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIHHHHHHFFFFFFEEECCCCCCBBBBBBBBB@@@BBBCCCCCCAAA@@@@@@AAABBBAAA@@@@@@AAACCCEEEGGGBBBDDDFFFHHHIIIIIIHHHGGGGGGEEEDDDEEEGGGHHHGGGFFFDDDDDDCCCCCCDDDEEEGGGHHHEEEDDDCCCAAA@@@@@@??????AAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????======>>>>>>???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;::::::::::::::::::;;;:::999999999999999999999999888777777888999888777555555555555555666777888666666666666777777777777444666888999777666666666777777777777777777777777666666666777777777777777444555666666666555444444444444444444555555666666555666666666666666666555444444444444444444444444555555666555333444555777222333555777777777555444555444333333444555444333333333333222222111111111333333333333333333333333222222222333333333444444111111111111111111111111111111111111111111111111000000000///000000111222111111111111111111111111111111111111111111111111333333333333333333333333000111222111000000222444111111000000000000000///111222222222222222222111222222222222333333444444222222222222222222222222444333333222222111111111111222222222222111000000222222222333333333444444444333222222444444333222...222666888777555444444777444222333666999999888555555666666666777777777777777777777888888888888888888888888888888888888888888888888888999999:::::::::999:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===???@@@AAACCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAABBBDDDDDDCCCCCCEEEGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGJJJMMMOOOOOOMMMKKKIIIKKKKKKKKKIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKHHHHHHJJJMMMQQQTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSNNNNNNMMMLLLLLLKKKKKKKKKMMMOOOOOOLLLIIIIIIMMMQQQOOOOOOOOOOOONNNMMMMMMLLLOOONNNMMMMMMMMMMMMMMMNNNLLLLLLLLLMMMNNNOOOPPPPPPIIILLLOOOSSSVVVWWWWWWWWWRRRRRRRRRSSSSSSTTTTTTUUUTTTRRRRRRRRRUUUVVVVVVUUUSSSOOOMMMNNNMMMKKKLLLOOOMMMLLLLLLMMMNNNMMMKKKHHHJJJHHHFFFFFFGGGHHHGGGFFFIIIKKKMMMMMMLLLLLLNNNPPPPPPQQQRRRSSSUUUUUUVVVVVVNNNMMMLLLKKKKKKKKKLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIKKKLLLMMMMMMKKKKKKKKKMMMMMMLLLJJJIIIHHHHHHHHHIIIMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCGGGJJJIIIEEECCCEEEGGGEEEFFFFFFGGGFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDFFFGGGGGGHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEDDDCCCAAAAAABBBBBBBBBAAAAAABBBCCCEEEFFFAAACCCEEEHHHIIIIIIGGGFFFGGGFFFEEEFFFGGGHHHGGGEEEAAAAAAAAAAAABBBDDDEEEFFFDDDCCCBBBAAA????????????>>>??????@@@@@@@@@?????????>>>>>>======>>>>>>???======>>>>>>>>>?????????<<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999;;;;;;;;;;;;;;;;;;::::::999999:::::::::::::::::::::::::::999999:::::::::999999999999999999999999:::888777888999:::999888555555444555555666777777666666666666777777777777444666888999777666666666666666666666666666666666777777777777777666666666444444444555666555444333333444444555555555555555555555666666666666555555777777777777777777888888444555666555444333444666111333555777777666555444333222111222333333222111333333333222222111111111333333333333333333333333111111111111222222222222111111111111111111111111111111111111111111111111000000//////000111111222111111111111111111111111111111111111111111111111222222222222222222222222000111222111000000222444111111111111000//////000000000111111111111000000000111111111222222222222222222222222222222222222333333333333222111111000111222222222222111000000222222222333333333444444444333222222444444333222000333777888888666555555777333000222666999999777666666666777777777888888666666777777777888888888888888888888888888888888777777888888888999888888888999:::::::::::::::;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEDDDBBBBBBDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJLLLNNNOOOOOONNNLLLJJJJJJJJJJJJIIIFFFEEEFFFGGGIIIJJJLLLKKKJJJJJJKKKLLLIIIIIIJJJMMMPPPSSSTTTSSSUUUUUUUUUUUUTTTSSSQQQQQQLLLLLLMMMNNNNNNLLLKKKIIIJJJJJJJJJIIIHHHIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPRRRSSSTTTTTTTTTTTTJJJMMMQQQUUUWWWWWWUUUTTTRRRSSSTTTUUUVVVWWWWWWWWWPPPPPPQQQSSSWWWYYYZZZYYYXXXSSSPPPPPPNNNKKKKKKNNNNNNNNNMMMNNNOOONNNLLLIIIHHHFFFEEEEEEGGGGGGGGGFFFKKKNNNPPPPPPMMMMMMOOORRRQQQQQQQQQRRRSSSTTTTTTUUUNNNNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIMMMNNNNNNMMMKKKJJJJJJKKKNNNMMMLLLJJJJJJJJJKKKKKKNNNMMMLLLKKKJJJIIIIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCFFFIIIKKKJJJGGGEEEFFFHHHHHHHHHIIIIIIIIIHHHFFFEEEIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDD???AAADDDFFFGGGHHHGGGFFFHHHGGGFFFGGGGGGGGGEEECCC?????????@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>><<<<<<===>>>>>>>>>======>>>>>>============>>>>>><<<======>>>>>>?????????<<<===============<<<<<<::::::::::::::::::::::::::::::999999999999::::::999999:::;;;;;;;;;;;;;;;888888999999999999::::::::::::999999999999::::::888888888999999999999999:::999888888999:::999888555555555444555555666666666666666666777777777777444666888777666555666666666666666666666666666666777777666666666666555555555444333444555555555333333333444555555555555444444555666777777666555444555555555555666666666666222333444333222111222333222333444555555555444333222111000111222333222000333333222222222222222222222222333333333333222222000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111000111222111000000222444222333444333111111111222000000000111111000000000000000111111111111000000222222222222222222222222222222333333333222111111333444444444444333222222222222333333333333444444444333222222444444333222111333555666555444444555555333111222666888777555888888888888999999999999555666666777777888888888888888888888888888888888777777888888999888888777777999::::::999888:::;;;999:::<<<=========<<<;;;<<<<<<<<<<<<============>>>>>>>>>?????????????????????@@@@@@AAAAAABBBBBBEEEEEEDDDCCCAAAAAACCCEEEEEEEEEEEEFFFFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJHHHIIIJJJIIIGGGFFFHHHKKKJJJLLLNNNNNNMMMLLLMMMOOOLLLKKKKKKMMMPPPRRRSSSSSSTTTTTTVVVVVVUUURRROOOMMMMMMNNNNNNOOONNNNNNMMMLLLIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMNNNOOOOOOPPPOOOQQQTTTVVVWWWWWWUUUTTTNNNPPPRRRTTTUUUUUUSSSRRRRRRSSSVVVXXXYYYYYYXXXWWWRRRRRRRRRUUUWWWYYYYYYXXXXXXSSSPPPPPPNNNLLLLLLPPPOOONNNNNNNNNOOONNNLLLIIIGGGFFFEEEEEEGGGIIIIIIHHHNNNQQQSSSRRROOONNNPPPSSSOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPOOOMMMLLLKKKJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMMMMKKKJJJKKKLLLOOONNNMMMLLLLLLLLLMMMNNNOOONNNLLLKKKJJJIIIIIIJJJDDDDDDDDDDDDDDDEEEEEEFFFIIIJJJJJJJJJHHHHHHHHHIIIIIIJJJLLLMMMMMMMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEECCC@@@@@@AAACCCDDDEEEFFFGGGFFFEEECCCBBB???@@@BBBDDDEEEFFFFFFFFFIIIHHHGGGGGGGGGEEECCC@@@?????????@@@@@@AAAAAAAAACCCBBBAAA???>>>>>>>>>>>>;;;;;;<<<===============>>>======<<<<<<======>>><<<<<<======>>>??????@@@============<<<;;;;;;::::::::::::::::::::::::::::::::::::999999:::::::::777888999;;;<<<<<<<<<;;;888888888888999999999:::::::::999999999999::::::777888888888999999999999999777777777888999888777666666555444444444555555666666666666777777777777555666666555444444555777444444444444444444444444666666666555555555444444777444222222444555555444222333444555555555444444333444666777777666444333111222222222333333333333222333444444222111111222333333333333333222222222333222111111333333222111222222222222222222333333111111222333333222111111000000000000111111111222111111111111111111111111111111111111111111111111000000000111111222444444111111111111111111111111111111111111111111111111111111111111111111111111000111222111000000222444222333555333111000111333000111111222222111111000000111222222222222111000111111111111111111111111000111222333333333222222333444444444444333222222222222333333333333444444444333222222444444333222222333444333222222444555333333333444555666555444666666666666777777777777555555666666777888888999888888888888888888888888777777888999999888777666666888:::999888777999;;;999:::<<<===>>>===<<<;;;<<<<<<<<<<<<============<<<======>>>???@@@@@@AAA>>>??????@@@AAAAAABBBBBBCCCCCCCCCAAA@@@AAACCCFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGIIIKKKKKKIIIJJJMMMPPPKKKNNNQQQQQQOOONNNOOOQQQOOOMMMLLLMMMPPPRRRTTTTTTSSSTTTVVVWWWUUURRRNNNKKKPPPPPPOOOOOOOOOOOOOOOOOOKKKIIIHHHJJJMMMOOOLLLIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQLLLOOORRRUUUWWWVVVSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSPPPRRRUUUXXXYYYYYYXXXVVVXXXWWWVVVVVVWWWVVVTTTRRRTTTPPPNNNOOOOOOMMMPPPTTTNNNMMMMMMMMMNNNMMMJJJHHHGGGFFFEEEFFFIIIJJJKKKJJJOOOSSSUUUTTTPPPNNNQQQTTTMMMLLLLLLLLLLLLMMMNNNOOORRRRRRQQQOOOMMMLLLJJJJJJLLLKKKIIIGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMOOONNNMMMMMMMMMNNNOOOPPPPPPOOOMMMKKKJJJIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIKKKNNNPPPQQQQQQPPPOOOMMMMMMLLLKKKIIIHHHGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKFFFEEEEEEDDDDDDDDDDDDEEEEEEEEECCCAAA??????AAACCCDDDFFFHHHIIIHHHFFFCCCAAA>>>???AAABBBDDDEEEFFFFFFJJJHHHGGGGGGFFFDDDAAA>>>??????@@@@@@@@@AAAAAAAAACCCBBB@@@???>>>>>>======;;;;;;<<<======>>>============<<<<<<<<<<<<======;;;<<<<<<===>>>??????@@@============<<<;;;:::999::::::::::::::::::::::::;;;::::::999999::::::;;;555777999;;;<<<===<<<<<<777777888888999999999::::::999999999999999999:::777777888888999999999999888666555666777888777666777666555444444444444444666666666666777777777777555666555444222333555777444444444444444444444444666666555555444444444333888444111111333555555444222333444555555555444333333444666777777666444333444444444555555666666666333555666666444222222333444444222111111111111222444333222222444444333222111111111222222333333444000111222333333222111000000000111111111222222222111111111111111111111111000000000000000000000000111111111111222333444555111111111111111111111111000000000000000000000000111111111111111111111111000111222111000000222444///111333222///...///111222222222333333222222222111222333444333333111000111111111111111111111111///000222333444333333222111222222222222111000000222222333333333444444444444333222222444444333222444444444333222222555777111333444555555555444333222222222333333333444444444555555666777888888999888888888888888888888888666777888999999888777666666888:::999777777999;;;999:::<<<>>>>>>===<<<;;;<<<<<<<<<<<<=========>>>:::;;;<<<>>>???AAABBBCCC>>>>>>???@@@AAAAAABBBBBB@@@AAAAAA@@@@@@AAAEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDEEEGGGHHHGGGIIIJJJJJJJJJKKKMMMOOOQQQRRRRRRQQQOOOOOOPPPQQQPPPOOOOOOPPPQQQSSSUUUVVVXXXUUUTTTTTTUUUTTTPPPLLLQQQRRRSSSRRROOOMMMLLLMMMJJJIIIIIIIIIJJJKKKLLLMMMJJJHHHFFFGGGKKKNNNNNNLLLNNNMMMLLLLLLLLLMMMNNNOOORRRSSSSSSQQQPPPQQQTTTVVVQQQQQQRRRRRRRRRRRRRRRQQQTTTUUUWWWXXXYYYYYYYYYXXXWWWYYYYYYUUUPPPNNNOOOQQQQQQQQQOOONNNNNNOOOPPPQQQRRRRRRPPPOOOMMMLLLJJJJJJJJJHHHFFFDDDDDDFFFHHHJJJNNNPPPQQQQQQPPPNNNOOOPPPLLLJJJIIIIIILLLOOOPPPQQQRRRPPPMMMKKKKKKJJJHHHFFFHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKNNNOOONNNMMMLLLLLLKKKKKKLLLNNNPPPSSSUUUWWWPPPOOONNNMMMLLLLLLMMMMMMGGGHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJLLLMMMNNNOOOPPPOOONNNNNNQQQNNNJJJHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA===;;;;;;>>>AAADDD@@@DDDIIIMMMMMMHHHCCC>>>;;;???DDDEEEEEEGGGLLLQQQMMMKKKHHHEEECCCAAAAAAAAA???@@@AAAAAA??????@@@AAA@@@@@@@@@???>>>======<<<===>>>>>>?????????>>>>>>;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<===>>><<<;;;>>>???@@@===999888999;;;<<<;;;999888888888999999888999;;;;;;999888888999::::::;;;;;;<<<;;;;;;;;;:::999999888888999999:::666777888999:::999888888999888888777666555555444999999777666555555555555777777777777777777777777555555666666777777888888555666666666555444333333888888777555444333222111555555555555555555555555333333333333333333333333555444444444444555666666333222111222444555444333555555555555555555555555333333333222222111111111222222222222222222222222333111000111222222111000222222333333333222111111222222111111111111222222111111111111111111111111222222222111111111111000//////000000000111111111222222333333222111///...111111111111111111111111111222333222111111333555111111111111111111111111//////000111222333333333444333333555777777444000000111222333333333333333000111222333333222000000000111111111111222222222333111111333666666444111222222222222222222222222222222333333333333444444777666444333222333333444555444444333333333444444555555444444444444555555888777555444333333444444333333444444555666666666888888888888888888888888:::999888777666666666666777777888999999999999888===<<<<<<;;;;;;:::999999;;;::::::::::::;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKHHHIIIKKKKKKKKKMMMOOOQQQTTTUUUUUUTTTRRRQQQSSSTTTPPPOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSSSSUUUUUURRROOOPPPRRRSSSRRRPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLIIIHHHHHHKKKOOOQQQQQQPPPQQQQQQPPPOOONNNMMMMMMMMMPPPQQQQQQQQQPPPPPPRRRSSSOOOPPPQQQRRRSSSSSSSSSSSSVVVWWWXXXZZZZZZZZZZZZYYYUUUUUUUUUSSSPPPOOOPPPQQQQQQOOOMMMLLLMMMOOORRRTTTRRRRRRQQQOOONNNMMMLLLKKKJJJHHHGGGEEEFFFHHHJJJLLLQQQRRRSSSRRRPPPNNNNNNOOONNNLLLIIIIIIKKKMMMMMMMMMNNNLLLJJJIIIIIIHHHGGGFFFIIIHHHGGGGGGGGGHHHIIIJJJKKKNNNQQQQQQNNNLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHGGGHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNMMMMMMKKKIIIHHHHHHIIIHHHHHHBBBCCCDDDEEEGGGIIIKKKLLLHHHIIIKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFEEEEEEDDDCCC@@@???===<<<===@@@CCCFFFEEEHHHLLLNNNMMMIIIDDDAAA???BBBEEEEEECCCDDDIIIMMMMMMKKKIIIFFFDDDCCCBBBBBBAAABBBCCCBBB@@@???@@@AAA@@@@@@??????>>>======<<<>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<===>>><<<;;;===>>>>>><<<999888999;;;;;;;;;999888888888999999:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<;;;;;;:::::::::999999888888999999:::666777888999:::999999888999999999888777777666666999888777666555555555555777777777777777777777777555555666666777777777777555555666666555555444333666666666555555444444333555555555555555555555555444444444444444444444444555444444444444555666666444333222333555666666555555555555555555555555555444333222222111111111222333333333333333333333333444222111222333444333111222222222222222111111000222111111000000111111222111111111111111111111111111111111000000000//////111111222222222333333333222222333333222111///...222222222222222222222222111222333222111111333444111111111111111111111111000000000111222222222333222111111333555555222///000111111222222222222222000111222222222222111000000111111111111222222222222111111333555666333111222222222222222222222222222222222333333333444444555555444333333333333333555444444333333444444444555555444444444444555555666555444444444555666777444444555555666777777888888888888888888888888888888777777777777777888888777777888999999999999888;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<;;;<<<===>>>????????????>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEGGGIIIKKKLLLKKKLLLLLLMMMMMMMMMMMMLLLHHHIIIKKKLLLMMMNNNQQQTTTTTTUUUUUUTTTRRRRRRSSSUUUOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRSSSTTTUUUSSSRRROOOQQQSSSTTTSSSRRRSSSTTTUUUTTTSSSQQQOOONNNMMMLLLKKKKKKNNNQQQUUUWWWVVVUUUUUUTTTTTTSSSQQQOOONNNMMMNNNQQQSSSSSSRRRQQQRRRRRRMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXUUUTTTRRRQQQRRRRRRQQQPPPOOOMMMLLLKKKMMMPPPTTTVVVRRRQQQQQQPPPOOOOOONNNNNNJJJIIIHHHGGGHHHJJJMMMOOOQQQRRRTTTSSSQQQPPPPPPQQQOOOLLLIIIHHHIIIJJJKKKJJJIIIGGGEEEEEEGGGGGGGGGFFFIIIIIIIIIIIIJJJLLLMMMNNNMMMQQQUUUSSSNNNJJJKKKMMMOOOPPPRRRSSSRRRPPPNNNLLLKKKLLLMMMMMMNNNMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNMMMMMMLLLLLLLLLMMMMMMJJJJJJIIIJJJKKKKKKJJJIIIAAACCCEEEGGGJJJLLLMMMMMMGGGJJJMMMOOONNNMMMLLLLLLLLLKKKJJJHHHFFFDDDCCCBBB>>>=========???BBBFFFHHHIIIJJJLLLLLLKKKHHHDDDBBB@@@CCCDDDDDDCCCDDDHHHLLLLLLKKKIIIGGGEEECCCCCCBBB@@@BBBCCCBBB@@@??????@@@@@@@@@??????>>>=========>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<=========;;;;;;;;;<<<>>>>>>===<<<<<<======;;;999888999:::;;;::::::999999999999::::::;;;;;;:::999:::<<>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEGGGJJJMMMNNNIIIJJJLLLNNNNNNNNNLLLLLLGGGHHHKKKLLLMMMOOORRRTTTQQQRRRRRRQQQOOOOOOPPPQQQOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRPPPRRRUUUVVVVVVWWWXXXZZZXXXXXXWWWUUUSSSQQQPPPOOOOOOQQQUUUYYY[[[[[[YYYXXXVVVVVVVVVVVVUUURRRPPPOOOOOORRRVVVWWWVVVTTTSSSSSSKKKLLLOOORRRTTTVVVXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVXXXUUUQQQQQQSSSTTTRRROOOLLLLLLMMMNNNQQQSSSUUUVVVQQQQQQQQQQQQQQQPPPPPPPPPJJJIIIIIIIIIKKKMMMPPPQQQOOOQQQSSSSSSRRRRRRSSSTTTNNNLLLIIIGGGHHHIIIJJJIIIEEEDDDCCCDDDFFFHHHHHHGGGHHHHHHIIIKKKLLLNNNOOOPPPNNNRRRVVVTTTMMMIIIIIILLLNNNPPPRRRTTTSSSPPPLLLJJJLLLMMMNNNOOOPPPPPPOOOOOOMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMKKKJJJJJJJJJKKKLLLJJJJJJKKKMMMPPPPPPNNNKKKEEEFFFHHHIIIJJJJJJIIIHHHGGGKKKPPPSSSRRRPPPOOONNNJJJIIIHHHFFFDDDCCCBBBAAA???>>>>>>>>>@@@CCCFFFHHHKKKJJJJJJHHHGGGDDDCCCBBB>>>@@@BBBCCCDDDFFFKKKNNNJJJIIIHHHFFFDDDCCCBBBBBB===???AAAAAA@@@??????@@@????????????>>>>>>======>>>????????????>>>>>>===<<<<<<<<<<<<============;;;;;;;;;<<<>>>???>>><<<<<<;;;;;;:::999888999:::::::::::::::::::::::::::888888888777777888<<<>>><<<<<<<<<<<<;;;:::999888:::999999888888999999:::777777888888999999999999999999999888888777777777888888777666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444555444444444444555666666444333333444666888777777444444444444444444444444444333222000000111333444444444444444444444444444444333222333444555444333444444444444333222111111111111000000000000111111////////////////////////111111000000000/////////000000000000000000000000111222222333222111000///222222222222222222222222///111222222111111222333111111111111111111111111222222222111111111111111//////000111111111000///000000000000000000111111000111111111222222222222000000111111111222222222222111111222333333333333222222222222222222222222111222222222222333333333222333444555555444222111444444333333333444555555555555444444444444555555777666555555666777888999444555555666777777888888888888888888888888888888666666666666666777888888666777777888888888888888777888888999:::;;;;;;;;;999999999999999::::::;;;:::;;;;;;<<<======<<<<<<999:::;;;===>>>?????????>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFGGGIIILLLNNNPPPIIIKKKMMMOOOOOOOOOMMMLLLFFFHHHJJJKKKLLLNNNQQQSSSOOOPPPPPPOOOMMMMMMNNNPPPOOOOOOOOOPPPPPPPPPPPPPPPRRRSSSTTTUUUSSSRRRPPPOOOQQQSSSVVVXXXXXXYYY[[[]]]YYYYYYYYYXXXWWWUUUTTTSSSTTTWWW[[[]]]^^^\\\ZZZYYYUUUVVVWWWWWWVVVUUUSSSRRRNNNRRRUUUWWWVVVTTTSSSRRRKKKLLLOOORRRUUUWWWYYYYYYWWWVVVVVVVVVUUUUUUVVVVVVXXXTTTPPPOOOPPPPPPNNNKKKJJJLLLOOOSSSUUUUUUUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQJJJJJJJJJKKKMMMOOOQQQRRRQQQSSSTTTSSSQQQPPPPPPQQQMMMJJJHHHGGGHHHJJJJJJJJJEEEDDDCCCDDDGGGIIIJJJIIIFFFGGGIIIKKKMMMOOOPPPQQQMMMQQQTTTRRRMMMIIIHHHJJJKKKMMMPPPRRRRRRPPPMMMKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKIIIHHHHHHIIIJJJKKKIIIIIIKKKNNNPPPPPPNNNLLLHHHHHHIIIIIIIIIHHHFFFEEEIIIMMMRRRUUUTTTQQQOOONNNGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@??????@@@CCCGGGIIIMMMLLLJJJGGGEEEDDDCCCCCC@@@AAACCCEEEFFFHHHJJJLLLFFFFFFEEEDDDCCCBBBAAA@@@<<<>>>AAACCCBBBBBBBBBCCC?????????>>>>>>>>>>>>>>>???????????????>>>======<<<<<<<<<=========>>>>>>;;;;;;;;;<<>>===;;;:::999999999:::::::::::::::::::::::::::::::::888888888777777888<<<>>><<<<<<<<<<<<;;;:::999888:::999999888888999999:::888888888888888999999999777777777777777666666666888777777666666666666777666666666666666666666666666666666555555555555555555555666666666666666555777777777666555555444444555555555555555555555555333333333333333333333333555444444444444555666666333222222333555777666555444444444444444444444444333222111111111222333444444444444444444444444444222111111222333444444333666666666666555444333222111000000000000000000111////////////////////////222222111111111000000000000000000000000000000000111111222333222111000///000000000000000000000000...000222222111111111222111111111111111111111111222222222111111111111111000111111111111000000111111111000//////000000111000000000111111222222333000000111111111222222222111111222222222222333333222222222222222222222222111111111222222222333333111222333444444444222222333333333333333444555666555555444444444444555555999888777666555555666777333444444555555666666777777777777777777777777777888888777666555555666666666666777888888888888777666777777888999:::;;;;;;999888888888888999:::::::::;;;;;;<<<<<<<<<<<<;;;888999;;;<<<===>>>??????<<<===>>>???@@@AAABBBCCCFFFFFFHHHJJJLLLMMMNNNOOOLLLMMMOOOPPPPPPOOONNNMMMGGGHHHJJJKKKKKKMMMPPPRRRPPPQQQQQQPPPNNNNNNOOOQQQOOOOOOOOOPPPPPPOOONNNNNNPPPSSSVVVWWWTTTQQQOOOMMMQQQSSSVVVWWWWWWXXXZZZ[[[YYYYYYZZZZZZYYYXXXVVVUUUTTTXXX\\\]]]\\\ZZZYYYXXXVVVVVVVVVVVVVVVUUUTTTSSSLLLOOORRRTTTSSSQQQPPPPPPLLLNNNPPPRRRUUUWWWXXXXXXVVVVVVUUUUUUUUUUUUVVVWWWTTTRRROOOMMMLLLKKKIIIHHHKKKMMMPPPTTTUUUUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPKKKKKKKKKMMMNNNPPPQQQRRRTTTUUUUUURRRNNNKKKJJJJJJMMMKKKHHHGGGHHHJJJKKKJJJGGGFFFEEEFFFHHHJJJJJJJJJEEEGGGIIIKKKMMMOOOPPPPPPNNNOOOQQQQQQNNNLLLJJJJJJIIIJJJLLLNNNOOOOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNRRRRRRQQQPPPOOOOOONNNNNNOOONNNMMMMMMLLLLLLMMMMMMHHHHHHHHHHHHHHHIIIJJJJJJFFFGGGHHHKKKMMMNNNLLLJJJFFFGGGHHHHHHIIIIIIHHHHHHLLLPPPTTTUUUSSSPPPMMMLLLFFFGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@???@@@DDDHHHKKKPPPNNNKKKIIIGGGFFFFFFFFFDDDEEEGGGHHHIIIHHHGGGFFFDDDDDDDDDDDDCCCBBB@@@@@@>>>AAADDDFFFEEEEEEEEEEEE??????>>>>>>>>>>>>>>>>>>??????@@@??????>>>===<<<<<<<<<=========>>>>>>>>>;;;;;;;;;===???@@@???>>><<<:::999999;;;<<<;;;;;;999::::::;;;;;;;;;;;;::::::;;;;;;:::999:::<<>>>>>>>><<<======>>>???@@@AAAAAADDDFFFHHHKKKLLLMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKIIIJJJLLLLLLLLLNNNPPPRRRQQQQQQRRRPPPOOONNNOOOQQQNNNOOOPPPPPPOOONNNMMMLLLKKKPPPVVVXXXVVVRRROOONNNOOORRRTTTUUUTTTTTTVVVWWWYYYZZZ[[[[[[ZZZXXXUUUTTTPPPTTTXXXYYYXXXVVVVVVWWWXXXXXXVVVUUUSSSSSSRRRRRRLLLNNNQQQRRRQQQPPPOOOPPPNNNOOOQQQSSSUUUVVVWWWWWWRRRQQQQQQPPPQQQRRRTTTTTTQQQQQQPPPNNNKKKJJJJJJKKKNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOKKKLLLLLLMMMNNNPPPQQQQQQQQQRRRRRRPPPMMMJJJIIIIIIPPPMMMJJJHHHIIIIIIIIIIIIIIIHHHFFFGGGHHHJJJJJJIIIFFFHHHJJJLLLNNNOOOPPPPPPOOONNNNNNPPPQQQQQQNNNKKKJJJIIIIIIIIIJJJMMMOOOPPPRRRPPPNNNLLLLLLMMMOOOQQQSSSSSSSSSRRRRRRQQQQQQQQQOOONNNMMMLLLKKKJJJJJJJJJEEEEEEGGGHHHIIIIIIJJJJJJGGGFFFGGGIIILLLLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLOOORRRTTTTTTQQQMMMJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDAAA>>>===@@@EEELLLPPPOOONNNKKKIIIGGGGGGGGGGGGDDDFFFIIIKKKLLLKKKGGGEEECCCDDDDDDDDDDDDBBBAAA@@@@@@BBBEEEFFFEEECCCBBBAAA>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>===<<<<<<=========>>>>>>>>>>>>;;;;;;;;;===???@@@@@@>>><<<:::999999<<<>>>===<<<999999;;;<<<<<<<<<;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<;;;;;;:::::::::999999888888999999:::999888777777777888999:::777777777777777777777777777777666666666666777777777777777777777777777777666666555555555444444444555555666777777777777777777777666666666666666666555555555555555555555555444444444444444444444444555444444444444555666666777666444555666666555444333333333333333333333333///111222444444333222111333333333333333333333333333222111222555666555444888888888777666555444333000000////////////000000111111111111111111111111111111111111000000000000333333333222222222111111000111222333333222111000000000000000000000000000---///222333222111000111111111111111111111111111000000000111222222222333000222333222000///111333444333111000000000222222111000000000000222333444000111111111111222222222000111222111///000222555222222222222222222222222111111111111222222222222222222111111222333333444333333333333444555666666555555444444444444555555777666555444444444555666444444444555666666777777777777777777777777777777777666666555555555666666555666666777777777777777666777777777888888999999777777777777777888999999<<<<<<=========<<<<<<;;;;;;;;;<<<========================>>>>>>?????????CCCEEEHHHKKKLLLLLLKKKIIIKKKKKKKKKKKKKKKJJJIIIHHHKKKLLLMMMNNNMMMNNNQQQSSSOOOPPPPPPOOOMMMMMMNNNPPPNNNOOOPPPPPPOOONNNLLLKKKGGGNNNVVVYYYXXXSSSPPPOOONNNPPPRRRRRRRRRQQQRRRSSSZZZ[[[\\\[[[ZZZWWWTTTRRRKKKOOOTTTUUUTTTTTTUUUWWW[[[YYYVVVTTTQQQPPPPPPPPPNNNPPPRRRRRRQQQQQQQQQRRRPPPQQQRRRSSSUUUUUUVVVVVVLLLLLLKKKKKKLLLNNNOOOQQQPPPRRRSSSQQQNNNLLLNNNQQQQQQOOOMMMKKKKKKMMMOOOQQQRRRQQQQQQPPPOOOOOONNNNNNLLLLLLMMMNNNOOOOOOPPPPPPJJJLLLMMMMMMLLLKKKLLLMMMSSSOOOLLLIIIIIIHHHHHHGGGJJJIIIGGGGGGHHHIIIHHHHHHGGGIIIKKKNNNOOOPPPPPPPPPPPPNNNMMMPPPTTTUUUQQQLLLKKKJJJGGGFFFGGGKKKOOOQQQXXXUUURRRPPPOOOQQQSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSOOONNNLLLKKKIIIHHHHHHGGGBBBDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJLLLMMMLLLKKKLLLKKKJJJIIIIIIJJJLLLMMMQQQSSSTTTSSSOOOKKKHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@===<<>><<<;;;>>>>>>>>>>>>>>>?????????@@@@@@@@@??????===<<<<<<============>>>>>>>>>>>>;;;;;;;;;===???AAA@@@???===:::999:::===???>>><<<888999;;;<<<===<<<;;;;;;888999;;;;;;999888888999::::::;;;;;;<<<;;;;;;;;;:::999999999999999999:::999888777777777888:::;;;888888888888888888999999777777666666666666777888777777777777777777777777666666555555555444444444555555666777777777777777555555555666777888888888555555555555555555555555555555555555555555555555555444444444444555666666999888666666777777555444333333333333333333333333...000333555555444222111222222222222222222222222444333222444666777777666888888888777666444333222000000////////////000000111111111111111111111111000000000000////////////111111111111000000//////000000222333333222111000111111111111111111111111,,,///222333222111000000111111111111111111111111//////000111222333333444///111222111///...000333555444222000000111222333111000000000000222444555000111111111111222222222000222222111//////222555222222222222222222222222000111111111111222222222222222111000111222444555222222222333444555666777555555555444444555555555444444333333444555777888555555666666777888888888777777777777777777777777555555444555555666777888555666666777777777777777777777777777888888888888777777777777777888888999<<<===============<<<<<<<<<<<<===============<<<============>>>>>>>>>>>>GGGHHHIIIKKKKKKKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMOOOOOOPPPPPPOOOLLLIIIJJJNNNQQQRRRQQQRRRRRRQQQNNNKKKJJJKKKMMMLLLMMMOOORRRUUUUUURRRPPPOOOOOOOOOOOOQQQTTTWWWYYY]]]YYYVVVTTTSSSQQQNNNJJJIIIKKKNNNRRRTTTUUUUUUTTTTTTTTTTTTQQQOOOMMMNNNOOONNNPPPQQQOOOLLLKKKLLLNNNPPPPPPQQQSSSTTTTTTQQQOOOJJJJJJIIIIIIIIIIIIJJJJJJOOONNNMMMLLLKKKKKKKKKKKKLLLKKKJJJJJJKKKMMMPPPQQQQQQQQQQQQNNNKKKKKKOOORRRTTTQQQNNNNNNPPPPPPOOOMMMNNNPPPRRRQQQNNNLLLMMMOOOLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJHHHGGGIIIJJJLLLLLLLLLMMMNNNPPPMMMOOOQQQTTTUUURRRMMMIIILLLKKKHHHGGGHHHKKKOOOQQQZZZVVVQQQOOOPPPSSSVVVWWWXXXVVVSSSTTTUUUUUURRRNNNOOOMMMIIIGGGFFFFFFEEECCCCCCCCCDDDFFFHHHJJJKKKLLLIIIHHHGGGJJJMMMOOOMMMKKKEEEEEEFFFHHHJJJKKKMMMMMMMMMOOOQQQQQQPPPMMMIIIFFFGGGGGGGGGGGGEEECCC@@@???DDDCCCAAAAAACCCHHHMMMQQQLLLJJJHHHFFFEEEEEEFFFFFFEEEGGGJJJMMMOOONNNIIIFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@??????<<<;;;===BBBDDDAAA>>>??????@@@@@@@@@??????>>><<<;;;::::::;;;<<<;;;:::<<<<<<<<<<<<============:::::::::999999888888888999:::;;;;;;<<<<<<;;;;;;999888777777888;;;>>>AAA;;;::::::999999::::::;;;;;;;;;;;;::::::999999999<<<999888999;;;<<<:::888777888999:::999888666444888::::::555...---222999777777888777777666555555666666555555555444444444666666777777777777666666333555777888888777555333555777777333222555555333333444555555666555555555555555666666666555333222666555555444444444555555555555444333333222111111000222333333222111333444000000000000111111111111111111000222555777888777999888555333111111222333333222111000000111222333111111111111111111111111000000000000000000000000...///000222222111111000222222111111111111222222000000000000000000000000000111222333333222111000222222111111000/////////......//////000000111111000000000000000000000000111111111111111111111111000000000000////////////111111000000111111222333111111111111111111111111222222111111111222444555333333333222222111111111555333111///...000222333222222222111111222333333111333444444333222444555666666666666666666666666666666666666666555555555::::::999999888777777777111222444777999888555222666666555555555777999:::777777777777777888888999888999999::::::;;;;;;<<>>;;;:::;;;>>>AAA<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>???@@@AAAAAAHHHGGGFFFFFFGGGIIIKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNLLLIIIJJJMMMPPPPPPPPPPPPPPPPPPNNNMMMLLLNNNPPPPPPPPPPPPQQQRRRRRRPPPNNNOOOOOONNNOOOPPPRRRUUUVVVZZZWWWSSSQQQPPPNNNJJJGGGHHHJJJMMMPPPRRRSSSSSSSSSTTTTTTTTTQQQOOOMMMNNNOOOPPPQQQSSSQQQOOONNNOOOPPPQQQPPPQQQRRRSSSRRROOOMMMIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNNNNNNNNNNMMMMMMMMMKKKJJJJJJJJJKKKMMMOOOPPPSSSRRRPPPMMMIIIIIILLLOOOTTTRRROOOOOOPPPQQQOOOMMMKKKMMMPPPPPPNNNMMMNNNOOOMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKLLLKKKJJJIIIHHHJJJLLLMMMNNNMMMNNNPPPRRRQQQQQQSSSUUUUUUSSSNNNKKKLLLKKKIIIIIIJJJMMMPPPRRRWWWTTTPPPOOOQQQVVVZZZ\\\[[[XXXUUUUUUVVVUUURRRNNNNNNKKKHHHFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIKKKLLLLLLIIIGGGGGGIIIKKKLLLKKKIIIEEEFFFGGGHHHIIIKKKLLLLLLJJJLLLNNNPPPPPPMMMKKKIIIHHHHHHGGGFFFEEECCCAAA@@@DDDCCCBBBAAACCCGGGLLLOOOMMMKKKHHHEEEDDDCCCCCCDDDEEEEEEGGGJJJKKKJJJGGGDDDCCCBBBBBBAAA@@@@@@?????????AAABBB@@@===<<>>BBBDDDBBB>>>@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<============;;;:::::::::999999999999999:::;;;;;;<<<;;;;;;;;;;;;:::888777888999<<<===;;;::::::999999::::::;;;;;;;;;:::::::::999999999<<<:::888999;;;<<<;;;999666777999999999777666444888999999666111111444888666777777777666666555444666666555555555444444444666666777777777777666666444555666777777666555444555777666333333555666333222333444555666666666666555555666666666555333333555555444444444444555555555555444333333222111111000222333333222111333444000000000000111111111111444222111111444666666666888666444222111111222222222222111000000111222222////////////////////////000000000000000000000000...///000111222111111000111000000000000000000111000000000000000000000000...///000111111000///...111111111111000000000000////////////000000111111000000000000000000000000111111111111111111111111000000000000000000000///111111000000111111222333111111111111111111111111222222111111111222333444444444444333333333222222222222222222222222222222333333222222222333333444111333444444333222444555666666666666666666666666555555555666666666666666777777777777666666666666777666555666777888777666666555555555666777888999777777777777777888888999888888999::::::;;;;;;<<<=========;;;::::::===???<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>??????@@@HHHFFFDDDBBBCCCGGGKKKNNNHHHHHHGGGFFFFFFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMKKKKKKMMMOOOPPPOOONNNOOOPPPOOOOOOOOOQQQSSSUUURRRPPPOOOOOOOOOOOONNNOOOOOONNNNNNNNNPPPQQQRRRTTTRRROOOMMMLLLJJJGGGEEEHHHJJJLLLOOOQQQRRRRRRRRRSSSTTTSSSQQQNNNMMMMMMOOOPPPQQQRRRQQQOOOOOOOOOQQQQQQPPPPPPPPPQQQOOOLLLJJJGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPOOONNNJJJJJJIIIIIIJJJLLLNNNOOOSSSRRRPPPLLLJJJKKKOOORRRTTTRRRPPPOOOPPPPPPPPPNNNHHHKKKNNNPPPOOONNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIKKKKKKLLLLLLLLLKKKJJJIIILLLMMMOOOOOONNNOOOQQQSSSSSSRRRRRRRRRRRRQQQNNNKKKLLLLLLKKKKKKMMMOOORRRTTTUUURRRNNNOOOSSSYYY___bbb^^^ZZZWWWVVVVVVUUUQQQMMMLLLJJJFFFEEEEEEDDDCCCBBBCCCDDDGGGIIIJJJKKKKKKKKKIIIHHHGGGHHHJJJJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHIIILLLNNNOOONNNLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEDDDBBBBBBCCCFFFJJJLLLKKKJJJGGGEEECCCBBBBBBBBBEEEDDDDDDFFFGGGFFFDDDBBB@@@@@@??????>>>>>>=========AAACCCAAA;;;999===BBB@@@>>>===???BBBDDDBBB???AAAAAAAAA@@@>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;;;;===<<<:::888777888999:::::::::999999999999::::::::::::::::::999999999999<<<:::999:::;;;<<<;;;999666777888999888777666555888888777666666666666777555666666666666555444444555555555555555444444444555666666777777666666555555555555555555555555555555777666333333555666333222333444555666666666666555555555666555555444333555444444444444444555555555444444333333222222111000222333333222111333444000000000111111111222222777444222111222444444444666555333111000000111111222111111000000111111222////////////////////////000000000000000000000000//////000111111111111000000000////////////000000000000000000000000000000//////000000000000//////000000000000111111111111/////////000000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333111111111111111111111111222222111111111222333444444444444444444333333333000111333444555444444333555444444333333333444444111333444444333333444555777777777777777777777777444444555555666666777777666666666666777777777777<<<999666444666888999999666555555555666777888999777777777777777888888999888888999999:::;;;;;;;;;:::<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<===>>>>>>???GGGFFFCCCCCCDDDGGGKKKNNNIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKPPPOOONNNNNNNNNOOOPPPPPPNNNPPPQQQQQQPPPPPPRRRTTTVVVRRRNNNLLLMMMNNNOOOOOOPPPPPPOOONNNNNNNNNOOOOOOMMMLLLKKKJJJJJJIIIHHHGGGIIIJJJLLLOOOPPPRRRRRRRRRSSSSSSSSSQQQNNNMMMMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNQQQPPPNNNNNNMMMLLLIIIFFFFFFFFFHHHIIIKKKLLLMMMMMMMMMNNNOOOQQQPPPOOOMMMLLLIIIIIIIIIIIIJJJKKKMMMMMMQQQPPPNNNNNNOOORRRVVVYYYRRRQQQPPPPPPPPPPPPPPPPPPJJJLLLNNNPPPPPPNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHLLLLLLLLLLLLLLLKKKKKKJJJLLLMMMNNNNNNNNNOOOQQQTTTSSSQQQOOOMMMMMMLLLKKKIIILLLLLLLLLMMMOOOQQQSSSUUUTTTQQQNNNOOOSSSZZZ```ccc^^^ZZZUUUSSSSSSRRRNNNKKKJJJHHHEEECCCDDDDDDCCCBBBBBBCCCFFFHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGFFFHHHHHHHHHHHHHHHIIIIIIIIIGGGIIIKKKLLLMMMLLLJJJIIIIIIGGGFFFDDDCCCCCCDDDDDDEEEDDDCCCCCCCCCEEEGGGHHHGGGGGGEEECCCBBBBBBBBBBBBEEEDDDBBBCCCCCCCCCBBB@@@===============<<<<<<<<<;;;>>>BBBCCCAAA??????@@@@@@???>>>@@@BBBCCCAAA???@@@@@@@@@???>>><<<;;;:::;;;<<<<<<<<<;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::<<<;;;:::888777888999999::::::999999999999:::::::::999999999999999999999;;;:::::::::;;;;;;;;;:::666666777888888777666666777555444666888999777444444555555555555555444444555555555555555555555555555666666666666666666555666555555444444555555666444777666333333666666444333444555555666555555555555555555555555555444444444444333333444444555555444444444333333222222222000222333333222111333444000000111111111222222222999666222111111222222222444333222111000000111111111111000000000000111111111111111111111111111111000000000000000000000000///000000000111111111111000000////////////000000000000000000000000000000111111111222222111111111...//////000111222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000111111111111111000000111111222333222222222222222222222222222222222222222222222333333333333333333333333333000111222444555666666666666555555444444444444555222333444444333333444666777777777777777777777777333444444555666777888888666777777888999:::::::::===:::666555666777888888555555555666777777888888777777777777777888888999888888888999::::::;;;;;;999;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>???EEEEEEFFFFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKCCCDDDDDDEEEFFFHHHJJJKKKMMMMMMNNNMMMMMMMMMNNNOOOPPPRRRSSSRRRPPPPPPPPPQQQSSSPPPLLLKKKLLLNNNPPPPPPPPPPPPOOONNNMMMLLLLLLLLLGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSSSSSSSPPPNNNLLLMMMNNNLLLKKKLLLLLLMMMNNNNNNNNNPPPNNNLLLKKKJJJIIIFFFDDDEEEFFFHHHJJJKKKMMMMMMMMMMMMNNNOOOOOONNNLLLIIIGGGIIIIIIJJJJJJJJJKKKLLLLLLOOONNNMMMMMMPPPSSSVVVWWWQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNOOOOOOOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLLLLMMMPPPSSSSSSPPPMMMKKKKKKKKKJJJIIILLLLLLMMMNNNPPPQQQRRRSSSSSSPPPNNNNNNRRRXXX]]]___ZZZVVVQQQOOOOOONNNKKKHHHHHHFFFCCCBBBCCCDDDCCCBBBAAABBBDDDFFFGGGHHHHHHGGGJJJJJJKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIGGGFFFGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCBBBCCCCCCDDDDDDDDDEEECCCBBBAAABBBCCCBBB@@@<<<<<<<<<<<<<<<<<<<<<======>>>BBBHHHLLLKKKEEE@@@?????????@@@AAAAAA@@@???======>>>>>>>>>===<<<<<<999:::<<<;;;999888:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::999999888888888999:::;;;:::999999888888999999:::999999999999999999999999999::::::::::::999::::::666666666777777777666666666333222444888999666222444444555555555555555444444555555555555555555555555555666666666666555555555555444444444444555555444666666333333666777444666666666666555444333222555555444444555555555555333333333333333444555555444444333333333333222222000222333333222111333444111111111111222222222222999666222111111222111111222111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111222111111000000111111222000000000000000000000000222111111111111111111222......///000111222222333111111111111000000000000000000000000000000000000///////////////////////////000000000111111111222111111000000111111222333333333333333333333333333222222222222222222222222111111111111111111222222333222111222333555888999777666555555444444444555222444555555444333555666666666666666666666666666333444444555666777888888666666777888999::::::;;;999888666666777777666555444555666666777888888888777777777777777888888999777777888999999::::::;;;999<<<>>>???===<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>??????@@@DDDEEEGGGIIIIIIIIIHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFAAAAAAAAACCCEEEGGGJJJLLLHHHJJJKKKKKKJJJJJJKKKMMMQQQSSSTTTSSSPPPOOONNNOOOOOOMMMLLLLLLNNNOOOPPPPPPNNNNNNMMMLLLKKKJJJJJJIIIDDDFFFHHHIIIIIIJJJLLLNNNLLLMMMMMMOOOPPPRRRSSSSSSRRRSSSRRRPPPMMMLLLLLLNNNLLLKKKKKKLLLNNNPPPOOONNNOOOLLLJJJHHHHHHFFFDDDBBBDDDFFFHHHJJJLLLMMMLLLLLLNNNNNNNNNMMMKKKIIIGGGEEEJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLKKKLLLMMMOOONNNMMMNNNOOOOOOOOOMMMMMMNNNPPPPPPOOOMMMMMMMMMLLLIIIGGGEEEFFFFFFGGGHHHIIIJJJJJJMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLOOORRRSSSQQQNNNLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNLLLMMMQQQTTTWWWXXXTTTPPPKKKJJJKKKKKKIIIFFFHHHEEECCCBBBCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJLLLKKKIIIHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKJJJJJJHHHFFFDDDCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@AAACCCDDDEEEFFFFFFCCCBBBAAAAAABBBCCCBBB@@@;;;;;;<<<<<<======>>>>>>AAAAAADDDLLLRRRQQQIIIAAA>>>??????@@@@@@@@@??????<<<<<<============<<<<<<777:::<<<;;;888777999;;;999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;888888999:::::::::::::::777777777888999:::;;;;;;999999888888888888999999888888888999999999999999888999:::999888777888:::555555666666666666777777555444222444777777555222444444555666666666666555444444444555555555555555444555555666666555555444444444444444444444444444333666555333333666777555666666666666555444333222555555444444444555666666222222222222333444555666333333333333333333333333000222333333222111333444111111111222222222222333666444222222222333111000111111111111111222222222///000000111111000000///////////////////////////000000000000000000000000000000000///000111111222222222111111111111222222000000000000000000000000000000////////////000000...//////000111222222222222111111111111000000000000000000000000000000000000000000000000000000000///000000111111222222222111111000000111111222333333333333333333333333333222222333333333222111111000000000000111111111111444333111000222444888:::777666555444444444444444222444555555444444555666666666666666666666666666444444555555666666777777444555555666777888888888666555666777888777555333444555666777888888888777777777777777777888888999777777888888999::::::::::::<<<>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>??????@@@DDDEEEFFFGGGGGGGGGEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDGGGJJJKKKGGGJJJLLLLLLKKKKKKMMMOOOPPPQQQSSSRRRPPPNNNNNNNNNLLLLLLLLLNNNPPPPPPNNNLLLKKKKKKJJJJJJIIIGGGFFFFFFCCCFFFHHHIIIHHHHHHJJJMMMLLLLLLLLLMMMOOOPPPQQQRRRRRRSSSRRRPPPMMMLLLLLLMMMJJJIIIHHHJJJMMMOOONNNMMMMMMKKKHHHFFFFFFEEECCCAAAEEEFFFIIIKKKLLLLLLLLLKKKMMMMMMLLLKKKJJJIIIHHHGGGKKKKKKLLLLLLMMMMMMLLLLLLJJJIIIIIIKKKNNNNNNKKKHHHLLLNNNOOOMMMKKKKKKMMMOOOOOOLLLIIIHHHIIIJJJIIIGGGEEEEEEGGGHHHJJJLLLMMMNNNLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIKKKOOORRRQQQOOOLLLLLLLLLMMMLLLKKKJJJKKKMMMNNNNNNNNNMMMLLLJJJIIIJJJLLLOOOQQQRRRRRROOOKKKGGGFFFHHHIIIHHHGGGGGGEEECCCBBBDDDEEEEEEDDDDDDCCCBBBBBBCCCEEEGGGIIIGGGIIIKKKJJJHHHGGGGGGIIIFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIHHHGGGEEECCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCC@@@AAABBBCCCDDDEEEEEEFFF@@@@@@???AAABBBBBBAAA???<<<<<<======>>>??????@@@AAAAAADDDHHHLLLKKKEEE@@@===>>>??????>>>>>>>>>>>>============<<<<<<;;;:::777;;;===<<<888777999===999999999999::::::::::::999999999999:::::::::;;;888888999::::::::::::999777777777888999999::::::999999888888888888999999777888888888999999999999666888999888666555777999555555555555555666777777777666555555666666555444444555666666777777777666444444444555555555666666444555555666666555555444333333555555555555333333333666555333333666777555333444444555666666555555555444444333444555666777222222222222333444555666333333333333333333333333000222333333222111333444111111111222222222333333222111111333444444222000000111111222333333333222...///000111111000///...////////////////////////000000000000000000000000111000/////////000222222111111000000000000111111000000000000000000000000111000///......///000111//////000000111111111222222222222111111111000000000000000000000000000000111111111111111111111111///000000111111222333333111111000000111111222333111111111111111111111111222333333333333222111000000000111111111222222222222222222222333444666777777666555444333333333333333444555555444444555777444444444444444444444444555555555666666666666666555555666666777777777888555555555666888888666444444555666777888888888777777777777777777888888999777777777888999999:::::::::;;;===<<<;;;:::;;;<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<===>>>>>>???EEEEEEEEEEEEEEEDDDDDDCCCFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEGGGIIIKKKIIILLLOOOPPPNNNNNNPPPSSSNNNPPPRRRRRRPPPOOONNNOOOLLLLLLMMMPPPQQQPPPLLLIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDGGGIIIHHHFFFFFFHHHKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRPPPMMMLLLLLLMMMGGGEEEEEEGGGKKKMMMLLLJJJLLLIIIGGGEEEEEEDDDBBBAAAEEEGGGIIIKKKLLLLLLKKKJJJMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLGGGGGGHHHLLLPPPQQQNNNJJJKKKMMMNNNMMMKKKJJJLLLOOOLLLIIIEEEEEEGGGIIIIIIHHHEEEFFFGGGJJJLLLNNNPPPQQQLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIKKKOOOSSSMMMLLLJJJJJJJJJKKKJJJIIIIIIJJJLLLMMMMMMLLLJJJIIIFFFFFFGGGJJJNNNPPPPPPOOOLLLIIIEEEEEEGGGIIIIIIGGGGGGEEECCCCCCDDDEEEEEEEEEFFFEEECCCBBBCCCFFFIIIKKKEEEGGGJJJIIIGGGEEEGGGIIIEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCC???@@@AAABBBCCCBBBAAA@@@@@@AAABBBDDDEEEDDDDDDCCCBBBCCCCCCDDDEEEEEEDDDDDD>>>===>>>@@@BBBBBB@@@>>><<<======>>>???@@@AAAAAA>>>@@@BBBBBBAAA@@@>>>===<<<>>>??????============???>>>>>>===<<<:::999888888<<<>>>===999888:::>>>888888999999999:::::::::888888888999999:::::::::888888999::::::::::::999888888888888888999999999999999888888888888999999777777888888999999999999555777999888555444666888555555555555555666777888888888777666555555666777555555666777888888777777444444444555555555666666444555555555555555555444222333555666666555333222333555555333333777777555000111333555666777888888555444444333444555666777222222222222333444555666333333333333333333333333000222333333222111333444111111222222222333333333///000111333555555333000000111222333333333333333...///000111111000///...111111111111111111111111000000000000000000000000111000/////////000222333000000////////////000000000000000000000000000000333222111000000111222333000000000000111111111111222222222222111111000000000000000000000000000000111111111111111111111111///000000111222222333333111111111000111222222333////////////////////////222333333444333222111000111111222222222333333333000111333444555444444333777666555444333222222222333444555555444444555777444444444444444444444444666666666666666555555555888888888888999999999999777555444555777888888777333444666888888888777777777777777777777888888999777777777888999999::::::999:::;;;;;;999999:::;;;<<<<<<;;;;;;;;;:::::::::888999999:::;;;<<<===>>>DDDEEEEEEDDDBBBAAACCCDDDDDDDDDCCCBBBAAA@@@@@@???CCCDDDEEEEEEEEEFFFIIIKKKIIIKKKMMMOOOOOONNNKKKJJJLLLMMMMMMLLLKKKJJJJJJKKKJJJKKKMMMMMMLLLIIIFFFDDDCCCCCCCCCDDDEEEDDDAAA???CCCFFFIIIKKKJJJIIIIIIIIIFFFIIIKKKKKKKKKMMMQQQUUUTTTOOOJJJIIIKKKLLLIIIEEEGGGFFFEEEGGGJJJLLLLLLLLLJJJIIIGGGFFFEEEDDDEEEEEEHHHIIIKKKLLLMMMLLLLLLKKKJJJGGGEEEFFFJJJLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHNNNKKKGGGFFFGGGHHHGGGEEEJJJJJJJJJJJJKKKMMMNNNOOOLLLJJJHHHFFFEEEEEEFFFGGGIIIHHHGGGGGGHHHIIIKKKLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHJJJKKKKKKJJJIIIIIIJJJFFFFFFFFFHHHKKKLLLLLLKKKKKKLLLKKKIIIFFFDDDEEEFFFGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDDDDEEEGGGDDDEEEFFFEEECCCBBBBBBCCC??????@@@??????>>>===<<>><<<<<<===777888999:::<<<===>>>>>>;;;<<<=========<<<::::::777777888888888888777777777777777666666666666666::::::999888999:::;;;<<<:::::::::999999888888888777777777777888888888888;;;::::::999888777666666555555444444444444555555888777666555555666777888333444444444555666666666555555444444444444555555333333444555666666555555444444444444444444444444444444444444444444444444333333333333333333333333111000000000111222333333444444333333333333222222444333333222222333333444222222444444444444222222444444333333333333222222444444333333333333222222222222222222222222222222222222222111111111111000222111111111000000//////////////////............///......///000111111000111111111000///......---000000111111111111000000,,,------...///000111111////////////////////////333111000111222222111000222222222111111111111111///111222111000///000111//////000000000000//////000000111111111111000000222222111111000000//////000///......///111333555000000111111111111000000000000//////000222444555555444333333222222222333333333222111222333444555444444444444444444444444333333333333333333333333666555444444555666555444333333333333333333333333444444444555555555666666333333444555666666666555444555555666777888888999555555555555666666666666888888999::::::::::::999777888999:::;;;:::999888;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;AAACCCCCCCCCBBBBBBDDDFFFDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCEEEFFFEEEFFFHHHIIIJJJKKKMMMNNNNNNLLLKKKIIIIIIKKKLLLKKKJJJIIIJJJLLLHHHIIIJJJKKKJJJGGGDDDBBBCCCBBBBBBDDDFFFGGGFFFDDDCCCFFFHHHIIIIIIHHHHHHIIIIIIJJJLLLKKKKKKLLLOOORRRRRRMMMHHHGGGIIIJJJHHHFFFGGGFFFEEEFFFIIIKKKKKKKKKGGGFFFEEEDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHFFFFFFHHHKKKMMMMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHKKKIIIGGGGGGIIIJJJIIIGGGJJJJJJIIIJJJJJJKKKLLLMMMJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMJJJIIIHHHGGGGGGGGGHHHHHHIIIKKKLLLKKKIIIHHHHHHIIIEEEEEEFFFIIILLLMMMLLLKKKKKKLLLKKKIIIGGGEEEFFFGGGHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGEEECCCBBBDDDEEECCCDDDDDDCCCAAA@@@BBBCCC@@@@@@@@@@@@???>>>======@@@AAABBBCCCCCCAAA???>>>BBBCCCDDDEEEEEEDDDBBBAAA???@@@@@@AAAAAA@@@@@@??????>>><<<;;;;;;<<<>>>???@@@@@@@@@>>>;;;:::::::::999::::::;;;<<<===>>>>>><<<===>>>>>>>>>===;;;;;;999999::::::::::::999999999999999999999999999999::::::999999999:::;;;<<<:::::::::999999888888888777777777777888888888888999999888888888888888888666555555555555555555666777777666555555666777777444444444555555555555555555555444444444444555555333444444555666666555555444444444444444444444444444444444444444444333333333333333333333333333333444444333333222222333333444444333333333333222222444333333222222333333444222333333444444333333222444444333333333333222222444444333333333222222222222222222222222222222222222222222111111111111000111111111111000000000///111000000000000/////////000///...///000111000///222222111000000///......000000111111111111000000//////000000000000000000111111111111111111111111222111000000222333222111000////////////////////////111222111000///000111000000111111111111000000000000111111111111000000111111111000000000000000333222000000000111333444111111222222222222111111333222222111111222333444444444333333222222222222333333222222222333444555444444444444444444444444333333444444444444444444555444333444666777666555333333333333333333333333444444444555555555666666444444555666666666555555555555555666777888888888777777666666666555555555777888888999999999999999999::::::::::::999777666;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;::::::>>>@@@AAAAAAAAABBBDDDFFFDDDDDDCCCCCCBBBBBBAAAAAAAAACCCFFFGGGFFFFFFFFFGGGKKKLLLLLLLLLKKKJJJIIIIIIGGGIIIJJJIIIHHHHHHIIIJJJFFFFFFHHHHHHGGGEEECCCAAACCCBBBBBBDDDGGGIIIJJJJJJDDDFFFGGGHHHGGGGGGHHHJJJJJJKKKLLLLLLKKKKKKMMMOOOOOOJJJFFFEEEGGGIIIHHHGGGGGGFFFFFFGGGIIIJJJJJJIIIDDDDDDCCCDDDEEEFFFHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGJJJMMMOOONNNLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHIIIJJJLLLLLLKKKIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGEEEDDDCCCDDDEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLKKKIIIGGGGGGGGGDDDEEEGGGKKKNNNOOONNNLLLKKKLLLKKKJJJHHHGGGHHHIIIHHHHHHGGGHHHIIIHHHFFFDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEGGGGGGFFFDDDBBBAAAAAACCCBBBBBBBBB@@@??????AAACCCBBBBBBBBBAAAAAA@@@???>>>AAAAAABBBBBBBBBAAA@@@@@@CCCDDDEEEEEEEEECCCBBBAAA???@@@@@@AAAAAA@@@@@@???>>>>>><<<<<<<<<<<<>>>>>>>>>??????===;;;999999:::;;;<<<<<<<<<==================>>>???>>>===<<<;;;999999::::::::::::999999:::::::::::::::::::::::::::999999999999:::;;;;;;999999999999999888888888777777777777888888888888777777777888888888999999666666666666666666666666666666555444444555666666555555555555555444444444555555444444444444555555333444555555666555555555444444444444444444444444555555555444444333333333333333333333333333333333777666666555444444333333444444333333333333222222444333333222222333333444444333333222222333333444444444333333333333222222333333333333222222222222222222222222222222222222222222222111111111111000111111111111000000000000111111111111000000000000111000//////000000///...222222222111000000//////000000111111111111000000222222222111111000000000111111111111111111111111111000///000222333333222//////////////////000000///111222111000///000111111111222222222222111111000000111111111111000000000000000000111111111111555444222111111111222333222222333333333333222222555444333333222222333333333333333333222222222222333333222222222333444555444444444444444444444444222333555666666666555555555444333444666777666555444444444444444444444444444444555555555666666666666666777777777666555555555555666666777777888888888888777777666666555555666666777888888888888888;;;;;;;;;:::999888666555::::::::::::999999999999::::::::::::::::::::::::===>>>@@@@@@???@@@BBBDDDCCCCCCCCCBBBBBBBBBBBBBBBAAADDDGGGHHHHHHFFFFFFFFFKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGDDDEEEFFFFFFFFFDDDCCCAAADDDCCCBBBCCCFFFIIIJJJKKKFFFFFFGGGFFFFFFFFFHHHJJJJJJJJJKKKKKKKKKLLLMMMNNNMMMIIIEEEDDDFFFIIIJJJJJJIIIHHHHHHIIIKKKKKKJJJIIIEEEEEEDDDEEEFFFHHHJJJKKKIIIJJJLLLMMMMMMLLLKKKJJJGGGIIIKKKMMMOOONNNMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJHHHFFFDDDEEEEEEFFFHHHIIIKKKMMMNNNMMMKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHJJJLLLLLLKKKHHHFFFFFFFFFDDDEEEHHHKKKOOOPPPNNNLLLKKKKKKKKKJJJHHHHHHIIIJJJGGGGGGGGGHHHIIIHHHEEEBBBBBBBBBCCCDDDEEEGGGIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEECCCAAA??????@@@@@@@@@???>>>======@@@BBBCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBB@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<===>>>>>>???@@@@@@???<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===;;;:::777777888888888888777777777777777777777777888888999999999999999:::::::::999999999888888888888888666777777777888888888888777777777777888888888888666666777777777777666666555555555444444555555555666666666555444444444333555555444444444444555555444444555555555555555444333333333333333333333333555555555444444333333222333333333333333333333333555555666666666555555444444444333333333222222222444333333222222333333444444444222222222222444444444444333333333222222222333333333222222222222111222222222222222222222222222222222111111111000000111111111000000000000000111111111000000000//////222000//////000000///---222222222222111111000000000000111111111111000000111111111111111111111111111111111111111111111111000//////000222444333222111111111111111222222222///111222111000///000111000111111222222111111000000000111111111111000000//////000000111111222222333222222111111111222333111222222222222222222111333333333222222222333333222222333333333222222222222222222333333333444444333333444444444444444444222333555777888777666555555444333333444555444222555555555555555555555555555555555555666666666666777777888888777666555555555666666666777777777888777777777777777777777777555666666777777777777777999999999999888888777777:::::::::999999999999888999999999999::::::::::::===>>>???>>>======???AAAAAAAAAAAABBBBBBBBBBBBBBBCCCFFFIIIJJJHHHGGGFFFFFFIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGDDDBBBBBBCCCDDDDDDEEEFFFEEEEEEDDDCCCEEEDDDBBBBBBDDDGGGGGGGGGFFFGGGHHHGGGFFFFFFHHHJJJHHHHHHIIIKKKMMMNNNNNNNNNLLLIIIGGGFFFGGGJJJKKKLLLMMMLLLKKKLLLMMMMMMKKKIIIEEEEEEDDDDDDEEEGGGHHHIIIHHHIIIKKKLLLMMMMMMMMMLLLKKKMMMOOOPPPOOOMMMKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKIIIHHHFFFFFFHHHIIIKKKHHHGGGFFFDDDDDDDDDDDDEEEIIIKKKNNNOOOOOOLLLJJJHHHIIIHHHGGGFFFFFFEEEEEEFFFCCCCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLKKKHHHFFFFFFFFFEEEFFFHHHKKKNNNOOONNNLLLKKKKKKKKKJJJHHHHHHIIIJJJDDDDDDEEEFFFGGGFFFCCC@@@@@@AAAAAABBBDDDFFFHHHIIIHHHFFFDDDCCCBBBBBBCCCDDDCCCDDDDDDCCC@@@???>>>???>>>>>>???>>>===>>>@@@BBBCCCDDDDDDCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>???@@@@@@AAAAAA@@@@@@???>>>>>>============>>>>>>???@@@@@@???<<<;;;;;;<<<;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<;;;:::999777777888888888888777777444555555555666666777777888888999999999:::::::::888888888888888888888888666777777777888888888888999999888888777666666555666666777888888777666666444555555555555555555444666666666555444444444333555555444444444444555555444555555555555555444444333333333333333333333333555555555444444333333333333333333333333333333333111222444555666666666666444444333333333222222222444333333222222333333444444444222222222222444444444444333333333222222222333333222222222111111111222222222222222222222222222222222111111111000000000000000000000000111111000000/////////.........222000//////000000///---222222222111111111111111000000111111111111000000......///000000111222222000000000000000000000000000//////000222444333222000000111111222222222222///111222111000///000111//////000000000000//////000000111111111111000000//////000000111111222222/////////000111222222333000000111111111111000000///000111111222333333333111111222333333222222111222222333333333444444444333333333444444444555555444444666777777777666666666444222222222222000///555555555555555555555555555555555666666666777777777777888888777666555555666666666666777777777777444444555666777888999999555555666777777777777666777777777888888999999:::::::::999999999888888888888888888999999999::::::<<<=========<<<<<<===?????????@@@@@@AAAAAABBBBBBEEEFFFHHHHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHFFFCCCBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEDDDEEEDDDBBBBBBDDDEEEEEEDDDGGGHHHIIIIIIGGGGGGHHHIIIGGGGGGHHHJJJMMMOOONNNMMMJJJJJJIIIIIIIIIJJJLLLMMMOOONNNNNNNNNOOONNNKKKIIICCCCCCBBBBBBDDDEEEGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLNNNPPPQQQQQQNNNLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFEEEJJJLLLOOOPPPNNNKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFCCCCCCDDDEEEGGGHHHHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJHHHFFFFFFFFFGGGGGGGGGIIILLLMMMMMMLLLKKKLLLKKKJJJHHHGGGHHHIIIBBBBBBBBBCCCDDDDDDBBB@@@@@@@@@AAABBBDDDEEEGGGHHHHHHFFFDDDAAA@@@AAABBBCCCAAABBBCCCCCCAAA??????@@@<<<>>>@@@@@@@@@@@@AAACCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===;;;::::::;;;:::::::::999999999999999::::::;;;<<<;;;:::999888999999::::::::::::999999555666666777777888888888777888888999:::999999999777777777888888888888888777777777777888888888888:::999888777666555555444555555777777777777555555444555666666666666555444555555555555555444444444555555444444444444555555555555555666555555444333333333333333333333333333444444444444444444444444333333333333333333333333///000222444666666666666444444333333333333222222444333333222222333333444444333333222222333333444444444333333333333222222222222222222111111111111222222222222222222222222222222222111111111111000000000000000111111111111////////////............111000//////000000///...111111111111111111111111000000111111111111000000------...///000111222333////////////////////////111000///000222333333222.........///000000111111///111222111000///000111//////000000000000//////000000111111111111000000000000000000111111111111---...///000111222333333000000000111111000000000......000111222333333333000000222333333333222111111222333444444444333333222333333444444555555555666666666666555666666666555444222222222222000...444444444444444444444444555555666666666777777777666666777777777666555555666666666666777777777777333333444555666777888888555555666777777777777777666666666666888999:::;;;999999999999888888888888777777777888888999999:::999:::;;;;;;;;;;;;>>>@@@======>>>???@@@@@@AAAAAAEEEFFFFFFEEEDDDCCCCCCDDDBBBDDDFFFHHHHHHHHHFFFFFFDDDEEEFFFEEEDDDCCCDDDEEEBBBCCCCCCDDDDDDEEEEEEEEECCCCCCBBBDDDEEEFFFEEECCCGGGIIIKKKKKKJJJHHHHHHIIIIIIHHHHHHJJJMMMNNNLLLJJJIIIJJJKKKKKKKKKJJJKKKKKKOOOOOONNNOOOOOOMMMJJJGGGBBBBBBCCCDDDFFFIIIKKKMMMOOOOOOPPPPPPPPPOOOMMMLLLOOOQQQRRRQQQNNNMMMNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFHHHIIIJJJJJJIIIHHHHHHKKKNNNNNNMMMKKKKKKLLLGGGGGGFFFFFFEEEFFFFFFFFFCCCDDDFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJHHHGGGGGGGGGJJJHHHGGGGGGIIIKKKLLLKKKKKKLLLKKKIIIGGGEEEFFFGGGAAA@@@@@@AAACCCDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFCCC@@@???@@@AAABBB???AAACCCCCCAAA@@@@@@AAA;;;>>>AAACCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>???AAACCCCCCBBBAAA@@@>>>======>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>===>>>???>>><<<;;;;;;<<<:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999999999::::::::::::999999666666666777888888999999666777888999:::999999888666777777777888888888999777777777777888888888888888888777777666666666555333444666777777666444333555666777777777777666555444444444555555555555555555555444444444444555555555555666666555444444333222222222222222222222222222333333444444555555555333333333333333333333333000111333555666666555444444444333333333333222222444333333222222333333444222333333444444333333222444444333333333333222222222222222222111111111111222222222222222222222222222222222111111111111000///000000000111111111111000000000////////////...000///...///000111000///000000000000000000000000000000111111111111000000000000000111111222222222000000000000000000000000222111000000222333222111---......///000000111111///111222111000///000111000000000111111000000000000000111111111111000000111111111000000000000000///000111111222222222222000111111222222111111000000000222333333333333222///000222333333333222111111222333444444444333333222222333333444555555666888777555444333333444555444333222333444555444222333333333333333333333333555666666666777777777777444444555666666666555555777777777777666666666666555555555555444444444444666666777888888888888777777777666666777888999:::999999999999888888888888666666777777888999999:::666888999:::;;;<<>>???@@@@@@AAADDDEEEDDDCCCAAA@@@AAACCC@@@BBBEEEHHHIIIHHHFFFEEEBBBCCCEEEEEEDDDEEEFFFHHHAAABBBBBBCCCCCCDDDDDDDDDBBBBBBCCCEEEGGGGGGFFFDDDGGGJJJLLLMMMKKKIIIHHHHHHKKKJJJIIIKKKMMMMMMJJJGGGGGGIIIKKKLLLKKKJJJIIIIIIOOONNNNNNNNNNNNLLLIIIFFFCCCDDDEEEGGGJJJNNNQQQSSSWWWWWWWWWVVVTTTRRRPPPNNNOOOQQQRRRPPPNNNMMMPPPSSSNNNMMMKKKJJJHHHGGGGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIDDDFFFJJJLLLMMMMMMKKKJJJFFFIIILLLMMMLLLKKKMMMOOOGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEGGGIIIKKKLLLMMMMMMJJJIIIHHHGGGGGGHHHJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGHHHJJJIIIHHHGGGGGGHHHKKKIIIFFFFFFGGGJJJKKKKKKLLLLLLKKKIIIFFFDDDEEEFFFAAA@@@???@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHFFFBBB@@@??????AAABBB>>>@@@BBBCCCBBBAAAAAABBB;;;>>>CCCEEEEEEDDDCCCDDDCCCCCCCCCCCCBBBAAA@@@???===???AAADDDDDDCCCAAA???======>>>>>>???@@@BBBCCC@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>????????????>>>>>>@@@AAAAAA@@@???>>>>>>???:::::::::;;;;;;<<<<<<<<<;;;<<<=========<<<;;;:::777777888888888888777777444555555666777888888888666777888999:::999888888666666777777888888888999777777777777888888888888666666666666777777777777333444666777777666444333555666777888888777666555333444444555555666666666555555555444444555555555555666666666555444333333222222222222222222222222111222222333444555666666333333333333333333333333222333555777777666444333444444444333333333222222444333333222222333333444222222444555555444222222444444444333333333222222222222222111111111111000222222222222222222222222222222222111111111111000//////000000111111111222111111111111000000000000///......///000222111000///////////////000000000000000111111111111000000333333333222222222222111111111111111111111111111333111000111222222111000///000000111222333333333///111222111000///000111111111222222222222111111000000111111111111000000222222111111000000//////222333333333333222111111222222222333333222222222222333444555444333222111...///111333444333111000111222333444555444333333222222333333444555666666:::888555222111222444555333222222444666888888777333333333333333333333333666666666666777777777777333333444555666666666555777777777777666666666666777666555444333222111111666666777888888888888888999888777666666777888888999999999888888888888777555666666777888999999999666777888999:::;;;;;;;;;::::::;;;;;;===>>>@@@@@@CCCBBBAAAAAAAAACCCEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFFFFEEEFFFFFFGGGHHHCCCEEEFFFEEEDDDCCCDDDFFFEEEEEEDDDEEEHHHIIIHHHGGGIIIKKKNNNMMMIIIGGGFFFGGGMMMLLLKKKJJJJJJJJJJJJJJJGGGHHHHHHHHHGGGHHHKKKMMMRRRQQQPPPOOONNNLLLHHHEEEGGGEEEEEEJJJSSS[[[___```fff___XXXVVVTTTPPPOOOQQQMMMQQQUUUTTTRRRQQQUUUYYYXXXQQQKKKJJJJJJHHHHHHKKKLLLJJJJJJKKKLLLKKKGGGDDDDDDFFFIIILLLOOONNNJJJGGGHHHIIIKKKLLLLLLJJJHHHGGGFFFFFFGGGEEEDDDCCCEEEFFFJJJIIIJJJLLLNNNOOOMMMKKKHHHFFFEEEEEEGGGHHHIIIIIIJJJHHHGGGEEEEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFKKKJJJHHHGGGHHHJJJMMMOOOLLLKKKJJJIIIJJJIIIFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBHHHHHHHHHGGGGGGGGGGGGFFFGGGEEEBBB???>>>>>>@@@AAA===@@@CCCEEEEEECCC@@@===>>>BBBFFFGGGFFFEEEEEEGGGCCCBBB@@@>>>>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>>======>>>????????????>>>BBBAAA@@@???>>>>>>>>>>>>???===<<<===>>>???>>><<>>===<<<;;;999999999999999999999999999:::;;;;;;;;;;;;:::999777888:::<<<<<<:::888777555555555555666777999999444444444555555555555666777777777666666666666666777777666666666666777777444444555555666666777777666666666666777777777777777666666666666555555555777444333444666777555333444444444444444444444444666666555444333222222111111111111111111111111111222333444555555555444333333333333333333333333333777555333222222444777888222222222222222222222222222222222222222222222222333333222111000000000000333333333222222111111111111111111111111111111111222222111111111111222222333222111/////////000111000000000000000000000000//////000000000000//////333111///...---...///000000000000000000000000000222222111111000000//////000000000000000111111222111111111111111111111111222222111111111111111111000000000000000000000000000000000000000000000000,,,...000111111000000000111111000000///.........111222333111///......///000000111222333333444444000111111111111222222222333222111000000111222333111111222222222111111000444222000000222333000...111222222333555777888999===;;;888555333222222333555333222444777888666333333333444444444444333333333333333444444444555555222333555666777666555444777777666666555555555444555555555555555555555555555555666666777777888888999999999999999999::::::666555555555555666666777777777666666666666777777888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????BBBAAA@@@@@@AAABBBDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKMMMNNNOOOMMMIIIGGGGGGHHHLLLKKKKKKJJJIIIIIIIIIJJJHHHIIIIIIIIIIIIJJJMMMPPPQQQPPPOOOOOOOOONNNKKKHHHIIIKKKMMMSSSZZZdddlllqqqiiiaaaZZZWWWTTTOOOMMMOOOOOOTTTYYYYYYVVVTTTVVVXXXWWWPPPKKKJJJJJJHHHIIILLLKKKJJJJJJKKKLLLKKKGGGCCCDDDFFFJJJOOOSSSSSSQQQOOOHHHIIIJJJJJJJJJIIIGGGFFFHHHIIIIIIHHHFFFFFFHHHIIIFFFFFFGGGIIIKKKLLLJJJIIIIIIGGGEEEFFFGGGIIIIIIIIIJJJIIIGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHJJJIIIGGGGGGHHHKKKMMMOOONNNLLLKKKJJJJJJIIIFFFDDDFFFFFFEEEDDDCCCCCCBBBBBBHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDAAA>>>===>>>???@@@@@@@@@BBBCCCCCCBBB@@@@@@>>>AAAEEEFFFEEECCCDDDEEEFFFDDDBBBAAAAAABBBDDDFFFAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBAAAAAABBBBBBAAA@@@???????????????>>>===>>>???@@@???===AAA@@@@@@???>>>===<<<;;;999999999999999999999999888999:::;;;;;;:::999888999999999999999999999999666666666777888999::::::555555666666666777777777777777888888999999999:::666666777777777777666666666666666777777777777777666666666666777777777777777777777666666666555555666444333444666777555333444444444444444444444444444444444444444333333333111111111111111111111111222333444555555555444333333333333333333333333333444444222222222333555666222222222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222111111111111111111111111222222111111111111222222333222000/////////000111000000000000000000000000000000////////////000000222111///.........///000000000000000000000000000000000000000000000//////111111111111111222222333222222222222222111111111222222111111111111111111111111111111111111111111111111111111111111111111...///111111111000000000111111111222333333444444111222333222///...///000000000111111222222333333000111111111111222222222222222111111111111222222222222222222222222222222444222000111333333222000222222333444555777888999<<<:::777444333222222333333222111333555666444222444444444555555444444444333333333444444444555555333333444555555555555555777666666666555555555444555555555555555555555555555555666666777777777777777888888888999999:::::::::999888777666555555555888888777777777777888888888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>@@@@@@??????@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>???AAACCCEEEEEEEEEEEEDDDFFFHHHHHHFFFDDDCCCDDDEEEGGGIIIHHHGGGIIIMMMQQQSSSRRRQQQMMMIIIGGGGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKLLLPPPRRRPPPOOOOOOPPPQQQPPPMMMKKKGGGKKKPPPUUU\\\eeeooovvviiibbb\\\YYYWWWRRRQQQRRRSSSWWW\\\]]][[[WWWVVVWWWVVVOOOJJJJJJJJJIIIIIILLLKKKKKKLLLMMMMMMKKKGGGDDDGGGIIILLLRRRVVVWWWVVVTTTJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJIIIHHHGGGIIIKKKHHHHHHIIIKKKMMMNNNMMMKKKJJJHHHFFFGGGHHHJJJJJJIIIJJJIIIHHHGGGGGGHHHJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJHHHGGGGGGGGGIIILLLNNNPPPOOONNNKKKJJJIIIHHHFFFDDDHHHHHHGGGEEEDDDCCCBBBAAAIIIIIIHHHHHHGGGFFFEEEEEEDDDBBB@@@>>>======>>>???BBBAAAAAAAAAAAAAAAAAABBB???AAADDDDDDDDDCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@????????????@@@???>>>>>>@@@@@@???>>>@@@@@@???>>>===<<<<<<;;;999999999999999999999999777888999::::::999888777:::999777666666777999:::777888888888999:::::::::777777777777888888888888333333444555666777888888555666777888888777666555888888888888777777777777666666666666777777777777777777777666666666666555666555444444555666555444444444444444444444444444222333333333444444444555222222222222222222222222222222333444444444444444333333333333333333333333222222222222222333333333222222222222222222222222222222222222222222222222111111111222222333444555222222222222222222333333111111111111111111111111222222111111111111222222222111000000///000000000000000000000000000000000111000///......///000111222111///......///000000000000000000000000000000//////////////////000000222111111111111222333333222222222222222222222222111111222222222222222222111111111111111111111111222222222222222222222222222222111111111111111111...//////000000111111222111222333222000//////000111111111111111111111111000111111111111222222222111111222222222222111111333222111111111111333333333222111222333444333222333333333444555777888999:::999666444333222222222222111111222444444333111444555555555555555555444333333333444444444555555333333333333333444444555666666666555555555555555555555555555555555555555555666666666666777777777666666777777888999::::::;;;:::999777666666666666999999888888888888999999888999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@AAADDDFFFGGGFFFEEEDDDEEEGGGIIIIIIGGGEEEDDDDDDFFFJJJLLLKKKIIIJJJPPPUUUXXXUUUQQQMMMIIIGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIJJJKKKKKKMMMQQQTTTQQQQQQPPPQQQQQQQQQNNNLLLHHHJJJPPPWWW```gggmmmpppgggaaa\\\\\\[[[XXXWWWYYYWWWZZZ]]]\\\ZZZWWWVVVVVVTTTNNNJJJKKKKKKJJJKKKMMMMMMNNNOOOOOOOOOLLLHHHFFFJJJLLLNNNRRRVVVVVVTTTRRROOONNNNNNMMMMMMLLLLLLLLLFFFGGGHHHHHHGGGGGGIIIKKKJJJIIIJJJMMMOOOPPPNNNMMMJJJIIIHHHHHHIIIJJJJJJHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGHHHKKKMMMPPPRRROOOMMMJJJHHHGGGFFFDDDBBBFFFFFFEEEEEEDDDCCCBBBBBBJJJIIIIIIHHHGGGFFFEEEEEEBBB@@@???=========>>>???AAABBBBBBCCCCCCBBBBBBAAAAAABBBDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>???>>>===>>>??????>>>===??????>>>======<<<;;;;;;999999999999999999999999777888999999999999888777999888777666666777888999777888888999999999999999777777777777888888888888333333444555555666777777444666777999999777666444888888888777777666666666666666666666777777777777666666666555555555444444555555444555555555555444444444444444444444444444333333333333333333333333222222222222222222222222222222333333444444444444333333333333333333333333000111333444444444333222222222222222222222222222222222222222222222222222333222222222333333444555111111111222222333333333111111111111111111111111222222111111111111222222111111000000000000000000000000000000000000000000222000///------///000222111000////////////000000////////////////////////------......//////000000111111000000111111222333222222222222333333333333111111222222222222222333111111111111111111111111333333333333333333333333555333222111222222111000000000000///......------111222333222000///000111111111111000000000000000000000111111111222222222000111222333333222111000222111000//////000222444222222222333444444444444333333333444555777888999888777666444333222222222222222222333444333333222444555555666666555555444333333333444444444555555444333222111222333444555555555555555555555555555555555555555555555555555666666666666666666666666444555666777888999::::::666666666666777888999999999888888777777888888999777888888999999999999888:::;;;<<<<<<===<<<;;;;;;<<<======>>>???@@@AAABBBDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIGGGEEEDDDEEEGGGIIIIIIGGGEEEEEEEEEJJJMMMPPPOOOLLLLLLQQQVVVYYYUUUPPPLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIJJJKKKKKKMMMQQQSSSSSSRRRQQQQQQQQQPPPMMMJJJNNNOOOTTT```nnnvvvvvvrrriiiccc___```___\\\[[[\\\ZZZZZZYYYWWWUUUTTTUUUVVVSSSNNNKKKLLLMMMLLLMMMOOOPPPQQQRRRQQQOOOMMMKKKJJJIIIJJJLLLPPPSSSTTTRRRQQQQQQPPPNNNMMMLLLLLLMMMMMMGGGHHHIIIIIIIIIIIIKKKMMMHHHHHHIIIKKKMMMMMMKKKJJJJJJIIIHHHIIIJJJJJJIIIGGGHHHHHHIIIIIIJJJKKKLLLMMMJJJKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHJJJLLLOOORRRSSSNNNKKKHHHFFFEEEDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCIIIIIIHHHHHHGGGFFFEEEEEEAAA@@@???>>>>>>??????@@@@@@BBBEEEGGGGGGEEEBBB@@@EEEDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA???>>>=========@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<>>><<<<<<<<<===>>>===<<<>>>>>>======<<<;;;;;;;;;999999999999999999999999777888999999999999888777777777777888888777777777666777888999999999888888666666777777777888888888::::::::::::::::::::::::444666777999999777666444777777777666666555555555666666666666777777777777555555555444444444333333444555555555444444555555444444444444444444444444555444444333222222111111222222222222222222222222222222222222333333444444333333333333333333333333111222444555555555333333222222222222222222222222222222222222222222222222555444333333222222222333111111111222222333333333111111111111111111111111222222111111111111222222000000000111111111000000000000000000000000000000222000///------///000222000///////////////000000////////////////////////------......//////000000///////////////000111111111111111222222333333333111111222222333333333333111111111111111111111111333333333333333333333333555333222222333333222000444333333222222111111000111222333222111000111222111111111000000000000000000000111111111222222222000111222333333222111000111000...---...///111333111222333333333333444555333333333333444666777888666555555444333222222222333333444444444333333333444444555555555555444444333333333444444444555555444333222111222333444555444444444555555555555555555555555555555555555555666666666555555555555555444555666777888999::::::555444444555666777888999777777666666666666777777777777888888888888777777999:::;;;<<<======<<<;;;;;;<<<===>>>@@@AAAAAABBBEEEDDDCCCBBBBBBCCCDDDEEEHHHIIIIIIJJJIIIGGGFFFEEEFFFGGGHHHHHHFFFFFFGGGIIIOOORRRTTTSSSPPPOOOQQQSSSVVVSSSNNNJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLIIIJJJKKKKKKLLLMMMQQQSSSSSSRRRQQQQQQQQQOOOLLLJJJPPPOOOUUUdddvvv~~~xxxmmmgggcccbbb___[[[XXXYYYZZZXXXUUURRRQQQRRRSSSTTTSSSNNNLLLNNNOOONNNOOORRRSSSSSSSSSQQQNNNLLLLLLLLLEEEFFFIIIMMMQQQTTTSSSRRRPPPOOOLLLJJJIIIJJJKKKLLLIIIKKKLLLLLLLLLMMMOOORRRMMMLLLLLLNNNOOOOOOMMMKKKIIIHHHHHHIIIJJJJJJHHHFFFGGGGGGHHHIIIKKKLLLLLLMMMIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIJJJMMMOOOQQQRRRLLLIIIFFFCCCCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDHHHHHHHHHGGGGGGGGGFFFFFFAAAAAAAAAAAAAAAAAABBBBBBAAACCCGGGIIIIIIGGGCCCAAAGGGFFFDDDDDDEEEEEEDDDBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCAAA???>>>>>>>>>>>>AAABBBCCCCCCDDDDDDCCCCCC???>>>===<<<;;;;;;;;;;;;===<<<;;;;;;======<<<;;;======<<<<<<;;;;;;;;;;;;999999999999999999999999777888999::::::999888777777888888999999888888777666777888999999888777666666777777777777888888888:::::::::999999999888888555666777888888777666555666666666666555555555555666666666666777777777777555555555444444444333333444555666555444444555666444444444444444444444444555555444333222111000000333333333333333333333333222222222222222333444444333333333333333333333333111222444555555555444333222222222222222222222222222222222222222222222222555444333222111111111111222222222222222222333333111111111111111111111111222222111111111111222222//////000111111111111000000000000000000000000000111000///......///000111////////////000000000000000000000000000000000000//////////////////000000///............///000000000000000111111222222333111111222222333444444444222222222222222222222222333333333333333333333333333222111222555555222...//////000000111222222333111222333222111000111333111111111111111111111111000111111111111222222222111111222222222222111111000///......///000222333111222333333222222333444222222222222333444555666444444444333333222222222333444555555333222222333333444444444444444444333333333333444444444555555333333333333333444444555444444444444444555555555555555555555555555555555666666666555555555555444666666777777888999::::::777777666555555555555555777777666666666666777777888888999999999888888777777888:::<<<======<<<<<<;;;<<<===???@@@AAABBBBBBFFFEEECCCBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGJJJLLLUUUUUUVVVVVVTTTRRRPPPNNNRRROOOJJJIIIIIIIIIHHHGGGHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMMMMMMMMMMNNNQQQTTTQQQPPPPPPPPPQQQPPPMMMKKKMMMMMMSSS___ooozzz{{{yyylllfffbbbaaa^^^YYYVVVVVVVVVTTTSSSQQQQQQQQQQQQPPPSSSOOOMMMPPPRRRQQQQQQTTTTTTSSSRRRNNNJJJIIIKKKNNNGGGGGGIIIMMMQQQSSSSSSRRRQQQOOOLLLIIIHHHIIIJJJLLLJJJKKKMMMMMMMMMNNNQQQSSSRRRRRRQQQRRRSSSRRROOOMMMHHHHHHGGGHHHIIIIIIGGGDDDEEEFFFGGGIIIJJJLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFHHHIIIKKKMMMOOOOOOKKKHHHEEECCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIIIIHHHFFFEEEHHHEEECCCCCCDDDDDDCCCAAAAAABBBDDDFFFFFFDDDBBBAAABBBAAA@@@??????@@@BBBCCCAAAAAABBBCCCCCCCCCCCCCCC???>>>===<<<<<<;;;<<<<<<>>><<<;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999888999:::;;;;;;:::999888:::999888777777888999:::777888:::;;;;;;999888777888888888888999999999:::666666666666777777777777666666777777777777666666666666666666666777777777666666666666777777777777777777666666666555555555333555777666444333444666444444444444444444444444444333333333222222111111333333333333333333333333333222111111111222333444333333333333333333333333111111222333333333333333222222222222222222222222222222222222222222222222333222222111111111222222333333222222222222222222111111111111111111111111222222111111111111222222...///000111222111111000000000000000000000000000000000////////////000000......///000000000000000000000000000000000000000000000000000000000/////////////////////000000111...//////000000111222222111111222222333444444555222222222222222222222222222222222222222222222222111//////333777666111,,,------......//////000000111222333333111111222333000000111111222222333333000111111111111222222222222222111111111111222222000000000111222333333333111333444333111000111333111111111111222333444444222333333333333222222111111333555444222000111222222222333333333333222222333333333444444444555555333333444555555555555555333333333444444555555555555555555555555555555555666666555555555444444444777888888888999999::::::888777666666666666666666888777777777777777777888999999:::::::::999999888666777:::<<<>>>======<<<;;;<<<>>>???AAABBBBBBBBBGGGEEEDDDCCCCCCDDDEEEGGGDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEGGGKKKNNNXXXWWWWWWWWWWWWTTTOOOKKKOOOLLLHHHHHHIIIJJJHHHFFFHHHHHHIIIIIIKKKLLLNNNOOONNNOOOOOOOOONNNOOORRRTTTNNNNNNNNNOOOQQQQQQOOOMMMOOOPPPTTT\\\hhhqqqvvvxxxhhhbbb______^^^YYYWWWWWWSSSRRRRRRRRRSSSRRROOOMMMTTTOOONNNQQQSSSRRRSSSUUUTTTSSSPPPLLLGGGGGGJJJNNNLLLLLLMMMOOOQQQRRRPPPOOOTTTQQQNNNJJJIIIJJJLLLNNNHHHIIIKKKKKKLLLMMMPPPRRRQQQQQQPPPPPPPPPOOOLLLJJJHHHGGGGGGHHHIIIHHHFFFCCCDDDEEEGGGIIIJJJKKKLLLLLLJJJJJJJJJKKKJJJIIIIIIHHHEEEEEEFFFHHHJJJKKKLLLMMMKKKIIIEEECCCDDDDDDDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGHHHIIIIIICCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEBBBAAACCCCCCAAA???>>>@@@BBBDDDDDDBBB@@@>>>@@@???>>>>>>@@@BBBEEEFFF>>>???@@@@@@AAAAAA@@@@@@@@@???>>>======<<<<<<<<>>???>>>===;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999:::;;;;;;;;;;;;:::999===;;;888555555888;;;===888999;;;<<<<<<;;;999888999999:::::::::;;;;;;;;;666666777888999:::;;;;;;777777666666666666777777666666777777888888999999666666666666777777777777888888888888777777777777333555777666444333444777444444444444444444444444111222222222222333333333333333333333333333333333333222111111111222333444333333333333333333333333111111111111111222222222222222222222222222222222222222222222222222222222000000000000111222333333444333333222222111111111111111111111111111111111222222111111111111222222...///000222222222111000000000000000000000000000//////000000000000//////......///000000111000000000000000000000000000000222222111111000000//////000000000000000111111222---......///000111111111111111222333333444555555222222222222222222222222222222222222222222222222///...///333888777111+++333333222222111000000000111222333333222111222444000000111222333444444444000111111111111222222222333222111000000111222333000111222444444555555444111333444333000...000222000000000000111222333333222222333333333222222111000222444333000///000111111222222333333222222111333333333444444444555555333444555666777666555444333333333444444555555555555555555555555555555555666666555555555444444444999999999999999999::::::555555555666777999:::;;;999999888888888888999999999999999888777666666555777888888999999:::;;;;;;<<<<<<===???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@CCCAAA@@@AAADDDEEEBBB@@@DDDDDDDDDDDDFFFJJJPPPUUUVVVXXXYYYXXXTTTOOOLLLKKKMMMMMMNNNNNNMMMJJJHHHFFFHHHIIIJJJJJJJJJMMMQQQUUUQQQQQQPPPOOOOOOOOOPPPPPPMMMNNNOOOPPPPPPOOOMMMKKKNNNOOOQQQVVV]]]cccggghhh]]]]]]\\\]]]]]]\\\YYYWWWQQQQQQPPPOOONNNMMMMMMLLLPPPNNNLLLLLLOOOSSSUUUVVVWWWTTTPPPLLLJJJJJJKKKLLLLLLKKKLLLNNNPPPQQQPPPOOOOOONNNLLLIIIFFFFFFIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMQQQSSSSSSOOOMMMMMMKKKFFFEEEFFFHHHHHHGGGGGGHHHIIICCCDDDEEEHHHJJJLLLNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJGGGHHHIIIKKKKKKKKKJJJJJJFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFCCCAAA@@@BBBDDDEEEDDDDDDEEEEEEEEECCCBBBAAAEEEDDDCCCDDDFFFIIIJJJJJJIIIIIIJJJJJJIIIGGGEEEDDDGGGGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCAAAAAACCCBBBBBBAAAAAA@@@@@@@@@CCC@@@======@@@AAA???===>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;:::999888777777:::999888888999:::<<<===888999999::::::999999888888888888888888888888888888999:::::::::999888777999777555444444777:::===888888888888888777666666777666555666777777555333666555555444444555777888888777666555444444555666444444444444444444444444444444444333333222222222444444444444444444444444333333333333333333333333222222222222222222222222333222111000000111222333111222222333333444444555222222222222222222222222222222111000111222444555333222111000000222444555444444444333333222222222222222222222222111000///111111222222222222111111///000000111111111111000000000000000000000000000000000000000000000000000////////////////////////000000///////////////000000000////////////000000///////////////000111222,,,000222111......222666444...---222333///...111...///000///...///000222444333222222111111111222000000111222333444444444333333333222111000//////000000000000000000000000000000000000000000000000///000111222333222111111000111222222111000111222//////000111222222333333333333333333333333333333222222222222222222222222000000111111222222222222222222333333333333444444111111222333333333333222111111222222222222111111111222444444444222000///222333333444444333333222333333444444555666777777555555555555666666666666666666666666666666666666555555666777777777777777555555555555666666666666888888888888777777777777999999888888777666666555777777888888999::::::;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCBBBAAA@@@@@@CCCAAA@@@AAACCCEEEDDDBBBEEEEEEFFFFFFFFFIIINNNQQQUUUVVVWWWVVVRRRNNNKKKJJJKKKLLLMMMNNNNNNLLLKKKIIIKKKLLLMMMLLLLLLMMMOOOQQQPPPOOOOOOOOOOOOOOOPPPPPPMMMNNNOOOOOOOOONNNMMMMMMQQQPPPQQQTTTYYY]]]^^^^^^]]]\\\[[[ZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQOOONNNOOORRRTTTVVVVVVVVVSSSPPPLLLKKKKKKLLLMMMLLLLLLMMMNNNOOOPPPPPPOOOMMMNNNPPPOOOLLLJJJIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMPPPOOOLLLJJJKKKIIIDDDEEEGGGHHHHHHGGGFFFHHHIIIFFFGGGHHHIIIKKKLLLNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJFFFGGGIIIJJJKKKKKKKKKJJJHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBBBBDDDFFFGGGDDDEEEEEEEEEDDDCCCBBBAAAFFFDDDCCCDDDFFFHHHIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDGGGFFFEEECCCBBBAAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????AAA???===>>>@@@@@@>>><<<======<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;::::::999999888888888888888777777888999;;;<<<888999999::::::999999888999999999999999999999999;;;<<<=========<<<;;;:::;;;999777555555666888999888888888888888777666666777666555666777777555333555555555555555666666777888777666555444444555666444444444444444444444444444444444333333222222222333333333333333333333333222222222222222222222222222222222222222222222222333222111000000111222333444444444444444444444444222222222222222222222222333222111111111222333444333222111000111222444555333333333333222222222111222222222222222111000000111111222222222222111111...///000111111222222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000//////////////////000//////.........///000000---000222111......222666999333///000111...///333///000111000//////111333333333333222222222111111...///000111222222222222222333333222222000//////111111111111111111111111000000000000000000000000///000111222333222222111000111222222111000111222000000000111222222333333333333333333333333333333222222222222222222222222111111111111111222222333222222222333333333444444111111222333333333333222111111222222222222111111222333333444444333222111222333333444444333333222333333444444555666666777555555555555666666666666666666666666666666666666555555666777777777777777666666666777777777777888666666777777777777777777999888888777777666666555777777777888999999::::::;;;;;;<<<===???@@@AAABBBAAABBBBBBBBBBBBAAAAAA@@@CCCAAA@@@@@@CCCEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKNNNRRRTTTUUUTTTPPPLLLJJJIIIIIIJJJLLLMMMNNNMMMLLLLLLKKKMMMNNNMMMLLLJJJKKKLLLNNNMMMMMMMMMNNNOOOPPPPPPNNNNNNMMMMMMMMMNNNNNNOOORRRQQQRRRTTTWWWZZZ[[[ZZZ\\\[[[YYYWWWUUURRRPPPOOORRRSSSUUUWWWWWWVVVUUUTTTRRRQQQQQQRRRUUUWWWWWWVVVSSSQQQNNNLLLKKKKKKMMMNNNLLLLLLMMMNNNOOOOOOOOOOOOJJJNNNSSSUUUSSSNNNJJJGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJNNNNNNKKKJJJKKKIIIEEEEEEGGGHHHHHHGGGFFFGGGIIIKKKKKKJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJFFFGGGIIIKKKLLLLLLLLLLLLIIIJJJJJJIIIIIIHHHGGGFFFCCCCCCCCCDDDEEEFFFHHHIIIFFFFFFEEEEEEDDDCCCBBBBBBGGGEEECCCDDDEEEGGGHHHGGGKKKKKKKKKKKKIIIGGGEEECCCFFFEEECCCAAAAAAAAAAAABBB@@@AAAAAABBBBBBAAA@@@@@@?????????????????????>>>???>>>>>>???@@@???===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<999999999999999999999999777777777777888999:::;;;888999999::::::999999888::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;;;;:::999777666555555555888888888888888777666666777666555666777777555333444444555666666666666666777666555555444555555555444444444444444444444444444444333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222666666666555444333333333222222222222222222222222333333222111111111222222333222111111111222333444222222222111111111111111111222222222222111000000111111222222222222111111---...///111111222222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000//////............////////////......---.........---000222111//////111555>>>666000.........111555///000111000///000111333222222333444333222111000---...///000000000000000222222222222222111000///111111111111111111111111000000000000000000000000000000111222222222222111000111222222111000111222000000111111222333333333222222222222222222222222222222222222222222222222222222111000000111333444222222222222333333333333111222222333333333333333111111222222222222111111333333333333444444444444222333333444444333333222333333333444555555666666444555555555555666666666666666666666666666666666555555666777777777777666777777777777888888888888444555555555666777777777888888777777666666666666666666777777888999999999::::::;;;<<<>>>???@@@AAA@@@AAAAAABBBBBBBBBAAAAAACCCAAA@@@@@@BBBEEEGGGHHHEEEGGGJJJJJJJJJJJJLLLMMMPPPRRRSSSQQQNNNKKKIIIIIIHHHHHHJJJKKKKKKKKKKKKKKKIIIKKKMMMMMMKKKIIIHHHHHHKKKKKKLLLLLLMMMNNNOOOPPPNNNMMMLLLKKKLLLMMMOOOQQQPPPPPPRRRVVVZZZ^^^______YYYXXXWWWTTTRRRPPPPPPPPPPPPRRRUUUXXXXXXWWWVVVTTTRRRRRRSSSUUUWWWXXXWWWUUUPPPOOOLLLJJJJJJKKKLLLMMMKKKMMMNNNNNNMMMMMMMMMNNNIIINNNSSSVVVTTTOOOJJJGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKOOOOOOMMMLLLNNNLLLHHHFFFGGGHHHHHHFFFFFFGGGHHHMMMLLLKKKJJJIIIJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJGGGHHHJJJLLLMMMNNNNNNNNNKKKKKKJJJJJJIIIGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCGGGFFFDDDCCCEEEFFFGGGFFFKKKKKKKKKKKKIIIGGGDDDCCCDDDCCCAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAA======>>>>>>>>>>>>>>>>>><<<===>>>???@@@>>><<<:::;;;;;;:::::::::;;;<<<===;;;<<<<<<======<<<<<<;;;888888888999999:::::::::777777777888999999:::;;;888999999::::::999999888999999999999999999999999888999:::;;;;;;;;;:::999999999999888777666555444888888888888888777666666777666555666777777555333333444555666777666555444555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000111222222222222222333333222222222222222222222222555555444444444333333333222222222222222222222222333333222111111111000000333222222111111222333333111111111000000000000000111111222222222111111000111111222222222222111111///000000111111111111000000000000000000000000000000000000000000000000000////////////////////////000////////////000000111//////............//////000///...---------------///000111000//////111444:::555///------///222444///000000000//////111222000111333444444333111000......///000000000000000222222222222222111000///111111111111111111111111000000000000000000000000000000111111222222222222000111222222111000111222111111111222222333333333111111111111111111111111222222222222222222222222333222111000000111333444111222222222222333333333111222333333444444333333111222222333333222222111333333333333333444555666222333333444444333333222333333333444444555555555444444444555555555666666666666666666666666666666444555666666777777666666666666777777777888888888333333444444555666777777777777777666666666666666555666666777777888888999999999:::;;;===>>>???@@@??????@@@AAABBBBBBBBBAAACCCBBBBBBAAABBBDDDGGGJJJDDDGGGJJJKKKKKKLLLMMMNNNNNNPPPPPPOOOLLLJJJIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGJJJMMMNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOMMMLLLKKKJJJKKKMMMPPPRRROOOPPPRRRWWW\\\___```___UUUUUUTTTRRRPPPPPPRRRUUUQQQSSSVVVXXXYYYXXXVVVTTTRRRRRRSSSUUUWWWWWWUUUSSSMMMLLLJJJIIIIIIIIIJJJKKKJJJLLLNNNMMMKKKJJJKKKLLLIIIMMMPPPQQQOOOLLLIIIHHHFFFGGGGGGGGGHHHHHHHHHHHHKKKNNNOOOMMMLLLNNNMMMIIIFFFHHHHHHHHHFFFFFFGGGHHHMMMLLLJJJHHHGGGGGGHHHHHHLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLNNNOOOPPPOOOOOOJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFIIIHHHEEECCCBBBBBBCCCDDDGGGEEECCCCCCEEEFFFFFFFFFJJJJJJJJJJJJHHHFFFDDDCCCBBBBBBAAA@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBB<<<<<<<<<======>>>>>>>>><<<===???@@@???===<<<;;;<<<;;;:::999999:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;888888888999999::::::;;;888888999::::::;;;;;;;;;888999999::::::999999888777777777777777777777777666777888999:::999999888666777888888888888777666888888888888888777666666777666555666777777555333222333555666666666555444444444555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000111111111222222333333333222222222333333222222222111111222222222333333333222222222222222222222222222222222222111000000///333222222222222222222222000000000000000000000000000111111222222222111111111111222222222222111111111111222111111000///...000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111//////............//////000///...---------------000000111000///000111222333111///...///222222222.../////////......000222000111333444444333111000000000111222222222111111111111222222222111000000111111111111111111111111000000000000000000000000111111111111111222222222000111222222111000111222222222222222222333333333111111111111111111111111222222222222222222222222444333222111111222333333111111111222222222333333222222333444444444444333222222333333333333222222333333333333333444555666222333333444444333333222333333333444444444444444444444444444555555555555666666666666666666666666444444555666666666666666555555555666666666777777222333333444555666666777666666666666666666666666555555555666777777888888888888999:::<<<===>>>???>>>>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCDDDGGGIIICCCEEEHHHJJJJJJJJJLLLMMMKKKLLLMMMLLLIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKNNNOOOOOONNNMMMNNNJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKNNNPPPRRRPPPQQQRRRVVVYYY[[[ZZZYYYQQQRRRRRRPPPNNNOOOTTTYYYUUUVVVWWWXXXXXXWWWUUUTTTQQQQQQQQQRRRTTTTTTRRRPPPLLLLLLJJJIIIHHHIIIIIIJJJIIIKKKMMMLLLIIIGGGHHHJJJIIIKKKLLLLLLJJJIIIIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHHHHLLLLLLJJJIIIKKKIIIFFFGGGHHHIIIHHHFFFFFFFFFGGGKKKIIIGGGFFFEEEEEEGGGHHHLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLNNNOOOPPPOOOOOONNNIIIIIIIIIHHHGGGEEEDDDCCCEEEEEEDDDDDDDDDEEEFFFFFFKKKIIIFFFCCCBBBBBBCCCEEEFFFDDDBBBCCCDDDFFFGGGFFFHHHHHHHHHHHHGGGFFFDDDCCC@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA;;;;;;<<<======>>>??????===>>>@@@@@@>>>===<<<===>>>===;;;999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888999999:::::::::888888:::;;;;;;;;;;;;;;;888999999::::::999999888777777777777777777777777777888999:::;;;;;;::::::555555777888999999999999888888888888888777666666777666555666777777555333333333444555555555555555333333444555555555555444444444444444444444444444222222333333333333444444111111111111111111111111000000000000000000000000111111111222222333333444222222333333333333222222000000000111222333333333222222222222222222222222111111111222111111000///333333333222222222222111000000000000111111111111000000111222222222222111111111222222222222111111111111222111111000///...000000000000000000000000111111111111111111111111000000000000000000000000///......//////000111222000000////////////000000//////......---.........111000000000000000111111...000///...111444333///...///000///......000222000111222333444333222222222222333333333333222222111111222222222111111000222222222222222222222222000000000000000000000000111111000000111111222333000111222222111000111222222222333333333333333333222222222222222222222222222222222222222222222222333333333333333222222222111111111111222222222222222222333444444444444444222222333333333333222222333333333333444444444444222333333444444333333222333333333333333333444444333444444444444555555555666666666666666666666666444444555666666666666555555555555555666666666666333444444444555666666666666666666666666666666666444444555666666777777888777777888:::;;;<<<===>>>===>>>???@@@AAABBBBBBCCCBBBDDDFFFFFFDDDDDDFFFHHHCCCEEEFFFFFFEEEFFFGGGIIIGGGHHHIIIHHHEEEDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMNNNMMMLLLLLLMMMJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQSSSUUUXXXXXXVVVTTTOOOQQQQQQNNNLLLMMMSSSYYYVVVVVVVVVUUUTTTRRRQQQPPPPPPOOONNNOOOPPPPPPOOOMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGJJJMMMKKKGGGDDDFFFHHHHHHJJJKKKJJJHHHGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGJJJJJJHHHGGGHHHFFFBBBGGGHHHIIIHHHFFFEEEFFFGGGIIIHHHFFFDDDDDDFFFHHHIIILLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLLLLGGGGGGGGGFFFEEEDDDCCCBBBDDDCCCBBBBBBCCCEEEGGGHHHLLLJJJFFFBBBAAABBBDDDEEEEEECCCBBBBBBDDDGGGGGGGGGEEEFFFFFFGGGFFFEEEDDDCCC>>>@@@BBBDDDFFFFFFEEEDDDCCCBBBAAA???????????????:::;;;<<<===>>>???@@@@@@>>>@@@AAA@@@>>><<<>>>???AAA???===:::999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999::::::666777999:::;;;;;;::::::888999999::::::999999888777777777777777777777777777888:::;;;<<<<<<;;;;;;666666666777888888999999888888888888888777666666777666555666777777555333444444333333444444555555222333444555555555444444444444444444444444444444222222222333333444444444222222222222222222222222111111111111111111111111000111111222333333444444222222333444444333222222222222222222222222222222222222222222222222222222///000111222222111111000333333333333222222111111000000000111111222222222000000111222222222222222111111222222222222111111//////000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000............///000111222111111000000000000111111//////.........///000000222111000///000111111000///222111///000444333///000111222111000000222444111111222222222333333333222222333333333333222222000111111222222222111111222222222222222222222222000000000000000000000000222111000000000111222333000111222222111000111222333333333333333333333333333333333333333333333333222222222222222222222222222333444555444333111000111111111111222222222222222333444444555444444444222333333444444333333222222333333444444333222111222333333444444333333222333333333333333333333333333333444444444555555555666666666666666666666666333444555555666666555555555666666666666777777777555555555555555555666666555555555666666666666666444444555555666777777777777777888999;;;<<<===>>><<<===???@@@AAABBBCCCCCCBBBEEEHHHGGGEEEDDDEEEGGGDDDDDDEEECCCBBBBBBCCCEEEEEEFFFFFFEEEBBBAAABBBCCCBBBBBBCCCEEEGGGIIIKKKLLLHHHIIIKKKJJJHHHGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQSSSVVVYYYYYYXXXVVVOOOPPPPPPMMMJJJKKKRRRXXXUUUTTTSSSQQQOOONNNLLLLLLOOOMMMLLLLLLMMMNNNMMMKKKPPPOOONNNLLLKKKKKKJJJJJJFFFJJJLLLJJJEEECCCDDDGGGGGGIIIKKKJJJIIIHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGJJJKKKHHHGGGHHHFFFBBBGGGHHHIIIHHHFFFEEEFFFGGGIIIGGGEEEDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLMMMMMMKKKJJJIIIEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@BBBEEEIIIKKKMMMJJJFFFBBBAAABBBDDDFFFDDDBBBAAABBBEEEGGGHHHHHHCCCDDDEEEFFFFFFEEEDDDCCC===@@@CCCFFFGGGGGGFFFEEEBBBAAA???============>>>:::;;;<<<===>>>???@@@AAA???AAABBB@@@===<<>>;;;999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999555666888999::::::999999999999999::::::999999999888888888888888888888888666777888:::;;;;;;::::::777777777666777888999999888888888888888777666666777666555666777777555333555444333222333444555666111222444555666555444444444444444444444444444444222222222333333444444444222222222222222222222222111111111111111111111111000000111222333333444444222222444444444444222222555444444333333222222111222222222222222222222222...///000111222222111000333333333333333222111000000000111111222222222333///000111222222222222222111111222222222222111111,,,---...000222333333444000000000000000000000000111111111111111111111111000000000000000000000000............///000222222222222111111111111222222///////////////000111222222111//////000111111000333666333//////444444///222333444333222222444666222111111111222222444444222222333333333222222111000111111222222222111111222222222222222222222222000000000000000000000000222111000000000111333444000222222222111000111222333333333333333333333333333333333333333333333333222222222222222222222222111333555666666444111///000111111111111222222222222333444444555555444444222333333444444333333222111222444444444222000///222333333444444333333222333333333333333333333333333333333444444444555555666666666666666666666666333444555555666666555555777777777777888888888888666666666666666555555555555555555555555555555555555555555555666666666666777777666666666888999:::;;;<<<===<<<<<<<<<>>>@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBAAA@@@@@@AAABBBDDDEEECCCBBBBBBAAABBBCCCDDDEEEDDDEEEFFFGGGHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEIIIHHHFFFEEEDDDEEEFFFGGGFFFGGGIIIKKKLLLLLLKKKKKKPPPRRRTTTVVVVVVUUUSSSRRRRRROOOLLLKKKLLLPPPUUUXXXVVVTTTQQQNNNLLLKKKLLLLLLJJJJJJKKKJJJIIIJJJLLLNNNQQQQQQPPPNNNKKKIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFHHHHHHFFFEEEEEEFFFCCCDDDGGGIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGHHHHHHHHHHHHIIIIIIRRROOOLLLJJJJJJIIIGGGEEECCCFFFIIIJJJIIIGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDBBB@@@@@@BBBDDDEEEEEEGGGEEEBBB???===<<<======??????@@@AAABBBBBBBBBBBBEEEEEEEEEDDDCCCAAA@@@???DDDCCCCCCCCCDDDCCCBBB@@@>>>>>>>>>===;;;:::;;;===<<<<<<======>>>?????????@@@???======>>>>>><<<;;;;;;;;;;;;:::::::::999999<<<<<<<<<;;;;;;:::::::::::::::999999888777666666777777777888999999::::::888999999::::::999999888::::::888777666666666666777777777777777777777777777777666666666666777777666666666666555555555555777777777777666555333333555555555555444333222111666555333222222333555666222222222222222222222222222222222222222222222222444222000111333444333000222222222111111111111111222222222222222222222222222111111111000000//////222222222111111111111111111111111111111111111111000000000000000000000000222111000//////000111222222222222222222111000///......///000111222222333222///---...000111000...//////000000111111222222222222111111000000//////000000000000000000000000000///...------...///000...---,,,,,,---...///000000000000000000000000000,,,,,,,,,---...///000000...000111000...------.........//////000000111111222111///......///111222000000000000000///......---...000111111111000///111///...///222333222000222111000.........///000///111333333111/////////111111111111111111111111333222111000000000222222222222222111111111000000111111111111111111111111666333000000222333222000111111111111111111111111111111111111111111111111222222222444777888444111333333333333333333333333666555333222111222333333111222333444444333222111222222222333333333444444333333333333333333333333555444333333555555444333333444666777777777666555777777666666666666777777444444444555555555555555555555555555555555555555444555555555666666666666666666666666777888:::;;;:::<<<<<<<<<;;;<<<>>>@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFEEEFFFFFFDDDDDDFFFGGGHHHIIIJJJJJJOOOQQQSSSUUUVVVUUUSSSRRROOONNNNNNNNNOOOPPPRRRSSSSSSRRRPPPNNNMMMMMMNNNOOOLLLLLLMMMLLLKKKKKKNNNPPPNNNNNNMMMKKKHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIHHHGGGFFFGGGHHHEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNLLLIIIHHHHHHHHHFFFEEECCCEEEGGGHHHGGGFFFFFFGGGEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@???@@@CCCFFFHHHIIIGGGFFFDDDBBBBBBBBBDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBCCCDDDDDDBBB@@@AAABBBBBB@@@>>>===>>>???=========>>>>>>???@@@AAAAAA@@@>>>>>>??????===<<<::::::::::::999999999999;;;;;;;;;::::::::::::::::::::::::999888888777777777777777888999999::::::888999999::::::999999888999999888777666666666777666666666666666666666666555555555666666888888999666666666666555555555555555555666555555444333222555555555555444333222222666555333222222333555666333333333333333333333333222222222222222222222222444222000111333444333111111111111111111111222222222222222222222222222222222222222222111111111000111111111111111111222222111111111111111111111111000000000000000000000000333222111000000111222333111222222222222111000/////////000000111111222222222///......000111000///000000000000000111111111111111111000000000000000000000000000000000000000000///............///000//////.........///000111////////////////////////---......//////000000000///000111111000...///000111111111111000000000000333222111000000111222333111111111111111000/////////000000111111111111111111///...///222333222000222111000///...//////000///111333222111/////////111111111111111111111111333222111000000111222222333333333222222222111111111111111111111111111111555333000000222333222000111111111111111111111111111111111111111111111111222222222444777777444111333333333333333333333333555444333333222222222333222222333333333333222222444444444444555555555555333333333333333333333333666555444444666666555444444444555666666555555555777666666666666666666777777777777666555555555444555555555555555555555555444444444555555555666666555555555666777888:::;;;:::;;;<<<<<<;;;;;;>>>???@@@@@@@@@@@@@@@@@@??????@@@?????????@@@AAABBBCCCEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCAAABBBEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJKKKNNNOOOQQQSSSSSSRRRQQQPPPKKKLLLNNNPPPPPPPPPNNNMMMOOONNNMMMLLLMMMNNNPPPQQQMMMNNNNNNMMMLLLLLLNNNPPPLLLLLLLLLJJJGGGFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIGGGGGGHHHIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFHHHJJJLLLMMMNNNIIIHHHFFFFFFGGGGGGFFFDDDCCCDDDFFFEEEDDDDDDEEEGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>@@@EEEHHHJJJKKKDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBCCCBBBBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDBBBAAAAAABBBDDDDDDCCCAAACCCCCCCCCAAA>>>===>>>??????>>>======>>>???AAABBBAAA@@@>>>>>>??????===<<<999999999999888888888777999999999999999:::::::::;;;::::::999999888888888777777777888999999::::::888999999::::::999999888888888777777777777777888555555555555555555555555333333444666777999::::::666666666666555555555555333444444444444444333333444444444555444444333333555444333222222333444555444444444444444444444444222222222222222222222222333222111111333333222111000000000111222222222333111111111111111111111111333333333222222222222222000000000111222222222333111111111111111111111111000000000000000000000000333333222222222222333333111111222222111111000000000000000000000111111111111000//////000111000///111111111111000000000000000000000000111111111111000000000000000000000000000//////......//////000111000000/////////000000//////////////////////////////000000000000000000...000222222111000111111333222222111111000000///222222222222222222222222111222222222222111111000111111111111111222222333111000///000111222111000111111000/////////000000///111222222000//////000111111111111111111111111222111111000111111222222333333333333333222222222111111111111111111111111444222111111222222222111111111111111111111111111222222222222222222222222222222222444666666444222333333333333333333333333333333444444333333222222333333222222222222333333333333333333444444444444333333333333333333444444666555444555666777666444555555444333333333444444666666555555555555666666999888888777666555444444555555555555555555555555333333444444444555555555444444555666777888::::::888:::;;;;;;:::;;;===???@@@?????????>>>>>>======????????????@@@AAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@@@@>>>@@@CCCGGGIIIIIIGGGFFFDDDEEEGGGIIIIIIGGGEEECCCEEEDDDDDDEEEGGGIIIKKKMMMMMMNNNOOOOOOOOONNNLLLKKKIIIJJJLLLNNNNNNMMMKKKIIIMMMLLLKKKJJJKKKLLLNNNPPPKKKMMMMMMMMMKKKKKKLLLNNNKKKKKKKKKJJJGGGFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFEEECCCBBBBBBBBBCCCDDDDDDDDDFFFGGGIIIJJJLLLLLLFFFEEEEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDFFFHHHFFFFFFEEEDDDBBBAAA@@@@@@???>>>>>>@@@DDDGGGIIIIIIDDDCCCBBB@@@???>>>>>>>>>AAAAAAAAA@@@???>>>======>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@BBBDDDDDDCCCBBB@@@AAA@@@>>>;;;::::::<<<>>>>>>===<<<===???@@@BBB@@@???======>>>>>><<<;;;888888888888777777777777777777888888999999999:::;;;:::::::::999999888888777777777888999999::::::888999999::::::999999888888777777777777777888999666666666666666666666666333444555666777888999999666666666666555555555555333333444555555555444444333333444444555444444444555444333333333333444555444444444444444444444444222222222222222222222222222222222222222333222222//////000111222333333333000000000000000000000000222222222222222222222222//////000111222333333333111111111111111111111111000000000000000000000000222222222222222222222222000000111111111111000000111111111000000000000000000000000000111111000///222222111111000000////////////000000111111222222////////////////////////000//////////////////000111000000//////.........////////////////////////000000//////////////////---///111111000000111222111111111000000000000000000111111222222111111000111111111222222111000000222111000///000111222333000000000000111111111000111111000000000000000000///111222111000///000111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111333222111111111111222111111111111111111111111111222222222222222222222222222222333444444444333222333333333333333333333333222333444555444333222111444333222111111222333444000000111111111222222222333333333444444444444444666444333444555666555444555444333222111222333444666555555444444555555666777777666666555555444444555555555555555555555555333333333333444444444444333444555666777888999999777999:::::::::;;;===????????????>>>>>>=========>>>>>>???@@@AAAAAAAAAAAADDDCCCBBBAAAAAAAAABBBCCCDDDCCCBBBAAA@@@@@@??????===???CCCFFFHHHHHHGGGFFFCCCEEEGGGIIIIIIHHHEEECCCEEEDDDDDDEEEFFFHHHKKKLLLLLLMMMMMMLLLKKKJJJHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIMMMKKKJJJHHHHHHIIIKKKLLLIIIKKKLLLKKKJJJIIIJJJKKKIIIJJJJJJIIIGGGFFFGGGIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFEEEDDDDDDGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFEEEGGGHHHHHHFFFEEEEEEFFFFFFEEEDDDEEEGGGIIIFFFEEEDDDCCCBBBAAA@@@??????>>>>>>???BBBDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCBBBAAA@@@>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@AAA@@@@@@AAACCCDDDCCCAAA>>>???>>><<<:::999999;;;<<<<<<;;;;;;<<<===???@@@>>>===;;;;;;<<<<<<:::999888888888777777777666666777777777888888999999999::::::999999999999999888777777777888999999::::::888999999::::::999999888888777777777777777888999777777777777777777777777555666777777888777777666666666666666555555555555444555555666666666555555333333444444555444444444444444444333333444444444222222222222222222222222222222222222222222222222222222333222222222222222//////000111222333333333000000000000000000000000000000111111111111111111//////000111222333333333111111111111111111111111000000000000000000000000000111111111111111111000///000000111111111000000111111111000000000000000///000111222111000000000222222111111000000////////////000000111111222222///////////////////////////000000000000000000///////////////...------,,,........................///.....................,,,...000000//////000111---------...///000111111//////000000000000////////////000000000000000///000000///......000111222000111111111000000000000000000111111111111111111///111111111//////000222000000000000000000000000000000111111222222222222000000000000111111111111111111111111111111111111111111111111000000111222111111111111111111111111222222222222222222222222222333444333333222222333333333333333333333333333111222333444555444333222555444333222222333444555000000111111111222222222333333333444444555555555444333222222444444333222444444222111111222333444555555444444444444555555333333333444444555555555555555555555555555555555222222222333333333444444444444555666777777777777666888999999999:::===?????????????????????>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBBEEEDDDCCCBBBBBBBBBBBBBBB???@@@CCCEEEFFFFFFEEEDDDCCCEEEGGGIIIIIIHHHFFFDDDCCCCCCDDDDDDEEEFFFHHHHHHKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKMMMLLLJJJHHHGGGHHHIIIJJJIIIKKKLLLLLLJJJIIIIIIJJJHHHIIIIIIHHHFFFFFFHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCDDDFFFIIIHHHGGGFFFFFFFFFFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDBBBAAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHIIIHHHEEECCCDDDEEEGGGFFFEEEEEEFFFHHHEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>???AAABBBAAA@@@>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAA@@@???======AAAAAAAAAAAA@@@@@@???>>>AAA@@@@@@AAACCCCCCBBB@@@>>>??????===;;;;;;<<<===::::::;;;<<<<<<======>>>===<<<::::::;;;;;;999888888888888888777777777666888888888888888999999999888888888888888888888888777777777888999999::::::888999999::::::999999888888888777777777777777888888888888888888888888888555666777888888777666555666666666666555555555555555666666777666666555555444444444555444444333333444444444444444444444444222222222222222222222222222222222222222222222222111222333333111111222333000000000111222222222333111111111111111111111111000000000000000111111111000000000111222222222333111111111111111111111111000000000000000000000000///000111111111111000/////////000000111111000000000000000000000111111111...111333333222000000000111111111111000000000000000000000000111111111111000000000000000000000000///000000111111000000///---...............---,,,........................---------...............,,,...000000///......///++++++,,,---///000111111////////////////////////......///000000000000//////////////////000000111000111222111000///000111///000111222222222111111///000111000//////111333000000000000000000000000///000111222222222222222/////////000000000000000111111111111111111111111000111111111000000111333111111111111111111111111333333333333333333333333222333444333222111222333333333333333333333333333222222333444444444333333444444333333333333444444333333333333444444444444333333333444555555666666333222111222333444333111333222222222333333444555444444333333333333444444111111222333444555555666555555555555555555555555222222222222333333333333444555666777777666555555555777888999999:::<<>>>>>@@@BBBBBBAAA@@@;;;<<<===>>>???@@@@@@AAA??????@@@??????>>>======@@@@@@@@@@@@@@@???>>>>>>BBBAAAAAAAAABBBBBBAAA???===>>>???>>><<<<<<===???999:::<<<>>>???>>>===<<<>>><<<;;;;;;;;;;;;:::888999999888888888777777777999999999999999888888888777777777777777777777777777777777888999999::::::888999999::::::999999888999999888777666666666777777777777777777777777777333555666888999888777666666666666666555555555555666666666666555444333333555555555555444333222222333444444444444444444333333333333333333333333333222222222222222222222222111222444333111000222444111111111111111111222222222222222222222222222222000000000111111222222222111111111111111111222222111111111111111111111111000000000000000000000000000111222222222222111000...//////000000000000000//////000000111111222222...111444444222000000111000000000000000111111111111111111000000000000000000000000000000000000000///000111111111111000///------//////000///..............................------......//////000000...000111111///......///,,,------...///000000111111000///......///000111...///000111111111111111//////000111111111111000000222333222///...///111///000111222222222222111///000111000//////111444000000000000000000000000...///111222333333222222//////000000111111111111111111111111111111111111///000111111//////111444111111111111111111111111333333333333333333333333222444444333111000111333333333333333333333333333333222222222333333444555333333444444444444333333444444444444555555555555333333444444555666666666444333222222444444333222000111222444555555555555444444333333333333444444222333333444444555555555555555555555555555555555111111222222222333333333555666777777777666444333555666888888999:::<<>>???AAACCCDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAACCCCCCDDDDDDDDDCCCBBBBBB>>>??????@@@@@@@@@??????CCCBBBAAAAAABBBBBB@@@>>>;;;<<<===<<<;;;<<<===???999;;;>>>@@@AAA@@@>>><<>>@@@@@@??????>>>BBB???======@@@AAA@@@>>>GGGFFFEEEDDDDDDCCCDDDDDDBBBBBBAAA@@@@@@???>>>>>>BBBBBBCCCDDDEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFIIIMMMPPPRRRRRRNNNKKKIIIIIIMMMOOOOOONNNHHHHHHHHHIIIJJJKKKLLLMMMRRRRRRRRRRRRSSSTTTVVVWWWQQQOOONNNQQQTTTTTTRRRNNNRRRPPPMMMJJJGGGEEEEEEDDDDDDFFFHHHHHHGGGGGGHHHIIIKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMJJJGGGCCCAAA>>>???AAAAAAAAABBBEEEGGGBBBCCCDDDDDDCCCDDDFFFGGGHHHGGGEEEDDDCCCCCCCCCCCCAAADDDGGGIIIGGGFFFDDDDDD>>>???AAABBBCCCCCCBBBAAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAACCCEEEDDDAAA???@@@AAA???@@@@@@???===<<<===???>>>>>>???@@@???>>>===<<<<<<<<<============<<<<<<999:::<<<=========<<<;;;;;;;;;;;;;;;:::999888777999888888777777777777777===888555777;;;===:::666666666666666666666666666;;;:::999888777777777777000666<<<===;;;999:::===777777666666555555444444555555444444444555555666666666666666777777777777666666666666666666666666666555444444444666777888333333333333333333333333444444444333333222222222222222333333333444444444000000111111111111000000222222222111111111000000111111000000111111222333666555444444222222111000222333444444444444333222...000111111000000111222000000111222333444444555///000111222222111000//////......///111333222111000000000000000000000000111111222222222333333333222111111000000000000000444111------000222222111////////////////////////222111000//////000111222///...------///000000///............////////////111000......//////---,,,//////.........---------000000////////////000000......///000000000000000//////000000000000///////////////000111111222222000000111222222222222111000000111111111111000000222222222111111111111111000000000000000000000000......///000111111222222000333333...///333444000000111333333333111///...000000000000000000000000000000000///000000111222333333333222222111111111111222333333111111222333444333222222444444333222222333444555555555444333777666444333222333333444333333333444444444555555333333111111111111333333222222222222222222222222444333222111000000000000222222222222222222222222444333333333333444555555111222333444444444333333888555333333555666444333888666333333444333000...333333333444444444555555666666666777888:::;;;<<<<<<===>>>?????????>>>>>>@@@>>>===>>>@@@BBBBBB@@@HHHHHHFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGIIILLLOOOPPPOOOKKKIIIHHHIIILLLMMMMMMKKKHHHHHHHHHIIIJJJKKKMMMMMMQQQQQQRRRSSSTTTTTTUUUUUUQQQPPPPPPQQQRRRRRRPPPNNNOOONNNKKKIIIGGGGGGFFFGGGBBBDDDGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJNNNOOOOOONNNKKKHHHEEEDDDBBBCCCDDDDDDBBBCCCDDDFFFEEEEEEFFFEEEEEEEEEFFFHHHGGGFFFEEECCCBBBBBBCCCCCCAAADDDGGGGGGFFFDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBDDDEEEDDDAAA@@@@@@AAA@@@@@@@@@>>><<<;;;<<<===>>>>>>?????????>>>===<<<<<<<<<============<<<<<<:::;;;<<<=========<<<<<<<<<<<<<<<<<<;;;:::999888999999777666666666777888888777777777777888777777666666666666666666666666888888888888888888888888111666<<<===:::888999<<<888888777777777777666666888777666555555555555555555666666666777777777777555555555555555555555555888777666555444444333333333333333333333333333333444444444333333222222222222222222222333333333333000111111111111111111000222222222111111111000000111111000000111111222333333333333222111111000000///000111111111111000//////000222111000000111333222222222222222222222222000000111111111111000000000///...///111333222111000000000000000000000000000000000111111111222222222111111000000000000000444111......000111111111000000000000000000000000111000///......///000111000...------///000000///............///////////////...---...///000///...//////.........---------000000////////////000000......///000000000000000//////000000000000///////////////000111111222222000000111222222222222111000000111111111111000000000111111111111222222222000000000000000000000000000000111222222333444444000333333//////333333000000111333333333111000...111111111111111111111111111000000000000111222222333222222222222222222111111222333333111111222333444222111222333444333222222333444555555555444333555555444333222333444444333333333444444444444555444333222111111222333444222222222222222222222222444444333222111111111111333333333333333333333333444333333333333444555555333333444444444555555555:::555000111555888555111888777555444444333111000333333333444444444555555888888888888999:::;;;;;;<<<<<<===>>>>>>>>>>>>===???======>>>@@@BBBBBBBBBHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGHHHJJJLLLLLLKKKGGGGGGGGGIIIKKKKKKJJJHHHIIIIIIIIIIIIJJJLLLMMMNNNPPPQQQSSSUUUUUUUUUSSSSSSQQQRRRRRRQQQOOOMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHAAACCCFFFHHHIIIJJJLLLNNNNNNNNNNNNMMMLLLKKKIIIHHHMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCEEEFFFIIIIIIHHHGGGGGGGGGGGGHHHEEEEEECCCBBBAAABBBBBBCCCAAADDDFFFFFFDDDBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEDDDBBBAAAAAAAAA@@@@@@@@@???<<<<<<===>>>>>>????????????>>>===<<<<<<======>>>>>>======<<<;;;<<<<<<===>>>=========<<<======<<<<<<;;;:::999:::999777666555666777999555777999888666555666888777777777777777777777777555666777999:::999999999444888;;;<<<:::888888:::888888888888999999999999:::999888777666555555555555555666666666777777777444444444444444444444444777666666666444333222111333333333333333333333333444444333333333333222222111111111222222222222333111111222222222222111111222222222111111111111111111000000000000111222222111111111111111111111111...///000000000000///...000111222222111111222444333333222222222111111111111111111000000111111111000///...///111222222111000000000000000000000000///////////////000000000222111111000000000000000333111///...000111111111111111111111111111111111000//////......//////000000...---...///000000000............////////////...---,,,...000111000000/////////............---000000////////////000000......///000000000000000//////000000000000///////////////000111111222222///000111111222222111111000000111111111111000000000000000111222222333333000000000000000000000000222222333333444444555555000333222000000222222000111111222333333111000///222222222222222222222222111111111111111222333333111111111222222222222222111222333333111111222333333111111111222333222111222222333444444444444444444333333333333444444555333333333333444444444444444444333333333333444444222222222222222222222222555444444333222222222222444444444444444444444444444333333333333444555555555555444333444555666777999555111111444666555222333333333333444444444444333333333444444444555555888888888777888888999999;;;;;;<<<<<<==================<<<===>>>???@@@@@@EEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFDDDDDDCCCDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIHHHHHHIIIJJJIIIHHHEEEGGGIIIKKKLLLKKKIIIGGGIIIIIIIIIJJJKKKLLLNNNNNNOOOQQQTTTVVVVVVTTTRRRPPPOOOQQQRRROOOKKKHHHHHHJJJLLLKKKIIIGGGGGGGGGGGGHHHBBBEEEGGGIIIIIIJJJLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGEEEEEEFFFHHHMMMKKKJJJIIIIIIIIIHHHHHHDDDCCCBBBAAAAAAAAABBBCCCCCCEEEFFFFFFDDDAAA@@@@@@@@@@@@?????????AAACCCDDDEEEEEEDDDCCCBBBAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEDDDCCCBBBAAAAAA>>>???@@@???>>>>>>@@@BBB@@@@@@@@@@@@@@@??????>>>======>>>>>>>>>>>>======<<<<<<=========>>>>>>===;;;;;;<<<<<<;;;::::::999;;;999777555555666888999888999999999888888888999777777777777777777777777444666888999:::999888666666888;;;;;;999777777888666777777888999999::::::888888777666555555555666555555555666666666777777444444444444444444444444222333444555555555333333333333333333333333333333333333333333333333333333000000111111111222222222222222222333333222222222111111111111111111111111000000000000000111222222000000000111111111222222111222222222222222222111000222333333222111333444222222222111111111111111333222000000000000222333000/////////111222222000000000000000000000000000////////////000000000000222111111000000000000000222111000///000000111111111111111111111111111111000000////////////000000000///---...000111111000............///////////////------...000000000////////////...............000000////////////000000......///000000000000000//////000000000000///////////////000111111222222///000000111111111111111000000111111111111000000111111111111111111222222000000000000000000000000333333333333444444555555111222222111111111111000111111222222222111111000222222222222222222222222222222111111222222333444000000111111222222333333111222333333111111222333222111000000222222111000222222333333444444444444222222222333333444444555222222333333333444444444444444444444444444444444222222222222222222222222666555444333333333333333444444444444444444444444444333333333333444555555666555333222222444666777555555444333222222333555111222222222222333333444333333333444444444555555777777666666666666777777;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGDDDCCCCCCCCCEEEGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJHHHHHHHHHIIIHHHGGGFFFIIILLLNNNMMMLLLJJJHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQTTTVVVVVVTTTPPPNNNMMMNNNOOOLLLGGGEEEFFFHHHLLLKKKIIIGGGFFFEEEEEEFFFEEEGGGIIIJJJJJJJJJKKKLLLMMMKKKHHHFFFEEEGGGIIIKKKGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFGGGIIIKKKOOOLLLJJJIIIJJJJJJIIIGGGBBBBBBAAA@@@@@@AAACCCCCCDDDFFFGGGFFFDDDBBBAAABBBEEEDDDCCCCCCDDDEEEGGGHHHFFFEEEDDDBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@===>>>@@@@@@@@@BBBDDDFFFBBBBBBAAAAAAAAA@@@@@@@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>999999:::::::::999888888:::999777666555666777888;;;888555777:::;;;999666777777777777777777777777666777999:::999777555444777888::::::999777777777444555555666777888999999444444444444555555666777555555555555666666666666444444444444444444444444222333444555555444333222333333333333333333333333333333333333333333333333000000111111111222222222222222222333333222222222111111111111111111111111000000//////000000111222000000111111222333333333333333333333333333333333000222333333222111333444//////000111111222333333333222111000000111222333111000///000111222111000000000000000000000000000111111111111111111111111222111111000000000000000000111111000000000000111111111111111111111111111111111111111111111111111000///......000111111000............////////////111///......//////...,,,////////////////////////000000////////////000000......///000000000000000//////000000000000///////////////000111111222222//////000111111111111000000000111111111111000000333222222222111000000000000000000000000000000000222222222222333333333333222111222333222111///000111111111222222222111111111111111111111111111111222222111111222222333444000000000111111222222222111222333333111111222333222111000000222222111000222222222222333333444444111222222333333444444444222222222333333333444444444444444444444444444444222222222222222222222222555555444444333444444444222222222222222222222222444333333333333444555555555333222111111333555666222444666555222111222444333444444333111000000111333333333444444444555555666666555555555666777777::::::999999::::::;;;<<<;;;<<<===<<<;;;<<<>>>@@@????????????@@@BBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHDDDDDDCCCDDDFFFIIILLLNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIIIIIIIHHHIIILLLOOOPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPRRRTTTVVVUUUSSSOOOMMMKKKKKKKKKIIIGGGFFFFFFGGGKKKJJJHHHFFFEEEEEEEEEEEEGGGIIIJJJKKKJJJJJJKKKLLLLLLJJJGGGDDDDDDFFFIIIKKKEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFGGGHHHHHHIIILLLNNNOOOKKKHHHHHHJJJKKKIIIFFFBBBAAAAAA@@@AAABBBDDDEEEDDDEEEFFFFFFDDDBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFEEECCCBBBAAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBBBBCCCBBB@@@>>><<<>>>???@@@AAABBBEEEHHHCCCBBBAAAAAA@@@@@@AAAAAA===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<======888888999999999999888888999888888777777777777777:::555222333888:::777222777777777777777777777777888888999999888666555444888888888888888888777777333444444555666777777777333333333333444666777888444444555555555666666666444444444444444444444444888888777666444222111000333333333333333333333333222222333333333333444444111111111222222222222333111111222222222222111111111111111111111222222222000////////////000111111111111111222222333333333222222111111111111222222000111222222111111222444......///000111222333444222222111111111111222222111000///000111222111000000000000000000000000000333333333333222222222222222111111000000000000000///111222111000///000111111111111111111111111111111222222333333222222111111///......000111111000............////////////222000///...//////---,,,...////////////000000000000000////////////000000......///000000000000000//////000000000000///////////////000111111222222...///000000111111000000000000111111111111000000222222222111111111000000000000000000000000000000111111111111222222222222333111222444444000...///111111111111111222222222000000000000000000000000111111111111111222333333000000000111111111111111111222333333111111222333333111111111222333222111222222222222222333444444111222333333333333333222222222222222333333333333333333444444444444333333222222222222222222222222555444444333333444444444222222222222222222222222444333333333333444555555333333222111222333444555333333444555555444222000333444666444111000111333333333333444444444555555666666555666666777888888:::999999888999:::;;;<<<888:::=========>>>BBBEEEBBBBBBAAABBBBBBCCCDDDEEE???@@@@@@@@@AAABBBBBBBBBAAABBBCCCEEEGGGHHHHHHHHHEEEDDDDDDEEEGGGJJJNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIGGGHHHJJJKKKKKKJJJKKKNNNQQQQQQOOOMMMMMMNNNKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUTTTRRROOOMMMLLLJJJHHHGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGFFFHHHJJJKKKKKKKKKLLLNNNKKKJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJJJJKKKNNNPPPMMMIIIFFFGGGIIIKKKHHHEEEBBBAAAAAAAAABBBCCCEEEFFFBBBDDDEEEDDDBBBBBBCCCDDDBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDBBBAAAAAABBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAACCCBBB@@@AAABBBBBB???======>>>?????????@@@BBBDDDBBBAAA@@@???>>>???@@@@@@>>>>>>????????????>>>>>>;;;::::::999:::;;;<<<===888999999::::::999999999777888888999888777666555777555444555777777666444666666666666666666666666777777777777777666666666777777777777888888888777444444444555555666666666555444444444555666777777444444444555555555666666555555555555555555555555:::999777555444222222111333333333333333333333333222222222333333444444444222222222222333333333333000111111111111111111000000000111111111222222222///////////////000111111000000000111111111111111222111000//////000111222///000222111000000111333//////000000111111222222111222222333333222222111222000///000111222000///000000000000000000000000444333333333222222222222222111111000000000000000...111222222000///000111000000000000000000000000000111222222222222111000111000...///000222111111............////////////000///......///000///---.../////////000000000000000000////////////000000......///000000000000000//////000000000000///////////////000111111222222...//////000000000000000000000111111111111000000//////000111222222333333000000000000000000000000222222222222111111111111333000111555444///---///111111000111111222222333111111111111111111111111111000000000000111222222111111111111000000000000111222333333111111222333444222111222333444333222333222111111111222333444222222333444333222111111111222222222222333333333111222333444444333222111222222222222222222222222444333333333333333444444333333333333333333333333444333333333333444555555333333333333444444444555444222111444888888222,,,000333555555333333555888333333333444444444555555666666666666777888999::::::999888888888999:::;;;666999===>>>???AAAFFFJJJFFFEEEEEEDDDDDDDDDEEEEEE>>>???@@@AAACCCDDDEEEFFFAAABBBDDDEEEGGGHHHHHHIIIEEEEEEDDDEEEHHHKKKOOORRRNNNNNNNNNNNNNNNNNNNNNNNNJJJHHHGGGHHHJJJLLLLLLLLLLLLOOOQQQQQQNNNLLLMMMOOOKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTSSSQQQOOOMMMLLLIIIFFFGGGJJJLLLLLLJJJFFFFFFEEEEEEEEEGGGHHHIIIDDDFFFIIIKKKLLLMMMNNNPPPKKKLLLMMMMMMKKKGGGDDDBBBEEEDDDDDDDDDDDDDDDEEEFFFIIIKKKLLLLLLLLLLLLOOOQQQLLLHHHEEEEEEIIIJJJHHHEEEBBBAAAAAAAAABBBDDDEEEGGG@@@BBBCCCBBBAAAAAABBBCCCEEEFFFHHHIIIJJJJJJIIIIIIDDDCCCBBBAAAAAABBBDDDEEE@@@AAAAAABBBBBBAAAAAA@@@CCCAAA???@@@BBBBBB???<<<>>>??????>>>======???@@@AAA@@@>>>=========>>>???>>>>>>????????????>>>>>>::::::999888999:::;;;<<<999999:::;;;;;;;;;::::::666777999:::999888666444666888999888777666777999666666666666666666666666666555555555666777888999777666666777888999888888555555555555666666666666888777777666666666666777444444444555555555666666666666666666666666666666888777666555444444555666333333333333333333333333222222222333333444444444222222333333333444444444000000111111111111000000000000111111222222222222///////////////000111111000000000000000/////////333222111000000111222333...000111111000000111222111111111111000000000000111222333444444333222111222000///000111111000///000000000000000000000000333333333222222222111111222111111000000000000000...111333222000///000222///////////////////////////000111222222111000///111000...///111222222111............/////////000...------...000111000///.../////////000000111111000000////////////000000...//////000000000000000//////000000000000///////////////000111111222222...//////000000000000000000000111111111111000000,,,---...000222444666666000000000000000000000000222222222222222222222222333000111666555///---///111111000000111222333333222222222222222222222222000000000///000111111222222222111111000000//////111222333333111111222333444333222222444444333222333222111111111222333444222333333444333222000///111111222222222333333333111111333333333333111111222222222222222222222222333333222222222333333444444444444444444444444444444333333333333444555555333444555555666666555555333333333333333333333333555444333333222222222222444555555444222222444555444555555666777888888999888999::::::888888999:::<<<<<<<<<;;;;;;===AAAEEEFFFDDDCCCDDDFFFGGGDDDBBBBBB@@@>>>>>>AAADDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAABBBDDDGGGIIIKKKMMMLLLIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCIIILLLOOOPPPOOONNNNNNNNNKKKJJJIIIHHHJJJLLLPPPRRRNNNPPPRRRQQQOOOMMMMMMMMMMMMJJJGGGFFFGGGGGGGGGFFFLLLHHHDDDBBBCCCEEEHHHIIILLLJJJIIIHHHHHHKKKMMMOOONNNMMMJJJIIIIIIGGGEEECCCCCCDDDDDDEEEEEEFFFGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKEEEDDDDDDDDDEEEFFFFFFGGGFFFCCC@@@BBBEEEGGGDDDAAAGGGEEECCCAAAAAABBBDDDFFFCCCDDDEEEFFFGGGGGGFFFEEEFFFDDDAAA>>>===>>>???@@@DDDCCCAAA@@@@@@AAACCCDDDBBBAAA???>>>===>>>???@@@===???@@@@@@???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<<<<:::888999:::;;;::::::888999:::;;;;;;:::999888666777888888888777555444444555666888888888777666888888777777666666555555666666666666777777777777888888777777666666555555666666555555555555666666555555555555555555555555555555555555555555555555222222222333333333444444555555444333333333333444111111222333444444444444111222333222000///000111333333333333333333333333...//////000111222222222...///000222222222111000,,,...000...+++)))+++---......//////000000111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000222444444222000000000////////////////////////000000000000000000000000...///111111/////////000000000//////.........---,,,------...///000000000////////////////////////000///---,,,,,,---///000//////............//////000000////////////000000////////////000000000000............////////////////////////////////////000000000000000000000000000000//////.........---222222222111111111000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000//////...111111000000000000111111///111222111000///000222333222111000000111222333111111000000111111222333222222222222222222222222222222222222222222222222333333333222222111111111000000111111111222222222111111111111111111111111000111111111111222222222444555555666555444222111444444444333333222222222333333333333333333333333222222333333333333444444333333333333333333333333555444333333222222222333444555555444333222444555444555555666777777888888777999::::::999999:::<<<<<<======<<<<<<>>>BBBEEEFFFDDDCCCDDDFFFFFFDDDBBBBBBAAA???@@@BBBEEEFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCAAAAAABBBCCCEEEFFFHHHIIIMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJMMMNNNMMMLLLLLLLLLEEEDDDDDDEEEGGGJJJMMMOOOOOOPPPRRRQQQOOOMMMLLLLLLLLLJJJGGGGGGHHHHHHHHHGGGHHHEEEBBBAAACCCFFFIIIJJJJJJIIIGGGFFFGGGIIILLLMMMMMMKKKIIIHHHHHHHHHFFFDDDCCCDDDEEEGGGHHHJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFFFFFFFFFFGGGHHHHHHHHHDDDBBBCCCGGGHHHFFFBBBDDDCCCAAA@@@AAACCCEEEGGGDDDEEEGGGHHHHHHGGGFFFFFFCCCBBB@@@>>>===>>>???@@@DDDCCCAAA@@@@@@AAACCCDDD>>>>>>???>>>>>>>>>======???AAABBBBBB@@@???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????>>><<<;;;<<<:::999999:::;;;;;;:::999999::::::::::::999999666777888888888777555555555555777888888888777777666666666666555555555444555555666666666777777777777777777666666666666555666666555555555555666666555555555555555555555555555555555555555555555555333333333333444444444444555555444333333333333444333333333444444333222222111333333222111000111222333333333333333333333333...//////000111111222222//////000111111111111111111222333222111000111222000000000000111111111222000111111222222111111000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000111111111111111111111111000222333333111000000111000000000000000000000000000000000000000000000000...000111111000//////000222222222111111111000000............///000111222////////////////////////111000...------...000111//////............//////000000////////////000000000000000000111111111111/////////000000000000111222222222222222222222222000000000000000000000000111111000000000/////////222222222111111111000000000000000000000000000000222222111000000111222222000000000000000000000000000000000000000//////...111111000000000000111111///000111111//////000111222222111111111111222222222222111222222222333444222222222222222222222222333333222222222222222222333333333222222222111111111111111111111111222222111111111111111111111111111111111111222222222222333333444444444444444333444444444333333222222222333333333333333333333333222222333333333333444444333333333333333333333333444444333222222222333333333444555444333222444666555555555666666777777888666888::::::999:::;;;===<<<============???BBBEEEFFFEEEDDDEEEFFFFFFDDDBBBCCCBBBAAAAAADDDFFFFFFFFFDDDEEEEEEFFFEEEDDDCCCBBBAAAAAACCCDDDEEEFFFFFFFFFJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGIIIKKKLLLJJJIIIIIIJJJ@@@AAABBBDDDFFFIIIKKKLLLOOOQQQRRRRRROOOLLLKKKKKKKKKIIIHHHHHHIIIJJJIIIHHHEEEBBB@@@@@@CCCGGGJJJKKKHHHGGGFFFEEEFFFHHHJJJKKKKKKJJJHHHGGGHHHHHHGGGFFFDDDEEEFFFIIILLLNNNPPPQQQMMMMMMMMMLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFDDDEEEHHHIIIGGGDDDBBBAAA@@@@@@AAACCCFFFGGGFFFGGGHHHHHHHHHGGGFFFEEEAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCC;;;<<<>>>??????===;;;999AAACCCDDDCCCAAA@@@@@@AAA========================?????????>>>>>><<<;;;:::===;;;999:::;;;<<<;;;;;;::::::999999999999::::::777777888888777777666555666777777888888888888777555555555555444444444444444444555555555666666666444555666666666666666666666666555555555555666666555555555555555555555555444444444444444444444444444444444444555555555666555555444333333333333444444444444444333222111000222333444333111000111222333333333333333333333333/////////000111111222222000000000000000111111222111000000000222222222111111111111111222222222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000111111111111111000000//////000000111111111111111111111111111222222333222000///111222111111111111111111111111000000000000000000000000...000111111000//////000222222222222111111111111000///......///000222333////////////////////////111000///......///000111//////............//////000//////......//////000111111111111222222222222000000000000111111111111////////////////////////000000000000000000000000222222111111111111000000222222222111111111111111000000000000000000000000000//////......//////000000000000000000000000000000000111111000000///...111111000000000000111111...000111000///...///111111111222222222222111111222222222222333333444444222222222222222222222222333333333222222111111111333333333222222222222111222222111111111111111111111111111111111111111111111111111111222222222333222222222222333444555666444444333333333333222222333333333333333333333333222222333333333333444444333333333333333333333333444333333222222333333333333444444444333333444666555555555666666666777777555777999:::999:::<<<>>>;;;<<<<<<<<<<<<>>>AAADDDEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBBBBCCCFFFGGGFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@AAACCCEEEFFFFFFEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEMMMLLLKKKIIIHHHFFFEEEDDDFFFHHHIIIIIIHHHFFFFFFGGGCCCCCCEEEFFFHHHIIIJJJKKKNNNPPPRRRRRROOOLLLJJJJJJJJJIIIHHHHHHJJJKKKJJJIIIDDDCCCAAABBBEEEHHHJJJJJJGGGFFFFFFEEEFFFHHHIIIKKKJJJHHHFFFFFFGGGHHHHHHGGGEEEFFFHHHJJJLLLOOOPPPQQQNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHFFFEEEEEEGGGHHHGGGEEEAAAAAA@@@@@@AAABBBDDDEEEFFFGGGGGGHHHGGGFFFDDDCCCAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCC<<<===>>>>>>>>>===;;;:::BBBCCCDDDCCCAAA?????????????????????????????????>>>>>>>>>===<<<;;;::::::===;;;::::::;;;<<<<<<;;;;;;:::999888888999:::;;;888888888888777777666666777777888888888888888888555555555555555555555555444444444444555555555666333444555666777777666666666666555555555555666666555555555555555555555555444444444444444444444444555555555555666666666666555555444333333333333444333444444444333333222111222333444333222111111333222222222222222222222222//////000000111111111111222111000//////000111222111///---...222333222///111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000///000000000111111111111111000000000000000000111111111111111111111111111333333222111//////111333111111111111111111111111000000000000000000000000///000222222000///000111////////////////////////111000///...///000222333////////////////////////000000///......///000000//////............///////////////....../////////000000000111111111222222//////000000000111111111------------------------000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000//////000000000000000000000000000000000000111111111111000//////111111000000000000111111...///000000///...///000000111222333333222111000111111222222333333333222222222222222222222222222444333333222222111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222333333333222111111111222444555333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333333333333222222333333444222333444444333333555777555555555555666666666666555666888999999999;;;===888999:::;;;;;;<<>>=========>>>???@@@AAABBBAAA???=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::999<<<;;;999999;;;<<<;;;:::<<<;;;:::999999:::;;;<<<999888888777777777777777888888777777777777777777666666666666666666666666444444444444555555555666333444666777888777666555666666555555555555666666555555555555555555555555444444444444444444444444555555555666666666777777555555444333333333333444111222333333444444444333222333444333111000111222222222222222222222222222000000000000000111111111222111000//////000111222333111///111444666444222000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111111111111111111111111111333333222111//////111333000000000000000000000000000000000000000000000000///111222222000000000111........................111000000//////000222222////////////////////////........................//////............////////////............///////////////000000000111111........./////////000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000333333333333333333333333000000000000000000000000111111111111111000000///111111000000000000111111///000111000///...///111000111222333333222111000//////000111222111111000222222222222222222222222333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111222222222222333333333444333222111000111111222333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333333333222222222333444444222333444444333333555777555555555555555555555555444666888888777888999;;;777888:::::::::;;;>>>@@@>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBDDDFFFHHHGGGEEEBBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFHHHIIIKKKKKKJJJIIIHHHEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIIIIHHHEEEDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFKKKNNNQQQRRRPPPMMMKKKJJJHHHHHHGGGHHHIIIIIIHHHFFFFFFEEEEEEGGGIIIKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLHHHFFFCCCCCCEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLKKKIIIGGGFFFEEEFFFFFFIIIIIIJJJKKKKKKJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBB??????>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???======>>>@@@AAA===???@@@???===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::::::::<<<:::888999:::;;;::::::;;;;;;::::::::::::;;;;;;:::999888777777777777888888777666666666666666777666666666777777777777777444444555555555666666666444555777999999888666555666666555555555555666666555555555555555555555555333333333333333333333333555555555555666666666777555555444333333333333444000111222333444444444444111222333222000///000111222222222222222222222222000000000000000000111111222111111000000000000000111000///000111222111000000000000//////////////////000000111111000000///000000000000000000000000000000000000000000000000000000000000111111111111222111111000000111111222222222222222222222222222222222333222000///111222000000000000000000000000000000000000000000000000///111222222111000000111000000000000111111111111000000000000000000000000////////////////////////---..................---//////............/////////......------......///.../////////000000000000............////////////////////////////////////111111111111111111111111/////////000000000000111111111111111111222222222000000000000000000000000//////000111111000//////000000000000000000000000111111222222111111000///111111000000000000111111///111222111000///000111111111222222222222111111---...000111111111000///222222222222222222222222222222222222222222222222111222222222222333333333000000111111111222222222111111111111111111111111222222222222333333333333444333222111000000000000222222333333333333444444222222222222222222222222222222333333333333444444333333333333333333333333333222222222333333444555222333444444333333555777555555555555555555555555444666777777666666777999777888:::;;;;;;<<<>>>@@@:::===@@@AAA@@@AAABBBEEEAAABBBDDDFFFHHHGGGDDDAAA>>>???@@@BBBBBBBBBAAAAAA???@@@@@@AAACCCEEEGGGHHHGGGHHHIIIKKKKKKKKKJJJIIIDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJHHHFFFDDDEEEFFFGGGFFFDDDCCCCCCEEEFFFGGGIIILLLPPPRRRPPPNNNKKKJJJHHHGGGGGGHHHHHHHHHEEECCCBBBBBBCCCFFFJJJLLLKKKJJJHHHHHHHHHIIIJJJJJJKKKKKKIIIFFFCCCBBBDDDFFFGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJLLLKKKIIIGGGFFFFFFGGGHHHGGGHHHIIIJJJJJJHHHFFFEEECCCCCCDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCEEEFFFFFFEEEDDDDDDBBBAAA?????????@@@BBBCCCAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???????????????<<<===??????===<<<<<<===:::::::::::::::::::::::::::999999888999999;;;;;;;;;999777888999:::999888::::::;;;;;;;;;;;;:::::::::999888777777777888888888777555444444444555555555555555666666666777777555555666666666777777777666777999::::::888666555666666555555555555666666555555555555555555555555333333333333333333333333444444555555555666666666555555444333333333333444222222333444444333333333000111222111///...///000111111111111111111111111111000000000000000000000111111111111111000//////...///000///...---...///111111111000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111222111111000000111111222222222222222222222222222000222333333111000000111111111111111111111111111000000000000000000000000///111333222111000111111111111222222333333333333---...000111111000...---////////////////////////......////////////......//////............/////////......------....../////////000000000111111111...////////////000000000........................111111111111111111111111000000000111111111222222000000111111111222222222000000000000000000000000,,,---...//////...---,,,000000000000000000000000111222222222222111000000111111000000000000111111000222333222111000111333222222111111111111222222...///111222222222000///222222222222222222222222111111111222222333333444111111222222222333333333//////000111222333333444111111111111111111111111222222222333333333444444000111111111111111000000222222222333333444444444111111111111111111111111222222333333333333444444333333333333333333333333222222222222333333444555111333444444333444666888555555555555555555555444444555777666555555666777777999;;;<<<<<<===>>>@@@888;;;???@@@@@@@@@BBBEEEAAAAAACCCFFFHHHFFFCCC@@@<<<===???AAABBBBBBBBBAAA?????????@@@BBBEEEGGGIIIFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLKKKIIIFFFEEEFFFGGGHHHFFFDDDCCCDDDFFFIIIKKKGGGKKKPPPRRRQQQNNNLLLKKKHHHGGGGGGGGGHHHGGGDDDBBB>>>???AAAFFFJJJLLLLLLKKKGGGHHHHHHIIIIIIJJJJJJKKKIIIFFFCCCBBBCCCFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMKKKIIIGGGGGGGGGHHHIIIFFFGGGHHHIIIIIIGGGEEEDDDCCCDDDEEEDDDCCCCCCCCCDDDAAABBBBBBCCCDDDEEEFFFFFFCCCDDDEEEFFFGGGGGGFFFEEEGGGEEECCCAAAAAACCCEEEFFFAAABBBBBBCCCCCCBBBBBBAAA>>>???AAAAAAAAA@@@>>>===;;;===??????>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<999888888777888:::;;;<<<:::888777777888999999888999:::<<<<<<<<<<<<:::999::::::888777777777888999777666555444333333444555444444444555555555666666666666666666777777777777777888:::;;;;;;999666444666666555555555555666666555555555555555555555555333333333333333333333333444444444444555555555666555555444333333333333444444444444444333222111111///000111000///......000111111111111111111111111111111111000000000000000000111222222222000///...111444666444111///111333333222222222111111000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222222222222222222222222222000222444444222000000000222222222222222222222222000000000000000000000000000111333333111000111222111111111222222333333333,,,...000111111000---+++//////////////////////////////000000000000////////////............//////.........------.........000111111111111222222222000000000000111111111111222222222222222222222222111111111111111111111111111111111222222333333333000000111111222222222222000000000000000000000000111222333444444333222111000000000000000000000000111222222222222111000000111111000000000000111111111222333333222111222333333222111000000111222333...000222333333333111000222222222222222222222222000000111222333444444555111111111222222333333333......///111222333444555111111111111111111111111222222333333333444444444---...000222222222111111222222222333333444444444111111111111111111111111222222333333333444444444111222222222222333333333333222222111111222222333111222333444444444333333555555555555555555555555222---...444888666666:::222222444555777999:::;;;::::::;;;;;;<<<=========??????AAADDDFFFEEE@@@;;;;;;<<<>>>@@@AAA@@@???>>>CCCCCCBBBAAABBBDDDFFFGGGGGGKKKKKKGGGEEEGGGHHHFFFEEEGGGIIIJJJLLLLLLLLLKKKMMMLLLKKKJJJKKKJJJGGGEEECCCCCCCCCCCCEEEGGGIIIJJJJJJLLLNNNQQQQQQOOOLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDGGGJJJLLLKKKIIIHHHKKKJJJIIIHHHGGGGGGHHHIIIKKKJJJGGGEEEDDDEEEGGGHHHFFFFFFHHHIIIJJJKKKKKKKKKMMMLLLIIIGGGGGGGGGHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEGGGEEECCCAAA@@@AAABBBCCCEEECCCBBBCCCEEEFFFDDDAAABBBBBBDDDEEEFFFGGGGGGGGGCCCAAA@@@@@@BBBCCCCCCBBBFFFDDDBBBBBBBBBBBB@@@>>>BBB======AAACCC@@@======999<<<>>>???>>>===<<<===:::;;;<<<<<<<<<;;;:::999999::::::;;;;;;::::::999;;;999777777999:::;;;::::::;;;===>>>>>>===;;;:::999999999999888888888777666555444444444444555666777555444555666777666555222666:::888444222555888666666666666666555555444777777666666555555444444666777888888777555333111555555444444444333333333444333333222222333333444777777666555444444333333000000111111111222222222222222111111111111222222111111222222222222111111111111000000000000111111111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000///111222111000///000111000111222111000///000111111111111111111000///...000000111111111111000000444444444333222111000///000000000000000000000000333222000/////////000111333111000.........//////000000000000000000000000000000////////////000000//////............//////---......///////////////000000//////.........---000000//////.........---///---+++,,,///000...,,,000///.........///111222///000111000//////111333111111000000111222333333333222111/////////000111000000000000000000000000111111000000//////............//////000000111111111111000000000000111111000000000000000///......666333//////111222111///222222222111111111111000,,,///333666666333///,,,111111000000000000000111444444444333333222222222111111111111111111111111333333333222222111111111111000000000000000000000333111000000222444444333111111222222222333333333000000111222333333444444222222222222222222222222///000111222222111000///555444222000//////000111222222111000000111222222///000000000000111111111222222222222222222222222333333333333444444444555555555555555555555555555777222222666888555444666666666777777888999:::::::::::::::;;;<<<<<<============???BBBDDDDDD@@@<<<;;;===???@@@AAA@@@??????AAAAAA@@@AAACCCFFFHHHJJJHHHKKKJJJEEECCCEEEFFFEEEEEEGGGIIIKKKLLLMMMMMMMMMMMMKKKJJJIIIIIIHHHFFFEEECCCCCCCCCDDDEEEGGGJJJKKKHHHJJJMMMNNNNNNLLLJJJHHHFFFFFFEEEDDDCCCCCCDDDDDDBBBCCCEEEGGGHHHHHHGGGFFFJJJIIIIIIHHHHHHIIIJJJKKKMMMKKKHHHFFFEEEFFFHHHIIIGGGHHHHHHHHHIIIHHHHHHHHHLLLJJJHHHGGGFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFDDDBBBAAABBBCCCCCCEEECCCCCCDDDFFFFFFDDDBBBEEEFFFFFFGGGGGGGGGFFFFFFDDDBBB@@@AAABBBCCCCCCBBBDDDCCCAAAAAABBBBBB@@@???BBB>>>===AAABBB???<<<<<<:::<<<>>>>>>===<<<===>>>;;;;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;:::999777777999:::;;;::::::;;;<<<<<<<<<;;;:::999999999888888888777777777444444333222222333444444333333444555555666777777333666888888555444555777666666666666666555555444666666666666666555555555666777888999888777555333555555444444444333333333555444444333333444444555555555555444333222222222111111222222333333333333222222111111111111222222111111222222222222111111111111000000000000111111111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000///000111111000///000111000111222111000///000222333444444444333333222111000000111111111111000000333333333333222111000///000000000000000000000000222222000/////////000111000000///...//////000111000000000000000000000000000000////////////000000222222111111111111222222---...//////000000//////000000/////////.........000/////////............000...------///000...,,,000//////...///000111222///000111000//////111333000000//////000111111222222111000/////////000000000000000000000000000000111111000000////////////////////////000000111111111111000000000000111111000000000000000///......111///---...111333222111111111111111111111111111000111222333333222111000111111000000000000111111333333333333222222222222111111111111111111111111333333333222222222111111333333333333333333333333222111000000222333333222111111222222222333333333111111111222222333333444222222222222222222222222111111222222222222111111111111111000111111222333555444444333333444444555///000000000000111111111111222333333333333222111444333333222333444555666444444444444444444444444999555444666888555444555999999999999999:::::::::999::::::;;;;;;<<<<<<============???AAAAAA???===<<<===???AAAAAAAAAAAA@@@@@@???@@@AAACCCGGGJJJMMMNNNPPPMMMEEEAAABBBDDDBBBDDDEEEHHHJJJLLLMMMNNNNNNMMMKKKHHHGGGGGGGGGEEEDDDBBBCCCCCCEEEFFFIIIKKKLLLIIIKKKMMMNNNMMMKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHJJJIIIIIIIIIIIIKKKLLLMMMNNNLLLIIIGGGFFFGGGIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEFFFFFFEEECCCJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAAAAABBBCCCCCCBBBBBB@@@???@@@AAABBBAAA@@@CCC???>>>AAAAAA>>><<<<<<;;;<<<======<<<<<<===???;;;<<<<<<<<<<<<;;;::::::<<<==================<<<:::888777777888:::::::::;;;;;;;;;::::::999999999888888777777777666666666444444333222222333444444///222555555444444777:::555666666777777666666666666666666666666555555444555555555666666666666666666777888999999888666555555555444444444333333333666555555444444555555666444444333333222222111111222333333333333444444444222222111111111111222222111111222222222222111111111111000000000000111111111111111111111111111111000000////////////000000000000000000000000000000///000000111111000000//////000111111//////000111,,,...///...------...///111111111111111000000///000000111111111111000000333333333333222111000000000000000000000000000000222111111000///000000000//////...///000111222333000000000000000000000000111000000//////000000111000//////......//////000---...//////000000//////000000////////////......////////////............111000/////////000...---///////////////000111111///000111000//////111333000////////////000111111111000000////////////000000000000000000000000000111000000000000//////////////////000000000000111000000000000000000000000000000111111000000//////...------///111222111///000000000111222222333333333222000//////000222333111000000000000000111111111111111111111222222222111111111111111111111111333333333222222222222111111111111111111111111111444222111222444555444333111111222222222333333333222222222222222222222222222222222222222222222222333333222222222222333333---...000111333333444444333222111111111111222333111111222222222333333333000111333444444333111000444333111000111222444666444444444444444444444444555333333555777777666666888888999999999:::::::::999999999:::;;;;;;<<<<<<@@@???????????????>>>======>>>???AAABBBBBBBBBBBB@@@@@@@@@AAACCCFFFJJJLLLVVVVVVQQQGGGAAAAAABBBAAAAAACCCFFFIIIKKKLLLMMMMMMLLLJJJGGGEEEEEEEEEDDDCCCBBBBBBDDDEEEGGGIIIKKKLLLLLLMMMNNNOOONNNLLLIIIHHHDDDDDDCCCCCCCCCDDDDDDEEEKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJLLLMMMMMMKKKHHHFFFEEEFFFHHHIIIGGGGGGFFFEEEDDDDDDDDDCCCGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEFFFFFFFFFEEEDDDKKKKKKKKKJJJIIIHHHGGGFFFEEECCCAAAAAABBBCCCBBBAAA???>>>>>>???AAABBBBBBAAABBB???>>>@@@@@@<<<;;;===<<<======<<<;;;;;;>>>@@@<<<<<<<<<<<<<<<;;;;;;:::<<<<<<============<<<<<<:::888666666888:::::::::<<<;;;:::999888888888888777777777777666666666666666666555555555555666666...222666555222222555:::777666555666888888666555666666666666666555555444444444555555666666777777555666666777777777666666555555444444444333333333555555444444444444555555444444333333222222222111222333333333333333333333222222111111111111222222111111222222222222111111111111000000000000111111111111111111111111111111000000////////////000000//////////////////////////////000000000000/////////000111000///...///111,,,...///...------...000/////////000000///......000000111111111111000000222222222222222111000000000000000000000000000000222111111000000000000000/////////000000111111222000000000000000000000000111000000000000000000111///......------......///......///000000000000000000000/////////////////////////////////.........222111000000000///......///////////////000000111///000111000//////111333111111000000000000111111000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111000000///000111111111111000...,,,...///000111222333444444444222000//////000222444000000000000000000111222//////000000111111222222111111111111111111111111222222222222222222222222////////////000000000000555444444555666666555444111111222222222333333333333333222222222222222222222222222222222222222222333222111000000111222333,,,...000222333444333333111111000000000000111111111111222222222333333333000111333444444333111000333222000//////111333444444444444444444444444444444333333333555666666444555555666777888999::::::888888999999:::;;;;;;;;;CCCCCCBBB@@@>>>============>>>???@@@AAABBBBBBCCCCCCBBBAAAAAABBBDDDFFFHHHQQQRRRNNNEEE@@@AAACCCBBB???@@@CCCFFFHHHJJJJJJJJJJJJHHHFFFEEEEEEEEEDDDCCCAAABBBDDDFFFGGGIIIJJJJJJLLLLLLMMMMMMMMMKKKIIIGGGDDDDDDDDDDDDEEEFFFFFFGGGNNNMMMLLLKKKKKKLLLNNNOOONNNMMMKKKJJJIIIIIIIIIJJJJJJIIIFFFDDDCCCDDDFFFGGGDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAADDDEEEFFFFFFFFFEEEEEEEEEIIIIIIJJJJJJJJJIIIIIIHHHDDDCCCAAAAAAAAABBBAAA@@@>>>======???AAACCCCCCBBBAAA???>>>@@@???;;;;;;>>><<<======<<<;;;;;;>>>@@@======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::888666666888999:::999;;;:::999888888888888999777777777777666666666666666666666666666666666666000444777666222000444888777666666777888888777555666666666666666555555444444444555555666666777777444444555555555555555555555555444444444333333333444444333333333333444444444444444444333333333333222222222222111111111111222222111111111111222222111111222222222222111111111111000000000000111111000000000000000000000000000000////////////000000//////////////////////////////000000000000//////...000111000///...///000///000222222111111222333111111222222222222222111000000111111111111000000111111222222222111000000000000000000000000000000111111111111000000000///111111111111111000//////111111111111111111111111111111000000000000111111222111111000000111111222...//////000000000000000//////000000000000000000.........///////////////000111111000////////////...//////000000000000000///000111000//////111333333222222111111222222222//////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000///000111111111111000///000000111111111111000000111222333333222000///.........///111222333444555222111111111111111111222000000//////000111222222/////////000000111111111111111111111111111111111222222222222222222222222222222222333333333444444444333333444555555333111111111222222222333333333333333222222222222222222222222222222222222222222222111000//////000111222///000111333333333222111333444444444444444444333///000000000000111111111111222333333333333222111222111111000000222333444333333333333333333333333666666555222333555333///333444555666777888999999777888888999999::::::;;;CCCDDDCCCAAA>>><<<<<<===<<<===>>>???@@@AAABBBCCCDDDCCCAAA@@@@@@AAACCCDDDEEEGGGFFF@@@>>>AAADDDDDD>>>???BBBDDDFFFGGGHHHHHHGGGFFFEEEFFFGGGGGGEEECCCAAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEGGGHHHHHHLLLKKKJJJJJJKKKLLLMMMNNNOOONNNLLLJJJHHHHHHHHHHHHHHHGGGDDDBBBAAABBBDDDEEEBBBBBBAAAAAACCCEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIDDDBBB@@@???@@@@@@@@@??????>>>>>>???BBBCCCCCCBBB@@@>>>>>>???>>>;;;<<<@@@;;;<<<======<<<<<<===???>>>===<<<<<<;;;;;;<<<<<<999999::::::::::::999999999777666666777999999999999999999999999999999999888888777777777666666666333444555555555555444333333555777666333222444666666777777888888777777666666666666666666555555444555555555666666666666666555444444444444444444444555555444444444333333333333333333222222333333333444444444444444333333333222222111111111111111000222222111111111111222222111111222222222222111111111111000000000000111111000000000000000000000000000000////////////000000000000000000000000000000...//////000000//////......///000000......///000,,,---//////......000111//////000111111111111000000000111111111111000000000111111111111111000000000000000000000000000000000111111111111000//////222222222222111000///...111111111111111111111111222111111000000111111222111000000//////000000111...///000000111111000000//////000000000000111111.........///////////////...///000000......///000......///000000000000000///000111000//////111333444444333222222222222333///000000111111111111000000000000000000000000000000000000111111111111222222111111111111000000000///000111222222111000///000000111111222222111111...000222222222111222444...///000111222333444444000111222222222222111000////////////000111222333000000000000000111111111111111111111111111111111111222222222222333333333000000111111222333333333000000000111222111///---111111222222222333333333222222222222222222222222222222222222222222222222111000000000000000000111111111222222222111111000222222333333333333222222///000000000000111111111222222222222222222222222222222333333333444444444333333333333333333333333555777666222333777555000555555555666666777777777777777888888999:::::::::>>>@@@BBBAAA>>><<<===>>><<<<<<===>>>???AAABBBCCCCCCBBB@@@??????@@@AAABBB???BBBBBB>>>===AAACCCBBB???@@@BBBEEEFFFGGGGGGFFFDDDDDDEEEHHHIIIIIIFFFCCCAAABBBDDDEEEFFFFFFEEEEEEHHHHHHIIIIIIIIIHHHHHHGGGBBBCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLJJJHHHHHHHHHHHHHHHHHHFFFCCCAAA@@@AAACCCDDDCCCBBBAAAAAABBBDDDGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDFFFFFFDDDCCCCCCEEEEEEEEEFFFGGGGGGGGGGGGGGGCCCAAA???>>>??????>>>===@@@??????@@@CCCDDDDDDCCC>>><<<===???===:::===BBB:::<<<>>>>>>===<<<===>>>>>>>>><<<<<<;;;<<<<<<===999999::::::::::::999999999777555555777999999999777888999;;;;;;;;;::::::999999888888888777777777333444555666666555444333444444555555555666666777555777:::999777555777888666666666666666555555444666666666666666555555555777666555444444444444444555555444444444333333333444444333333333333444444222222222222222333333333333333333222222111111111222222111111111111222222111111222222222222111111111111000000000000111111000000000000000000000000000000////////////000000000000000000000000000000......////////////.........///000///......///000***,,,------------...000,,,------...//////......000000111111111111000000000000111111111111000000000000000000000000000000000111111222111000///...000111222222222111000000111111111111111111111111222111111000000111111222......------------......//////000111111111111000//////000000000111111111............/////////000+++---//////------///111---...///000111000000//////000111000//////111333444333222222111111222222///000111222333333222111000000000000000000000000000000111111111222222222222222222111111111000000///000111222222111000//////000111222222222222111...000111111//////222444//////000111222222333333111111111111111111111111////////////000111222333111111111111111111000000111111111111111111111111111111222222222333333333---......///000000111111000000000111222111...,,,111111222222222333333333111111111222222333333444222222222222222222222222000111111222222111111000222222111111111111111222///000111111111111000///111222222222222333333333333222222111111222222333333444555666666666555555333333333333333333333333222555555222555;;;:::555888777777777666666666555777777777888999999::::::999===@@@@@@>>><<<===???;;;;;;<<<===>>>@@@BBBCCCBBB@@@???>>>>>>@@@AAABBBAAAEEEEEE@@@>>>@@@@@@???@@@BBBCCCEEEFFFGGGGGGFFFBBBCCCEEEIIIKKKJJJGGGDDDAAABBBDDDEEEEEEEEEDDDCCCIIIIIIJJJJJJKKKJJJJJJJJJAAAAAABBBBBBDDDEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNKKKJJJIIIHHHGGGHHHIIIJJJHHHFFFCCCAAAAAABBBCCCDDDDDDCCCBBBAAABBBDDDFFFHHHKKKKKKKKKJJJIIIHHHGGGFFFAAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBBBBBBBAAAAAAAAADDDFFFEEECCCBBBCCCEEEEEEEEEFFFFFFFFFEEEEEEDDDBBB@@@>>>===>>>>>>===<<>>===:::>>>DDD999<<<>>>???>>>=========???>>>===;;;;;;<<<<<<===999::::::;;;;;;::::::999999777555555777999999999555777:::<<<===<<<;;;;;;999999999999888888888888555666777888888777666555333333333444777999999888444888;;;:::666444666:::666666666666666555555444777777666666555555555444999888777555555444444444555555444444444333333333555555555444444555555555111111111111111111222222444444444333333222222222222222111111111111222222111111222222222222111111111111000000000000111111000000000000000000000000000000////////////000000000000000000000000000000......////////////.........///000///...---...000///111333333222333444666//////000111111222111111000000111111111111000000///000000111111111000000000000000000000000000000000111111222222000///......///111222333333222222111111111111111111111111222222111111111111222222111111000000000000111111//////000111111111111111//////000000111111111222---.........//////000000))),,,......------///222---...000111111111000//////000111000//////111333333333222111000000111111000111222333444333333222000000000000000000000000000000111111222222222222222222222222111111000000...000111222222111000...///000111222222222222222111222222000,,,,,,...111000000000111222222333333333222111//////111222333////////////000111222333333333222222111111000000111111111111111111111111111111111222222333333333000111111222333444444444222222222444555444111...111111222222222333333333000000111222333333444444222222222222222222222222111222333444444333222111222111000000000111333444222333444555555444333222222222222111111111111000222222222111111111000000333333333333333333333333111222222333333222222111222222111111222222333444555555666666777777888888888888888888888999999:::<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>===<<<;;;<<>>=========>>>AAAAAA@@@@@@BBBDDDGGGIIIDDDCCCBBBBBBAAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCGGGGGGFFFFFFGGGGGGHHHIIICCCDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLKKKJJJGGGFFFIIIHHHFFFEEEEEEFFFHHHJJJIIIGGGEEEFFFGGGGGGDDDAAA???AAABBBBBBBBBBBBCCCEEEHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDBBB@@@???<<<>>>@@@@@@>>>>>>>>>???DDDCCCCCCBBBAAA@@@?????????>>>>>>===<<<;;;;;;:::999:::;;;<<<============???>>>===<<<;;;:::999999:::::::::999999777666666555555777888999:::::::::888777666777888999888777555666888999888777555333222333555555555555333222444444333222333444555666666666555555555444444444999888888777666555555444444333222222444444333222000111333555555444333222444444333333333222222222555555333222111000000000333333333222222222111111333222222222111000000000000000000000000000000000222222222111111111000000////////////000000000000000000000000////////////222000///------///000222////////////000000000000......////////////............///000000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000000000000000111111111111111111222222222222111111111111000000///000000111111111000000//////......333222222222111000000000111000///......///000111//////000000000000//////......//////000000111111111111000000//////......111111000000//////......000000000000////////////000000111111111111000000000000000000000000000000000000111222222111000///////////////000000000000222222111111111111222222222333222111//////111333...000111000///...///111000000000000000000000000000111333222000//////000000000000111222222333333111111111111111111111111...///000111222333444444111111000///////////////000000000000000000000000000000000000000000000000444444333333222111111111333333222111000000111111000000000000111111111111000000111111111222222222222111000111333333111///222111111111000000//////222111000//////000111222333222222222222222222222000000111111222222222333222222222111111111000000333333333333333333333333111222222333333222222111444444333333444444555666777777777666666666666666666666555555666666777888;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<============>>>===<<<;;;<<>>===>>>???BBBAAAAAA@@@???>>>======??????>>>======<<<;;;;;;;;;;;;<<<>>>>>>?????????>>>>>>===<<<;;;:::999999999999999999888777666666555666777999:::;;;;;;;;;999777666777888888777666666777888888888777555444444444444555555444444444444444333333333444555666666666555555555444444444888888777777666555555444555444333333555555444333000222333555555444333222777666666666555555555555444444333222111111111111444333333333333222222222222222222111111111111111111111111111111111111111222222222111111111000000000000000000000/////////000000000000////////////111000///......///000111////////////000000000000//////////////////......///000111111222222222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111222222222222111111000000000/////////000000222222111111111000000000111111000000000000000000111000////////////000111//////000000000000/////////////////////000000000000000000000//////......000000000000//////......000000000000////////////000000111111111111000000000000000000000000000000---...///000000///....../////////000000000111111222222111111111111222222222333222111//////111333///000111000///...///111000000000111111111111111000111333222000//////000000000000111222222333333111111111111111111111111111111111111111111111111111111000///////////////111111111111111111111111111111111111111111111111111111111222222222222222333222222111000000111111000000000000111111111111111222222222333333333333111000000111333333222111222111111111000000000000222111000//////000111222222222222222222222222222...///000111222333444444222222222111111111111111222222333333333333333333111222222333333222222111444444333333444444555666888888777666666555555444666666555555666666777888999999999999999999999999=====================>>>=========<<<;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>??????@@@BBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCEEEGGGIIIJJJKKKNNNMMMKKKIIIGGGFFFEEEDDDFFFFFFGGGGGGIIIJJJKKKLLLOOOOOONNNMMMMMMMMMMMMNNNMMMKKKIIIFFFDDDCCCCCCCCCCCCAAA??????@@@AAAAAA@@@AAABBBDDDDDDCCCCCCEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDCCCBBBAAA@@@???@@@AAA@@@>>>======>>>BBBBBBAAA@@@???>>>======?????????>>>>>>======<<<======>>>???@@@@@@@@@@@@>>>======<<<;;;:::999999999999999999888777666666666777888:::;;;;;;;;;;;;:::888777777888888666555777777777777666666666666555555444444444444555555444444333333444444555666555555555555555444444444888777777666666555555555666555444444666666555444111222333444555444333222444444333333333333333222333333222111111222222333444444333333333222222222111111111111111222222222111111111111111111111111222111111111111000000000111111111000000/////////////////////000000000000111000///......///000111////////////000000000000000000//////.........---//////000000000111111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000000000111111111111111111222222222222111111000000000000000000000000222222222222222111111111///////////////000000000111111000000000000111111//////000000000000//////000000//////////////////000000000////////////...000000000////////////...////////////000000000000000000111111111111000000000000000000000000000000------...///000000000000000000000111111111222222222222111111111111222222222333333111000///111222///000111111//////000111000000111111222222222333000111333222111///000000000000000111222222333333111111111111111111111111444333333222111000//////111111000////////////000222222222222222222222222222222222222222222222222//////000000111222222333333222111111000111111111000000000111111111222222222222333333333444444444000000000111333333222111111111111111111000000000222111000000000000111222111111111111111111111111///000000111222222333333111111111111111111111111222222222222222333333333111222222333333222222111222222111111222222333444666666666666666666555555777777777777777888999999888888999999999999999999======>>>>>>>>>>>>>>>>>><<<=========<<<<<<>>>@@@???????????????@@@AAABBBBBBAAA@@@>>>>>>>>>>>>>>>BBBAAAAAA@@@@@@@@@AAAAAADDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFGGGIIIKKKMMMNNNSSSRRROOOMMMLLLLLLLLLMMMLLLJJJHHHFFFDDDBBBBBBBBBBBB@@@>>>===>>>???AAABBBBBBCCCEEEEEEDDDDDDFFFGGGFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBBBBCCCEEEFFFHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@>>>===>>>???DDDDDDCCCBBBAAA@@@@@@???@@@?????????>>>>>>>>>======>>>??????@@@@@@@@@@@@======<<<;;;;;;:::999999888888999999888777777666777888999:::;;;;;;;;;;;;;;;999777777888777666444888888777666555666666666777666555444444555666777444444444444444555555666555555555555555555555555777777666666666555555555555444333444555666555333111222333444444444333333222222222222222111111111222111111111222222333444333222222222222111111111000000000111222222222333111111111111111111111111111111111111000000000000222222111111000/////////////////////000000000000000000////////////000000////////////000000000000111000//////......------...---------------......000000000000000000000000000000000000000000000000111111222222222222222333222222222222222222222222///000000000111111111111111111222222222222111111000000111111111111111111222222222222222222111111...//////000000111111111111111111000000111111111//////000000000000//////000000000//////......---////////////////////////////////////////////////////////////000000000000000000111111111111000000000000000000000000000000//////000111222333333333000111111111222222222222222222111111111111222222111222333222000///000222///000111111000///000111000000111111222222333333000111333222111000000111000000000111222222333333111111111111111111111111444333333222111000//////222111000000//////000000222222222222222222222222222222222222222222222222//////000000000111111111222222111111111111111222000000111111111222222222222222222333333333333444222111000111333333111///111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111222222333333333111222222333333222222111222222111111222222333444333444444555666777777888777777777666777888888999888888999999::::::::::::============>>>>>>>>>>>><<<===>>>>>>======>>>@@@>>>>>>>>>>>>>>>???@@@AAA??????????????????@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJFFFEEEEEEFFFHHHKKKNNNOOOUUUSSSOOOLLLIIIHHHHHHIIIHHHHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>???BBBCCCCCCEEEFFFFFFFFFFFFGGGIIIGGGFFFEEEDDDCCCDDDEEEFFFBBBCCCCCCEEEFFFHHHJJJKKKKKKJJJIIIGGGFFFEEEDDDDDDAAABBBBBBBBBBBBAAA@@@@@@CCCCCCDDDDDDDDDDDDDDDDDD@@@AAAAAA???>>>===???@@@EEEDDDDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>======>>>>>>???>>>>>>>>><<<<<<<<<;;;::::::999999888999999999999888888777888999::::::;;;;;;;;;;;;;;;999777777888777666444888888777666555666666666777777555444444555777777444444555555555666666555444555555555555555555555666666666666555555555555444333222333444444444222222222333333444444444333444444444444444555555555111111111111222333444444111111111111000000000000000000000111222222222333111111111111111111111111000000000000000000000000222111111111000000000///.../////////000000000111000000////////////000000////////////000000000000111000///...---.........///...------------......000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111///000000000111111111111111111222222222222111111000111222333333333222222111111111111111111111111000000000111111222222222000000000111111000000000//////000000000000//////000000//////......------.............../////////.............../////////.../////////000000000111000000111111111111000000000000000000000000000000000000000111222333444444000111111111222222222222222222111111111111222222111222333222111000000111000111222111000///000222000000111111111222222222///111333333111111111222000000000111222222333333111111111111111111111111222111111111111111111111222222111000000000000000111111111111111111111111111111111111111111111111111111111000000000//////222111111111111111222222111111111111222222222222111111111111222222222222444333222222222111///---111111111111111222222222111111222222222222111111//////000000000111111111222222222111111111000000111111111111111222222222000000111111222333333333111222222333333222222111444444333333444444555666222222333444666777888999555555444444555555666777888888888999999:::;;;;;;;;;;;;<<<======>>>??????===>>>@@@@@@???>>>???AAA>>>>>>>>>===>>>>>>??????>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCC@@@AAABBBDDDFFFHHHIIIJJJEEEEEEDDDEEEEEEFFFGGGHHHFFFEEEEEEFFFHHHLLLOOOQQQTTTRRRNNNJJJGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@BBBDDDEEEFFFHHHHHHGGGGGGIIIJJJIIIHHHFFFDDDDDDFFFGGGHHHDDDDDDEEEFFFHHHJJJLLLMMMIIIHHHGGGFFFDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@??????????????????@@@@@@@@@AAA@@@@@@@@@???>>>>>>@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>======<<<;;;;;;;;;;;;::::::999999999:::::::::::::::999999888888999::::::::::::::::::888777777888888666555777777777777666666666666777777666666666666777777444444555666666666666555444444444555555555555555555555555555555555555555444333222222444444333222222222222333333333444444222222333333333333333444222111111111222333333444222111111111000000000000111111111111111222222222222222222222222222222222//////000000000000000111111111111111111111111111......//////000000111111//////000000000000//////////////////000000000000000///...------...///000222111000/////////000111000000000000000000000000000000000000000000000000......//////000111111111000000000000000000000000000000000000111111111111111111222222222222111111///000222333444333333222000000000111111111111111111111111111222222222222//////000000000000////////////000000000000////////////..................---............/////////---............/////////......//////000000111111000000111111111111000000000000000000000000000000///////////////000111222000000000111111111222222222222111111111111222222000222333333111000000111000111222222000000111222000000000000000000000000///111333333222111222333000000000111222222333333111111111111111111111111000000111111222222222333222222111000000000000111000000000000000000000000000000000000000000000000333222222111000000//////111111111000111111222333111111111222222222222333000000111111111222222222444333222222222111///---111111111222222222222222111111222333333222111111///000000111111222222222111111111111111222222222000000111111111222222222///000000111222222333333111222222333333222222111444444333333444444555666333333444444555666777777555444444444444555666666666666777777888999999:::999999:::<<<===>>>???@@@>>>@@@AAAAAA@@@@@@AAABBB@@@@@@??????>>>>>>?????????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEBBBCCCDDDEEEGGGHHHIIIJJJFFFFFFFFFEEEFFFFFFGGGHHHGGGFFFFFFGGGJJJMMMQQQTTTPPPOOOLLLJJJHHHFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDEEECCCAAA???AAABBBFFFGGGIIIIIIHHHHHHJJJKKKIIIHHHFFFDDDDDDFFFHHHIIIFFFFFFFFFHHHIIIKKKMMMNNNHHHGGGFFFEEEDDDDDDCCCDDDAAAAAABBBBBBAAAAAA@@@???>>>=========>>>>>>???@@@???@@@@@@???>>>???BBBDDDCCCCCCBBBAAA@@@??????>>>========================<<<======>>>>>>===<<<<<<;;;;;;;;;::::::::::::999:::;;;;;;<<<<<<;;;;;;:::777888999999:::999999999999777666777888888777666666777888888888777555444666777777888888777777666333444555666777666666555444444444555555555666666555555555555555555555555555333222333444555444333333222222222333333444444///000000000111111111111222222222111222222333333333333333333222222222111222222222111111111111111222222222222222222222222////////////000000111111000000000111111222222333.........///000111111111//////000000000000//////////////////000000000000///...---,,,---///111222444333111//////000111222000000000000000000000000000000000000000000000000......//////000111111222////////////////////////000000000000111111111111111111222222222222111111,,,...000222222222111000111111111222222222333333111111111111000000000000---...///000000///...---//////000000000000//////------..................---------.........//////---------.........//////.........///000111111111000000111111111111000000000000000000000000000000111000/////////000111222/////////000000000111111222222111111111111222222000222333333222000000000000111222222000000111222111111000000///.........///111333333222222222333000000000111222222333333111111111111111111111111000000111111111222222222333222111111000000111111111111111111111111111111111111111111111111111111222222222222222111111111111111000000111222222333111111111222222222333333111111111222222222333333111111000111333333111000111111111222222333333333111222222333333222222111000000111111222333333444//////000111222333333444000000111111222222222222///000000111222222333333222222222333333222222222222222111111222222333444444444555555555555555555666666666666666777888888444555555666777888888999777888999;;;===>>>???@@@???@@@BBBBBBAAAAAAAAABBBBBBBBBAAA@@@????????????BBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHGGGHHHKKKOOOSSSVVVMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@BBBDDDFFFEEEAAA??????AAAFFFHHHIIIIIIIIIIIIJJJLLLIIIGGGEEEDDDDDDEEEHHHIIIGGGGGGGGGHHHJJJLLLMMMNNNGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCCCCDDDDDDEEEFFF?????????>>>>>>@@@CCCFFFEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<<<<<<<==================>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;<<<<<<===<<<<<<<<<777777888999999999888888888777666777888999888777555666888999888777555444666777888999999888777666333444666777777777666555444444444555555555666666444555555555555555555555666555444444555666555444333333222222222333444555222222333333333444444444333333222222111222222333555555555444444444333333333222222222111111000000222222222222222222222222.../////////000000111111//////000111222333333444---......///000111111222//////000000000000//////////////////000000000000...---,,,,,,---///222333333111///...---...///000000000000000000000000000000000000000000000000000...//////000111111222222////////////////////////000000000000111111111111111111222222222222111111***,,,...000111111//////222222222333333444444444111111000000//////......,,,---...//////...---,,,//////000000000000//////,,,------....../////////---------.........//////---------.........//////---......///000111111222000000111111111111000000000000000000000000000000444333222111111111222333////////////000000000000222222111111111111222222000222444444222000000000000222222222111000111222111111000///...---,,,,,,///111333333222222333444000000000111222222333333111111111111111111111111222222111111111111111111333222111111000111111111222222222222222222222222222222222222222222222222111111111222333333444444111111000000111222333333111111222222222333333333222222333333333444444444///...///111333444444333111111111222222333333333111222333444444333222111000000111222333333444444222222111000///...------//////000111111111111111444111......222444333111333222000//////000222333111111111111111111111111222222333333333333444444444555555555555555444444444555777888888888777666555555666777999<<<===???CCCEEEFFFDDD@@@???AAACCCAAAAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAACCCBBBBBBCCCFFFGGGGGGFFFDDDFFFGGGGGGFFFFFFGGGHHHKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLNNNKKKHHHEEEDDDDDDEEEFFFAAABBBCCCDDDDDDDDDCCCBBBEEEDDDBBB???>>>???CCCFFFJJJIIIFFFDDDDDDDDDFFFGGGGGGGGGFFFEEECCCCCCEEEGGGEEEFFFGGGHHHIIIHHHGGGGGGBBBBBBCCCCCCBBBBBBAAAAAACCCAAA??????AAABBB@@@===CCCCCCCCCCCCDDDDDDDDDDDDDDDAAA>>>===>>>@@@@@@@@@GGGDDDAAA@@@@@@@@@???>>>???>>>===<<<<<<;;;;;;<<<==================<<<;;;999999888888888999;;;<<<======<<<;;;;;;:::999999666666666777888888999999666666666666666666666666666666666666666666666666888444555999888333222666555555666666666666555555666666555444555666777888555555666666555444333333333333333333333333333333222333444444222222333444333333333333333333333333666444222111222222000///111222222222222111000000333333333222222111111111000/////////000111222222000000000000000000000000222222111000//////000000////////////////////////////////////////////////000000000000000000000000...///000///...---...000........................111000///...............//////............//////000000000000000000000000111000......000000000///000000000000000000000000//////000000111111222222//////000000111111222222000000000000222444666777000000000000000000000000000000000000////////////111111000000//////......000...,,,,,,------,,,+++//////000000///...------////////////////////////111111000000//////......------......//////000000000000000///......------000000000000000000000000111111111111111222222333////////////////////////222111111111000000//////333333222111000000111111222222111000//////000000111111111111111111111111000111111111222222222222555444222111111111222222111111111111111111111111---///000222222000///---000000000000000000000000000111111111111222222222//////000111222333333333333222000/////////000111000000000000000000000000---000333666666444111///111111222222222333333333//////000000000000//////222222111111111111111222222222111000//////000000111111000000//////......//////000111111111111111,,,...000111111111222222333222000//////000222333444444444444333333333333222222333333333333444444444444555555555555444444444555666777888777777666777777888999:::<<<>>>???AAAEEEHHHGGGCCCAAAAAABBBAAAAAA@@@???????????????AAABBBCCCCCCDDDCCCCCCCCCCCCCCCEEEGGGIIIIIIFFFDDDDDDEEEGGGFFFEEEEEEFFFHHHJJJJJJIIIHHHHHHGGGHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMNNNLLLIIIGGGEEEEEEFFFFFFEEEEEEFFFEEEDDDBBBAAA???AAAAAAAAA@@@@@@AAAEEEHHHJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGFFFDDDDDDEEEGGGDDDEEEFFFGGGGGGFFFEEEEEECCCCCCCCCCCCBBBAAA@@@@@@AAA???>>>@@@CCCDDDCCCAAADDDDDDDDDEEEEEEFFFFFFFFFCCC@@@>>>>>>???AAABBBBBBDDDAAA???>>>>>>???>>>======<<<<<<;;;;;;;;;;;;;;;===============<<<<<<;;;::::::999999999:::;;;<<<<<<<<<;;;;;;:::999999888777777777777888888888888777777777777777777777777666666666666666666666666888444555888888444333666555555666666666666555555444333333222333444555666555666666666666555444333333333333333333333333333333444555555333333444555333333333333333333333333555333222111222222111000111222222222222111000000333333333222222111111111000000000000000000111222000000000000000000000000222222111000000000000000////////////////////////////////////////////////000000000000000000000000...///000///...---...000........................111111000/////////////////////............//////000000000000000000000000111000......000000000///000000000000000000000000000000000000000111111111000000000000000111111111000000000000111333444555000000000000000000000000000000000000////////////000000000000////////////111///------.........---///////////////...------////////////////////////000000000000////////////.........///////////////......//////////////////000000000000000000000000111000000000000111222222111111111111111111111111111111111111000000000///222222111000000000000000222222111000000000000000111111111111111111111111000000000111111111222222444333222111111111222222111111111111111111111111///000111222222111000///000000000000000000000000000111111111111222222222000000111111222222333333222111000/////////000000111111111111111111111111000111222333333333222222111111111111222222222333000111111222222111111000000000000000111222333333222222111000000000000000000000000000//////////////////000111111111111111&&&,,,222333111///000333333222111000000111222333222222222111111000000000222222333333333333444444444444555555555555444444555555666777777777777777999999999:::;;;<<<>>>??????DDDHHHIIIEEEBBB@@@@@@AAAAAA@@@?????????@@@@@@DDDDDDCCCCCCDDDEEEEEEFFFDDDEEEGGGJJJKKKJJJFFFBBBDDDEEEFFFFFFEEEEEEFFFGGGJJJIIIHHHGGGFFFEEEEEEEEEIIIHHHGGGFFFFFFGGGIIIJJJMMMLLLJJJIIIGGGGGGFFFFFFIIIIIIHHHFFFCCC@@@>>>======???AAAAAABBBDDDGGGIIIIIIIIIIIIHHHHHHGGGFFFEEEFFFGGGIIIHHHFFFEEEEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@??????>>>>>>@@@CCCFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHBBB@@@>>>???AAACCCCCCCCC@@@>>><<<<<<=========<<<;;;::::::::::::;;;<<<<<<===============<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;::::::999888888888888888888888777777777777888888888888888888888888666666666666666666666666777555555888777444444555555555666666666666555555444333333333333444555555666666666666666666555444333333333333333333333333444555666555444333444666333333333333333333333333444222111111222333333222111222222222222111000000222222222222222111111111222111000000000000000000000000000000000000000000222111000000000000000000////////////////////////////////////////////////000000000000000000000000...///000///...---...000........................111111000////////////000000//////......//////000000000000000000000000000111000......000000000///000000000000000000000000111111111111000000000000111111111111000000000000111000000000000111222333000000000000000000000000////////////000000000000////////////000000000000222000......///000///...///////////////......---////////////////////////////////////000000000000///////////////.........------...//////000111111000000000000000000000000000000/////////000111111111111111111111111111111111111111111000000000000111111000/////////000000222111000000000000000000000000000000000000000000/////////000000000111111333333222111111111111222111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111222222222222222111111000////////////000111111111111111111111111333222000///000111333555000000000000111111111111222222333333333333222222222111111000000000111111222111000000000000000000.../////////000000000111//////000111111111111111***---111222111000000222222222111000000111222222333222222111111000000///222222222333333333444444333333444555555555444444555666666777777777777777999999999::::::<<<======???BBBFFFFFFCCC@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBFFFEEEDDDDDDEEEFFFHHHIIIFFFFFFGGGHHHIIIHHHEEEBBBCCCDDDFFFEEEDDDDDDEEEGGGKKKJJJHHHGGGFFFEEEEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGKKKJJJJJJIIIHHHFFFEEEEEEIIIIIIGGGEEEBBB???===<<<===@@@BBBDDDDDDEEEGGGHHHHHHIIIJJJKKKJJJHHHFFFEEEFFFHHHJJJJJJHHHFFFFFFFFFIIIIIIJJJJJJJJJHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???>>>>>>???AAACCCEEEEEEFFFCCCDDDFFFGGGHHHHHHHHHHHHCCCBBB@@@@@@AAABBBBBBAAA===<<<;;;;;;===>>>===<<<::::::::::::;;;<<<===>>>============<<<;;;::::::::::::::::::::::::::::::999999999999888888777777999999999888777666666555777777777777777777777777666666666666666666666666666555666777777555555555444555555666666555555444555555555555666666777777555666666777666666555555444444444444444444444444333444555444333333444555333333333333333333333333333111000111222444444333111222222222222111000000222222222111111111111111222222111000/////////000////////////////////////111111000000000000000111////////////////////////////////////////////////////////////////////////...///000///...---...000........................000//////....../////////000000////////////000000////////////////////////111000......000000000///000000000000000000000000222222111111000000//////222222111111000000//////111111000000000000000000////////////////////////////////////000000000000......//////000000111111111///......///000///......///////////////......////////////////////////.........///000111111111000000//////......------......//////000000000000///////////////////////////////////////000000111111111111111111111111111111111111000000000000000000000///////////////000111111000000000000000111000000000000000000000000////////////000000000000222222111111111111111111111111111111111111111111222111111000000111111222000000000000000000000000000000111111111222222222222222222222222222222111111111000000////////////111111111111111111111111333222000//////111333444/////////000000000000000111222222333333222222111444333222000//////......111111000000000000000111......//////000000111111//////000111111111111111444111//////111222111000222111111111111111111222666666666666555555444444222222222333333333444444222222333444555555444444666666666666666777777888888888888888999:::;;;<<<>>>AAACCCAAA>>>===???AAAAAA@@@@@@@@@AAABBBCCCCCCFFFFFFEEEEEEFFFGGGIIIJJJHHHFFFDDDCCCDDDDDDDDDCCCBBBDDDEEEEEEDDDCCCEEEFFFKKKJJJIIIGGGFFFEEEEEEEEEIIIHHHHHHGGGGGGHHHJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFDDDCCCAAA@@@??????AAADDDFFFGGGFFFEEEFFFGGGIIIJJJKKKLLLKKKIIIGGGEEEGGGIIIKKKKKKIIIGGGGGGGGGJJJKKKKKKKKKJJJIIIGGGFFFCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBCCCDDDBBBDDDFFFGGGHHHHHHGGGFFFFFFDDDAAAAAAAAA@@@???======<<<;;;<<<>>>???===<<<;;;;;;;;;;;;<<<===??????============<<<;;;:::999888888999999999888888888999999888888888888777777:::999999888777666555555666666666666666666666666666666666666666666666666444666666666666666666555444444555555555555444444555555555666666666666666555555666666666666555555444444444444444444444444111222333333222111222333333333333333333333333333222111000000222444444333111222222222222111000000111111111111111111111111222222111000/////////000////////////////////////111000000000000000111111000000000000000000000000000000000000000000000000////////////////////////...///000///...---...000////////////////////////.........------...//////000000////////////000000////////////////////////111000......000000000///000000000000000000000000222222111111000000//////222222111111000000//////111111111111000000000///////////////////////////.../////////000000000111......//////000000111111000...------...//////.........///////////////...////////////////////////------...///000111222222000000//////......------111111000000///////////////////////////////////////////////////000000111000000000000000000000000000000000000000000111111000///////////////000000111000000000000000111111000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111111000////////////000111000000000000000000000000000000111111111222222222333333333222222222222222111111111111111000000///111111111111111111111111000000111111222222222111////////////////////////000000111111111111000000111111000000///000000000111000000000000000111111......//////000000111111//////000111111111111111777333///...111333111///111111111111111111111111444444444444444444444444222222333333333333444444111222333444444555444444666666666666666777888888777777777888999:::<<<===>>>@@@AAA???<<<<<<>>>AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHJJJJJJHHHEEEAAA@@@AAABBBCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBFFFHHHIIIIIIGGGFFFGGGGGGJJJKKKLLLMMMLLLJJJHHHGGGIIIJJJKKKKKKIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@AAACCCDDDCCCBBBBBBCCCDDDCCCEEEGGGHHHHHHGGGFFFEEEFFFDDDBBB@@@@@@>>><<<:::===<<<<<<===??????===<<<;;;;;;;;;<<<===>>>???@@@=========<<<;;;:::999888888888888999888888777666888888888888888888888888999999999888777666666555555555555555555555555555666666666666666666666666333666777555555777777444444444555555555555444444222333444444555555444444333444555555555555555555444444444444444444444444000222333222111000111222333333333333333333333333333111000111222444444333111222222222222111000000000000000111111111111111222111000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000...///000///...---...000///////////////////////////............//////000111000000//////000000111000000000000000000000000111000......000000000///000000000000000000000000111111111111000000000000111111111111000000000000000111111222222111000000000000000000000000000000......//////000000111111////////////000000000000///...,,,---...//////...---...//////////////////////////////////////////---......///000111111222///////////////.........222222111000000///......000000000000000000000000000000/////////000111111////////////////////////000000000000111111111111000000/////////000111111000000000000000111111222111111111111111111111111/////////000000000111111///000111111222111111111111111111111111111111111////////////////////////000000000000000000000000000111111111111222222222222222222333333333333333222222333333222222111000222222222222222222222222...///111333333222111///000000000000//////////////////000000000000//////------...///000222333444000000000000000111111222////////////000000000000//////000111111111111111111111000111111111000///111111111222222111111111...//////000000111111222222222333333333333444444111111222333444444444444777666666555666777888999666777777888:::<<<===>>><<>>===>>>@@@@@@@@@AAAAAABBBDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIEEECCCAAAAAABBBCCCCCCBBBAAACCCDDDDDDCCCBBBDDDEEEHHHGGGFFFEEEEEEEEEEEEEEECCCDDDGGGIIIJJJJJJJJJIIIJJJHHHFFFEEEDDDDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFIIIJJJKKKJJJIIIHHHIIIJJJLLLLLLMMMMMMLLLKKKIIIHHHKKKKKKLLLJJJIIIHHHIIIKKKKKKKKKKKKKKKIIIGGGEEECCC@@@AAABBBBBBCCCCCCBBBBBBCCCEEEGGGFFFDDDDDDEEEGGGFFFGGGIIIJJJJJJHHHFFFDDDDDDBBB@@@@@@???>>>;;;999===<<<<<<===>>>>>><<<:::;;;;;;;;;;;;<<<<<<===>>>=========<<<;;;:::888888888999999:::999888777666999999999999999999999999999888888888777777666666666666666666666666666666666666666666666666666666222666777444555888888444333444444555555444444333222333444555555555444333222222333444444444444444555555555555555555555555111222333333111111222333333333333333333333333333333222000111222333333222111222222222222111000000///000000000111111111222000000000000000000111222000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000...///000///...---...000////////////////////////000000000000000111222222111111000000000000111111000000000000000000000000111000......000000000///000000000000000000000000000000000000000111111111000000000000000111111111000111222333333222222111000000000000000000000000.........///000111111111000000000000////////////000...---...///111111000------...///////////////////////////////////////......//////000000111111.........///////////////111111000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000///000000000111111111111000000000000000111222222000000000000000111222222222222222222222222222222000000000111111111222222...///000111222222111000111111111111111111111111///000111111111111000///000000000000000000000000000111111111111222222222111222222333333444444444333333444444444333222111222222222222222222222222...///111222222222111000111111111000000/////////...//////000000//////............//////111222222000000000000000111222222000000000000//////////////////000111111111111111)))...333333111//////000111111222222222222111111//////000111222333444444222222333333333444444444000111222333444444555444777666555555555666888999777777888999;;;===???@@@:::>>>CCCDDDAAA>>>>>>>>>@@@@@@AAAAAACCCDDDFFFGGGCCCDDDFFFHHHIIIIIIIIIHHHBBBBBBBBBCCCEEEDDDCCCAAAAAABBBDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGKKKNNNPPPPPPNNNMMMKKKJJJGGGEEEDDDEEEGGGIIIHHHGGGFFFEEEEEEFFFGGGGGGJJJKKKKKKJJJIIIJJJKKKMMMMMMMMMMMMLLLLLLKKKJJJIIILLLLLLLLLJJJHHHHHHJJJLLLNNNNNNNNNMMMKKKIIIGGGEEE@@@@@@AAABBBCCCCCCCCCCCCCCCFFFHHHHHHFFFFFFIIIKKKHHHIIIKKKLLLKKKIIIFFFEEEAAA@@@?????????>>><<<:::===<<<<<<===>>>===;;;888;;;;;;:::::::::;;;<<<<<<=========<<<;;;:::888777999::::::;;;:::999888777999999999999999999::::::888888888888777777777777777777777777777777777777666666666666666666666666222666777444444999888444333444444555555444444333444444666777777777666555111222333333444444444333555555555555555555555555222333444444222222333444333333333333333333333333444222111111222333333222111222222222222111000000//////000000111111111222000000//////000111222222000000000000000000000000000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000...///000///...---...000000000000000000000000000222222111111222333444444111111000000000000111111000000000000000000000000111000......000000000///000000000000000000000000//////000000111111222222//////000000111111222222000111222333444333333222000000000000000000000000---......///000111111222111111000000//////......111///...///111222222111------...///000000//////////////////////////////////////////000000000000---.........//////000000/////////000111111222222000000000000000000000000111111111111111222222333111111111111111111111111//////000000111111111222111111000000111222333333000000///000000111222222333333333333333333333333111111111111222222222222...///000222222222111000111111111111111111111111///000222333333222000///000000000000000000000000000111111111111222222222111111222333333444555555333444555666555444333222222222222222222222222222///000000000111111111111222222111111000000////////////000000000000//////444333111000...---------000000///000000111222222...//////000111222222333222111//////111333333333000000000000000000000000111///...///222333222000111111222222222333333333000000111222222222222111333333333444444444555555222222222333333333333444666666777888:::;;;<<<<<>>===<<<<<<===>>>???CCCCCCCCCCCCBBBAAA@@@@@@BBBDDDFFFHHHHHHGGGEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFEEEDDDBBB@@@AAACCCFFFGGGHHHKKKNNNOOOMMMLLLLLLNNNIIIGGGEEEEEEGGGHHHFFFCCCFFFFFFFFFEEEDDDEEEHHHKKKLLLMMMNNNNNNNNNLLLJJJHHHLLLMMMNNNMMMKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHFFFDDDBBBBBBDDDFFFGGGHHHGGGEEEDDDCCCFFFIIIJJJJJJIIIIIIIIIJJJLLLNNNMMMJJJGGGEEEEEEDDDBBB@@@??????>>><<<:::::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::======;;;:::999888888888666666666666666666666666666777888999999999999999)))...444888888777666666666555555555555444444444777777777777666555444333555444444333333444444555222222444444444444222222333333333444555666777777444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222222222222222222222222222222222222111111111111000......//////000000111111111111111000000000000000000000111111111111000000222222111000//////000000//////............////////////000000///...------000------000000------000,,,------...///000111111............/////////000////////////////////////000000000000000000000000000000//////.........---222222222111000//////...000000000000111111111111//////000111111111111111222111000///000111333444111111000000000000111111))),,,111333222000......111000...---,,,---///000111111000000//////......////////////////////////------......//////000000111111000///...---,,,,,,............---...000222---...///...,,,,,,...///////////////////////////+++222333,,,'''+++///111000000000000000000000000444444222111000000//////000000000000000000000000222222222111111111111111000000000000111111111111333333222222111000//////222111000//////000111111111111000000///......---000000000000////////////333111......000111111111//////............//////444222111//////000222333111111111111111111111111111111111000000000//////333333222111000000000111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111777444111000000000///...000000000000000000000000111///...///222333222000111111111222222222333333111111222333333333333333333333333444444444444555333333444444555555666666777777888999:::;;;;;;<<<>>>>>>======>>>???@@@AAACCCCCCDDDDDDCCCBBBAAAAAABBBCCCEEEFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFHHHHHHJJJMMMNNNLLLKKKKKKMMMIIIGGGEEEEEEGGGGGGEEECCCEEEEEEEEEEEEDDDEEEIIIKKKNNNOOOQQQRRRQQQPPPNNNMMMNNNOOOPPPPPPNNNNNNNNNPPPKKKKKKJJJJJJIIIHHHHHHGGGKKKKKKKKKJJJIIIGGGEEECCCDDDEEEFFFGGGGGGGGGFFFEEECCCFFFIIIKKKJJJJJJJJJKKKLLLNNNOOONNNJJJGGGEEEEEEFFFDDDBBBAAAAAA@@@>>><<<:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::>>>===;;;:::999888777777777777777777777777777777777777888999999999888888222555888999888555444333666555555555555444444444444555555666666666555555555444444333333444444555333444555555555555444333333444444444555666666666444444444444444444444444444444444333333222222222333333333333333333333333444444444333333222222222222222222222222222222222222222222111111111111000000000000000111111111111111000000000000000000000000000111111111111000000222111111000//////000000000000000//////000000000//////000000///......---111......111111......111------......//////000000........./////////000000////////////////////////000000000000000000000000111111000000000/////////222222111111000//////...000000000000111111111111000000000000000111111111111111111111111111222222111111111000000111111111,,,///222333222000//////444333111///......///000111000000000/////////...////////////////////////.........//////////////////////////////............//////...------///111...///000///------///111222222111000///......---///222111,,,+++000222000000000000000000000000000000000000111222444555666000000000000000000000000111111111000000000000000000000000000000000000000333333222222111000000///222111000//////000111222000111111111222222222333111111111111111000000000333111//////000222222111111000000//////000000111333222000//////111222333111111111111111111111111333333333222222222111111222222111111111111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000777444222000000000...---000000000000000000000000111000///000111222111000111111111222222222222333222222333444444444444333333333333333444444444444444444555555666777888888888999999999::::::;;;;;;=========>>>@@@AAACCCDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGIIIKKKLLLKKKJJJJJJJJJHHHGGGEEEEEEFFFEEEDDDBBBDDDEEEEEEDDDDDDFFFIIILLLNNNOOOQQQRRRSSSRRRQQQOOONNNPPPQQQQQQPPPOOOPPPQQQMMMLLLJJJIIIGGGFFFEEEEEEKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGCCCFFFIIIKKKKKKKKKLLLMMMOOOPPPPPPNNNJJJGGGFFFFFFEEECCCAAAAAAAAA@@@>>>===:::;;;<<<<<<===<<<<<<<<<=========<<<<<<<<<;;;;;;>>>===;;;:::888777777777777777777777777777777777888888888999888888777777777999::::::888666555555666555555555555444444444222222444555555666666666555555444444444444555555444555555666666555555444444444555555555555555555444444444444444444444444666555444444222222111000333333333333333333333333444444333333333333222222222222222222222222222222222222222111111111111000222222222222111111111111000000000000000000111111000000111111111111000000111111000/////////000000111111000000000000111111//////000000000///......222//////222222//////222.........///////////////....../////////000000000000000000000000000000000000000000000000000000000111111111111000000000000222222111111000/////////000000000000111111111111222111000//////000111111111111222222222111111000222222111111111111222222000111333333111000000111777666444111000000000000000000000000///////////////////////////////////////////////////.........---.........//////000000///000000///------...000///000111000......000111222111111111000000000000333222000---///444333000000000000000000000000000//////000111333555777888000000000000000000000000111111111111111111111111000000000000000000000000333333222222111000000000111111000//////000111222111111111222222222222222111111111111111222222222333222000000222333222111222111111000000111111222111111000000000111333444111111111111111111111111333333333222222222222222111111111111111222222222000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////111/////////111222222111000000000000000000000000000000000000111111111000111111111111222222222222111222222333444333333333222222333333333444444444333444444555666777888888999999999999::::::::::::::::::<<<===@@@BBBCCCDDDAAAAAABBBCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAACCCCCCHHHGGGEEECCCCCCEEEHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEDDDDDDFFFJJJMMMJJJLLLNNNPPPQQQPPPOOONNNLLLNNNPPPPPPOOONNNOOOOOOLLLKKKIIIHHHFFFFFFEEEEEEJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIDDDFFFIIIKKKLLLLLLNNNOOOQQQQQQPPPMMMIIIFFFFFFFFFBBB@@@>>>>>>???>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>============<<<<<<<<<>>>===;;;999888777777666777777777777777777777777888888999888888777666666555777888888888888999;;;666555555555555444444444222333333444555555444444555555444444444444555555444444555555555555444444555555555555555444444444444444444444444444444444444444444333333222222222222222333333333333444444333333333333333333333333222222222222222222222222222222222111111111000000222222222111111000000000000000000000000111111111000000111111111111000000111000000/////////000000000000000000000000000000//////000000000//////...111//////111111//////111///////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000/////////000000000111111111111333222000......///111222222222111111111111111111333222222222222222222333222222333111//////000111666555444222111111111111000000000000////////////////////////////////////000000//////......------............///////////////000000///---------//////000000///......///111,,,---...///111222333444111111000///000222222222000000000000000000000000222222222111111222222333000000000000000000000000222222222333333333333333111000000000000000//////222222222111111111000000111000/////////000111222333222222111000///...---000000111111111111111222444222111111333333333111111111111000000111111111000000000000111222444444111111111111111111111111000000000000000000000000000000111111222222222222000000111111111111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////...------///222333333222000000000000000000000000000111111111000000000000000000111111111222222222000111111222222222222222222222222333333333444444222222333444444555666666999999999999999999999999777888:::<<<>>>@@@AAABBB>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>???@@@BBBCCCGGGFFFDDDBBBCCCEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHIIIHHHGGGEEEFFFFFFFFFFFFEEEDDDEEEEEEDDDEEEEEEDDDDDDFFFIIILLLHHHIIILLLNNNOOONNNNNNMMMKKKNNNPPPQQQPPPOOOOOOPPPKKKJJJHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIEEEGGGJJJKKKLLLMMMOOOPPPQQQQQQOOOKKKGGGEEEEEEFFF@@@???>>>>>>>>>???===<<<;;;<<<<<<<<<<<<<<<;;;;;;>>>============<<<<<<<<<<<<;;;:::999888777777777666666666666666666666666888888888888888777666555333555666777777888:::<<<666555555555555444444444444444555555444333333222666555555444444555555666444333333333333333333444555555555555555444444444444444444444444444444444222222222333333444444444222222222333333444444444333333333333333333333333222222222222222222222222222222222111111111000000111111111000000//////...//////000000111111111111000000111111111111000000000///////////////000000...//////000000//////...//////000000000000000///000......000000......000///////////////.........////////////000000000111000000000000000000000000111111111111111111111111////////////////////////111111111000000000000000///000000000111111111111333111000......///111222444333000//////000222444333222222222222222222333111222111000...---///111222222111111222222222333////////////000000000000000000000000000000000000000000//////......------////////////............///000111000...------......//////...------...000++++++---...000111222333---///222111...---000444000000000000000000000000333222111000////////////000000000000000000000000111111111111222222333333222222111111000000000///222222222111111111111111111000/////////000222333222222111111000//////////////////000000000111111333222111222333444222111111000000//////000000111///000000000111222333444111111111111111111111111000000000000000000000000///000111222222222222222///000000111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111000//////000111111000...000000000000000000000000000111222111000///000111000000000111111111111222000000111222222222222111222222222222333333333333222222222333333333333333777777777777888888999999666777999;;;<<<=========<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>???@@@AAABBBCCCBBBAAAAAAAAACCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHFFFDDDEEEFFFGGGGGGFFFFFFGGGHHHFFFFFFFFFEEEDDDEEEHHHKKKIIIJJJLLLNNNOOOOOONNNMMMLLLOOORRRSSSSSSQQQQQQQQQLLLJJJHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHJJJJJJKKKLLLNNNPPPOOONNNLLLHHHDDDCCCDDDFFFAAA@@@??????@@@AAA@@@>>><<<<<<<<<===<<<<<<;;;:::=========<<<<<<<<<;;;;;;::::::999888888888888888777777777777777777777777777777777888777777666666555666777777666555666888666555555555555444444444666666666555555444222222666666555555555555666666444333333222222333333444444444555555555555555555444444444444444444444444000111222222444555555666111222222333333444444555222222333333333333444444222222222222222222222222222222222111111111111000000000000////////////////////////000111111222222000000111111111111000000//////......//////000000---...///000000///...---//////000111111111000000000------000000------000.........////////////////////////000000000111111000000000000000000000000111111111111111111111111............////////////111111000000000000000000000000000000111111111111111000/////////000222333222111000//////111333444222222111111111111222222000111111000......///111///000000111222222333333////////////000000000000000000000000000000000000///////////////.........000000//////.........------///000000///---......---...///...,,,,,,...///............////////////+++---111222...***...555000000000000000000000000000////////////000111111000000000000000000000000.........///000000111111333333333222222111111000111111111111111111111111000000/////////111222333///000111222333555666666.........///000000111111222111111222333333222000000000000//////000000000000000111111222222222333111111111111111111111111222222222222222333333333///000222333333222111000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333333222111000111111000---+++000000000000000000000000000222333222///...///111000000000000111111111111000111222222333333222222111222222222222333333333333333333333222222222222444444555666777888888999777888999;;;;;;;;;;;;:::<<<===>>>???AAAAAAAAABBB@@@@@@??????@@@@@@AAAAAA????????????@@@AAABBBCCCEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGFFFHHHGGGFFFHHHIIIIIIFFFCCCCCCFFFHHHHHHGGGGGGIIILLLGGGGGGGGGEEEDDDDDDGGGIIIIIIJJJLLLNNNNNNNNNLLLLLLKKKNNNQQQSSSRRRQQQQQQQQQOOOMMMJJJGGGFFFFFFHHHIIIFFFEEEEEEDDDDDDEEEFFFGGGDDDEEEFFFGGGGGGGGGFFFEEEGGGHHHIIIJJJIIIJJJLLLNNNLLLKKKHHHEEEAAAAAACCCEEE@@@???>>>???@@@AAA@@@???<<<<<<======<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;:::888888888888888999999:::999999999999999999999999555666777777777777777777666888999888666555555555666555555555555444444444555555666666666555555444666666555555555555666666555444333333333333444555333444444444555666666666444444444444444444444444222222222333333444444444111111222333333444555555222222222333333444444444222222222222222222222222222222222111111111111000000000000000000000111111...//////000111111222222000000111111111111000000...............///000000---///000111111000///---//////000111111111111111111......111111......111------......//////000000//////000000000111111111////////////////////////111111111111111111111111......//////000000000000000000000000000000000111000000000000111111111111......///000111222222333---///000222333333333222111111111000000111111111///111222222000000111222000111111222222222222111.../////////000000000111000000000000000000000000.........///////////////.........///////////////,,,...000000///......///...//////...------...000000000000///////////////---,,,...222000---...444000000000000000000000000////////////000111222333000000000000000000000000......///000000111222222555555444444333222222111111111111111111111111111000////////////111333444...///000222444666777888...//////000111111222222111000000111333333111///222111111000000111111222000111111222222222111111111111111111111111111111111111222222222333333333000111222333333222000/////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444444111111000111111000---+++000000000000000000000000000222333222///...///111000000000000111111111111222222333444444444444333111111222222222333333333555444444333333222222111222333444555666777888999999999;;;;;;;;;:::999888<<<===???@@@AAABBBCCCCCC??????@@@@@@AAAAAAAAAAAA<<<<<<===>>>??????@@@@@@CCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFIIIGGGFFFHHHJJJIIIFFFCCCCCCEEEHHHIIIHHHHHHKKKNNNHHHHHHGGGEEECCCDDDFFFHHHHHHIIIKKKLLLMMMLLLJJJIIIHHHKKKOOOQQQPPPOOONNNNNNRRRPPPLLLHHHFFFFFFFFFGGGEEEDDDCCCCCCCCCDDDFFFFFFBBBDDDFFFGGGHHHGGGEEEDDDGGGHHHIIIIIIIIIIIIKKKMMMKKKIIIFFFBBB???@@@BBBEEE>>>===<<<===>>>???>>>===<<<=========<<<;;;::::::<<<<<<;;;;;;;;;:::::::::777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;555555666777777888777777555777999999888777666777666666555555555444444444333444555666777777777777666666555555555555666666666555444333333444555666333333444444555666777777444444444444444444444444333333333333333333333333111111222333333444555555222222222333333444444444222222222222222222222222222222222111111111111000000000111111222222222333...//////000111222222222000000111111111111000000...............///000111...000111222222111000...//////000111111111111111222//////222222//////222,,,------...///000111111000000000000111111111111////////////////////////111111111111111111111111//////000000111111111222000000000000000111111111000000000000111111111111,,,---///111222333333333))),,,111555777555222000111111000000000000111111///111333333333222333444333333333333333222111000.../////////000000111111000000000000000000000000---.........//////000000,,,,,,---...///000111222+++---000000000//////000///000000000......000111......///000111222222333000++++++111333000///222000000000000000000000000111111111000111111222333000000000000000000000000111111222333444444555555666666555444444333222222111111111111111111222222000/////////000111333444...//////111222333444444///000000111222222333333000///000111222222000...333222222222222222222333111111222222222111111000111111111111111111111111//////000000111111111111111222333444333111///...//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111444333111000000000111111......//////000000111111000/////////000111222222///000000000111111111111111111111111111111111111555555444333333333444444111222444666777777666555666666888999999999999999::::::;;;<<<===>>>??????===;;;;;;===@@@AAA???===?????????>>>===>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIEEEEEEEEECCCBBBBBBEEEGGGJJJGGGEEEDDDFFFGGGEEECCCFFFGGGIIIMMMPPPPPPNNNLLLHHHHHHHHHHHHFFFCCCAAA@@@FFFDDDBBB@@@???AAADDDFFFIIIIIIJJJIIIHHHFFFDDDBBBFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA;;;<<<===<<<;;;;;;<<<===AAA>>><<<<<<>>>>>>;;;999===>>>===<<<999888999:::777777777777888999:::;;;;;;::::::999888888888999777777777777777777777777666666555555555555666666999888666555444444444555555555555444333333555777444444444444444444444444333333444444444444333333555555666666666444333222333444444555555444444333111222333333444444444444333222111/////////000111111111111111111111111111222222222222222222222222222222000/////////000111111000///......///000000222111000//////000111222222222222111000//////.................................///000111222222333---...///000000111000000///...---,,,,,,---...///222000//////000000///---........................------...///////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000333//////333333//////333000000000000000000000000222222000///............111111000000000111333444000000000000////////////////////////////////////////////////////////////000000///...............////////////////////////---...///...---,,,---///000...+++,,,...000///---000000000000000000000000////////////////////////////////////////////////.........///000222333444+++---///111222222111111222111111111222444666777888:::;;;:::777333222111333333222111000000000111111111111111111111111111111111222222111000...---//////000000111111111222222000...///222333111///000000000000000000000000000000000000000000000000111111000000000000000000111111111111111111111111111111000000000000111111///000111111111///...------///111111000//////000111111000000//////......000000000000000111222222000111111000///......//////000000111111000000///111111000000000000111111333222111000000000111111.../////////000000000111111000000000000111111222111111111111222222222222111111111111111111111111444444333333333444444555222333444555666666666666666666777888999999999999999999:::;;;<<<======>>>===;;;;;;===???@@@???===???@@@@@@???>>>>>>AAACCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFHHHHHHIIIIIIFFFGGGFFFEEECCCDDDFFFHHHJJJHHHEEEEEEGGGGGGFFFDDDFFFFFFHHHJJJMMMMMMJJJHHHIIIIIIIIIIIIGGGEEECCCBBBCCCCCCBBBBBBBBBBBBCCCCCCIIIHHHHHHGGGFFFEEECCCCCCFFFFFFGGGGGGGGGFFFFFFEEEBBBAAA@@@???>>>>>>>>>>>>;;;<<<===<<<;;;:::;;;===???===;;;;;;======;;;999;;;<<<======:::888777888777777777777888999::::::;;;:::999888888888888888777777777777777777777777666666555555555555666666999888666555444444444555555666666555333444555777444444444444444444444444444444555555555555444444555666777777777666555444333333444444444444333333222333444444555555555444333222111000//////000111///111333444444333111///222222222222222222222222444333222000000000111111333333222111111222222333222111000//////000111222222222111111000//////...111111111111111111111111/////////000111111111222...//////000000000000/////////...------...///000111000...///000000...---........................000000111222222222222222000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000333//////333333//////333000000000000000000000000000000///000000111222333000000/////////000222222111111111111111000000000000000000000000000000000////////////////////////000000///...............///////////////////////////000111000///...///111000...---...000111///---000000000000000000000000////////////////////////000000000000000000000000////////////000111333333//////000111111111111000333222222222333555777888666888::::::888555444444333222111111000000111111111111111111111111111111555444333222111111111111///000000000111111111111222000//////111222111///000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111111111000000000000111111//////000000000///......///111111111/////////000222111111111000000000000...............///000000111222222111000//////111...//////000000//////...000000000000000000000000222222111000000000111111////////////000000000000222222111111111111111111111222222222222333333333111111111111111111111111333333222333333444555666333333333333444555666777555666777888888999999999777777888999:::;;;<<<<<<<<<;;;;;;===???@@@???===???@@@AAA@@@??????AAACCC@@@AAABBBCCCCCCCCCBBBBBB??????@@@@@@AAABBBBBBCCCDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDEEEGGGIIIJJJHHHFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGIIIHHHEEEBBBCCCCCCDDDDDDCCCBBB@@@???@@@AAABBBCCCDDDCCCBBBAAAHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>======<<<======:::<<<===<<<;;;:::;;;<<<>>><<<;;;;;;;;;;;;:::888999;;;===<<<:::777666666666777777777888999999::::::999888888888888888888666666666666666666666666666666555555555555666666888777666444444444444555666777777666555444666888555555555555555555555555555555555666666555555555444555777777888777666666333333444444444444333333333444444555555555555555222222111000000000111111///111444666666444111///222222222222222222222222555444333222111000000111000000////////////000111111111000000000000111111222222111111000/////////222222222222222222222222000000000000000000000000///000000000000//////...000000///......//////000000///---...//////...---..............................///000000000000///////////////////////////000000000000000000000000000000000000////////////000000000000000000000000222000000222222000000222000000000000000000000000000000000000111222333444/////////...//////000111111111111111111222222222111111111111111111111111////////////////////////000000///...............///////////////////////////000111000///...///111/////////000222111///---000000000000000000000000////////////////////////111111111111111111111111000000///000000111222222222222111000000000000000333333333333444555777888444666999:::999777777777222222111000000000111111111111111111111111111111777555222000///000222444000000000000111111111111111000///000111222111///000000000000000000000000000000000000000000000000111111222222222222222222222222222222111111000000111111000000000000111111///............//////000222222222111//////000111222222222222111111111111...............///000000111222333222111000111222......////////////......000000111111111111000000111111111000000000000111////////////000000000000444333222111111000111111111111111222222222333333111111111111111111111111222222222222333444555666444444333222333444666777444555666777888888888888666777888999:::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCC>>>@@@BBBCCCCCCBBB@@@???@@@@@@@@@?????????>>>>>>BBBBBB@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGEEEDDDDDDFFFHHHIIIHHHGGGFFFFFFFFFEEEEEEFFFEEEEEEEEEFFFDDDAAA???>>>???@@@@@@@@@???>>>===@@@@@@AAABBBBBBBBBAAAAAAFFFEEECCCBBBAAABBBCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@@@@???>>>>>>=========>>>:::;;;<<<<<<::::::;;;<<<<<<;;;::::::::::::999999:::;;;;;;999777666666777666666777888888888888888999888888777777777888888777777777777777777777777666666555555555555666666777666555444333444555555666777888777666555666888666666666666666666666666555555666666666666555555333444555777777777666666333333333444444333333333333333444444444444444333222111111111111111111111111222444555555444222111111111111111111111111111444333222111000000//////..................//////111000000000000000000111111111111111000000//////////////////////////////000000000000000/////////000000111000000///...---000000000//////////////////...------...///...,,,........................,,,---......//////......////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111000000111111000000111000000000000000000000000333222111111000000000111000000000///000000000000000000111111111111111222000000000000000000000000////////////////////////000000///...............////////////////////////---...///...---,,,---///---...000111222111...---////////////////////////////////////////////////000000000000000000000000111000000000000000111111222111000......///000000222222222222333555666888555777::::::999777777777111111000000000000111111111111111111111111111111333222000///...///000111000000000000000111111111111000000000111111000000000000000000000000000000000000000000000000000000222222222222222333333333333333222222111000000000222111111000000111111222......---------...000111333333333111//////000222111111111111111111111111000000000000000111111222000111222222000000111222......////////////......///000111111111111000///000000000000111000000000000000000000////////////333333222111000000000000000000000000111111111222111111111111111111111111111111111222333444555666555444333222222333555666444444555666777777777777777777888999:::;;;;;;<<<:::;;;<<<=========>>>>>>>>>???AAAAAA@@@???@@@BBB>>>???@@@BBBBBB@@@>>>===@@@@@@???????????????>>>AAA@@@?????????AAABBBCCCFFFFFFGGGGGGFFFFFFEEEEEECCCDDDEEEDDDBBBBBBCCCEEEGGGGGGFFFEEECCCCCCCCCDDDFFFEEEDDDDDDDDDCCC@@@>>>@@@AAABBBBBBBBBAAA@@@@@@AAA@@@@@@???@@@AAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<======:::;;;<<<;;;:::999:::<<<::::::::::::999999999999<<<<<<999666444444777999666666777888888888777777777777777666666777777888888888888888888888888888666666555555555555666666666666444333333444555555555777888888666555666777666666666666666666666666555555666666666666555555111222444555666555555444222333333333333333333222222222333333333222222111111111111222222222222111444333333222222333333444111111111111111111111111111111111000//////...---000000000111111222222222000000000111111000000000111111111000000000000000........................000000000///////////////000000111000000///...---000000000000000//////......---,,,---...///...---////////////////////////000000111222222222222111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000111111000000111111000000000000000000000000000111111000/////////000000111111111111111111111000/////////000000000111111////////////////////////000000000000000000000000000000///...............////////////////////////---...///...---,,,---///,,,---///000000...---,,,////////////////////////////////////////////////////////////////////////111000000000000000111111000///...---...///000111111111000000111333555666777999;;;:::888555444444111000000///000000111111111111111111111111111111000111111111111000//////111111000000000000000000000000111111000000000111000000000000000000000000000000000000000000000000111111222222222333333333222222222111111111000000222222111111111111222222///...---------///000222222333333222000///000222000000000000000000000000000000000000000111111222...000111000//////000111...//////000000//////...///000111222222111000///...///000111111111000000000000000000////////////111111000000000000000000//////000000000111111111111111111111111111111111222222111222222333444555444333333333333333444444333444555666777777777777666666777888999:::;;;;;;999;;;======<<<<<<===>>>===>>>@@@@@@?????????@@@>>>>>>???@@@???>>>===<<<<<<<<<===>>>???AAABBBBBB????????????@@@BBBCCCCCCFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBCCCBBBAAA@@@AAABBBCCCDDDDDDBBB@@@@@@AAABBBDDDCCCBBBBBBCCCCCCAAA??????@@@AAAAAAAAA@@@???>>>@@@??????>>>???@@@BBBCCCBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAA@@@???>>>;;;;;;::::::::::::;;;;;;999;;;<<<;;;:::999:::;;;999:::;;;;;;999999:::;;;===<<<:::777444444777:::555666777888888888666666666666666666666777777888777777777777777777777777666666555555555555666666666555444333333444555555444666888777666555555666555555555555555555555555555555555666666555555555111222333444555444333222222222333333333333222222111222222222222111111000000111222222333222222222555444222000000222444555111111111111111111111111//////000000//////...------...///000000111000000000000111111111111000000111111000000000000000000///////////////////////////////////////////////////000000000000//////...000000000000///...------///---------///000///...////////////////////////...///000000111111000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000///111111//////111111///000000000000000000000000---------...///111222333111222222222222111111000.........///000000111111........................000000000000000000000000000000///...............///////////////////////////000111000///...///111+++---///000...---------000000000000000000000000////////////////////////........................000000///000000111222222//////...//////000111111000000///000111222444555888:::;;;:::777333111111000000/////////000111111111111111111111111111111111222333444444333111000111111111111000000000000///111222111000///000111000000000000000000000000000000000000000000000000000000111111222333333333111111111111111111111111222222111111111111222222000////////////000000111///111222222111000000111///////////////000000000...............///000000...///000000//////000111///000000111111000000//////000111222222111000///---...000111111111000000111000000000/////////.../////////...//////000000000000111111111222222222111111111111111111111111333222222222222222333333333333333444444333333222333333444555666666666666555555666777888999999:::888;;;======<<<;;;===???;;;===???@@@???>>>>>>???>>>>>>>>>=========<<<<<<:::;;;<<<===???@@@AAAAAA===>>>???AAABBBCCCCCCCCCFFFFFFFFFEEEDDDBBBAAA@@@???AAABBBBBBAAA@@@@@@AAA@@@AAABBB@@@===<<<>>>@@@AAA@@@???@@@BBBBBBAAA@@@??????@@@@@@@@@>>>===<<<===>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBB@@@@@@AAAAAAAAA@@@@@@???;;;;;;:::::::::;;;;;;<<<999:::;;;;;;999999:::;;;999;;;<<<<<<:::999:::<<<:::;;;<<<:::888666666777555666777888888777666555666555555555555666777888666666666666666666666666666666555555555555666666555444333333333444555555333555777777666444555555444444444444444444444444444444555555555555444444333444555555555444333222222222333333333333222222222333333333333222111000000111222333333333222222333222111111111111222333111111111111111111111111......///000111000000///***+++,,,...............///000111222222111000///000000000000000000000111000000000000000000000000---.........///000000000...//////000000000000/////////000000///...,,,+++///...---...000111000///////////////////////////,,,------...............000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000...111111......111111...000000000000000000000000------...///000222444444000111222222222000///......//////000111111222222////////////////////////000000000000000000000000000000///...............///////////////////////////000111000///...///111---///000///------...000000000000000000000000000////////////////////////////////////////////////////////////000111333333111222222222222111111000111000000000111333555666777999:::999666222000000///////////////000111111111111111111111111111111222222222222222222222333111111111111000000000//////111222111//////000222000000000000000000000000000000000000000000000000//////000000111222222333000000000111222222333333333222222111111222222333111111111111111111000///+++...111333222111000000//////000000000111111111...............///000000...000111111000000111222000000111111111111000000...000111222222111000...---...///111111111000///111111000000/////////..................///000111111111222222222333333333111111111111111111111111333333222222111222222222222333444555444333222111222333444555666666666666333333444555666777888888888:::======<<<;;;===???:::<<>>======>>>???>>>===<<<<<<<<<<<<<<<<<<<<<==================<<<>>>@@@BBBCCCDDDCCCCCCFFFEEEEEEDDDCCCAAA???>>>???AAABBBBBBAAA@@@@@@AAA>>>@@@@@@>>>;;;:::<<<>>>???>>>===>>>@@@AAAAAA@@@CCCCCCDDDDDDCCCBBB@@@???:::<<>>???@@@BBBCCCDDDDDDCCCBBB???@@@@@@AAAAAAAAA@@@@@@======<<<<<<<<<======>>>999:::;;;;;;999999:::;;;999;;;===<<<:::999;;;===777:::===>>>;;;888555444555666888999888777555444555555555555555666777888444444444444444444444444666666555555555555666666555444333333333444555666222444666777555444444444444444444444444444444444333444444444444444444333555555666666666555333222222222222333333222222222444444444444333333222111000111222333444333333222000111222222222222111000000000000000000000000000---...000111222222111111,,,---///111222111111000///000111222222111000///000000000000000111111111////////////////////////,,,------...///000111111......///000000111000000...////////////---+++***///......///111222111000000000000000000000000000///000000111111111111111111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000---222222------222222---000000000000000000000000222111111111111111222222///000111111111///...---///000000111222222333333000000000000000000000000000000000000000000000000000000///...............////////////////////////---...///...---,,,---//////000111000------///222000000000000000000000000////////////////////////000000000000000000000000.........///000222333444444555555555444222000///222111111111222444666777555777999888555222111000///////////////000111111111111111111111111111111333111///......///222333222111111111000000/////////111333222///...000222000000000000000000000000000000000000000000000000...//////000111111222222//////000111222333333444333222222111111222222333111222333333333111000///(((,,,111333333111000000000000111111222222222333000000000000000111222222///111222222111111222444...........................///000111000///---+++////////////////////////---...///000000111000000000...,,,---000111///---333222000...///111333555000111111111111222222222333333333222222111111111444444444333333222222222333444555666777777777777666666666666666777888888666888;;;===??????>>>===>>>===;;;:::;;;<<<>>>???===>>>>>>===:::999999:::>>>===<<<<<<<<<>>>???@@@???>>>>>>>>>>>>@@@BBBCCCFFFEEECCCAAA??????????????????@@@@@@@@@??????>>>@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???BBBCCCAAA???@@@AAABBBAAA???>>>???@@@AAAAAAAAA@@@???>>>===<<>>===;;;;;;<<<=========:::777888<<<===:::777999::::::;;;<<<<<<<<<;;;:::::::::999999888888888999999888888777666666666666666555555555444444444666666666666555555555555555555444444444444555555777555444222222333444555333444555555666666555555666555444333222333444444555555444333333333333444333333333222222111111111000000000000000000000000444444444333333222222222...000111222222111000...222222111000//////000000222222222111000//////...000/////////000000000///000///...------...///000////////////////////////////////////000000000000........................000///...------...///000+++...111111000///......111111000000//////......////////////////////////////////////////////////////////////////////////111111000000/////////...000000////////////000000......//////000000111111---///111222222111///---000111111000000///...---/////////000111111222222222111000.........///000///...---,,,,,,---...///000000000000000000000000333111...,,,,,,...111333000000000000////////////,,,------......------,,,//////.........------------------............///000///...---,,,,,,---...------......//////000000...///000///...---...000666222---+++---000000000////////////000111222333333333333222111000000///000000000000000000000000333222111000000111222222//////////////////////////////000111111111111111111111111111111111111111////////////////////////222111111111000000//////111111000///////////////------......//////000000......////////////......111222222111000000111333...///000222222111111000111111000000000000111111//////000000111111111222000000000000000000000000,,,//////------111111///000000000000000000000000///////////////////////////000111222111000...---////////////////////////...//////000000000000000111///...///111222000...222111000///000111333444000000111111111222222222333222222222222222222111444444333333333222222222333444555666666777777666666666666666666777777888777888:::<<<===>>>>>>>>>???>>><<<;;;<<<===???@@@>>>??????>>><<<;;;<<<===>>>===<<<<<<===>>>???@@@??????>>>===>>>???@@@AAACCCBBB@@@>>>======>>>>>>===>>>???@@@@@@AAA@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBCCCCCCAAA>>>;;;<<<>>>AAABBBAAAAAABBBDDDBBBBBBAAAAAA@@@???=========<<<<<<;;;<<<===>>>??????;;;888999;;;<<<999555999::::::;;;<<<<<<;;;;;;:::::::::999999999888888::::::999999888777777777666666555555555444444444::::::999999888888777777666555555444444555555666888666555333333444555666333444555555666666555555666555444333333333444444555555444333333333333333444444444333333333222222111111111111111111111111333333333333222222222111000111222333333222111000333222222111000000111111222222111111000//////...111000000000111111111000333222111000000111222333000000000000000000000000////////////000000000000//////////////////////////////............//////...000222222000.........111000000000/////////...////////////////////////////////////////////////000000000000000000000000000/////////............000000////////////000000//////////////////000000000000000000000000000000...///000000000000000///444333222111000...------222111000///......///000111000///......///000111000000000000000000000000000000////////////000000000000000000////////////---..................---//////.........---------........./////////000000111000///...---......///.........//////////////////000111000///...///111444111---,,,...000000///////////////000111222333333222222111000000//////000000000000000000000000222111000000000000222222//////////////////////////////000111111111111111111111111111111111111111111111111111111111111111111111111111000000000///222222111000000000000000............///////////////000000111111000000///111111222111//////111222...///000111222111111000222222111111111111222222///000000000111111111111000000000000000000000000///222222//////111111...000000000000000000000000000000000000000000000000///000111222111000///...////////////////////////000000000000000/////////222000///000111222111000000000000111111111222222000000000111111111222222111111111222222222222222333333333333222222222222222333444555666666666666666666555555666666777888777888999:::<<<===>>>>>>>>>======<<<===>>>???@@@>>>???@@@@@@>>>>>>>>>@@@>>>============>>>>>>???@@@???>>>=========>>>???@@@???===<<<<<<<<<===>>>===>>>???@@@AAABBBBBBBBB????????????@@@AAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEAAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHFFFCCC>>><<<<<>>===;;;;;;;;;<<<===>>>@@@AAA@@@===::::::;;;;;;888555999::::::;;;;;;;;;;;;;;;:::::::::999999999999888;;;;;;::::::999888888888666666666555555555555444888888777777666555444444666555555444444555555666888777666555444555666666333444555555666666555555666555444333333333333444444444444444333333333333444444444444444333333333222222222222222222222222222222222111111111111111111222333444444333222111333333222111111111222222222222111111000/////////111111111111111111111111000//////......//////000111111111111111111111111////////////000000000000000000000000000000000000......////////////......000111222111///......///000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000////////////...000000////////////000000///////////////.........222111////////////111222---...///000111111111111...//////000111222222333111000000////////////000222222111111111111222222000000000000000000000000...///111111111111///...000000000000////////////////////////////////////...............---------////////////000000000111111111000////////////000///////////////.........000111222111000///000222222000......///000//////////////////000111222333222111111000000//////...///////////////////////////////////////000222222//////////////////////////////000111111111111111000000000000000000000000111111111111111111111111111111111111000000000000333222222111111111111111111111111000000000000000000111111222222111111000///000111000//////000222//////000111111111111000333222222111111222222333000000000000111111111111000000000000000000000000222555444111000222222///000000000000000000000000//////////////////////////////000000000000///...////////////////////////111111000///////////////000000000000000111000000...///111222222222111000000000000000111111111111000000111111222222333333333222222222222222222222222222333555555555555555666555555555555666777777888888888999:::<<<>>>???<<<<<<;;;;;;<<<===>>>???>>>???@@@@@@>>>>>>???AAA>>>============>>>>>>>>>@@@???>>><<<<<<<<<======>>>>>>===<<<<<<===>>>?????????@@@AAABBBBBBAAAAAA>>>>>>>>>???@@@AAACCCCCCBBBBBBCCCCCCDDDDDDDDDEEEAAAAAAAAABBBBBBBBBBBBBBB@@@EEEJJJLLLJJJFFFBBB@@@@@@CCCFFFGGGEEEBBBAAA@@@DDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<======>>>???@@@>>><<<::::::;;;;;;999777999::::::;;;;;;;;;::::::999999999999999999999999;;;::::::999888888777777666666666555555555555555777777666555444333333222666666555555555555666666777666555555444444555555333444555555666555555555555555444444333333333333444444444444333333222222333333333333333333333333222222222222222222222222111111111000000000000000111111222333333222111111222222111111000111111222111111111111000000//////000111222111111000111222........................000000000000000000000000////////////000000000000////////////////////////---...///000000///...---...///000///---...///111000000000000////////////////////////////////////////////////////////////////////////////////////111111111000000000000000000000////////////000000000/////////......------000//////......//////000......///000000000000000+++,,,---///111333555666000000000////////////000222222222222222222222222000000000000000000000000///000111111111111000///000000000000///////////////..................///............................../////////000000000000000//////////////////000000//////......------///000111111//////000111000//////000000000///...000000//////000111222222111000000000//////......////////////////////////---......///000111111222//////////////////////////////000111111111111111////////////////////////111111111111111111111111111111111000000000000000222111111000000111111111444444444333333222222111000111111111111111111000...///000///......000222///000000000111111111111222111111000000111111222000000000000000111111111////////////////////////222444444111000333222///////////////////////////........................------..................////////////////////////222111000///....../////////////////////...//////...///000222222111000/////////000000000111111111000000000111111222222222222222222222222222222222111222333444555555555555555555555555555666666777777777777888999;;;===>>>999999::::::;;;<<<======<<<>>>???>>>======>>>???===>>>>>>>>>>>>=========???>>>===<<<<<<======>>>@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???<<<<<<<<<===???@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAHHHPPPQQQMMMGGGCCCBBBAAADDDGGGHHHFFFDDDBBBBBBDDDDDDCCCBBBAAA???>>>===>>>>>>>>>>>>>>>>>>======;;;:::::::::<<<<<<<<<;;;999::::::;;;::::::999999999999999999999999999999999999999888777777666666666666666666666666666666::::::999999888777666666666666666555555666666666555555444444444333444444333444555555666555555555444444444444444333333333333333444444444333222111111111111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000000000////////////000000111111111000000000000000...000111111///...///111111111111111111111111111////////////////////////////////////000000000000........................---...///000000///...---+++---...------...000222////////////000000000000////////////////////////////////////////////////........................////////////////////////000000////////////000000000000//////.........---,,,---///000000///---,,,000000000000000///......111111111111000000///////////////000000000000///111111111111111111111111000000000000000000000000222111000000000000111222000000000000////////////......---,,,,,,---......---.....................------........./////////........................000000//////......------...///000000......///000...///000111000000//////000000000000000000111222000000000000////////////////////////////////////------...///000111111111000000000000000000000000//////000111111111111111////////////////////////000000000000000000000000000000000000000000111111000000/////////000000111333333333222222111111111///000000111111000000///...///000///...///000222000000000000000111111111000000////////////000000111111000000000000000000////////////////////////...111222///000333333000////////////////////////........................------------------......////////////////////////111111///......///000000---///000///...---...000...///000111111111000////////////000000000111111000000000111111111111111111111111222222222222222111111222333444444444444555555444444555555666777666666777888:::;;;<<<<<<777888888999:::;;;<<<<<<<<<===>>>>>><<<;;;<<<>>>===>>>>>>>>>>>>======<<<======<<<<<<===???@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDGGGOOOVVVVVVNNNEEEBBBBBB@@@CCCFFFHHHGGGGGGGGGGGGDDDDDDCCCBBB@@@>>>===<<<>>>????????????>>>===<<<:::::::::;;;<<<<<<======:::::::::::::::999999888888999999999999:::::::::999999888888777666666555555666666666666777777777888888777777777666666666777666666555555666666777444444444444444333333333333444555555666666555555444444555555444444333222222333444444444333111000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000//////.........///000000111111000000000000000000---000222111...---///111///000000111111000000///........................////////////000000000000..............................////////////......+++---...///...///000222////////////000000000000////////////////////////////////////////////////------------------------+++,,,,,,,,,,,,,,,------000000////////////000000000000000000////////////+++---///111111///---+++111111111111000///...---000000000000111111111111...//////000000000000//////000111111111111000///000000000000000000000000222222000//////000222222000000000000////////////...---,,,++++++,,,---...---------...............------------............,,,---...............---///////////////.........---///000///...---...///---///111111000///000000111000000000000000111111000000000000000000000000////////////////////////......///000111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////000000000000111111111111//////////////////000111000000000//////////////////000000000000000000///...///000000//////111333000000000///000111111222/////////....../////////111111111111000000000000000000000000000000000000,,,000000...///222333000000000000000000000000000........................---------------...//////////////////////////////111000.........///111222...000111000...---///111...//////000000000000000////////////000000000111111111111111000000000000000111111111222222222222000111222333333444444333555444444444444555666666444555777999:::;;;;;;;;;777888999:::;;;<<<<<<<<<===>>>???>>><<<;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;===>>>AAACCCEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDCCCCCCBBBAAA@@@======>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDIIIRRRZZZXXXNNNEEECCCEEEBBBDDDGGGGGGGGGGGGHHHIIIDDDCCCCCCAAA???===<<<;;;======>>>?????????>>>>>>;;;;;;<<<<<<;;;;;;<<<===:::::::::::::::999888888888888999999999:::::::::::::::999888888777777666555666666666777777777777444444444444555555555555777777666666666666777777555555555555555444444333333444555555666666555555444444555555555444333222111222333444444333111000000000111111111222222222111111111111111111111111000000000111111222222222222111111111111111111222///////////////000111111000000000000000000000111...111333222...---000333,,,---...//////...---,,,////////////////////////////////////000000000000........................//////............//////...000222222111000000000.../////////000000000111////////////////////////////////////////////////........................,,,,,,,,,,,,------......000000////////////000000000000000111111111111111//////000111111000/////////000000000000000///...,,,---...000111333444555---...///000111111000//////000111222222111000///000000000000000000000000000111111222222111111000000000000000///////////////...---,,,,,,---...///---------.........//////............////////////,,,---...///000//////............///////////////...000111000///...///000---///111000///...000222111111000000000000111111111111111111111111111111000000000000000000000000///000111222222111111000000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000//////000000111222////////////000000000000000111111222222111111000///000111000000000222444111000/////////000222222000000////////////000000111111111111000000000///000000000000000000000000...111111......111111///000000000000000000000000000000000000000000000000...............///000111////////////////////////000///...---...///222333///111333222///...000222////////////000000000111////////////000000000000222222111111000000//////000000111111222222222222000000111222333333333333555444444444444555666666333444777:::;;;;;;::::::777888:::;;;<<<=========???@@@@@@???<<<;;;;;;<<<===>>>?????????===<<<;;;::::::;;;===???CCCFFFHHHEEEDDDCCCBBBAAABBBCCCCCCBBBBBBCCCCCCDDDCCCCCCCCC????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEGGGQQQZZZYYYOOOGGGGGGJJJGGGHHHIIIHHHFFFEEEFFFGGGCCCCCCBBBAAA???===;;;:::;;;<<<>>>???@@@@@@@@@@@@<<<=========;;;::::::;;;:::::::::::::::999888777888888888999999:::::::::;;;;;;::::::999888888777555666666666777777888888666666777777888999999999777777666666666666777777666666666777666555555444333444555555666666555555333444555555555444333222111222333444444222111///111111222222222333333333222222222222222222222222000000111111222222222333333222222111111222222333000000///000000111222222000000000000000111111111...222555333///...111444///000111222222111000///000000000000000000000000////////////000000000000000000000000000000000000000///...------...///000222444666666333000///....../////////000000111111////////////////////////////////////////////////////////////////////////.../////////000000111111000000////////////000000000000111111222222333333333222111000000111222333---...///000111111111111333333222111000///......---...///111111111000///000111222333333222111000000000000000000000000000...000333555555333000...000000000000////////////111000...------...000111---------.........//////////////////000000000000---...///111111111000///---.........//////000000///111222111000///000111---///111000......000333111111000000000000000111111111111111111222222222111111111111111111111111111111222333333222000000000000000000000000000000//////000111111111111111111111111111111111111111111111111111111111111111//////000000111111111222111111000000111222333333111111111222222333333444222222222333333222222222///000111111000111333555111000/////////000222333111111000000000000111111222111111111000000//////000000000000000000000000111333333//////111000---000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................333///,,,,,,...000000////////////.........//////////////////000000000000222000///000333444222000222111111111000000//////333111///000222333222///000000111111111222222222111111222333333333333222333333333333333333333333555555555555666888999:::888999:::<<<===???@@@AAA??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>???AAACCCEEEFFFCCC@@@@@@BBBDDDCCCBBB@@@BBBDDDDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCAAA@@@AAABBBDDDFFFHHHJJJLLLKKKJJJIIIIIIJJJMMMLLLKKKJJJHHHGGGFFFEEEEEECCCAAA@@@@@@>>>;;;999<<<===>>>???@@@AAAAAAAAA@@@>>>;;;999777777888999<<<:::777888:::;;;999666666777888888999999999999666666777777777777666666777888888888888777777666444555555555666666777777666555555444444666777888777666555444444444444444666444222333666888666444---000444555555444444444333222222111111222222333222222222222222222222222222222222222222111000//////000111000......///111000000000000000000000000111111000000111222333333//////000000111111111222111000///000111222111///111000///......///000111000000//////.........---000000//////.........---........................+++,,,,,,------.........)))+++---///000...,,,+++///////////////...............///000000000000000---......---,,,***'''&&&------............------......---------,,,,,,,,,............////////////////////////////////////000///...///000///...,,,000///.........///111222//////000000000000////////////000000000000//////......////////////............////////////......////////////////////////000000000000000///......///,,,+++,,,...///---+++111///......//////...---------......//////000000---.........//////000000............//////////////////...---------------......///000000000000000333333222111000000000111111111111000000000000000............////////////111222222000,,,+++...000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000//////......------/////////...///000000111////////////000000000000111000///......///000111222111111111000000//////000111222222222111///...///000222222000///000111111111000///////////////000///.........///111222//////000000///...------...///000111111000///...000000000000000000000000........................000---******,,,......---000///.........//////...////////////000000000000111000///111333444222000222222222222111111000000333111///000222333222000111111222222222333333333000111222222333333222222222222222333333444444444555555555555666888999::::::;;;;;;<<<===>>>>>>??????>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>@@@AAAHHHEEECCCCCCEEEGGGFFFEEEBBBDDDEEEEEECCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAABBBCCCDDDDDDEEEDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIJJJIIIHHHHHHIIIJJJOOONNNLLLKKKIIIGGGEEEDDDDDDBBB@@@@@@@@@>>>;;;999;;;<<<===>>>?????????>>>???>>><<<:::999999::::::;;;:::999999::::::999777::::::;;;;;;;;;;;;;;;;;;555555666666666666555555555555666666666666555555555555666666666777777777777666666555666777888999666666555444444444444444444333333444555666555444///111444555444333444444333222222111111222222333333333333333333333333333000111111222222222111111000111222111//////000222000000000000000000000000111111000000111222222333///000000000111111111111111000///000111222111/////////000000000000//////111111000000000/////////000/////////....................................------------............+++,,,.../////////------/////////////////////.........///000000000000000,,,------------,,,***)))---......//////......---000/////////............111111111111222222222222////////////////////////111000///000111111///---000//////...///000111222//////000000000000////////////000000000000//////111111222222222222111111......////////////......////////////////////////000000000000000///......000...,,,---///000...,,,000//////...//////...---.........///////////////............/////////000............////////////111000000///......//////......///000000000000000333222111111000000111111000000111111111111111111//////000000000111111111000111111///,,,,,,...111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111000000000//////222222222222222333333444000000000111111111111222222111000000000000111222111111111111000000000///111222222222222111000000///000222222000///000111111111000//////////////////////////////000000111000000000000000000///...//////000000000000//////000000000000000000000000........................///---++++++,,,---...---111...,,,---///111///...////////////000000000000000000///111222333222000333333222222222222111111222111000111222222111000222222222333333333444444000111222222333333222222222222222333333444444444555555555555666888999:::<<<<<<<<<<<<<<<=========>>>>>>======<<<<<<==============================<<<<<<<<<===>>>>>>??????CCCAAA@@@AAACCCDDDDDDCCCEEEFFFHHHGGGEEECCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFGGGFFFEEEDDDEEEFFFGGGHHHFFFGGGGGGFFFFFFFFFIIIKKKOOONNNMMMKKKIIIFFFEEEDDDBBBAAA??????@@@???<<<:::<<<===>>>??????>>>============<<<<<<<<<;;;;;;;;;999:::;;;:::999888999:::999999999999888888888888666666777777777777666666333444555666666777666666666666777777777777777888777777777777777888999999666666555444444444444555222333444444333333444555222333444444222222333444333222222111111222222333222222222222222222222222//////000222222333333333000222222222111000111333000000000000000000000000111111111000111111222333000000000000111111111111111000///000111222111///---///000222222000///---111111111111000000000000////////////....................................////////////.....................///////////////......//////////////////......///000000000000000,,,------.........---------......//////......---111111111111000000000000....../////////000000000////////////////////////222111000111222222000...///////////////000111111///000000111111000000/////////000000000000//////...//////000000//////......//////000000//////...000000000000000000000000000000000000000//////...000///......000000///...////////////............///////////////.....................////////////............////////////222222111000000000111111......///000000000000000222222111000000000111111000000000111222222333333111111111222222222333333000000///---,,,---///222111111111111111111111111000000000000000000000000000000000000000000000000222222222222111111111111333222222222222111111111/////////000000000111111111111111222222222333333333222111111111111222333111111111111000000000000333222222111111111111111///000222222000///000111111000000///////////////...//////000000000000000///000111111111111111000000000////////////000000////////////////////////........................000///........./////////111...+++,,,000222000---////////////000000000000//////000111222222111000111111111111111111111111222111111111111222111111111111222222222222333333000000111222222222222222333333333333333333333333555555555555666888999::::::;;;;;;<<<<<<=========>>>======<<<<<<<<<=================================>>>???@@@@@@@@@@@@????????????@@@AAABBBCCCCCCGGGIIIJJJIIIFFFDDDCCCCCCAAAAAA@@@@@@@@@AAABBBBBBDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEDDDCCCEEEHHHKKKLLLKKKJJJIIIHHHFFFEEEEEEAAA@@@??????@@@???>>><<>>===:::;;;<<<<<<<<<<<<;;;;;;888;;;<<<;;;888777999<<<999888777777666666666666777888888999999888888777555555666888999999999999777777777777888888888888666666666777777777888888666555555444444444555555000333555444222111333666444555444333111111222444333222222111111222222333///////////////////////////000111222222222222222///111222222111000111222000000000000000000000000222111111111111111222222000000000000000111111111111000///000111222111///...///000111111000///...000000000000000000000000///////////////.................................111111000000//////......000///.........///111222............////////////......///000000000000000.........//////...............////////////......111111111111111111111111---------.........//////////////////////////////111000///000111111000...///////////////000000111000000000111111000000000//////000000000000//////---......//////......---//////000000000000//////000000000000000000000000//////000000000000/////////.........//////.........///000///.........///000000//////......------.........///////////////............////////////222222111000000111111111......///000000000000000111111000000000000111111///000000111222333333444111111111222222222333333111000///......///111333111111111111111111111111000000000000000000000000000000000000000000000000222222111111111000000000222222222222222222222222.........///////////////111111111111222222222333222222222111111222222222111111111000000000000000333222111//////000111111///000222222000///000111000000////////////000000---...000111111111000///...///000000111111111111111000///......///000111111111111111111111111111////////////////////////////////////......//////000...,,,---///111000///////////////000000000000...///000111111111111111/////////000000000000000111111222111111111111222000000000000111111111111000000111222222222222111555555444333333222111111555555555555666888999:::888888999;;;<<<>>>??????======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???BBBBBBDDDDDDEEEEEEFFFGGGGGGIIIJJJIIIGGGDDDCCCCCCBBBAAA@@@???@@@AAACCCDDDGGGGGGGGGGGGFFFEEECCCCCCDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCBBBDDDGGGJJJFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@???@@@AAA@@@???===@@@AAABBBCCCBBB@@@>>>===999999:::;;;;;;;;;;;;:::888:::===<<<999888:::===<<<;;;:::999888999999999666777777888888777777666555555666888999999999999888888888888777777777777555555666666666666777666555555444444444555555666000333555444222111333666444555555333111111222333333222222111111222222333////////////////////////222222222222222111000///---///111111000000000111111111111111111111111111222222111111111111111222111111000000000000000000111000///000111222111///111000///......///000111////////////////////////.........///////////////////////////////////////111111111000000//////...111000///......000111222---.........//////000000......///000000000000000111111000///...............//////////////////...000000000000000000000000000000111111111222222222///////////////////////////......///000000///---...//////000000000000000000000111111111111000000//////000000000000//////000111111222222111111000//////000000000000//////000000000000000000000000//////000000000000//////------...------------...---///000///...---...000000000//////......------///////////////.....................////////////000000/////////000000111......///000000000000000111000000///000000111111//////000111222222333333000000000111111111111222222111000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////111111111111111111111111000111222333333333222222000000000111111111222222111111111111111111111111000000000000000000111111222111000///...///000000///000222222000///000111000000////////////000000---...000111111111000///------...///000000000000111000///......///000111........................////////////////////////,,,---......,,,,,,,,,..................///000111////////////000000000000---///111111000///000111.........////////////000000222222222111000111222/////////000000000000111///000111111222222111111555555444444333222111111555555555555666888999:::777777999:::<<<>>>???@@@<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAACCCEEEEEEDDDDDDEEEFFFFFFGGGIIIHHHFFFDDDCCCCCCBBBBBB@@@@@@@@@BBBDDDFFFIIIIIIHHHGGGEEECCCBBBAAACCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDDDDCCCCCCFFFHHHBBBCCCCCCDDDEEEFFFGGGGGGBBBAAAAAAAAABBBAAA@@@>>>===???AAABBBAAA???===;;;::::::::::::::::::::::::999:::;;;;;;::::::;;;<<<:::999888777777777888999444444555555555555444444333444555666666777666666888777777777777777666666444444555666666666666666555444444444444555666666222333444444333333444555333444555444222111222333333222222111111222222333111111111111111111111111333333333222222000//////+++...000111000000000000111111111111111111111111333222111111000111111111111111111111000000000000111000///000111222111///222000///------///000222............////////////.........///////////////////////////////////////000000000000////////////000///.........///111222------......///000000000......///000000000000000222111000///...............//////000000//////...///////////////000000000/////////000000000111111////////////////////////...------...000000///---......///000000000000000000111111222222111111000//////000000000000/////////000000111111000000//////000000111111000000///000000000000000000000000...//////000000000000000,,,---...---,,,+++,,,...,,,///111000------///111///////////////.........///////////////.....................//////////////////.........///000000......///000000000000000000000/////////000111111/////////000111111222222/////////000000000000111111111000111333222111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.../////////000000000000000...///111222222222111000000000000111111111111222000000111111111111000000000000000000111111111111222111111000///000000000///000222222000///000111///////////////000000111...//////000000000000000---......////////////...000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++---///...,,,+++,,,...+++...000///------000444////////////000000000000---///111111//////000111.../////////000000000000000222333222000///111333///000000000000111111111///000000111111111111111333333333333333333333333555555555555666888999:::888888999:::<<<===>>>>>><<<;;;;;;;;;;;;<<<===>>>????????????????????????AAA@@@???>>>>>>???@@@@@@@@@BBBEEEEEECCCBBBBBBDDDCCCEEEGGGGGGEEECCCCCCCCCDDDBBBAAA@@@AAACCCFFFGGGGGGGGGGGGFFFEEECCCBBBAAACCCCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEEEEDDDCCCDDDFFFCCCCCCDDDDDDEEEFFFFFFFFFEEECCCBBBBBBCCCBBB@@@>>><<<>>>AAABBBBBB@@@===;;;<<<<<<:::999999:::;;;<<<;;;:::999:::<<<<<<<<<;;;777666555444444555777888555555666666666666555555555555666666666666555555777777777666666666555555444555666777888777777666444444444444444555666666444333333444555666555444111333555555333222222222333222222111111222222333222222222222222222222222111111222222222111111000+++...111222222111111111111111111111111111111111333222222111000000111111111111111111000000000///111000///000111222111///000000////////////000000......//////000000000000............/////////000////////////////////////......///////////////000///.........//////000000------......///000000111......///000000000000000000///............///000//////000000000000//////////////////000000000111------------............///////////////////////////......///111111000///---...///000111000000///000111111222222111111000//////000000000000//////------............------000000111111111111000000////////////////////////......///000000000000000,,,...//////---,,,---///+++...111000---,,,///222.........///////////////000/////////........................///////////////............///000111......///000000000000000///////////////000111111/////////////////////000/////////000000000111111/////////111333222---)))000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000///////////////000000000111111,,,---///000000000......111111111222222222333333111111222333333222111111///000000000111111111111222333333333333222111111///000222222000///000111///////////////000111111///////////////000000111//////000000000//////...//////000000000000//////000000000000000000000000000000000000000000000000,,,///111111...---...000)))...222000,,,+++000555////////////000000000000,,,///111111///...000222//////000000111111111222///222333333000///111333000111111111111222222222//////000111111111111111000111111222444555666666555555555555666888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>????????????????????????EEECCCAAA@@@@@@AAACCCDDDDDDGGGJJJIIIGGGEEEEEEGGGAAACCCEEEEEEDDDCCCBBBCCCDDDCCCAAAAAAAAADDDGGGHHHEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEECCCEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCCCCDDDCCCAAA>>>>>>@@@BBBDDDDDDCCC@@@>>>???>>>;;;:::999:::<<<===<<<999888999===>>><<<:::999888777666777888:::<<<888888999999999999888888777888888888888888777666777777666666555555555444555666777999999888888777444444444444444555666777666444222333666888666444000222555666555333222222333222222222222222222333000000000000000000000000///000111222222222222222,,,///222444333222222222111111111111111111111111333333222111000000111111222111111111000000//////111000///000111222111///...///000111111000///...//////000000111111111222---.........//////000000000000000000000000000000------......//////000000............////////////---------...///000000111...//////000000000000000...---------...///111222//////000000000000////////////000000111111111222000000000000111111111111////////////////////////000//////000222333111000---...000111111111000///111111222222222222111111//////000000000000//////000000111111111111000000000000111111111111000000////////////////////////......///000000000000000---///111000------...111+++...111000---,,,///333---.........//////000000000000//////.........---............/////////000//////...//////000111111...//////000000000000000///////////////000111111////////////............///000000000000111111111...---///111333000***%%%000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111000//////000000111111111222///000222333444333111000222222333333333444444444222222444444444444222222//////000000111111111222333444555666555444333222///000222222000///000111///////////////000111111000///.........///111222111111111111111000///......///000111111000///...........................,,,---------...////////////////////////////////////...---,,,,,,---.../////////////////////......111000///......///000000000000000000000000000000///000111222222111000///000111111111111222222222111000///000222222000///222222222111000111333555444444333333333444444555:::;;;===>>>???>>><<<;;;<<<;;;999999999;;;===>>>???@@@AAA@@@>>>===>>>???>>>>>>???@@@@@@AAABBBBBBDDDEEEFFFEEEDDDDDDFFFHHHAAAAAAAAAAAAAAABBBCCCDDD???@@@AAABBBCCCCCCCCCCCCAAAEEEFFFDDDCCCEEEDDD@@@CCCEEEGGGEEECCCBBBDDDGGGGGGFFFEEEDDDDDDCCCDDDDDD@@@BBBDDDFFFGGGFFFEEEEEEDDDCCCBBB@@@???>>>>>>>>>???AAACCCDDDDDDBBB???>>>=========<<<<<<<<<============<<<;;;:::888777666777777555444444555666666666777888777666555666777777777777777666666666666777666666555555555666666333444444555555444444333555444444333333444444555666666555444333222222111111222333444444333111000111222333222333444777:::222222222222222222222222111111111111111111111111000000000000000000000000222111000......000111222000000000000000111111222222111111111000000////////////............///000////////////000000000000222222111111000000//////,,,---...///000111222222---000///,,,,,,///...,,,+++---///111111000///...////////////////////////---......///000111111222------............------........................,,,---+++***---111000+++------............------//////000000000000//////......//////000000111111111111000000/////////...////////////////////////111111000///////////////000000000000111111111111000000000000000000000000111000/////////000222333000000000000000000000000000000//////.........---111111000/////////////////////............//////........................---.........//////000000222000...///222333111/////////.........---------////////////000000000000//////......---------,,,------------------------///---,,,///222333111///777555222///---------...//////000111111222111111000111111111111222222222111111111000000000000000000000111222222222222111***,,,...000111111000///222111000111333444333222333111000111444444222///111///...---...///111222000000000000111111111111333333444444333000---,,,999777444000...---------+++...111111///...000333......////////////......000000000000000000000000111111111111111000//////........................------..................///////////////////////////...------------...///////////////////////////111111000//////000111222000000000000000000000000000000111111111111000000000000111111111222222222111000///000222222000///111222222111000111333555333333333333333444555666999;;;<<<>>>>>>===<<<;;;::::::999888999:::<<<>>>???AAAAAA@@@???>>>>>>???AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBDDDFFFBBBAAAAAA@@@@@@@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCFFFFFFDDDDDDGGGFFFCCCEEEEEEEEECCCBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCCCCCCC@@@BBBDDDFFFGGGFFFEEEDDDDDDDDDBBB@@@???>>>======@@@AAABBBCCCBBB@@@>>>===???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888777666666666777888888666777888777666555666777777777777777666666666666999888777555555444444444333444444555555444444333555444444333333444444555555555555444333333222222222222222333333222222111000111222222111222555777222222222222222222222222111111111111111111111111000000000000000000000000222111000//////000111222000000000000000111111222111111111111000000000///000000////////////000000.../////////000000000000000000000///////////////111111111111111111111111000222222///...000000------.../////////...---,,,////////////////////////.........///000111111111...//////000000//////...........................---...---+++---111000+++---......//////......---//////000000000000//////.../////////000000000111000000000/////////......////////////////////////111111000///////////////...////////////000000000000000000000000000000000111000/////////000222222000000000000000000000000000000/////////.........111111000/////////////////////............//////........................////////////////////////111000...///111222000...//////.........---------////////////000000000000111111000000000/////////........................///------///222333111///666444222///.........///---...//////////////////000000111111111222222222111000000000000000000000000000111222222222222222------///000111111000///222111000111333444333222444222111222444555333111111000///......000111333//////000000000111111111222222333333222000...---222111000//////111222333111222333222000///////////////000000000000//////000000000000000000000000222222222222111000//////........................//////..................///////////////////////////......------......///////////////////////////111000000///000111333444000000000000000000000000111111000000000000111111000000000111111111222222111000///000222222000///111222222111000111333444222222222333444555666777999:::;;;<<<===<<<;;;;;;999888888777888:::;;;===???AAAAAAAAA???>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBB@@@@@@AAACCCBBBAAA@@@??????>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEDDDFFFFFFDDDDDDHHHIIIGGGGGGDDDBBBAAABBBDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@BBBDDDEEEFFFEEEDDDCCCDDDCCCBBB@@@>>>=========AAAAAAAAA@@@@@@>>>======???>>>===;;;:::999888888999999:::::::::::::::999888777777777888999:::;;;666777888777666555666777666666666666777777777777:::999777666444333333333444444555555555555444444555444444333333444444555444444444444333333333333333222222111222222333333000111222111000111222444222222222222222222222222111111111111111111111111000000000000000000000000222111000//////000111222000000000000000111111222111111111111000000000000000000000000000000000000....../////////000000000............////////////555444444333222111000000000333222///...000///,,,111000//////...---------////////////////////////......//////000000111111///000000111111000000///........................///000///---...111000,,,---......//////......---//////000000000000//////////////////000000000000////////////............////////////////////////111000000///////////////............////////////000000000000000000000000000000000///000111111222000000000000000000000000000000////////////......111000000/////////////////////............//////........................///////////////.........000///......000000///.../////////............---////////////000000000000111111000000000000//////////////////////////////.........///111222111///333222111/////////000000/////////000//////......000000000111111111222222000000000000000000111111000000111111222222222222000000000000000000111111222111000111333333333222444333333444555555444222111111000///000111222333//////000000000000111111000111222222222111///...///......///000222444666333222111111222111000...000000111111111111000000000000000000000000000000333333333222222000//////........................000000//////......------//////////////////////////////............//////...............///////////////...//////111333444000000000000000000000000222111000//////000111222000000000000111111111111111000///000222222000///000111222222111111222444111222222333444555777888888999:::;;;;;;;;;::::::777777777777888999;;;<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA???>>>@@@AAAAAA@@@@@@?????????@@@@@@BBBBBBCCCDDDEEEEEEEEEEEECCCEEEEEEBBBCCCHHHJJJIIIHHHCCC???>>>AAAEEEFFFEEEEEEEEECCCBBBAAAAAAAAAAAA@@@AAACCCEEEEEEEEECCCBBBAAAAAA@@@???????????????AAAAAA@@@???>>>===<<<<<<>>>===;;;:::999888888888999999::::::::::::999999777777777888999::::::;;;666777888777666555666777666666666666777777777777888888777555555444444444444444555555555555444444555444444333333444444555222222333333333444444444333222111000111222333444111222333222111000111333222222222222222222222222111111111111111111111111000000000000000000000000111111000//////000111111000000000000000111111222111111111000000000000000000000000000000//////............/////////000000.........//////000000000555444333333222111000000///111000---,,,...---***333111000......///111222////////////////////////.../////////000000000111///000000111111000000///........................000222111......000000,,,......////////////......//////000000000000//////////////////000000000000//////..................////////////////////////000000////////////000000........./////////000000000000000000000000000000000000000000000111111222000000000000000000000000000000//////////////////000000////////////000000//////............//////........................---.........//////000000///........./////////.../////////...............////////////000000000000//////..................000000000000000000000000......///000111111000000111111000//////000111111222222222222222111000///000000000000111111111111000000000000000111111111111111111111111222222222333222111000000111111222222000000111222333222111444444444555555555444333111111000000111111222333////////////000000000111///000111111222111000000111111000000000000111222000...---///333444222//////000000111111000000///////////////////////////333333333333222111000///////////////////////////000000000//////......---////////////////////////////////////////////////,,,,,,,,,------............---------...///111222000000000000000000000000222111000//////000111222//////000000000111111111111000///000222222000//////000222222111000111333111222222333444555777888777888888999999999999999666666666777888999;;;;;;>>>???@@@@@@>>>>>>???@@@??????@@@@@@@@@@@@AAAAAACCCDDDCCCBBB???>>>???AAA????????????@@@AAACCCCCCAAABBBCCCDDDDDDEEEEEEEEE@@@CCCCCC@@@AAAFFFHHHGGGGGGBBB>>>===AAADDDEEEEEEEEEDDDCCCAAA@@@?????????@@@AAACCCDDDDDDDDDBBBAAA>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>>>>===<<<<<<;;;;;;:::999999999999:::::::::::::::999888777777555666777888999999::::::666777888777666555666777555666666666777777777888666555555555555666666777444555555666666555555444555444444333333444444555111111222333333444444444222222111000111222444555222333444444222111222333222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000111111222000000000000000000111111....../////////...---,,,............/////////////////////000000111111111111111111111111000000000...111000---,,,...---***///...---,,,---///222444////////////////////////////////////000000000000...//////000000//////...///////////////////////////222222///...000000---...//////////////////...//////000000000000//////000000000000////////////......//////////////////000000000000000000000000000000////////////000000//////000000000111111111111111111111111111111111///000000000111111111111000000000000000000000000//////000000000000000000000000////////////000000//////............//////........................+++,,,---...///111111222.../////////.........///////////////////////////////////////000000000000......//////////////////111111111111111111111111...///000000000000000000000000000000000111111222222222333222222111000000//////000000000111111111//////000000111111111111111111000000000111222333333222111111111111111222111000///000222333222111333444444555444444333333111111111111111222222333...////////////000000000//////000000111111111111222111111000000/////////...,,,,,,...111222000......//////000000//////...////////////////////////111222222222222111000000////////////////////////000000//////////////////////////////////////////...//////000000//////...,,,,,,,,,------......///...------,,,---...000111000000000000000000000000111111000000000000111111/////////000000000111111111000///000222222000///...000222222111000111222222222222333444555666777666666777777777888888888555555666888999:::;;;;;;<<<===???>>>======>>>@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEDDDBBB@@@>>>???@@@>>>>>>>>>???AAABBBDDDEEE???@@@AAABBBCCCCCCCCCCCC>>>AAAAAA???AAAEEEFFFDDDDDDAAA???>>>@@@CCCDDDEEEDDDCCCBBB@@@???>>>>>>>>>@@@AAABBBDDDDDDCCCAAA@@@<<<======>>>???@@@BBBBBB>>>????????????>>>======:::::::::999999::::::;;;::::::::::::999888777666666777888999999999999999666777888777666555666777555555666666777777888888555444444555555666777888555555666666666666555555555444444333333444444555111111222222333333444444111111111111222333444444111333444444333222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000111111000000000000000000000000111111222000000000000111111111111---...//////...---+++***------........./////////000000000000111111111111.........///000000000111///222111......111000...++++++******+++...000222////////////////////////////////////000000000000...//////000000//////...////////////////////////...222222///---///000///...//////000000//////...//////000000000000//////000000000000////////////////////////000000000000000000000000000000000000///////////////000000111000000000000111111111111111111111111111111111111//////000111111111111000000000000000000000000000//////000000000000111111///////////////000000111//////............//////........................+++,,,---...///111111222...///000000......///000...////////////000000000////////////000000000000000000111111111111222222111111111111111111111111...///111111/////////000//////000000111111111111000000000111000000///////////////000000000111111/////////000111111222222222111000000000111333444111111111111111111222222111000///000222222222111000222333333222111111222000000000111111111111222......////////////000000000000000000000000000000/////////000000111111111000///......///...,,,+++......////////////......000000000000000000000000//////000111111111111000///////////////////////////////////////000000000////////////////////////...///000111111000///...------......///000000111000///...------...///000000000000000000000000000000000111111111111000000////////////000000000111111000///000222222000///---000222222111000111111333333333333333444555666666666555666666666777888555666777999:::;;;<<<<<<:::<<<======<<<<<<===?????????@@@AAACCCDDDEEEEEEDDDEEEDDDBBB???===>>>???>>>>>>>>>>>>???AAABBBCCC===>>>???@@@AAAAAAAAAAAA===AAABBB@@@AAADDDEEEBBB@@@@@@AAA@@@@@@AAACCCEEEDDDCCCAAA@@@>>>=========???AAABBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>???@@@@@@<<<>>>???AAAAAA@@@???>>>===<<<;;;::::::999::::::888888999999999999888777888999:::;;;;;;:::999999666777888777666555666777555555555666777888888888666555555555555666666777555555666666666666555555555444444333333444444555222222222222222333333333000000111222333333333333///111333333222111111222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000111111222///000000000111111111111...//////000///---+++***---------.........//////000000000000000/////////.........//////000000000...000111......111222///,,,,,,,,,,,,---...000111////////////////////////000000000000///////////////000000111111000000///////////////////////////+++000222///---///000000//////000000000000////////////000000000000//////111000000000/////////...000000000000111111222222000000000000000000000000///////////////000111111/////////000000000000111111111111111111111111111...///000111222111111000000000000000000000000000//////000000000111111111///////////////000111111//////............//////....................................////////////...000222111///...000111.../////////000000000000////////////000000000000000000111111111222222222111111111111111111111111---000222111///...///000///000000111111111111000//////000111111111000000////////////000000000111...//////000111111222222222111000///000111333444...///000222222222111111111000///000111222111000...000222222///...///111//////000000111111111000........./////////000000111000000////////////000---...///000000111111111///000111000...---------//////000000000000//////000000000000000000000000,,,---...///000111111111000000000000000000000000......//////000000111111////////////////////////...///000111111000///......//////000111222222333111000///......///000000000000000000000000000000///000111222222111000///////////////000000000000111000///000222222000///---///222222111000000111444444333333333444444555666555555555555666777777555666777999;;;<<<<<<<<<999;;;<<<<<<;;;;;;<<<>>><<<<<<>>>???AAABBBDDDDDDDDDDDDDDDAAA>>><<<===>>>???>>>>>>>>>>>>>>>???@@@<<<<<<===???????????????===AAACCCBBBBBBEEEDDDAAA===@@@BBBBBB@@@@@@BBBFFFDDDCCCAAA???>>>===<<<<<>>=========>>>;;;===@@@BBBCCCBBB@@@>>>???>>>===;;;:::999888888666666777999999::::::::::::;;;<<<<<<<<<;;;:::999666888888777666555666777444555555666777888888999888777666555555555555555555555666666666666555555555444444333333444444555222222222222222222222222///000222333444444333333---///222222111000000111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000111111222//////000000111111111222///000111111000...,,,+++---------.........//////000000//////.........---000000000000////////////+++......,,,---000000...111000000000000111111111////////////////////////000000000000////////////111111222222222222111111000000000000000000000000***///111...,,,///111000//////000000000000////////////000000000000//////111111000000/////////...000000111111222222222333000000000000000000000000///////////////000111111............/////////000111111111111111111111111...///000222222111111000000000000000000000000000//////000000111111111222///////////////000111111//////............//////........................111000000///...---------///111333222///...000222.../////////000000111111////////////000000000000......//////000000000111000000000000000000000000---000222111///---///000000000111111111111000000000111222333333333333333////////////000000000000...//////000111222222222222111000//////111333444,,,...000222333222111000111//////000111222111000,,,///111000...---...000......///000000000000000............/////////000111111000/////////////////////000000000000//////+++...111111///...000333000000111111111111000000000000000000000000000000***+++---...000111111222,,,,,,,,,---///000///---.........////////////000000000000000000000000000///---,,,******,,,---///...............///000000000///......///000///---......//////000000111111000000000000////////////000000000000111111111111///000000111111111000000111111111111111111111111333222111111111222333444111222444666777777666555666888999:::999999:::<<<;;;<<<======<<<<<<===???===>>>???@@@BBBCCCDDDEEEHHHFFFCCC@@@>>>>>>>>>>>>@@@@@@???>>>======>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@???@@@@@@AAABBB>>>?????????@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@???>>>>>>??????@@@??????@@@BBBBBB@@@??????>>><<<;;;:::;;;===>>>>>>;;;888888999:::888555888888888999999:::::::::===<<<;;;999888777777777777777777777777777777777555444444444555666888999777777777777666555444333333333333333333333333333555444222111111222444555333333333333333333333333333333333222222111111111333333333333333333333333333222111111000000111111//////000111111111111111......//////000000111111111111111111000000000000//////000111111111111111000000//////.........---------............------...............///000000......////////////......222111///---,,,---...///......////////////......,,,---...///000000000000...///000000///---+++)))////////////////////////+++,,,---......---,,,+++000000////////////000000........................///......------///000111//////000000///...------000000000000000000000000///......------///000111//////............//////111000///......///000111.../////////000000000111,,,...000111222111000//////111111111000///000111000000000000000000000000111000///......///000111111000///......///000111000000000000000000000000////////////000000000000------------............////////////////////////000///.........///111222000000000000000000000000000000000000111111111111////////////////////////...............///000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000//////......---------,,,111111111000000000000000//////000000111111111222111111000000000000111111---...///000000000000000111111111111000000000000//////000000000000//////......------------......000000000000000000000000111000///000111111000...---............/////////000000000000000000000000111111000//////000111111...............///000000000///---...///000///---.../////////000000000111000000000000////////////000000000000111111111111222222333333333222222111111111111111111111111111222222111111111222333444111333555666777666555444666777999999888888:::;;;:::;;;===<<<;;;;;;<<<>>><<<<<<===>>>@@@AAABBBCCCEEECCCAAA>>>=========>>>@@@??????>>>======>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@???>>>???AAAAAA@@@>>>===<<<;;;;;;;;;===>>>@@@???<<<999999::::::999777:::;;;;;;;;;<<<<<<<<<<<<:::999888888888888888888666666666666666666666666555444444444555666888999555555666666666666666555444444444444444444444444555444222111111222444555333333333333333333333333333333333222222222111111111111111111111111111111333222111111000000111111//////000111111111111111000000000000111111111222000000000000000000000000//////000111111111111111111111000000000/////////......////////////.....................///000000......////////////......111000...------...///000......////////////......---...///000111111111111///000000000///...,,,+++////////////////////////---...///000000///...---000000////////////000000........................///......---...///000111///////////////...------000000000000000000000000//////...---...///000111//////............//////000000////////////000000/////////000000000000000222111111111222333333444000111222222000000111222000000000000000000000000111000///......///000111000000////////////000000000000000000000000000000////////////000000000000...////////////000000000000000000000000000000000///////////////000000111000000000000000000000000000000000000111111111111000000000000000000000000///............///000000000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000////////////......------111000000000000000000000///000000000111111111111111111000000000000111111//////000111111111000000111111111111000000000000//////000000000000/////////......------......///000000000000000000000000333222111111111111///------------............///000000000000000000000000////////////////////////...............///000000///...---...///000///...////////////000000000000////////////000000000000000000000000111111111111333333333333333222111000111111111111111111111111222222111111222222333444333444555666666555444333444666777777777777888:::999:::;;;;;;::::::;;;<<<::::::;;;<<<>>>???@@@@@@AAA@@@>>>===<<<<<<===>>>??????>>>=========>>>>>>>>>>>>>>>======>>>>>>???>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>????????????@@@@@@@@@AAABBBBBBBBBBBBBBB??????>>>=========>>>>>>???>>>>>>>>>@@@@@@>>>===;;;;;;:::;;;<<<>>>@@@AAA???===;;;:::::::::999888888888888888999999999999666666666666777777888999555555555555555555555555444444444444555666777888333444555666777777777777555555555555555555555555444444222222222222444444333333333333333333333333333333333222222222222111111111111111222222222222333222111111000000111111///000111111222111111111111111111111222222222222///////////////////////////000000111111111111000111111111111000000000000//////000000000000//////...............///000000......////////////......//////...------...000111......////////////.........///000111111222222111111111000000//////......///////////////////////////000000111111000000//////////////////////////////////////////////////////............///000000///////////////......---000000000000000000000000//////.........///000111000//////......//////000//////000000000000//////000000000000000000000000444333111000000222444555111222333222111000111333000000000000000000000000000000////////////000000//////000000000000//////000000000000000000000000////////////000000000000000000000111111111222222111111111111111111111111...//////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111//////......//////000111000000000000000000000000///000111111222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111000000000000000000000000000000000000////////////000000000000000000111111000000000000111111111111111111000000000000111111111111111222111111000000111111111111000000000000//////000000000000/////////......------......///000000000000000000000000000///...///000000...,,,------------............000000000000000000000000---......//////......---...............///000000///...---...///000///...////////////000000000000////////////000000000000///000000000111111111111111111111111111000///...111111111111111111111111222111222222222222333333444444555555555444333333333555666666666666777999777999::::::999999:::;;;999:::;;;<<<===>>>?????????>>>============>>>??????>>>>>>=========>>>>>>>>>============>>>>>>???AAA@@@@@@@@@@@@AAABBBBBB>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBB>>>>>>===============>>>???>>>===>>>??????===;;;<<<;;;;;;;;;<<<===???@@@>>><<<;;;:::999999888888666666666666666666666777666555555555555666777777555555555555555555555555444444444444555555666666444444555666666666666666555555555555555555555555444333333222222333333444333333333333333333333333222222222222222222222222333333333444444444444444333222111111000000111111000111111222222111111111111111111111111111111111............///////////////000111111111111000000000000000000000000000000000000111111111111000000...............///000000......////////////............------...///000111......////////////.........///000111111111111111222111000000///000000111////////////////////////000000000000000000000000...//////////////////...000000000000000000000000............/////////000...///////////////......///////////////////////////////////////000000000000000////////////000000...///000111111000///...111111111000000000000///111000///......///000111111222333333222111222333000000000000000000000000000000////////////000000...///000111111000///...////////////////////////////////////000000000000000000111111111222222222000000000000000000000000---...000111111111000///000000000000000000000000///000000000111111111111111111111111111111111111/////////...///000000111////////////////////////000000111222222222222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000111111111000000000000000000000000111111000000000000000000000000000000000111111111000000000000000111111111111111000000000000111111222222222222222111000///111111111111000000000/////////000000000000////////////............//////////////////////////////...------...000111///...---------.........//////////////////////////////000111222222222222111000...............///000000///------...000000000///000000000000////////////.../////////000000000111///000000000111111111111111111111111111000///...111111111111111111111111111111222222333333333333444444444444444444333333222444555666555555666888777888999999888888999;;;:::;;;;;;<<<===>>>??????>>>>>>>>>>>>??????@@@@@@>>>===============>>>>>>======<<<<<<===>>>??????AAAAAAAAA@@@AAABBBBBBCCC????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBB>>>===============>>>>>>???>>>======>>>>>><<<:::=========<<<<<<<<<======;;;;;;:::888777666666777999999999999888888888888777666555555444444555555555555555555555555555555444444444555555555555555666666777666666555444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333444444444555555555333222111111000000111111111111222222222222111111000000000000000000000000---........./////////000000000111111111000000///////////////////////////000000111111111111000000...............///000000......////////////..................//////000000......////////////............//////000000//////111111000000000111111222////////////////////////////////////////////////......////////////......000000000000000000000000---......///////////////......///////////////.../////////////////////////////////000000000000000000000////////////000000...///000111111000///...111111111111000000000000...///000000000///...---111222333333222111222333000000000000000000000000//////000000000000//////...///000111111000///...////////////////////////////////////000000000000/////////000000000111111////////////////////////---...000111111111000///000000000000000000000000///000000000111111111111000000000000000000000000///////////////000111111////////////////////////000000111222222222222222111111111111111111111111000000000000000000000000///000000000111111111111//////000000111111111111000000000000000000000000000000111111111111111111//////000000111111111111111111000000000000000000111111000000000000111111222222222222222111000///111111111111000000000/////////000000000000///////////////....../////////////////////////////////...---...///111222111000.........////////////000////////////////////////////////////////////////...............///000000...------...000111000///000000000000////////////......//////000000111111000000000000111111111111111222222333333333222222111111111111111111111111000111222333333333333222333333333333333444444444222444555555555555666888777888999999888888999;;;;;;<<<<<<===>>>>>>???????????????@@@@@@AAAAAAAAA======<<<<<<======>>>>>><<<<<<<<<<<<===>>>?????????????????????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAABBBBBBBBBBBBBBB>>>>>>=========>>>?????????>>>===>>>???>>><<<:::>>>============<<<<<<;;;:::::::::888666555555777777777777666666666666666777666666555444444444555555555555555555555555555333444444555555555444444777777777777666555444333444444444444444444444444333333333333333333333333333333333333333333333333111222222222222333333333111111222222333333444444333222111111000000111111222222222333222222111000000000000///////////////.........//////000000111000111111111111000000///............////////////000000111111111111000000...............///000000......////////////...............///////////////......////////////............////////////......//////000000111111222222///////////////////////////......------......///---...///000000///...---////////////////////////---......///000/////////---...//////////////////000000000000000000000000...///000111111111000000111000000//////000000111//////000000000000//////000000000111111111222222000111333444333222000...111222333222111000111333000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000////////////000000000000........./////////000000...........................//////000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000111222000000000000000000000000///000111111222222111111111111111111111111111111000000000000000000000000000000000000111111111111/////////000111111222222000000000000000000000000000000000000111111111111/////////000111111222222111111111111000000000000111111000000000000111111111111111222111111000000111111111111000000000000//////000000000000//////000//////......//////000000000000000000000000000......---...000000///---/////////000000000111111////////////////////////...---,,,++++++,,,---..................///000000...---,,,...000111000///111000000000/////////............///000111111111000000000000111111111111000111222333333333333333111111111111111111111111000111222333333333222222222222222222333444555555333444666666555555777888777888:::999888888999;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;<<<<<<>>>??????@@@????????????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCC???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@???>>>>>>???>>><<<:::<<<<<<==================:::;;;;;;999666555666888444444444333333333222222555555555555555666666777666666666666666666666666333444555555555444333333555666666666666666555555555555555555555555555555222333333444444333333222333333333333333333333333111111222222222333333333111111222222333444444555333222111111000000111111222333333333222222111000111111111000000000//////......///000000111222222111111111111111000//////......//////000000000000///000000000000000000///...............///000000......////////////......//////////////////............////////////......//////000000000//////...---...///111111222111111///////////////////////////......------......///,,,---///000000///---,,,........................------///000000000///...------...///////////////000000000000000000000000...///000111222111000000111111000000000000111111000000////////////000000//////000111222222333444444444444444333333222222000111222222000000111222000000000000000000000000...///000111111000///...000000////////////000000000000000000000000000000////////////000000000000........./////////000000///////////////////////////////////////000000111000000000000000000000000000000000000111111111111111111111111111111111111000000//////000000111222000000000000000000000000...///000000111111000000111111111111111111111111000000000000000000000000000000000000111111111111...//////000111111222222000000000000000000000000/////////000000000111111...//////000111111222222111111111111000000000///111111000000000000111111//////000111111111000000111111111111000000000000//////000000000000//////000000////////////000000000000000000000000000000...---,,,,,,---,,,***(((000000000000111111111111////////////////////////111000...------...000111...............///000000...---,,,...000111111000111111000000/////////...---......///000111111222000000000000111111111111---...///000111222222222111111111111111111111111000111222333444333222222222111111222333444555666333555666666555666777999777999::::::999999:::;;;:::;;;;;;<<<<<<=========>>>???@@@@@@@@@@@@??????<<<<<<<<<<<<<<<===>>>???;;;;;;;;;<<<<<<>>>??????BBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDD??????@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@AAAAAAAAA@@@????????????===;;;999:::<<<===>>>>>>>>>>>>;;;<<<===:::777555777999777777777666666555555555444444444555666777888999777777777777777777777777333444555555555444333222333444555666777777777777777777777777777777777777222333333444444333333222333333333333333333333333111111111222222333333333333333444444555666777777333222222111000111111111333333333333333222111000333222222222111111000000...//////000111222222333111111111111111000////////////000000111111111222//////000000000000//////...............///000000......////////////......///000000000///...------......////////////......000000111111111000000///+++,,,///111222222111000////////////////////////000///...------...///000,,,---///000000///---,,,........................,,,---///000000000///...------...///000000//////000000000000000000000000...///000222222111111000111111000000000000111111111000///......///000111......///111222333444555666555333111111222333444///111222111000///000111000000000000000000000000...///000111111000///...111000///......///000111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000///.........///111222000000000000000000000000000000000000111111111111222222222222222222222222000000000000000111111222000000000000000000000000......///000000000000000111111111111111111111111000000000000000000000000000000000000111111111111...//////000111222222222000000000000000000000000......//////000000000111...//////000111222222222222111111111000000//////111111000000000000111111---...///000000000000000111111111111000000000000//////000000000000//////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000...///000///------///000//////............//////---///111222000/////////.........000222333222111//////000000000000//////////////////////////////000111222333333222111000000/////////000111222222000000000111222222222333111111111111111111111111222222222222222222222222555444444444444555666666666666555555666888:::;;;::::::;;;>>>@@@AAA@@@???@@@AAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>>>>???AAACCC???>>>>>>@@@BBBDDDCCCBBB??????AAABBBCCCDDDDDDDDD@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCAAA@@@@@@AAACCCEEECCC@@@===<<<<<<===>>><<<<<<============<<<<<<;;;;;;::::::999888888888888777555222111222333333777777777777777777777777666555444444444444555555000111333555555444333222:::999666444333333444555777333444888888444333777444444444333333222222222000000111111222222222222333333333333333333333333222222111000111222444555777555222111111111000......///111333333111///...222111111000///......---+++,,,...///111222222333////////////////////////000000000000111111111111000000000000000000000000............////////////---......///////////////////////////////////////,,,---...//////...---,,,333111...---///111222222---///000000///......///000000000000000///......,,,///333444222///---,,,...---,,,---/////////...////////////////////////////////////////////////............////////////000000//////.........---//////000000000000//////222222222111111111000000000000111111111111000000000000000000000111111222666444222222222222000///...000111111000///000222111000000000000222333444000000//////.........---000000000000000000000000...000111000///...///111000000//////.........---000000000000000000000000//////............//////333000------///111111///////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000333222000000111111///...000000//////000111222222111111111111111111111111222222111111000000//////000000000000111111111111000000000000111111111111000111222333333222111000111000000000222333222111222111111111000000//////111111000000000000111111000000//////......------/////////000000111222222000000////////////000000////////////////////////000000////////////000000...................................................///000///------///000//////............//////,,,...000000///.........000000111333666888777666//////000000000000//////000000000000000000000000000111222222222222111000000000000000000000111222111111111111111111222222111111111111111111111111222222222222222222222222444444333333444444555666555555555666777888::::::999:::;;;===???@@@???>>>???@@@@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<===>>>>>><<<===>>>=========???AAAAAA@@@???@@@BBBDDDCCCBBB???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBB@@@@@@AAACCCCCCBBBAAA???>>><<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::999888888777777888666444333222222444444777777777777777777777777555555555555555555555555222333444555666555444444777666555444444555666666777333444888888444333777555555555444444444333333000111111111222222222222333333333333333333333333333222111111111222333444444222111111222333222111///000111222222111000///111111111000///.........---...///000000111000000//////////////////////////////000000000111111111000000000000000000000000............////////////---......///////////////////////////////////////000000111111111111000000222000......///000000000---///000000///......///000000000000000///......///111222222000//////000...---,,,---/////////...////////////////////////////////////////////////////////////000000000000000/////////............//////000000000000//////222222222111111111000000000000111111111111000000000000000000000111111222555333222222222222111///111333444444333333444666222111000000000111222333000000000/////////......000000000000000000000000...000111000///...///111000/////////............//////////////////////////////............//////222000------///111000///////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000///...///000111000///000000000000000111222222111111111111111111111111111111111000000000000000000000000000111111111111000000000000111111111111000000000111111000000000111111000111222222222111111111111000000000//////111111000000000000111111111111111111222222222222//////000111111111000000000000////////////000000////////////////////////000000////////////000000...................................................///000///------///000//////............//////,,,...//////...------...------...111444666666555//////000000000000//////111111111111111111111111000111111222222111111000222111000000000000000000111111111111111111000000111111111111111111111111222222222222222222222222333333222222333333444555444555666777888999999999888999;;;<<<=========<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<=========>>>>>>===>>>>>>===<<<<<<===???CCCBBBAAABBBCCCDDDCCCAAA???@@@AAACCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCBBB@@@@@@AAACCCAAAAAAAAAAAA???<<<:::888;;;<<<<<<======<<<<<<;;;::::::999999888777777777666555444333333444555666777777777777777777777777555555666777777777666555444555555555666666666666444444555555555666666666666444444777777444444666666666555555555555444444111111111111222222222222333333333333333333333333333333222111111111222222555333111111222222111000000000000000000000000000111111000000//////......///000000000000000///...//////////////////////////////000000000000111111000000000000000000000000............////////////---....../////////////////////////////////////////////............//////111/////////000///...,,,---///000000///......//////000000000000///....../////////...---...000222...---,,,---/////////...//////////////////////////////////////////////////////000000000111111111////////////............//////000000000000//////222111111111111000000000000000111111111111000000000000000000000111111222333222111111222333222111222333555555444555666888333222111111000111111111111000000000000000//////000000000000000000000000...000111000///...///111////////////............//////////////////////////////............//////111000......///000000///////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000...---,,,---000111000///000000000000000000111222111111111111111111111111000000000000111111111111000000000000111111111111000000000000111111111111000000////////////000000111111111111111111111000111111000000000000//////111111000000000000111111.........///000111111111///000111222222000///...000000////////////000000////////////////////////000//////......//////000...................................................///000///------///000//////............//////---///000000.........///---,,,---///222333222111//////000000000000//////000000000000000000000000000000111111111111000000222222111000/////////000222222111111000000//////111111111111111111111111111111111111222222222222222222111111222222333444333444666888999999888888777999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===>>>???>>>======???AAAEEEDDDBBBBBBCCCCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCCCCBBBAAA@@@AAABBBAAAAAA@@@???===;;;999888<<<======>>>>>>======<<<:::999999888888777666666555555444444555666777777666666666666666666666666444555777999999888666555555555444444444555666777444444555666666555555444555444555666666555444555555555555555444444444444222222222222222222222222222222222222222222222222333333222111111111000000888666333111000///...,,,111111000000000000111111111000000000/////////...//////000000000000//////////////////////////////////////////000000000111////////////////////////............////////////---......//////////////////////////////////////////...,,,,,,,,,,,,...///////////////000///+++)))---///000000///....../////////000000//////...---,,,---------,,,,,,///111...---,,,---/////////...////////////////////////////////////////////////////////////000000000000///////////////.........//////000000000000//////111111111111000000000000000000111111111111000000000000000000000111111222111000000111222333333222///000222222222222444666333333222111111000000000111111111111000000000000////////////////////////...000111000///...///111///////////////.........//////////////////////////////............//////000000/////////000000///////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000///...---...000111000///111000000000000000111111111111111111111111111111//////000000111111222222///000000000111111111111///000000000111111111111111000///......///000111111111222111000///000000000000000000000000//////111111000000000000111111---.........//////000000111111000000////////////000000////////////000000/////////////////////////////////....../////////........................////////////////////////...///000///------///000//////............/////////111111111//////000222111000000111222333111000//////000000000000//////////////////////////////000000000000000000000000222222111000/////////000222111111000000/////////000000000000000000000000000000000111111222222222222111111111111222333333222333555777888888888777666999<<<<<<:::999999:::::::::::::::::::::;;;;;;<<<===>>>>>>??????>>>>>>===>>>@@@@@@???@@@CCCEEEEEEDDDCCCBBBCCCCCCBBB@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCAAACCCDDDCCCAAA@@@AAABBBBBB@@@===;;;999999:::;;;>>>>>>>>>??????>>>>>>>>>::::::999999888777777777555555555555666777777888666666666666666666666666333555777999999888777666444444333333444444555666666666666666555444333222333555555555555555555333333333333333333333333444333222222222222222222222222222222222222222222222222222222222111000000///777555222111000///...,,,111111000000000000111111000000000000////////////---...///000000111111111////////////////////////...////////////000000000////////////////////////............////////////---......///////////////////////////////////////222111000//////000111222......///000000...+++(((---///000000///......//////////////////...------+++---/////////...//////...---,,,---/////////...////////////////////////////////////////////////---------.........//////........./////////////////////000000000000//////000000000000000000000000000000111111111111000000000000000000000111111222000//////000222333333222---///000111000000222333333333333222111000///...000000000000111111111111////////////////////////...000111000///...///111.........///////////////........................//////............////////////000000000//////000////////////000000000000000000000000000000000000111111111111111111111111////////////////////////000000////////////000000222111///000111111///...111111000000000000000111111111111111111111111111//////000000111111222222///000000000111111111111///000000000111111111111222222000//////000222222///111222111///...000111//////////////////000000111111000000000000111111333333333222222222111111333222///---,,,---///111000000////////////000000//////////////////////////////............//////------------------------000000000000000000000000...///000///------///000//////............//////111222222111000000111333111000//////000///---,,,//////000000000000//////........................111000000//////000000111222111000000000000000000000000000000000000//////000000000000000000000000//////000000111222222222222222111111222222333444333444555666777888888888777:::===<<<999777888:::999999999999999:::;;;<<<<<<===>>>???@@@???>>>======???@@@AAAAAABBBDDDGGGEEECCCBBBBBBCCCCCCAAA@@@AAABBBCCCEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCAAACCCDDDDDDBBB@@@AAAAAA@@@>>>;;;999888999;;;<<<===>>>>>>??????>>>>>>===;;;;;;::::::999888888777555666666666777777888888777777777777777777777777333444666777888777777666333333444444444555555555777777666555444333222222222555666444444666555222222222222333333333333444333333333333222222222222222222222222222222222222111111111222111111000///222111//////111222111000000000000000000000000000000000000000////////////------///000111111111111////////////////////////......////////////000000000000000000000000000000............////////////---......///////////////////////////////////////000//////......//////000.........///000///,,,)))---///000000///......///...////////////...---------///222222111000000000...---,,,---/////////...////////////////////////////////////////////////,,,,,,---------................../////////////////////000000000000////////////000000000000000111000000111111111111000000000000000000000111111222111//////000222333222111///000111111000000111222333333333222222000///...//////000000000000000111000000000000000000000000...000111000///...///111.........///////////////........................//////............//////...///111111000//////000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000333222000000111111///...222111111000000000000000111111111111111111111111000000000000111111111111000000000000111111111111000000000000111111111111222222111111111111222222---000222111///...000333......////////////000000111111000000000000111111333333222222111000000///222111...,,,,,,...000111000000////////////000000///////////////////////////......------......///------------------------////////////////////////...///000///------///000//////............//////111111111000//////111333...---,,,---......,,,***//////000000000000//////////////////////////////111000///......///000111000000000000000000111222/////////000000000000000000000000000000000000000/////////000111222222222222222222222222333444444444444444555666777888999777;;;>>>===999777888:::999999888888999;;;<<<===<<<===>>>@@@@@@???>>>===>>>@@@AAAAAA@@@AAACCCEEECCCBBBAAAAAABBBBBBAAA@@@BBBCCCDDDEEEFFFGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCAAABBBDDDDDDBBBAAA@@@AAA<<<;;;:::999999:::;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;:::999999999666777777888888888777777777777777777777777777777333444444555666666777777333444555666777666555555777666444333222333333444222666666333333666666222333333333333444444555555444444333333333222222222111111111111111111111111///000111222222111111000111///...///111222222222///000111222222111000///////////////000000000000//////000000000000//////////////////////////////........./////////000000000000000000000000000000............////////////---......///////////////////////////////////////,,,,,,------------,,,,,,.........///000000...,,,---///000000///......///......//////......---,,,///000000///...---///000...---,,,---/////////...////////////////////////////////////////////////------------.........///............/////////000//////000000000000//////////////////000000111111000000111111111111000000000000000000000111111222111000///000111222111000000111222111/////////000111222222333222111000///....../////////000000000000000000000000000000000...000111000///...///111............/////////000........................//////............//////---///222222000...///000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000////////////000000111000//////000111000...222222111000000000000000111111111111111111111111111111111000000000000000000000000000111111111111000000000000111111111111000000111111111111000000+++...111111......111555........./////////000000111111000000000000111111000000//////////////////......//////////////////000000////////////000000///////////////////////////......------......///------------------------...........................///000///------///000//////............//////000000000///---...000222000//////000222333111000//////000000000000//////000000000000000000000000111000///......///000111000000//////000111222222......//////000000111111000000000000000000000000...//////000111222222222333333222222333333444555555444444444555777888:::888<<>>999666888:::999999888888999;;;===>>><<<===???@@@AAA@@@>>>===@@@AAAAAA@@@??????@@@BBBBBBAAA@@@@@@BBBBBBAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDDDDBBBAAA@@@AAA888999:::;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::===<<<<<<;;;;;;::::::999777777888888888888777777777777777777777777777777333333333333444555777888444555777888999888666555555444333222222333555777111666666222222666666111444444444555555555666666444444444333333222222222111111111111111111111111...///000111222222111000333111//////000111000///...000111333333111000...////////////000000000000111111111111000///...---////////////////////////............/////////000000000000000000000000000............/////////000---......///////////////////////////////////////...///000111111000///...///...---...000000///...---///000000///......///......//////......---,,,000///---***((())),,,///...---,,,---/////////...////////////////////////////////////////////////............/////////000---.........//////000000//////000000000000//////.../////////000000111111000000111111111111000000000000000000000111111222222000///000111222111//////000111///---,,,---...111111222333222111000///---.........//////000000000000000000000000000000///000111000///...///111---.........//////000000........................//////............//////,,,///222222000...///000////////////000000000000////////////////////////------------------------000000000000000000000000000000////////////000000...------...000111000///222222111000000///000000111111111111111111111111222222111111000000//////000000000000111111111111000000000000111111111111...///000111111000///...)))---111111......222666---.........//////000000111111000000000000111111111111111222333333444444***,,,///222222111...---000000////////////000000////////////////////////.........------.........------............---------...///...------...///...///000000//////000111222111111000///......---222111111000///......------------............///------......//////000000///222444222///---///111...//////000111222222222000000000111222222222333000000000000000000000000...//////000111222222333000000111222333333444444333222111000000111222333666666444333333444555666888888777666666666666666888888888888999:::;;;<<<<<<<<<;;;;;;<<<>>>@@@AAA>>>???AAAAAAAAAAAABBBDDD@@@AAABBBBBBCCCBBBBBBBBBGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA???>>>===:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999555555555666666666666666999888888777777777777777777666555444444555666777444555666777777666555444666555444333222333444444333333444444555444444444777444111111444555555333555555444333333333444444...///000111111000///......///000222444333000...111111222222222222111111333222222222111111000000000000000000000000000000333222000...------...///---------.........//////---.........//////000000---...111222222111...---........................---------.........//////***+++,,,---...000111111..............................//////...---,,,,,,000000000000000000000000/////////...------,,,,,,------------------------,,,---......//////......------...//////...------///////////////000111111...------...000111///...---...///000000///...---000000000000000000000000,,,---...//////...---,,,222333444333111//////000////////////////////////........................222111000......//////000111///111555666222111222111000//////000///---+++...///000111111000///...000///...------...///000444111...---...///000///////////////////////////,,,...///000/////////000---------.........//////---...///111111111000000...........................///000///...///000222000000////////////000000//////////////////000000//////000000000000/////////...------...000222444222111...------...111222000000000000111111111111222111111111000000//////111000/////////000222333---///111222111000111111000000000000000000000000...------------...//////111111000000//////......000000000000000000000000///111222222000...---...///111444555555222///,,,111000000000000/////////---...///---++++++,,,///---......//////......------...//////------...///...///000000//////000111111111111000///.........000000000///...---------........./////////000000.........///////////////111111222111000//////000...//////000111111222222111111111111111111222222000000000000000000000000...//////000000111111111000000111111222333333444222222111111111111222222333444555666666555444333666666666666666777888888888888888888999:::;;;<<<==================>>>>>>>>>???AAAAAA@@@AAABBBDDDAAABBBCCCCCCDDDDDDCCCCCCFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBB@@@???>>>===:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<;;;;;;:::999555555666666666666777777999888888777777777777777777666555555555555666777555555666666666666555555555555444333333333333444444444444444333222111111666444111222444555555333777666555444333222222222000111111222222111000///111000000111333444333111000111111222222111111000222222111111111000000000000000000000000000000000555444222000000000111222---------.........//////........./////////000000,,,---...//////...---,,,........................---------.........//////+++,,,,,,---...///000000........................//////000000//////...---////////////////////////------..........................................,,,---......//////......,,,---...//////...---,,,---------------...//////......---///000111///......//////////////////...000000000000000000000000...//////000000//////...111333444333111//////000000000000000000000000000////////////////////////111111///.........///000///---///333333000///111222111000000111000...,,,...///000111111000///...000///...------...///000333111...---.../////////////////////////////////---///000000///...///000---------.........//////---...///000000000//////...........................///000///......///111//////............//////000000000000000000000000//////000000000000////////////000111111222222222111000///......///000111000000000000111111111111111111000000000/////////111000/////////000222222---///111222111000111111000000000000000000000000........./////////000000111000000000/////////...000000000000000000000000111222222000---***)))***...///111333333222000////////////.........------///...---...///111111000---......//////......------...//////------...///...///000000//////000111111111000000//////......//////......------,,,,,,//////000000000111111111000000///////////////...222111000000111111000////////////000111111222222111111111111111111000000000000000000000000000000///////////////////////////000000111111222222222222222222333333222222222000222666999999666333000444444555555666888999:::888888888888999:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;>>>???AAAAAA@@@@@@AAACCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999666666666777777777888888999888888777777777777777777666666555555666666777666666555555555555666666444444555555444444333222444444444333222111//////555444222222333444444333888777555444222111111111222333333333222111000000222000......///000//////000111111222222111111000111111000000000000//////000000000000000000000000222111///...------...///------........./////////......////////////000000---..................---........................---............/////////------........./////////........................000000000000000000///...........................,,,,,,------...//////000////////////////////////------...////////////...,,,------......------,,,---------------.../////////......///111111000...000//////......//////000000000000000000000000000///000000111111000000///111222333333111//////000111111111111111111111111000000000000000000000000111000///........./////////---///222333000///111222111000111222111///---//////000000000000////////////............//////222000...---.../////////////////////////////////...///111000///......///------........./////////...///////////////...---...........................//////...------...000........................222222111111111000000000//////000000000000/////////000222444444333111///000000000000000000000000000000000000111111111111000000///////////////...000000000///000111111222...000222222111000000111000000000000000000000000...///000111222111000000000000000000////////////000000000000000000000000222222111///,,,***+++,,,---...///000111111111111/////////............---333000...///222444111.........////////////......---///000///...---...///...///000000//////000111111000000000/////////.../////////......---------/////////000000000111111111000000000//////......333000...///222333111...//////000000111111111111222222111111000000//////000000000000000000000000////////////............//////000000000111111111111222333444444333222111000222555888888666333111555555555555666888999:::888888888888999:::;;;;;;<<<<<<>>>>>>>>>===<<<;;;===???@@@@@@??????@@@BBBBBBBBBCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>============<<<<<<<<<:::;;;;;;;;;;;;:::999999666666777777888999999999999888888777777777777777777666666666666666666777777666555444444555666777333444555666555444333222333333333333333222111000444333333333333333333333666555444333222222222222333333333222222111000000333111000///000000...,,,000000111111111111000000000000000//////////////////////////////////////////...---,,,,,,,,,,,,---............//////////////////////////////000000111000///......///000111.......................................//////////////////.......................................//////000000000//////...........................---------.........//////........................------...///////////////,,,,,,------------,,,,,,///////////////000111111///......///111111000...111000///......///000111////////////////////////000000000000000000000000000111333222000//////000000000000000000000000000000000000000000000000000000000/////////.........111///000444444111111333222111000000111111///---//////000000000000///////////////....../////////111///------/////////...////////////////////////---///000///---,,,,,,---............////////////////////////......------...........................//////...,,,,,,---///...//////////////////...333333222222111000000000//////000000000000//////000111222222222111000//////000111111111111000//////000000000111111111111////////////............000000000000000111111222///000222111000///000111000000000000000000000000---...000222222111000///000000000000////////////////////////////////////000111111///...///111333...............///000000000000000/////////......222111000000000000...,,,...//////////////////......///000///......///000...///000000//////000111000000000000////////////000000000///////////////....../////////000000000111111000000/////////...222000...///222333111...000000000000000111111111222111111000000/////////111111111111111111111111////////////............000000000000000111111111111111333444444333111111222333333444444555444444666666666666666777888888888888888888999:::;;;;;;999:::<<<>>>>>>>>>=========???@@@???>>>>>>???AAA???@@@AAAAAABBBBBBAAAAAA???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<::::::;;;;;;::::::999888777777888888999::::::;;;999888888777777777777777666777777777777777777666777666555444444555666777333444555666555444333222222222333444444555444444222333333333333222333333333333222222222333333444222222111111000000000000111111222333555555333111000000000111111000000000///////////////000000000////////////////////////111111000000000000000000........./////////000000000000000000000000//////111000///......///000111////////////////////////////////////////////////000////////////.........////////////////////////---......//////.................................//////.........------------------------------------...//////000000//////------------------------///////////////000111111///......///111222000///111000///......///000111///////////////////////////////////////////////////111222222000//////000////////////////////////////////////////////////000000000000000/////////111//////333333000000333000///...///000000...---000000////////////000000...//////////////////...000...------///000///...////////////////////////,,,---......,,,******+++........./////////000000000000//////............////////////////////////......///...,,,,,,---//////000111111111111000///222222222222111111000000//////000000000000//////222111000///...///000111///000111222222111000//////000000000111111111111............///////////////000000000111111111111000111222111//////000111111111111111111111111111,,,---///111111000///...////////////000000000000////////////////////////000000000000///000222555111000...---------....../////////.........------)))---111000,,,+++---000...//////000000//////......///000000......///000...///000000//////000111000000000000////////////000000000000000000//////........./////////000000111000000000000000000///111000///000111222111000000000000000000000111111000000000000000000//////111111111111111111111111////////////////////////111111111111111111111111111111111222222111111111444333222111222444555777777666666666666777777888888888888888999:::;;;<<<999:::;;;<<<===>>>>>>>>>===>>>??????>>>===>>>???===>>>??????@@@@@@??????>>>>>>?????????>>>>>>===????????????????????????===>>>>>>????????????>>>=========<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::::::::999888888777888888999:::;;;<<<<<<999888888777777777777777666777777888888777777666666666555555555555666666444444555555444444333222111222333444555666666666111222444444333222222333111111111222222333444555111111000000000000111222///...///111333444444222///000000111111000000/////////000000000000111111000000000000000000000000000000000000000/////////....../////////000000000111111000000000000/////////...---,,,,,,---...///////////////////////////000000000////////////...////////////////////////////////////////////////,,,------.......................................000//////...------,,,,,,------------------------......///000000000000//////......------......///---------------...///////////////000111222111///111000000//////000000111000000000000000000000000000//////......//////000...000111111000//////000........................////////////////////////111111222222222111000///000------000000......111///.........000000...---000000////////////000000......////////////.........---------///000///...////////////////////////+++,,,...---,,,++++++,,,....../////////000000000111000000////////////000////////////////////////---...///...------///111000000222222222222000000111111111111111111111111//////000000000000//////111000...------///111222000000111222222111000000000000000000111111111111...////////////000000000//////000111111111111000111222222000///...000111111111111111111111111111---...///000000000//////////////////000000000000000000000000000000000000000111111///------...///111111///...---------------------,,,,,,,,,++++++!!!)))000000,,,+++///555//////000000000000//////...000111000///...///000...///000000//////000111////////////000000000000//////////////////////////////000000000111111111000000000000000111111111...000111111000000111222111000000000000000000000/////////000000000000000111111111111111111111111...//////000000111111111222222222222222222222111111000000//////000000111333222111111222444555777555555555555666888999:::888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<===>>>===>>>???>>>===<<<===???======>>>????????????>>>===>>>??????@@@???>>>===????????????????????????===>>>??????@@@@@@@@@???>>>=========<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;:::999::::::::::::999888888888888999:::;;;<<<======999888888777777777777777666777888888888888777666555555666666666666555555555555444333333333333444111222333444444444444444000222555444222111111333222222222222222222333333111111000000111222444555:::666111//////000111111//////000000000000//////000000000111111111222222000000000000000000000000---.........///............/////////000000000000111111111000000000//////......------------......////////////////////////000000000000/////////...///////////////000000000////////////////////////------...///////////////////////////////////////..................------..............................///000000000000000000///............///000---------------...//////000//////000222222111///000000000111111000000000000000000000000000000000111111000//////000111111...///111111000//////000////////////////////////000000000000000000000000222333333444333222111000000------///000......111000///...///111111///...111000///......///000111---...///000000///...---------,,,...///000///---////////////////////////+++---......---------....../////////000000000000111111000///000000222222////////////////////////,,,---//////...///111333///000111222222111000///...//////000000111111222//////000000000000//////////////////000111222222111111111222222111111111000000000000111111111111/////////000000000111111...///000111222111111000222222222000......000222111111111111111111111111//////000000000111111111.../////////000000000111000000000000000000000000...000111111///....../////////////////////////////////.........---------%%%+++000111///...000444//////000000000000//////...000111000///...///111...///000000//////000111////////////000000000000---.....................000111111111111222222222//////000000111111222222---000222222//////111444111111111000000000000000......//////000000111111111111111111111111111111...//////000111222222333333333222222222222222222111000///......///000111111111222222333444555555333333444555777999;;;<<<888888888888999:::;;;<<<>>>===<<<::::::;;;<<<======>>>???>>>===<<<===>>>======>>>???????????????===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888888888999:::;;;======>>>999888888777777777777777666777888999999888777666444555666777777666555444666555444333222333444555222222333333333222222111///222555555222111111333444444333222111111111222222111111111222444666777OOOGGG===555111111222222//////000000000000//////000000111111222222222333000000000000000000000000111111222222222222222111////////////000000000000222111111111000000//////000000000000000000000000000000000000000000000000111111000000/////////....../////////000000000111000000000000000000000000......///000000111000000000000000000000000000000,,,,,,------.../////////////////////////////////...//////000000000000000111000///......///000111///////////////000111111000//////000222222111000///000111222222111000///000000000000000000000000333222111000000111222333...///111111000//////000000000000000000000000000111111111111111111111111333333444555444333222111222///...111111///000333000000///000222222111///111000///......///000111---...///000000///...------,,,,,,...///000///---////////////////////////,,,...///000/////////111////////////000000000000111111000000000222333444000000000000000000000000,,,---/////////000333555...///000222222000///...------...///000111222222//////000000000000//////---///111333444333222222111111111111111111111111000000000000111111111111//////000000111111222222...///000222222111111000222222222000......000222111111111111111111111111111111000000111111222333.../////////000000111111000000000000000000000000,,,...111333333333333444---...///000111111111000222222222222111111111111///111333333222000.........///000000000///---,,,---...............------///////////////.........///...------...///...---////////////000000000000///---+++,,,///000///---////////////000000000000000...---...///000///...111111111000000000000000////////////////////////000111111000//////000222111111111111111111111111111111111000000000000000///////////////000111111000000111222222222222111666555333222222333555666666777777888999999::::::===<<<::::::999:::;;;<<<999:::<<<=========<<<;;;===;;;999999;;;===>>>===???>>>>>>===<<<;;;;;;:::@@@@@@???>>>>>>>>>>>>>>><<<===>>>???????????????>>>???>>>:::777666999<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999:::999999999999999999999999777666555666888999999888777777666666666666777777555555555555555444444444333333333444444444555555222222222222222222222222222222222222222222222222000000000000000000000000000000111222333333444444QQQIII>>>555000...------111111000///...---,,,,,,//////......///000111111111///......//////...,,,//////............//////111111///......///000000///---+++,,,...///---+++000000//////.........---000///---,,,---...000222AAA:::222------...,,,)))...///000111111000///...000000///.........................../////////////////////...------,,,,,,------------------------......------------......////////////////////////...,,,+++---000222111//////,,,)))))),,,------++++++,,,---...////////////...............///000000111000...---...///111222......////////////......///////////////000111111........................////////////000000000000......//////000000111111000000000000000000000000////////////000000000000------............------,,,,,,------.../////////000000//////.........---........................///............///000000..............................///000000000000000111111000000//////..............................111111111111000000000000000000000000000000000000...///000111111000///...000000////////////000000////////////////////////...///000000000000000///000000000000000000000000333333222111000000000111......//////000000111111111000000000//////......222111111111000000/////////111222111000///000111000000000000000000000000000///...------...///000////////////////////////////////////////////////------------------------...///000000000///------....../////////......---/////////////////////...000///......000000///...////////////000000000000000...---...000111000...////////////000000000000000///......///000///...111000000000000000000000000000000000000000000000000111111000//////000222111111111111111111111111111000000000000000000000000000/////////000111111000000111222222222222111333222222222333444666777777888888999999:::;;;;;;===<<<;;;;;;;;;;;;<<<===::::::;;;<<<<<<<<<<<<<<<===;;;:::;;;===????????????>>>===<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;<<<======>>>?????????>>>>>>===>>>>>>;;;888888999<<<::::::::::::::::::::::::777777777888888888999999888888888888888888888888777666555555777888777666666666777777777777666666777777666666555555555444444444444444555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333@@@;;;444000///000111222222222111000000/////////000000/////////000111111111///......//////...---000000////////////000000000///.........///111111///---,,,,,,//////...,,,111111000000000/////////000///---------...000111777222......111222000......///000111111000///...000000///...........................////////////..................//////------------------------.........------.........///////////////////////////---,,,...111222111///333000......000222222111,,,,,,---...//////////////////......//////000000000000.........///111222///000000111111000000//////////////////000111111........................////////////000000000000////////////000000111111////////////////////////000000000000111111111111000000000000000///..............................000/////////............////////////////////////---,,,,,,,,,,,,---......111111111111111111111111......///000000000000000...............---------000000000000000000000000000000000000000000111111000000000000000000000000000000111111111111000000000000000//////000000000000000000000000000000000111111111111000000000000111111111111111111111111222222111111000111111111////////////000000111111111111111000000/////////111111111111000000000///...///000000......///000000000000000000000000000000///............///000////////////////////////000000000000000000000000......................../////////000///......---...//////000000/////////......//////////////////111000//////111111000///////////////000000000000000///...///111222111000////////////000000000000000///......000000///...000000000000000000111111111111111111111111111111000111111000//////000222111111111111111111111111000000000000000000111111222111111000000000111111000000111222222222222111000000111333444666777777888888888999::::::;;;;;;===<<<<<<;;;;;;<<<======;;;;;;::::::;;;;;;<<<<<<<<<;;;:::<<<>>>@@@AAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;>>>>>>?????????>>>======<<<===>>>===;;;:::;;;<<<999999999999999999999999666666777777777777888888777777777777777777777777777666555555666666555444555666777888888777666555888888777777666555444444444444444444555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222222222333000------///222444555222222222222222222222222222222111000000000111111000///......//////...---111111000000000000111111............///000111111///...---...///000///...111111111111000000000000///......------///000111...---,,,///222444222/////////000000000000//////000//////............///............////////////------...//////000111111////////////////////////........................///////////////////////////......///111222111000111///------///111222111---....../////////....../////////000000000111111000///.........///111222000111111222222111111000///////////////000111111////////////////////////////////////000000000000/////////000000000000111........................000000111111111222222222111222222222111111000///000000//////...------,,,////////////............000000000000000000000000------,,,,,,------...///////////////////////////......///000000000000000---...............//////000000000000000000000000/////////000111111222222000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111444333222000000000111111111111111111111111111111111111111000111111222222/////////000000000000111111111111111111000000000111111111111000000000000///000111000//////000111000000000000000000000000000//////......//////000000000000000000000000000111111111111111111111111000000000000000000000000///////////////......---...///000000000000000000............////////////111000//////111111000///////////////000000000000////////////000111111000////////////000000000000000///...///000111000...000000000000000111111111111111111111111111111111000111111000//////000222111111111111111111111111000000000000000111111111333222111111111111111111000000111222222222222111///000222333555555555555777777777888999999::::::;;;::::::;;;;;;;;;<<<<<<;;;:::999999999:::<<<===;;;::::::;;;>>>AAAAAA@@@???>>>===;;;;;;;;;<<<======<<<<<<;;;;;;<<<<<<<<<>>>?????????>>>===<<<<<<;;;<<<=========<<<;;;;;;888888888888888888888888666666666666666777777777666666666666666666666666888777555555666666555444444555888999999888555444888888777666555444333333333333333333444444444444444444444444444444444444222222222222222222222222000000000000000000000000222222222222111111111111222000//////111333333333111111111222222333333333333333222111000000000111000///......///000///---111000000//////000000111//////......////////////////////////000000000000000000000000000000000000///............///000000///...---...000111///...//////000000000000//////000///............//////............////////////////////////000000111111////////////////////////---..................---////////////////////////000//////000111222222111///...------...///111111...////////////......---///000000111111111111111000//////...///000111111000111111111111111111000///////////////000000111000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////000000000000111111111000000111222222222222111000/////////.........---///////////////.........///////////////////////////////////////000000111..............................///000000000000000//////000000111111111222..............................///000111222333333000000000000000000000000222222000//////000222222111111222222222222111111111111111111111111111111555444111///...///000111222222222222222222222222111000000000111222333333000000000000000000000000222222111111111111111111111111111000000000000000111333444333222111222333////////////////////////000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000/////////..................///000000000000000---.........//////000000000///......000000///...////////////000000000000......////////////000000////////////000000000000111///...///000111000/////////000000111111111111000000000000000000000000000111111000//////000222000000000000000000000000//////000000111111111111222222111111111111111222000000111222222222222111111222333444444444333333555555555666777777888888888888999999::::::::::::::::::999888888:::;;;<<<999888999;;;>>>@@@@@@???>>>>>><<<<<<;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<===<<<;;;:::888888888888888888888888777777777666666666666666555555555555555555555555999888777777777888666555444555888999999888555444666666555444444333222222111222222222222333333333444444444444444444444444222222222222222222222222000000000000000000000000222111111111111111111111333111000111222222111000//////000000111222222222333333222111000000000111///...---...///000///...000//////......//////000000/////////......------...///000000000000111111////////////////////////...............///000000111///---,,,---...//////000000////////////000000//////............//////............////////////111111000000////////////000000000000000000000000------...//////...------///////////////////////////000111111000000111111000000000//////000222333/////////000//////......//////000111222111111000///////////////000000111///000000111111000000//////////////////000000111111111111111111111111111////////////000000000000111111111111000000000000000000000000000000000000.........////////////000,,,---...000111222333333........./////////000000.........///////////////........................000////////////000111111111111111111111111111111......///000000000000000///000000000111111222222////////////////////////---......000111222333444111111111111111111111111111000///......///000111000111222222222222111000000000000000000000000000444333000...---...///000111111111111111111111111111000000000111222333333111111111111000000000000111111111111111111222222000000000000000000111111111333444333222111222333///////////////////////////000000000000000000///000000000000000000000000////////////////////////////////////////////////000000///............///------...///000000000000------......///000000000000///......000000///...////////////000000000000---...000///......///111////////////000000000000111000//////111111000////////////000111111222222000000000000000000000000000111111000//////000222000000000000000000000000/////////000111111222222000000000000000111222222000000111222222222222111333333333333222222222222444444444555666666777777666666777888999999999999999999888888999999:::;;;999888999;;;>>>???>>>=====================<<<<<<::::::999999999:::;;;;;;======>>>>>>>>>===<<<<<<===<<<::::::;;;;;;:::999888888888888888888888888888888777777777777666666555555555555555555555555999888777777888888777666555666777888888777666555444444444333333333333222222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000111111111111111111//////...///111222111000/////////000000000111111222222111000000000111111///...---...///000///...//////............//////...////////////...---,,,---...000000//////111222............////////////.........//////////////////...---,,,---///111222000000////////////000000///............//////000............////////////111111000//////...------000000000000000000000000,,,---...//////...---,,,///////////////////////////000111111//////000111/////////...,,,---///111...//////000000000//////...///000111222111000///////////////000000000000///000000000000000000//////////////////000111111000000000000000000000000////////////000000000000222111111111111000000000111111111111111111111111---------.........//////***+++---///000111222222------...//////000111111.........///////////////..............................------......///000000000000000000000000000......///000000000000000...//////////////////000111111111111111111111111---...///000111222333333111111111111111111111111000000////////////000000///000111222222111000///000000000000000000000000222111000.........//////000000000000000000000000111111111000111111222222222111111111111000000000000000000111111111111111000000000000111111111111///000111000//////000111000000000000000000000000///000000111111000000///000000000000000000000000................................................111000///...---......///,,,,,,---...///000000///------......///000000111111000//////111111000///////////////000000000000...000111111//////000222////////////000000000000111000///000111111000///...//////000111111222222111111111111111111111111000111111000//////000222000000000000000000000000...//////000111111222222.........///000111222333000000111222222222222111222222111111111222444555444444555555666777777777555666888999::::::999999777888888999999999999999::::::;;;<<>><<<;;;<<<===>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<<<<<<<======>>>=========???<<<999888999:::999777999999999999999999999999999999888888888777777777555555555555555555555555777666555666777888777666666666777777777777666666333333333444444444444555333333444444444555555555333333333333333333333333222222222222222222222222222222222222222222222222//////000000111111222222///...---...111333333222/////////000000000000000000000/////////000111111///...---...000000000///000000////////////000000+++,,,---//////000//////,,,...000000......000222......//////000000000000---......///////////////---...////////////000111111000///......///000111...............///000000............//////////////////..................////////////////////////,,,---///000000///---,,,////////////////////////...000111000...---///000---......,,,))))))+++------...///000000000000000,,,...///111111000///......//////000000000000000000111111222222111111000///////////////000111111000000000000000000000000////////////000000000000222222222111111111000000000000000000000000000000............////////////------...///000000000000///////////////000000000............/////////000.......................................//////000..............................///000000000000000000000000///////////////111111111111111111111111...//////000111222222333111111111111111111111111000000000111111000000000...///111222222111///...111111111111111111111111111000000000000000000000////////////////////////222222111111000111111111222222222111111111000000/////////000000111111111///000000000111111111111...///000000......///000000000000000000000000000///000111111111111000///////////////////////////////////////////////////........................111000///------......///+++,,,---...////////////---------...///000000111222111000111222222222000////////////000000000000///111333222000000222444////////////000000000000111000///000111222111///...//////000111222222222222222222222222222222222000111111000//////000222000000000000000000000000...//////000111222222222---------...///111333444000000111222222222222111111000//////111333666888555555666666777888888888666777999:::;;;;;;::::::666777888::::::999888888<<<<<<<<<>>>@@@@@@>>><<<999;;;>>>???@@@>>><<<:::<<<<<<<<<<<<<<<===>>>???;;;;;;<<<===>>>>>>>>>===@@@<<<888666888999888666999999999999999999999999:::999999999888888777777666666666666666666666666555444444555777888777666777777666666666666777777333333444444555666666666555555555666666666777777222222222222222222222222222222222222222222222222000000000000000000000000...//////000111222222333222000///000222444444333000000000000000000000000//////...//////000111111...------...000111000///111111000000000000111111''')))+++...000111222111+++---000///......000222//////000000111111111222---......///000/////////---000222333111///------111000///......///000111...............///000111............/////////000,,,,,,------.../////////////////////////////////,,,---///000000///---,,,////////////////////////---///111000---,,,...000222333333000---+++...000------///000111111111111,,,---///000111000...---...//////000000000000000222222222333333222222222///////////////000111111////////////////////////////////////000000000000222222222222111111000000////////////////////////////////////000000000000000000000000000///......111111000000//////......---.........//////000000000000000000000000000000000000000000000111222222111111111111111111111111...//////000000000000000333333222222111111000000//////////////////////////////000000111111222222111111111111111111111111000111222333333222111000---///000111111000///---222222222222222222222222000111111222222222111111////////////////////////333333222111000000000111222222222222111111000000......//////000000000111//////000000111111111222///111222111000///000111000000000000000000000000///000111222222111000///////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000111111222222//////............//////////////////////////////000//////.........//////////////////////////////////////////////////////---......///000111111222000000000000000000000000000000000000000000000000000///...---...///111333//////000111111111111000000000000000000000000000............////////////...//////000111111222222555555444444444555555666666777777777777777666666666666777888999999::::::;;;::::::999:::===???@@@::::::;;;;;;<<<;;;;;;;;;???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===:::888999;;;<<<:::777888888999::::::::::::999::::::999888777666555444555333222333666888666444555555555555555555444444555666777777666444222111555444333333333333444555333333444444333333222111111111111222222333333333000111111111111222222222555444333111000/////////000000000000111111111111111111111111111000//////..............................///000000000000000////////////////////////......//////...---,,,,,,......////////////......000000//////.........---///////////////////////////---+++,,,///000///---000000000000000000000000...///000000000...---,,,...------,,,,,,------.........------------.........---+++***)))***++++++///////////////////////////000111000...------...+++,,,---,,,,,,---000333---...///000000///...---------------------------+++,,,,,,---...///000000000000000000000000000000---...///000000111000000///,,,,,,//////,,,,,,///,,,---///000000000///.........//////000000111111////////////////////////222111000111111111///---//////............//////......//////000222333444000000000000000000000000///,,,)))+++000222///,,,...------------...//////111...,,,---///111///..................///000000.........------,,,,,,,,,111111111000000000000000444333333222111000////////////............//////000000000000000000000000000000//////.........---............////////////////////////////////////000000000000111111111111////////////////////////,,,...000111///.........111111000000000000111111......////////////......000000000333555555000---000000////////////000000222000///000111111000///111111222222222222111111////////////////////////...............///000000111111000000//////......//////......---------,,,000000000000000000000000////////////////////////............//////////////////............/////////////////////////////////......---------......////////////////////////////////////////////////.........///000111111111000000000000000000000000000000000000000000000000222111/////////000222333///000000000000111111111000000000000000000000000....../////////000000000222333333444444555666666555444444444444555555666666666777777777777666666777888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===============???>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999;;;;;;:::888888888999::::::::::::999;;;;;;:::999888777666666555444222444666777666444555555555555555555555555555666777888777555333222555555444333333444555555333333444444333333222111222222222222222222333333000111111111111222222222444444333222111111111111000000000000111111111111111111111111111000//////////////////////////////......///000000000000000//////////////////////////////000000//////...---......////////////......000/////////............////////////////////////000...---...000111000...000000000000000000000000//////////////////...---...------,,,,,,------.../////////....../////////000000...---------.................................000000///...------............---,,,---///111......////////////..............................---------.../////////000000000000000000000000000...//////000000000000///000......000000......000---...///000000000//////.../////////000000000111111111111111111111111111222111000111222111///...000000////////////000000////////////000111222222000000000000000000000000111000000000000000000///...------------...//////111///------///000///---...............///000000/////////.........------111000000000000000000000333222222111111000000000000000////////////000000000000000000000000000000111111000000000/////////000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000...000111111000//////000111111000000000000111111///000000111111000000///111000000222444444111...000000////////////000000111000///000111111000///000111111222222111111000111111111111111111111111...............///000000111000000000/////////...///.........//////...///000000000000000000000000////////////////////////////////////............000//////......//////000//////////////////////////////.........//////000////////////////////////////////////////////////......//////000000111111000000000000000000000000000000000000000000000000333222111000000000111222000000/////////000111222000000000000000000000000/////////000000000111111111111111222333333444444444444333444444555666666666666777777777777666666999999999::::::;;;;;;<<<999:::<<<======;;;999777;;;;;;===>>>????????????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999;;;;;;999888888888999::::::::::::999<<<;;;;;;:::999888777777555444444444666777666555555555555555555555555555777777888888888666555333555555444333333444555555333333444444333333222111333333222222222222222222000111111111111222222222333333333333333333333333000000000000111111111111111111111111111000//////000000000000000000000000......///000000000000000////////////////////////000000000000000000///.........////////////......////////////............////////////////////////000///...///111111111///000000000000000000000000///............//////000......------------......000000////////////000000111000//////.../////////...........................///000///---------///000000000///---,,,.../////////............//////000000000000000000000000////////////////////////000000000000000000000000///000000000000//////...111//////111111//////111...///000000111111000000////////////000000000000111111111111111111111111111000000000222111000...111111000000000000111111111000000//////000000111000000000000000000000000111333444222///...///111......------......///000222000.........///...---...............///000000000000000///////////////000000000000000000111111111111111111111111111111111111000000000000111111000000000000000000000000222222111111111111000000333333333222222111111000111111111111111111111111000000000000111111111111111111111111111111111111111111222111000///111333111111000000000000111111000111111222222111111000222111000000222222111000000000000000000000000000111000//////111111000///000111111222222111111000111111111111111111111111...............///000000000000000000////////////......//////000111111222////////////////////////////////////////////////222222111111000000//////000000////////////000000////////////////////////000000000///000000111111////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////333222111000//////000000111000...---...///111333////////////////////////000000000000111111111111/////////000111111222222333333333333444555666666555666666777777777777666999999999999::::::;;;;;;666777999;;;<<<<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@???>>>>>>=========::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999::::::::::::999;;;;;;:::999888888777777666555555555666666666555555555555555666666666666777888888888888777666555555555444444444444555555333333444444333333222111333333333222222111111111000000111111111222222222222222333333222222111111///000000000111111111111111111111111111000//////////////////////////////......///000000000000000//////////////////////////////000000000//////.........////////////......///////////////.........///////////////////////////......///000000000000///////////////////////////...---------///000111......------------......000//////////////////000...---------------------........................---...//////---------//////000000///...---...///000///...------...///000000000000000000000000000000000000000000/////////000000000000000000000000000000111000000///...---111//////111111//////111///000000111111111111111////////////000000000000111111111111111111111111111000000000222222000...111000000//////000000111111111000//////////////////////////////////////////000000000////////////...............//////000111000///............---...............///000000////////////////////////000000000000000111111111///000000000111111111222111000000//////000000111////////////////////////111111111111111111111111444444333222111111000000111111111111111111111111///000000000111111111111111111111111111111111111111222111000//////111333111111000000000000111111000111111111111111111000222111000///000000111111000000000111111000000000000///...///000111000///000000111111111111000000.......................................///000000000000000000////////////......///000222333444444////////////////////////////////////////////////222222111111000000//////000000////////////000000///////////////////////////.........//////000111////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000//////............111///...------///111222////////////////////////000000000000111111111111000111111222222333444444222222222333333555666666555555666777777777777777888888888888999999999999999888888888999;;;===>>>999:::<<<===??????@@@@@@@@@@@@@@@??????>>>======:::::::::;;;;;;;;;<<<<<<:::;;;;;;::::::999999999888888999::::::::::::999999999888888777777666666666666666666555555555666555555555666666666777777888888888888888777777777555555555555555555555555333333444444333333222111333333333222222111111111000000111111111222222222222222222222111///...---///000000000111111111111111111111111111000//////..............................///000000000000000////////////////////////---......//////...............////////////...............///////////////////////////////////////------............/////////////////////////////////...---------///000111///......------......//////......------......///,,,,,,,,,---------,,,,,,........................,,,...///...---,,,...///,,,...//////......///000000///...------...///000////////////////////////000000000000000/////////000000000000000000000000000000111000000///...---000......000000......000000000000000000111111222000000000000////////////000000000000000000000000000000///000222222111///000//////......//////000222111000///............////////////////////////000---+++---222444222//////............///000000000000///...------.....................///000000........................//////000000111111111111/////////000111111222222000//////......//////000////////////////////////000000000000000000000000333333222111000/////////000000000000000000000000///000000000111111111111000000000000000000000000000111111///......000222111111000000000000111111///000000111111000000///222111000///...///111222000000111111111111000000///...---...000111000///000000000111111000000000.......................................///000000////////////000000000000---...///111333444555666000000000000000000000000////////////////////////////////////............111000000//////000000111////////////////////////,,,,,,+++,,,,,,---...///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000..................------//////.........///000111000000000000000000000000/////////000000000111111...//////000000111222222222222222222333444666666444555666777777888888777888888888888888888888888>>><<<:::888888999;;;<<<:::;;;<<<>>>???????????????@@@@@@@@@???>>>===<<<999::::::;;;;;;<<<<<<<<<:::;;;<<<;;;999888999:::888888999::::::::::::999888888888777777777666666666777888777555555555666555555555666666777777888888888777777777777777777444555666666666666555444333333444444333333222111333333222222222222222222000111111111111222222222222222222222000...,,,+++000000000000111111111111111111111111111000//////..............................///000000000000000////////////////////////,,,------.....................////////////...............///////////////////////////////////////,,,---......------...///000000000000000000000000///............//////000//////............//////......------------......------.../////////......------------------------,,,---......---,,,...///+++---//////...---.../////////............//////........................////////////////////////000000000000000000000000///000000000000//////...000......000000......000000////////////000111222000000000000////////////////////////////////////000//////000222222111/////////............//////111000//////............000000000000000000000000111---+++...444777555111//////......//////000111...///000///------///000...............///000000------............///////////////000111111222222/////////000000111111111//////............//////000000000000000000000000/////////000000000000111111111111000/////////...////////////////////////000000000000111111111111000000000000000000000000///000111000///...000111111111000000000000111111///000000000000000000///000111111///......000222///000111222222111000///...------...000111111000///000000111111000000///111111111111111111111111...............///000000////////////000000000000---...///111333444666666000000000000000000000000////////////////////////............////////////111111000000000000111111////////////////////////,,,,,,,,,,,,---...///000////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000---......///////////////........./////////000000000000000000000000000000....../////////000000000---------...//////000000111111111222333444666777444555666777888888888888999999999999999999999999===<<<<<<;;;;;;;;;;;;;;;======>>>???@@@@@@??????>>>????????????===<<<;;;999999::::::;;;<<<<<<===999;;;<<<;;;999888999;;;888888999::::::::::::999999999888888888888777777666888999888555444555777444555555666777777888888777777777666666777777777444555666777777666555444333333444444333333222111222222222222222222333333000111111111111222222222111111222333222000...,,,000000000000111111111111111111111111111000//////..............................///000000000000000////////////////////////------...///////////////......////////////................../////////000////////////////////////,,,...000///...---///111000000000000000000000000//////////////////...---//////............////////////............//////---...///000111000000///------------------------+++,,,...------,,,...///+++---//////---,,,+++,,,......////////////..............................---------.../////////000000000000000000000000000...//////000000000000///111//////111111//////111//////.........///000111111000000000/////////...000000000000000000000000000//////000222222111000000000////////////000000000//////.........//////000000000000000000000000///...---///222333222111///////////////000000111,,,...//////------000222...............///000000....../////////000000000...//////000111111222222/////////000000000000000000000////////////000000000000000000000000000000000000000111111111222222000000000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111///111222222111000000111111111000000000000111111000111111222222111111000///000111000......///222///000222333333222000///...---,,,...000111111000//////000000000000//////111111111111111111111111...............///000000.../////////000000000111---...///111222444555666000000000000000000000000//////////////////////////////000000111111222222111111000000000000111111////////////////////////////////////000111333333////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000---...///000111111000000---...//////000/////////000000000000000000000000............////////////111111111222333333444444111111111222333444666777444555666777888888888888::::::::::::::::::::::::777999;;;===>>>>>>======???@@@@@@AAAAAAAAA@@@@@@>>>>>>??????>>>===;;;:::999999::::::;;;<<<======999;;;===;;;999777999;;;888888999::::::::::::999::::::999999999999999999666888999888555444555777444555555666777888888999777666666666666666777777444555666777777666555444333333444444444333222222111111111222222333333444000111111111111222222222///111222333333222000///000000000000111111111111111111111111111000//////000000000000000000000000...//////000000000000000////////////////////////......///000000111000000......////////////......---.........//////000000////////////////////////---///111111......000222000000000000000000000000//////000000000///---,,,//////............//////000000////////////000000,,,---...000000000///...------------------------+++,,,------,,,,,,...///,,,...//////,,,***))))))---...///000000///...---////////////////////////+++,,,,,,---...///000000000000000000000000000000......///000000111000000333000000333333000000333///...---------...000111111111000000/////////...111111111111111111111111000//////000222333111000111111000000000000111111//////............//////000000000000000000000000,,,---///...---,,,...//////////////////000111111+++---//////---...111444...............///000000//////000000111111111222...//////000111222222222000000000000000/////////111111000000000000111111000000000000000000000000111111111222222333333333000000000000000111111111111111111111111111111111000000000000111111111111222222222222222222222222000222444444333222111222111111000000000000111111222222222333333222222222...000222111...---///111///000222333333222000///...---,,,...000111111000//////000000000000//////////////////////////////...............///000000.../////////000000111111......///000222333444555///000000000000000//////.........///////////////---......///000111111222000...---...111222000...000000////////////000000////////////////////////......////////////......//////000000///...------,,,---......------...000,,,,,,,,,---------......------......//////000000,,,---...//////...---,,,,,,,,,---...//////..................///////////////////////////000111111000000000000000000000000111111111111111222222222111333555555444444444555:::999999999999999999999999999999:::;;;<<<===>>>?????????@@@@@@AAAAAABBB??????@@@AAA@@@???>>>===::::::::::::::::::::::::;;;;;;;;;;;;:::999888888<<<<<<<<<;;;;;;:::::::::999999888888777666666666666666555555555444444444888999999999::::::::::::::::::999888777666555555777555444222222333444555222222111111111222333333333333333333333333333333444000000444444000000444111111111111111000//////000000000000000000000000000000000000000000000000......//////////////////------......//////000000//////.........---------000000000000000000000000........................///...---,,,,,,---...///---.........//////000000...///000///...---...000000000//////.........---...---------...///111222......------------......000000000000111111111111000000000000000000000000,,,,,,,,,------..................------,,,,,,,,,,,,---...---,,,,,,---...////////////...---,,,+++,,,,,,...///000000000000---...//////......///111......//////000000111111000000000000///////////////000222111///....../////////.........---------000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000111111222222000///...111000///...------...///,,,---------......//////............//////////////////............//////...............///000000111111000000//////......222111111111000000//////222111000.........///000222111000/////////000111111111111111111111111111111111000000000000111111222222111000//////000000000000000000000000000000000000000000111111111111000000111111111111000000222///---...111333333111---......///////////////000000000000000000000000///000111000///...///000///////////////000111111......//////000000111111//////000000///...------000000//////.........---//////////////////////////////000000000000//////000000//////......------.........//////000000000333111000111333444333111000000////////////000000////////////////////////......////////////......///////////////...---------...000///......///111------------.....................///////////////......///000000///......------...///////////////............///////////////////////////000000111000000000000000000000000000000111111111222222222000222444555444444555666888888888888888777777777999999999::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAAAAA???===<<<::::::::::::::::::::::::;;;;;;;;;;;;:::999888888;;;;;;;;;:::::::::::::::999999999888777777666666666666555555555444444444666666666777777777888888888888888777777777777777777666444333222333444555333444444444444444444444333333333333333333333333444000000444444000000444111111111111111000//////000000000000000000000000000000000000000000000000///////////////................../////////////////////.........---------000000000000000000000000////////////////////////000///............///000............/////////000...///000///...---...000000/////////..................------...///111222/////////....../////////---.........////////////////////////////////////,,,,,,------------------......---------,,,,,,,,,,,,...///...---,,,---...111111111111111000000///,,,---...//////000//////---...//////......///111000000000000////////////000000000000///////////////111222111000......///000000000//////.........000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111222111000///...111000///...---......///....../////////000000000............//////////////////............////////////......//////000000111000000000/////////...111111000000000/////////222111000///......///000222111000///000000111222111111111111111111111111111111000000000000111111222222111000000000000000111111111111111111111111000000000000111111111111000000111111111111000000222///------000111111000......///000000000000///000000000000000000000000000222333222111111222333///////////////000111111////////////000000000000///////////////...------000000000/////////..............................//////000000000000//////111111000///...---,,,,,,.....................///000///...///000111111///000000////////////000000////////////////////////......////////////......///////////////......---...///000000//////000222............///////////////////////////.........//////000000000000//////...//////000000000000///............//////////////////......//////000111000000000000000000000000000000000111111111222222///111333444444444666777666666666666666666666666999999999999:::;;;<<<<<<<<<<<<======>>>??????@@@???@@@BBBBBBBBB???<<<:::::::::::::::::::::::::::;;;<<<<<<;;;;;;:::999888999999999999999:::::::::::::::999888888777777666666666666555555555555444555555555666666666777777666666666777777888888888777666555333333444444555444555666777777666555444333333333333333333333333333111111333333111111333000111111111111000000///000000000000000000000000000000000000000000000000000000//////.........---///////////////........./////////............---000000000000000000000000000000000000000000000000000000////////////000000............////////////...///000///...---...000////////////..................---......///000111000000////////////000000------........./////////////////////////////////------------------,,,,,,...------------,,,,,,,,,---...//////------...///------...////////////...---....../////////......---...//////......///111111111111000///.........////////////000000000000///111222222000//////000111111000000000000//////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000111111111000///...000000///............///000000000000111111111111............//////////////////............///////////////000000000111111000000000000////////////000000///////////////...111000000////////////000111000000000111222333333000000000000000000000000111111000000000000111111222111000000000000000000111111111111111111111111000000000000111111111111000000111111111111000000333111//////000111111000//////000111111111111111000000000000000000000000,,,...//////......000111///////////////000111111000000000000///////////////////////////......---111000000000000000//////...........................//////000000000000///000000//////......------...............---------...------....../////////000000////////////000000////////////////////////......////////////.........///////////////......---///000000///...000111////////////000000000000000000//////......------///////////////////////////000000111111111000000............///////////////............///000000000000000000000000000000//////000000111111222222...000222444444444666777555555555666666666666666999999999999999:::;;;;;;::::::;;;<<<===>>>>>>??????@@@BBBCCCBBB???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777888888999999999::::::::::::999888888777777666666666555555555555555777777777777888888888888666666666666777777777888777666555555444444555555444555777888777666444333333333333333333333333333222111111222222111111222000000111111111111000///////////////////////////////////////////////////000000000///......------000000//////......------/////////...............////////////////////////////////////////////////////////////////////////.........///////////////...///000///...---...000///////////////.....................//////000000000//////////////////000/////////000000000111111////////////////////////.........------,,,,,,,,,------------------------...///000///.........000***+++,,,---.....................///......---------...//////......///111111000000000/////////...////////////000000000000///111222222111000000111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000//////////////////.........//////000000000000000111111111............//////////////////............/////////000000111111111111111000000000000////////////////////////............000000000////////////000000000000111222333444444////////////////////////111111000000000000111111111111000000000000000111222222222222222222222222///000000000111111111111000000111111111111000000444333222222222222111111000000111222222222222111000000000000000000000000***+++------------///000///////////////000000111111111000000//////.........///////////////......111111111111000000000000..............................///000000000000000------......//////000000...............---------000000111111111111222222000000////////////000000////////////////////////......////////////............///////////////...,,,...//////...---///000/////////000000000111111000000//////......------........................000111111111111111000000............////////////...............//////000////////////////////////...//////000111111222222---///222333444444666777666666666777777888888888999999888888888999::::::888999:::;;;<<<===>>>>>>???@@@AAABBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999777777777888888999999999;;;;;;::::::999888888888666666666666666666666666777777777777888888888888777777777666666666666555777777666666555555555555333444666777666555222111333333333333333333333333111111111111111111111111///000000111111111000000////////////////////////////////////////////////000000//////.........---000000//////......------////////////////////////////////////////////////................................................///////////////............///000///...---...000.........///////////////.........//////////////////......------......///////////////000000000000.................................------,,,,,,,,,------------------------...///000///.........000---...///000111222222222---...............---,,,---...//////......///111.../////////000000000111.../////////000000000111...000222222000///000111////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////000000000///////////////......//////////////////////////////////////////............//////////////////............////////////000111222111111000////////////000000000000............/////////////////////000000000000/////////000111222333333333////////////////////////111111000000000000111111111000000000000000111111111111111111111111111111///000000000111111111111000000111111111111000000111222222222111000///000000111111222222222222222000000000000000000000000---...000000000000222333///////////////000000111111111000000//////............///////////////...000000000000111111111111........................---...///000000111111000,,,,,,---...///000111111.....................///---///000000//////000111000000////////////000000////////////////////////......////////////......---...//////////////////,,,---......------...///////////////000000000000///////////////...............------------......000111111111111000000///............////////////......------......///000////////////////////////---...//////000111222222...000222333333333555666666777777888888999999:::999888888777888888999999777888999:::;;;===>>>>>>??????@@@AAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::999888888888888888999999999<<<<<<;;;::::::999999888555666666666666777777777555555555666666666777777777777777666666555555555777777777777777666666666444444555555444333111000333333333333333333333333000222222000000222222000///000000111111111111000000000000000000000000000000000000000000000000000///////////////////////////////////////............////////////000000000000000000000000000000000........................------............------///////////////............///000///...---...000.........///////////////......////////////............------------......,,,,,,---------.................................------------------,,,,,,,,,,,,,,,------------...---...//////------...///,,,---...///000000111000,,,------.........---------...//////......///111.........///000111111111......//////000000111111---///111111000//////000......////////////000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000........................111000///.........//////---...//////000/////////............------------............//////////////////............//////...///000111222111000///////////////000000000000...////////////000000000...//////000000000000///...///000111111111111111000000000000000000000000111111000000000000111111000000000000000111111222000000000000000000000000000000000000111111111111000000111111111111000000---///000000...------...000000111222222222222111000000000000000000000000---///000000//////000222///////////////000111111000000000000////////////---...////////////////////////000000000000000111---------------------------...///000111111111111------......//////000000.........//////000000000***,,,......,,,,,,---///000000////////////000000////////////////////////......////////////......------...///////////////---...//////......///000........./////////000000.........///////////////000///...------...///000000000111111000000///...............////////////...------------...//////////////////////////////------...///000111222222///111333333333222333555666666777888888999::::::888888777777777777888888777888999:::<<<===>>>>>>??????????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999999999999999999888888888<<<<<<<<<;;;::::::999999555666666666777777777777666666666777777777888888555555555666666666666666777888888888777777666666555555444444333222222111333333333333333333333333///222222//////222222/////////000111111111111111000000000000000000000000000000000000000000000000------......///000000000.........///////////////.../////////000000000000000000000000000000000000........................---...///000000///...---000/////////...............///000///...---...000............/////////000......///000000///...---//////............//////,,,,,,,,,---------..............................,,,,,,------------------,,,,,,,,,---------......,,,...///...---,,,---...++++++,,,---.........---+++,,,,,,---............---...//////......///111////////////000000000000.........///000111111111,,,---/////////...///000/////////000000111111111////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////111000///...---......///,,,---///000000000//////.........---------,,,,,,............//////////////////............//////,,,...///111111000///....../////////000000000111/////////000000000111111---...///000111111000///......000000000000///...111111111111111111111111111111000000000000111111000000000000000111222222////////////////////////000000000000111111111111000000111111111111000000,,,///111111///...///000///000000111222111111111000000000000000000000000---...//////------...//////////////////000111111////////////000000000000------...///////////////....../////////000000000---------------------------...///000111111111111///////////////.........---......///000111222222---///111111///...000222000000////////////000000////////////////////////......////////////......------...///000000//////...///000000//////000111............////////////---.........//////000000111000///......///000111000000000000000///................../////////000...------------...//////////////////////////////------...///000111222222///111333333222222333444555666666777888999999:::888888777777777777777888777888999:::<<<===>>>??????>>>>>>===>>>@@@AAACCC<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999;;;:::::::::999888888888===<<<<<<;;;;;;:::999999555666666666777777888888999999999999::::::::::::333333444555666777888999888888888888888777666666777666555333333222222333333333333333333333333333...333333......333333...//////000111111111111111000000000000000000000000000000000000000000000000,,,,,,---...///000111111---.........//////000000.../////////000000111111000000000000000000000000000000000000000000000000...///000111111000///...000000//////.........---...///000///...---...000---.........//////000000......///000000///...---000000////////////000000........./////////000000........................,,,,,,,,,------.........,,,,,,,,,------.........,,,---...---,,,,,,---......///000000000000000000***+++,,,---......///...---...//////......///111111111000000//////......---......///000111111222+++---...///...---...///000000111111222222222222////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000///------......///,,,---///000000000////////////......---------,,,............/////////000//////............//////,,,---///000111000...---.../////////000000111111//////000000111111222222---...///111111111000///......///000000///...---111111111111111111111111111111000000000000111111000000///000000111222222////////////////////////000000000000111111111111000000111111111111000000...111444555333111222444//////000111111111111000000000000000000000000000111222333222111000111222///////////////000111111......//////000000111111------...///000000//////---.........//////000000------------------------,,,---......//////......///////////////000111111000000///............///111///...------...///111000000000000000000000000000000000000000000000000...---,,,++++++,,,---...---...............------////////////000000000000...///000///...---...///......////////////......+++,,,,,,---...///000000000000000000000000000000//////.........---------111111000000//////......///////////////000111111---///000111000000222333333222111000000222444555333444555666777888999:::888888999999999:::::::::777777888999::::::;;;;;;;;;;;;===>>>???????????????>>>>>>===<<<<<<;;;;;;AAA???===:::999999:::;;;999999999999999999999999::::::999999888777666666999777555666999:::888666777777777777666666666666777777666666555555555444777777888777777666555555666444111//////000333444333333333222222222111111111111111111000000000000---...000111111111000///000000000000////////////000000000000000000000000---------.........//////////////////////////////////////////////////////............////////////...------------...//////222111111000///......---111000///......///000111////////////////////////222111000...------------111000///---------...///....................................////////////........................------..................///---++++++,,,,,,+++***---,,,,,,---......---+++....................................////////////000//////.........//////////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000////////////000000000111222111000///000111000000000000000000000000//////000000111111222222........................///////////////////////////---,,,---...///...---//////.........---------////////////////////////---......///000/////////000///...///000111000/////////000111111111111000444444333333111///...---222222111111111111222222111111000000000000111111000000000000111111111111000000000000000000000000///000000000000//////...000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000111444555555333111///000000000000000000000000000000000000000000000000222111000111111111///...000000000000////////////------......//////000000//////////////////////////////............//////,,,---......//////......//////......//////000111000//////...............111000...------...000111000000000000000000000000000000000000000000000000111000///......///000111000111111111111111000000////////////000000000000...///000///...---...000......////////////............////////////////////////////////////////////////.........---------000000///////////////...///////////////000111111000000000111222333333333333222111000000222333555444444555666777888888999888888888999999999::::::888888888999999:::::::::;;;;;;<<<===>>>??????>>>=========<<<<<<<<<;;;;;;@@@???<<<:::999999:::;;;999999999999999999999999<<<<<<;;;::::::999888888999777555666888999888666777666666666666666666666777666666666555555555555666666777777666666555444555444222111000111222333333333333222222222111111111111111111000000000000......///000000000000000000000000000////////////000000000000000000000000---------.........//////////////////////////////////////////////////////............////////////...------------...//////111111111000///.........000000///......///000000////////////////////////000//////............///111000000//////...//////....................................////////////......................../////////...---------,,,000...------///000000///...---,,,---//////---,,,....................................//////////////////............//////....../////////000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000////////////000000/////////000000111111111000000000000000000000000//////000000000000000000........................///////////////////////////////////////....../////////.........---------////////////////////////......///000000000000///000///...///000111000///000000000000111111111111222222333333333222111111111111000000000000111111111111000000000000111111000000000000111111111111000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222000000////////////000000000111222333333222111000000000000000000000000000000000000000000000000000333111///...000111000000000000000000////////////........./////////////////////////////////////////////............//////------...////////////.........------......///000000///......------......000000............000000000000000000000000000000000000000000000000000000222111000//////000111222111111222222222222111111////////////000000000000---///000///...---///000......////////////......111111000000////////////.......................................---------...............////////////////////////000111111...,,,+++,,,///111///---222222111000000222333444555555555666666666777777777888888888999999999999888888999999999999999999;;;;;;<<<===>>>>>>>>>>>>:::;;;;;;;;;<<<<<<<<<<<>><<<:::999999::::::::::::999999888888888888;;;;;;;;;:::999999888888888777666666888888777666666666666666666666666666666666666666555555555555555555555666555555444444444333333333222222222222333333333222222222111111111111111111000000000000///////////////000111111////////////000000000000000000000000000000000000---............/////////////////////////////////////////////////////////............////////////......------......///000111111000000//////......//////...------...//////////////////////////////...............///000000000000111222111000///.......................................////////////........................000000///...---,,,,,,+++,,,+++***+++---///...---///...---...///000...,,,....................................//////////////////............//////------........./////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000...,,,+++---111333222000000000000000000000000000000000//////////////////........................///////////////////////////111333111...---...000/////////............---////////////////////////......///000000000000///000///...///000111000///111000/////////000222333444444444444444333222222000000////////////000000111111000000000000111111000000000000111111111111000000000000000000000000///000111222222333222222000000000000000000000000000000000000000000000000111111111111222222222222111000000//////000000111111111111111111111111111000000000000000000000000000000000000000000000000222///------///000111111000000000000////////////000000///////////////...//////////////////////////////............//////------...///////////////---------------...//////000///......------......000000///......///000000////////////////////////////////////////////////111000///......///000111......///000000000//////////////////000000000000---...//////......///000......////////////......////////////////////////................................................,,,,,,------....../////////////////////000000111...+++(((***///111...***111111111000111222333333555555555555555555555555777777777888888888888999999999999999888888888888:::;;;<<<===============888999999:::;;;<<<======>>>===<<<;;;::::::::::::::::::999999888888777777999888888888777777666666777777666666777777777666555555555666666666666666666666666666666555555555444444444555555444333333222333444444444333222111333333333222222222111111111111111111000000000///000///.........///111222////////////000000000000////////////////////////.............../////////////////////////////////////////////////////////............////////////...............//////000111000000000/////////............------.........//////////////////////////////............/////////000222444444222000.......................................////////////........................//////......---------,,,+++******+++,,,---,,,***///......///000000///---....................................///////////////............//////000------------.........///////////////////////////////////////////////////000000000000////////////////////////////////////000000////////////000000000,,,***,,,111333111---////////////////////////000000//////......------........................////////////////////////...111444222---+++---111/////////.......................................------...////////////...000///...///000111000///222111///......000222333888888777666444222000///111111000000000000111111111111000000000000111111///000000000111111111111////////////////////////...///000111222222333333000000000000000000000000000000000000000000000000.../////////000000000000111000000000000000000111111000/////////000111222000000000000000000000000///////////////////////////...---...000111111///000000000000////////////111000000000//////......//////////////////////////////............//////---...//////000000//////---------------...//////000000///............///000000////////////000000////////////////////////////////////////////////111000///......///000111,,,---....../////////...////////////000000000000,,,...//////......///111......////////////......,,,,,,---......///000000........................---.....................,,,,,,------....../////////////////////000000111333///---...333555222...111000000111111111222222444444444444444555555555666666777777777888888888999888888888888888888888:::;;;;;;<<<<<<<<<<<<;;;777888999:::;;;===>>>>>>===<<<;;;;;;::::::::::::999999999888888777777777888888777777777777777666666666777777666666666777444444555555666666666777555555555666666666666666333333444444444444444333222333444555555333222111333333333222222222111111111111111111000000000///000///.........///111222.../////////000000000111////////////////////////////////////////////////////////////////////////////////////////////////............///////////////............///000000000000000000////////////---..................---////////////////////////111111///......---------...000333555555333000///....................................////////////........................,,,---------......//////111000//////000///,,,***///......///000000///---....................................////////////...............///000000------------.........///////////////////////////////////////////////////////////////000000000000////////////////////////000000////////////000000222...+++,,,111222///+++////////////////////////000000//////......------////////////////////////////////////////////////,,,000222000,,,***,,,000////////////////////////------------------------,,,,,,---............---000///...///000111000///222111///......000222333888888777777555333222111333222222111111222222333111111000000000000111111///000000000111111111111////////////////////////---...///000111111111111000000000000000000000000000000000000000000000000.../////////000000000000111111000000000000111111111000///...///000222333000000000000000000000000////////////////////////,,,---///111333333000---000000000000////////////111111000000/////////...//////////////////////////////............//////......///000000000000///......------......///000222111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000000111222333---...///000000111000000////////////000000000000,,,...//////......000111......////////////......++++++,,,---...///000000........................---------..............................////////////////////////000111111222000...///222333111///000000000111111111111222333333333444444444555555666666666666777777777777777777888888888888888888::::::;;;;;;;;;;;;;;;:::888888999;;;<<<===>>>???;;;;;;;;;;;;::::::999999888888888888888888888888999999999999999999999999555666777777555555666777444444444555555666666777555555555666666666666666333333444444555555444444333444555555555444222111333333333222222222111111111111111111000000000000///////////////000111111......//////000000111111000000000000000000000000000000000////////////...////////////////////////////////////////////////............//////////////////......//////000111000000000000////////////---...////////////...---////////////////////////222111000///---------,,,...000222444444333111///....................................////////////........................+++,,,,,,---...///000000000////////////---***'''///...---...///000...,,,....................................////////////......---......///000111------........./////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000222000---...000111///,,,000000000000000000000000000000//////////////////////////////////////////////////////////////////,,,...000///,,,+++---000...////////////000000000------------------------,,,,,,---............---000///...///000111000///111000/////////000222333333444555666666666666666333333333222222333333333111111000000000000111111000000000000111111111111000000000000000000000000---...///000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111000000111111222111000//////000111333444000000000000000000000000000000000000000000000000...///000333444333000---000000000000////////////111000000000000000000/////////////////////////////////............//////......///000000000000000//////......//////000111333222222111111111111111000000000111111000000000000000000000000000000000000000000000000000000000222111000000000000111222......///111111222222222////////////000000000000,,,---//////......000222......////////////......------....../////////000////////////////////////---------.........//////000000///////////////...///////////////000111111///.....................///000000111111111111111111111222333444555555666555555555666666666777777666666777777888888999999::::::;;;;;;;;;::::::999999999:::<<<===>>>??????:::;;;;;;;;;;;;:::999999666666777777888888999999888888888888999999999999444666888777555444555777333333444555555666777777555555555555666666666777333333444555555555555555444444444444444333333222333333333222222222111111111111111111000000000000......///000000000000000.........///000111111111000000000000000000000000000000000000/////////...////////////////////////////////////////////////............///////////////////////////000000111////////////000000000000...///000000000000///...////////////////////////111000///..................///111222333222111000....................................////////////........................,,,---------.../////////,,,,,,,,,------,,,)))&&&...---,,,---//////---,,,....................................////////////---------......///000111....../////////000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000////////////000000000//////000000000000000000000000000000000000000//////000000000000000000////////////////////////////////////////////////------......//////000000.../////////000000000000////////////////////////---...//////000000//////000///...///000111000///000000000000111111111111111222333555666777888888333222222222222222222333111111000000000000111111000000000000111111111111000000000000000000000000///000000111111111000000000000000000000000000000000000000000000000000000111111111111222222222222222111111000000111111222000000000111111222333444000000000000000000000000000000000000000000000000333222111111222222111000000000000000////////////000000000000000111111111//////////////////////////////............//////...//////000000000000000///////////////000111111444333222222111111222222000000111111111111000000000000000000000000000000000000000000000000000000000///...------...///000------///000000111111111////////////000000000000,,,---//////...///000222......////////////......000000000000////////////000000000000000000000000---------.........//////111111000000//////......///////////////000111111000111222111000///000111//////000111111111111111000000111222444555666666555555555555666666666777555666666777888999999:::::::::;;;;;;;;;:::999999::::::;;;<<<===>>>???@@@::::::;;;;;;;;;:::999999555555666777888999::::::666666666666666777777777444666888777444444555888333333444444555666777777444555555555666666777777333444444555666666666555555555444444444333333333333333333222222222111111111111111111000000000000---...000111111111000///---......///000111111222000000000000000000000000111111000000/////////...////////////////////////////////////////////////............/////////000///////////////000111111////////////000000000000...///000111111000///...///////////////////////////............///000000...///000111222111111000..................................../////////000..........................................------------...///111000---***---,,,,,,---......---+++..................................../////////000---------......000111111////////////000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000////////////000000---///000111000111222444000000000000000000000000//////000000111111222222000000000000000000000000////////////////////////...------...111222222111.../////////000000111111111111111111111111111111///000000111111111111111000///...///000111111/////////000111111111111000333333444555666666555555222222111111111111222222111111000000000000111111000000000000111111111111000000000000000000000000111111222222222111111000000000000000000000000000000000000000000000000000////////////000000000000222222111111111111222222000000111222333333444444000000000000000000000000000000000000000000000000888555000...///111333333000000000000//////////////////000000111111222222//////////////////////////////............////////////000000///...------////////////////////////444111//////000111...,,,222///---...000111000...------......///000000000222000...///222333111///000000////////////000000......////////////......555333111///......000000444222000///...///000111////////////000000000000000000///...............000///...---,,,,,,---......,,,***+++---...,,,***.......................................---------////////////////////////////////////000000000000000000111222333333333333333444444555555444333333444444555555666777777777<<<:::888777777888999;;;888888999999:::;;;<<<<<<777777777777777777777777666666666666777777777777999888666555555555666777444444444555555555666666666666666666777777777777333444555555333333444555555555555555555555555555555555444444444333333333333222111000000111222333111111111111111111111111222111111111000000//////000///...------,,,,,,---......------------......------,,,,,,,,,---......,,,++++++,,,...///...---///...---,,,,,,---...///000...,,,---000111///---,,,---......//////..................////////////......////////////......,,,,,,,,,---------..............................111111000000//////......+++,,,.../////////.........///////////////...............------,,,,,,,,,000///---+++++++++---...------------------------//////......------------........................+++,,,,,,---.........---000000000000000000000000---,,,,,,---000111111000///......------...000111000000000000000000000000000000000000000000000000------......//////000000........................000000000000000000000000222///,,,,,,///111222111///000111111111000...---...............///000000//////////////////////////////.........000111222------------------------///...---,,,,,,,,,,,,,,,///...,,,,,,,,,---///111,,,---...//////...---,,,.../////////000000111111222222333333444555666666222222333333333222111111////////////000000000000888555111///111222222000//////............//////111000///000222333000...222222222222222111000///////////////000000000000222222111000//////000000222111111111000000//////...///000000000111555777......//////000000111111//////////////////////////////000000000000//////111111000///////////////////////////...---,,,+++111111000000//////..............................///////////////...------////////////////////////222000......000000...,,,111///------000111000...000000000000000000//////222000//////111222111///000000////////////000000...//////000000//////...444222111////////////000222111///...---...///000////////////000000000000000000///...............//////...---,,,---......///---+++,,,...///...,,,........................////////////////////////////////////////////////000000000000111111111111000000111222333333333333444444444444444444444444444444555555666777777777===<<<;;;;;;;;;;;;<<<===;;;;;;<<<<<<======>>>>>>888888888888888888888888666666666666777777777777999888777666555666666777444444444555555555666666555666666666777777777777333444555555333333444555555555555555555555555555555555444444444333333333333222111111111111222333111111111111111111111111111111111000000000//////000///..................///..................///...........................---,,,---///000000//////...------------...///111///---...000000///---,,,---......//////..................////////////......////////////......,,,,,,---------.................................////////////.........---,,,,,,.../////////............////////////....../////////......------------.........---,,,,,,+++............------------000000//////....................................,,,---....../////////...////////////////////////...------...000111000///...............///000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////000000000000000000000000222///,,,,,,///111111111000000000000000///.....................///000000////////////////////////111000///......///000000........................//////.........//////000///...---,,,,,,...///111...//////000000//////...---------.........//////222222333333444555555555333333333222222111111111////////////000000000111666333000///111222222000111000000//////000000111222000//////111222111///222222222222222111000000000000000000111111111111222222111000000000000000222222222222111111111000...000111111000111333555/////////000000000000000111111111111111111111111000000111111111111000000111111000///////////////111111000000///......---000000000000///////////////////////////////////////////////////......---////////////////////////000///......///000///---000///------///000///...222222222111000/////////111000///000111222111///000000////////////000000///000000111111000000///222222111111000/////////111000...---------...///////////////000000000000000//////............///......---------.../////////...---...///000///---..............................//////000000111111////////////////////////111111111111222222222222///000111222333333333333555444333333333333555555444444555555666777777777777888999999::::::::::::999999::::::::::::::::::999999999999999999999999666666666666777777777777888888777666666666666666444444555555555666666666555555666666666777777777333555555555444333444555555555555555555555555555555555444444444333333333333333222222222222333333111111111111111111111111111111000000000000/////////////////////000000111000//////......//////000......////////////......111///......000111000000///...------------...///111///......//////...,,,,,,---......//////..................////////////......////////////......,,,------------.............................................------------,,,---......///.........---......//////.........///////////////.........+++---...//////---+++***------------............000000000///////////////........................---...//////000/////////........................///...---...///000///...---......///////////////000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000111///------///111111111111111000///////////////...............///000000////////////////////////222111000///............////////////////////////............///000111222///...---------...///000111000000//////000000111------............//////222222222333333444444555555444333111111000000000/////////000000000111111444111//////000111111111222111111000000111111222333111///...000111111111111222222222222111000000111111111111222222222222222111000000000000000000333333333222222222222222///000222222111111222333000000000000000000//////111111111111111111111111111111222222222222111111111000000///////////////222111///...------......////////////000000000000000000000000000000000000...///////////////......////////////////////////............/////////...//////...---.../////////111111111000000/////////111000000000111111000000000000////////////000000000000111111111111000000111111111111111000///...000//////.........///000////////////000000000000000///............//////------------....../////////............///..............................------...///000000111111////////////////////////000000000111111111222222///000111222222333333222555444333222222333555777444444555555666777777777444555777999::::::999888888888888888888888777777999999999999999999999999666666666666777777777777888777777666666666666666555555555555666666666666555555555666666666777777444555666555444333444666555555555555555555555555555555444444444333333333333333333333333333333333111111111111111111111111000000000000000000//////////////////000111222333000000////////////000000---...///000000//////...222000......///000000///.........------.........111000/////////...------,,,---......///.....................////////////......////////////......------------............................................................------..................------.../////////......//////..................,,,---.........---,,,+++,,,,,,,,,,,,------------////////////....................................---....../////////..............................000///......///000...---,,,---///000000000///...000000000000000000000000////////////////////////000000//////......------000000000000000000000000////////////////////////000///......///000111111222111///.........///000...............///000000////////////////////////111111000///////////////////////////////////////---------------.../////////......---...///000000111111///......///111111000000000000000000111111111222222222333333333444555444222111000000000000//////000000000111111111111000//////000111111111111111111000000111111111333111///......000111222111111222222222111111000000000000111111111222222111111000000000000000111222222222222222222222222///111333333222111000111222111111000000/////////111111111111111111111111000111111222222111111000000000////////////000000000...,,,+++***+++,,,.........//////000000111111////////////////////////......///////////////...000000000000000000000000......///////////////000/////////.........///000.........//////000000000000000111111000000000111000000////////////000000000000111111111111000000000111111111111000//////000000000000000000000111////////////000000000000//////............//////,,,,,,---....../////////------......---------...........................,,,,,,---......///000000000000000000000000000000/////////000000000111111//////000111222222222222555444222222222444666777444444555555666777777777666888:::=========;;;:::;;;;;;;;;:::::::::::::::999999999999999999999999666666666666777777777777777777777777777666666555555555555666666666777777555555555555666666666666444555666666444444555666555555555555555555555555555555444444444333333333333333333333333333333333111111111111111111111111//////////////////000000/////////000000222333444000000////////////000000,,,---...//////000000000333111...---...//////...---..................---///000000///............,,,---......///.....................////////////......////////////......---------.........//////........................////////////////////////............------......---......///000000000///------------------------...---,,,,,,,,,,,,......******++++++,,,,,,,,,,,,------------------------........................------.........------,,,........................000///......///000...---,,,---///000000000///...111111111111111111111111////////////////////////000000//////......------//////////////////////////////////////////////////////////////////000111222111///.........///000...............///000000////////////////////////......///000000000000000........................000///...---------------............//////000000111000............000111111111111111111111000000111111111222222222222222444333222111000000000000000000000000111111111111000000000000000000111222111000000//////000000111222111000......///111333000111111222222222111111/////////000000000111111111000000000000000111111000000111111111111111111///111333444222000000000222222111111000000//////000000000000000000000000//////000000000000//////000000////////////000000000...,,,++++++,,,---.........//////000000111111........................---...//////////////////000000000000000000000000///000111000///...///000///000111000......000111---------...///000000000///111222111000///000111000000////////////000000///000000111111000000///111111000000000000000000000000000111111111111111////////////000000000000///............//////000,,,---......///.........,,,---......---,,,---...........................,,,,,,------......//////000000000000000000000000.../////////000000000000...///000111222222222222444333222222333444666777444444555555666777777777666777999;;;;;;;;;999888888888888888999999999999999999999999999999999999666666666666777777777777777777777777777666555555555555666666666777777777444444555555555666666666444555666666555444555666555555555555555555555555555555444444444333333333222222333333333333222222111111111111111111111111......////////////000000////////////000111222333000//////......//////000,,,,,,---...000111333444555222///---...//////...------...//////...---------///000///...---///000,,,---......//////..................////////////......////////////......------........./////////......................../////////000000000000000//////...---------............///000111111111111,,,,,,,,,---------------...---,,,***+++,,,...000******++++++,,,,,,------,,,,,,,,,,,,,,,---------........................------------------,,,+++........................///...---...///000///...---......///////////////111111111111111111111111000000000000000000000000///////////////.........////////////////////////000000000000000000000000---///000000//////000111111111000///////////////...............///000000////////////////////////---...///000111111111111........................333222111000////////////....../////////000000000000//////......//////000000000////////////......111111111111111111111111111111222222111111000///000000000111111111222222000111222222000000000111000000000//////000000000111111111000...///111333000000111222222222222111.../////////000000000000000000000000000111111222000000000000000111111111000222333333111000000111111111111111111111000000//////////////////////////////000000000000/////////////////////000000111111000///......///000111////////////000000000000........................------...///////////////000000000000000000000000111222333222///...///111000111222111//////111333///////////////000000000///111222111//////000222000000////////////000000...//////000000//////...111111000//////000111222...//////000000000000000////////////000000000000...............///000000---.../////////...---,,,---///000///---,,,...000......................................./////////000000000000000000000000//////000000000111111111...///000111222222222222222222333333444555555666444444555555666777777777555666777888888777666666444555555555666777777777888888888888888888888888666666666666777777777777666777777888777666555444555666666666777777777777444444444555555555666666444666777666555444555777555555555555555555555555555555444444444333333333111111222333333222111111111111111111111111111111........./////////000000///////////////000111222///..................///......---...111444888;;;777444000......///000///------...//////...------+++...000///......000222,,,---......//////..................////////////......////////////..................////////////................................./////////000000000///...---,,,------...///000111222222333333333------------.........///,,,,,,,,,,,,------......++++++,,,------...//////,,,,,,,,,---------.............................................---,,,,,,////////////////////////...------...000111000///...............///000000111111111111111111111111000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000---///111111///...000111000000000000000///.....................///000000////////////////////////...///000111111000//////////////////////////////111111000000000000000111......///000000000000000///000000111111000000///000000000/////////......111111111111111111111000---///111333333222000///000000111111111222222222111333444333111///000111222111111000000111111222///111222111//////000222000000111222222222222222//////000000000111111111000000000000000111222222000000000111111222222222000111222111000000222333111111111111111111222222000000000000000000000000000000000111111000000000///////////////000111111111111111111111111111111000000000000////////////........................------...///000000//////000000000000000000000000222444555333000...///111000222333222//////111444222222111111000000/////////111333222///...000222000000////////////000000......////////////......222111///......000222333------...///000000//////////////////000000000000...............///000111....../////////...,,,+++...000222111...---///111........................000000000000////////////000000000000000000000000000111111111111222222222...///000111111222222111111222333444555555555555444444555555666777777777999::::::::::::999999888666777777888999::::::;;;777777777777777777777777666666666666777777777777666777888888888777555444666666666666777777777777444444444555555555666666555666777666555444555777555555555555555555555555555555444444444333333333000111222333333222111000111111111111111111111111---.........//////000000///////////////000000111......------------......000///...///222777<<>>333111111///000000////////////000000000000000000000000000000000000000000111111111111......///000000000000000000000000000000000000000...000111000---,,,---///000000000000000000000000000000000000111111111111111000000000000000000000000111111111111222222222000000000000000000000000000111222222111000111222777666555444444444444555000000000000000000000000111111111111000000000///000000000000////////////000000000000000000000000111000...---------///000///............///000000////////////////////////---///111222222111///---000///------///000///...111111111000000/////////000000000000////////////000000000000000000000000////////////////////////......//////000000111111000000000000000000000000////////////////////////000///...///000000...,,,......////////////...............//////000000000,,,------------.........---------............///............//////////////////............//////000000////////////000000000000////////////000000000000000111222333444555333333333444555555666666777777666666666666666555222555999:::999777666666777777777777888888999:::999888777777666666666666666666555555555666777777888888888888888999999999>>>888333444999:::555///666666777777777666666555555555555444444333333333333333444444555444444444111000000000000111222222000000000000000000000000000000000000000000000000////////////////////////.........//////.........222000//////111222222111111000...---------...///---......//////......---...//////...---...222444DDD999000//////,,,///666.........//////.........---............/////////***+++,,,---------------........................000///...---,,,,,,,,,,,,///////////////.........///......///111111000...///............---------...------------,,,,,,,,,---------...............,,,,,,---......---,,,,,,------------------------000...------...//////...------...////////////...---...000///......///111//////......////////////------...//////...------///000000000......000111000000000000000000000000000000////////////000000//////...------...000111111000000000000000000111////////////////////////......////////////......000///......000000///...111111111111000000000000//////............///////////////............---111000///...------------555@@@EEE;;;111///000///000000////////////000000000000000000000000000000000000000000111111111111///////////////000000111000000000000000000000000...///000///...---...///000000000000000000000000000000000000111111111111000000000000000000111111000111111111111222222222000000000000000000000000///000222222111111222444888777666555444333333333000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000/////////............///////////////000111111////////////////////////...///000000000000///...000///........./////////111111111000//////......111111000000//////......////////////////////////////////////////////////---......///000111111222000000000000000000000000///////////////////////////...////////////...---......////////////......---......///000111111222------------............---------............///............//////////////////............//////000////////////000000111000000////////////000000000000000000111333444555222333333444444555666666666666666666555555555555444777:::;;;:::777666555666666666666777999::::::999888888777666666777777666555555555666777888888777777888888888888888999===999555555888888444000555555666666666666666555555555555444444333333222222333444555555555555555000000000111111111222222000000000000000000000000////////////////////////////////////////////////---...///000000///...------------...000111111222///...---------...//////------............------,,,++++++***)))***,,,...***)))+++000111...///444---...///000000///...---------........./////////***+++,,,---.......................................------,,,,,,+++++++++//////..................///...---...//////...,,,///............---------------------------------........................+++,,,...//////...,,,+++------------------------...---,,,---///000///...------...//////.........---...............///000.........///////////////........................///000000000......000111////////////////////////000000////////////000000000///...------...000111000000////////////000000////////////////////////...//////////////////...//////...////////////...111111111000000000////////////............///////////////...............000000///...............///777:::444......111111000000////////////000000000000000000000000000000///000000000111111111111111000///......///000111////////////////////////000111111111000000000111000000000000000000000000///000000000111111111111000000000000000111111111000000111111111222222222000000000000000000000000---///111111111222333555777666555333222111000///000000000000000000000000111111111000000000000000////////////000000000000////////////////////////...///000000000///------//////......//////000111//////////////////////////////------------///////////////.........///000000000000000//////......111111000000//////......////////////////////////........................---......///000111111222000000000000000000000000////////////////////////---...////////////...///......////////////......---......///000111111222---------.........//////---------............///............//////////////////............/////////////////////000111111000000////////////000000000000000000111222333444222222333333444555555555555555555555666666666666555777:::;;;999777666555666666666666777888999:::999888888777777777777888666666666666666777888999666666666777777777888888888999999888555444444444333444555666666777777666555555555444444333333333222222333444555555555555000111111111222222222222000000000000000000000000////////////////////////////////////////////////---...///000000///...---,,,---.........//////000---------------......///,,,,,,------------,,,,,,///...---------...//////,,,---111333111---,,,...---...///000000///...---,,,------------.........***+++,,,---.../////////..............................//////000000000000------------------------...---------......---+++///............---------------------------------.....................---+++,,,...//////...,,,+++---------------------------,,,,,,---///000///...------............---------,,,,,,---............------...///000000//////111111111111111111111111///000000000......000111////////////////////////000000////////////000000000///...------...///000.........------........./////////////////////////////////....../////////.../////////.........///000000/////////.........//////............//////////////////////////////...............///000111,,,111333///---...111333000000////////////000000///////////////////////////000000000111111111111111000///......///000111////////////////////////111000000000111111111000000000000000000000000000///000000000111111111111//////000000111111111111000000111111111222222222000000000000000000000000---///111111111222444666777666555444222111///...000000000000000000000000000000000000000000111111.../////////000000000111////////////////////////...///000111000///---,,,......------......///000////////////////////////000///---++++++---///000...///000///------///000////////////////////////000000000000////////////000000000000000000000000..............................//////000000111111000000000000000000000000////////////////////////,,,...000000///...///000......////////////...............//////000000000------........./////////---------............///............//////////////////............/////////......//////000111222000000////////////000000111000000000000111222222222222222333444444555555555666666666666777777777555777999999777666666666666666666666777777888999999888888777777888888888777777666666666777888888555555555666777777888888555999;;;999444222555888222333444555666777777777444444444444444444444444222222333333444333333333000111222222333333222222000000000000000000000000000000000000000000000000/////////////////////////////////000000/////////...///000///---,,,+++,,,---------------.........+++,,,,,,,,,,,,,,,,,,+++000///---...///000000///111000...---+++,,,...111.........//////.........,,,,,,---------.........+++,,,---.......................................+++,,,---//////000//////,,,,,,,,,---------------...---------//////---+++///............---------,,,,,,,,,------------..................---------,,,,,,---......---,,,,,,------------------------,,,,,,,,,---///000...------............---,,,,,,---,,,+++,,,.........---,,,---...000000000//////......------------......///000000000......000111000000000000000000000000000000////////////000000///////////////............------,,,,,,------...//////////////////////////////............//////---...//////------...///////////////............//////............//////...////////////000000000............///000111222111222222000//////111222000000////////////000000////////////////////////000000000000111111111111111000000///////////////000000000000000000000000///...---...///000///...000000000000000000000000000000000000111111111111/////////000111111222222000111111111111222222222000000000000000000000000---///111111111222444555888888777666555333111000000000000000000000000000000000000000111111111111......//////000000111111000000000000000000000000...///000000000///---,,,---------------...////////////////////////////////////............//////...///000///------///111------......///000000000////////////000000000000000000000000000000000000........................////////////000000000000000000000000000000000000////////////////////////+++...000000......///111......////////////...........................///............////////////---------............///............//////////////////............//////............///000111222000000////////////000000222111111000000000000000111222222333333444555555666666666777777777888888555666777666555555666888777777666666666777777888999888888777777888999999888888777777666777777777555666666777888888999999666777888777666555666777444444555555666555555444222333333444444555555555222222222333222222111111000111222333333333222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000,,,///111000...+++,,,------------...------,,,,,,,,,,,,------------,,,,,,...,,,+++,,,///000///---,,,+++***)))+++...111222......------------......---............/////////------...............---........................***+++,,,---------,,,+++------------.........///...---,,,---//////...,,,///............---------,,,,,,,,,---------......//////.........---------------------------------------------------------,,,,,,,,,---//////---+++---.........------,,,+++...,,,+++,,,///000///---+++,,,...000111000//////,,,++++++******++++++,,,///000000000......000111000000000000000000000000000000////////////000000...///000111000///---,,,......------------......////////////////////////000///...------...///000,,,...000///---,,,...///000000000////////////...//////............//////.../////////000000000000000///////////////000000333222111111111000000111000000////////////000000////////////////////////000000000000111111111111000000000000000///......000000000000000000000000///---,,,---000111000...000000000000000000000000000000000000111111111111...//////000111111222222000111111111111222222222000000000000000000000000...000111111111111333444777777777777555444222111000000000000000000000000///000000000111111111111.........///000111111111000000000000000000000000///////////////......---...............//////000////////////////////////...///000111111000///...---///111///---,,,...111,,,,,,---...///000111111......//////000000111111000000000000000000000000........................000000000000////////////000000000000000000000000////////////////////////+++...000000...---///111......////////////.....................---------............/////////000---------.........//////............/////////000//////............//////............///000222222000000////////////000000333222111000////////////111222222333333444555555666666777777888888999999555666666444444444777999888777777666666666666777999888888888888888999999999999888777666666777777666777777888999999::::::777555444555888999888666666666666666555444333222111222222333444555666666222222222222222111000///000111222333444333222222000000000000000000000000000000000000000000000000////////////////////////111000///......///000111(((,,,///000///...///111------......------,,,+++---..................---///---,,,---000222111///,,,...///000222222///***...---,,,++++++,,,---...////////////000000000000.........///......------........................///000000111000...---,,,---.........//////000000------,,,...///000///---//////.........---------,,,,,,,,,------.........//////.........---------...------,,,,,,------...---------------------------,,,,,,...//////,,,***---.........------,,,+++000---,,,---000111000...+++,,,...000111111000///111000///......///000111///000000000......000111000000000000000000000000000000////////////000000---...111222111///,,,+++//////............//////////////////////////////000///...------...///000,,,...000///---,,,---000111111111111000000000000//////............//////.../////////000000111111222111000//////......///111///...111222111111222000000////////////000000////////////////////////000000000000111111111111///000111111111///...---000000000000000000000000111///...///222333222000000000000000000000000000000000000000111111111111...//////000111222222222000111111111111222222222000000000000000000000000///000222222111111222444444444555555444222000///000000000000000000000000//////000000111111111222---......///000111111222000000000000000000000000000/////////............///////////////000111111++++++,,,,,,---...//////---......///////////////////////////////////////000000000000000000000000......//////...---,,,,,,...000111///,,,+++...111000///...------...///000******,,,///111111///---////////////////////////000000000000000000000000////////////000000000000000000//////......------------............------333111...---...000000000---------------...///000---...///...,,,++++++---------------........./////////............//////000000000000000000000000000000000000000000000000000111222333444444444444555666666666666666555555555555555555666666666666777777777777777777777777444555666777888999::::::999888777555555555666777666666555555555777999:::777777777777666555444333555555555555555555555555444444444444444444444444333333333222222222111111000000111111111222222222333222111/////////000111222111///.........///000------............------------............------...........................///000000000///---,,,000///...---,,,------......,,,++++++,,,---,,,,,,.........---,,,,,,++++++///...,,,++++++,,,...///------............------........................///////////////////////////......------......//////////////////.........---.../////////...,,,+++---------............///........................,,,---///000000...---+++,,,,,,,,,---------......+++++++++,,,---...///000------------------------------------------------,,,---...//////...---,,,......///000000000000000333222000///---,,,,,,,,,,,,,,,,,,---------.........------------...//////......////////////......////////////////////////...------,,,,,,------...+++,,,............///111//////////////////////////////////////////////////////000000000000//////000000////////////000000+++++++++,,,...///111222...............///000000//////000111111111111111//////000000000000//////333222///...---...///000000000////////////000000111111000000//////......---....../////////////////////......---------,,,///////////////000000111111111111111111000//////......//////000000000111000000////////////000000111111111111111111111111...000111111000000111222222222111111111111111111111000///......///000111000000000000000111111222//////000000000000000///000000000000111111111111000000000000000000000000000000000000////////////,,,,,,------......//////...//////000000000000000////////////////////////000000000000000000000000///000000000//////...---...///000000///...///000111000////////////000111...------...000111000///000000000000000000000000000000000000000000000000////////////000000000000///////////////............//////////////////...222000...---...///000000...---------------.........000000///...------...------........./////////000000000//////000000000000000000000000000000000000000000000000000000000111111222222333444444555555555666666666666555555555555555666666666777777666666666666666666666666444555666777888999:::::::::999888777666777777888666666666666666777777888888888888888777666555444555555555555555555555555444444444444444444444444333333333222222222111111000000111111111222222222333222000/////////000111333222111000///000000111...//////000000//////.........////////////......////////////////////////...///000000///...---,,,000///...---,,,------...///---,,,,,,---......------------------.........///...,,,++++++,,,...///------............------........................------------------------......------------......////////////..................//////...------,,,---------............///........................,,,---///000000...---,,,---------.........//////,,,,,,,,,,,,------...///................................................///000111222222111000///......///000000000000000111000///...............,,,,,,---------.........///............///000000......////////////......////////////////////////...------,,,,,,------...+++---//////......000111////////////////////////000000000000000000000000//////000000000000//////000000////////////000000000////////////000111111...............///000000///000111111222222111111111111222222222222111111111000///......///111222000000////////////000000111000000000/////////......//////000111000000000000000000000//////......000000000000000111111222111111111111111000///////////////000000111111111111000000/////////000000111111111111111111111111...000111111000000111222111111111111111111111111222111000/////////000111222111111111111222333333//////000000000000//////000000000000111111111111000000000000000000000000000000000000////////////........................//////000111111111111000////////////////////////000000000000000000000000000000111111111000///////////////111222222000...111111000000000000111111222000...---///000111000111111111111111111111111000000000000000000000000////////////000000000000........./////////////////////000000000000////////////...------...///000...------,,,,,,,,,------000111222111///...///000....../////////000000000111111000000000000111111000000000000000000000000000000000000000000000000222222111111222333555666444555555666666666555555666666666666777777777777666666666666666666666666555555666666777888999999:::999888888888888888999666777777777777666555555555555555555555444333222555555555555555555555555444444444444444444444444333333333222222222111111111111111111111222222222222111000000///000000000333222222111000111111111///000000111111000000/////////000000000000//////000000000000000000000000...////////////...------//////...------------...000...,,,---...///......,,,------...//////000000///...---,,,,,,---...///------............------........................------------------------...------,,,,,,------...........................//////...------------...---------............///........................,,,---...//////...---,,,........./////////000000------------------------////////////////////////////////////////////////---...////////////...---......///000000000000/////////.........//////000,,,------------.........///////////////000111111......////////////......////////////////////////......------------......,,,---//////......///111////////////////////////000000000000000000000000//////000000000000//////000000////////////000000222222111000////////////...............///000000///000000111111111111111222333333444444333333222000////////////111333444000000////////////000000000000000000///////////////000000111111111111111222222111111111111000000111111000000111111222333111111111111111000//////000000000111111111111111222111000///////////////111111111111111111111111...000111111000000111222111111111111111111111111333222111000000000000000111111000000000111222222///000000111000000//////000000000000111111111111000000000000000000000000////////////000000000000///////////////...............///000000000000000////////////////////////000000000000000000000000000000000111111000//////000//////111444444111---000000000000000000000000222000......///000///...000000000000000000000000////////////////////////////////////000000000000------......//////000000/////////000000/////////---......---,,,---...000...------,,,,,,,,,,,,---///111222111//////000111////////////000000000000000000000000000000000000000000000000000000000000////////////////////////333222000000000222555666444444555555666666555555666666666777777777888888666666666666666666666666555555666666777888888999888888888888888888888888666777888888777555333222555666666666555555444333555555555555555555555555444444444444444444444444333333333222222222111111111111111111111111111111111111000000000000000000222222111111111000000000///000000111111000000///000000111111111111000000////////////////////////.....................---............------......///---,,,,,,---......---........./////////000000......------------......------............------........................////////////////////////------,,,,,,,,,,,,------------.............../////////---,,,,,,---...///---------............///........................,,,---...//////......------.........////////////------------------,,,,,,......................................./////////---------------------------...//////000000////////////............//////------------............//////......//////000111......////////////......////////////////////////......------------......+++---......------...000//////////////////////////////////////////////////////000000000000//////000000////////////000000000//////...---........................///000000......///000000000000///111111222222222222111111000000000000000111222333000000////////////000000000000000000//////////////////000111111111111000111111111111111111111111000000//////000000111222111111111111111000//////111111111111111111222222222222111000////////////111111111111111111111111...000111111000000111222000000000000111111111111333333222111111000000000...............//////000000000111111111000/////////000000000111111111111////////////////////////////////////000000000000///////////////.........,,,---......//////......////////////////////////////////////////////////...//////000000////////////......111444444111---///////////////////////////...///000000///,,,)))////////////////////////////////////////////////////////////000000000000------......//////000000---......//////......---,,,---......---,,,...111...------,,,,,,---------...///000000......///000////////////000000000000...//////000000//////...////////////////////////////////////////////////222111000///000222444666333333444555555555555555666666666666777777777777555555555555555555555555555555555666777777888888666666777777777777777777666777777777666555333111888888999999999888777777555555555555555555555555444444444444444444444444333333333222222222111111111111111111111111111111000000000111111111000000000000000000000/////////...//////000000//////...000000111111111111000000...........................------------.........------.....................,,,++++++,,,------,,,000000/////////.................................------............------........................////////////////////////...------,,,,,,------...,,,---------....../////////...---,,,,,,---//////---------............///........................,,,------......//////...,,,,,,---------.........,,,---.........---,,,+++------------------------,,,,,,---------.........000000000000000000000000------...///////////////111000///......------...---------.........//////......------......///000......////////////......///////////////////////////......------......///+++,,,------,,,+++,,,...000000000000000000000000........................//////000000000000//////000000////////////000000...------......///000111...............///000000,,,---......//////.........//////000000//////...222111111000000000000000000000////////////000000////////////000000000000---...//////000000//////000000000000000000000000///............///000000111111111111111000//////222222111111111111111111222222111000000000000000000000000000000000000000...000111111000000111222//////000000000111111111222222222222111111000000...............//////000111111111111111000/////////000000000111111111111////////////////////////.../////////000000000111........................,,,,,,---............---////////////////////////////////////////////////......//////000000//////......///000222222111///......////////////......------...000111///,,,(((........................000000000000000000000000////////////000000000000.........///////////////------............------***---000///------///222...------------...//////,,,...//////------...000....../////////000000000---...///000000///...---////////////////////////000000000000000000000000111111000000111222444555222333444555555555555555555555555555666666666666555555555555555555555555555555555666666777777777555555666777777777777666777777777666555444333222555555555666666555555444555555555555555555555555444444444444444444444444333333333222222222111111222222222111111111111111//////000111111111111000///000000000000///.........//////000000//////...000000111111111111000000........................---------,,,------...///,,,---......///............,,,******,,,---,,,+++000000//////...------,,,........................------............------........................------------------------.........------.........,,,,,,,,,---......//////...------------...//////---------............///........................,,,,,,------.../////////,,,,,,,,,------------...+++,,,---.........---,,,------------------------++++++,,,,,,---.........000//////......//////000------...////////////...111111000......---------------........./////////---------------...//////......////////////......//////////////////////////////............//////+++,,,------,,,+++,,,...000000000000000000000000------------------------//////000000000000//////000000////////////000000......///000111333444555...............///000000,,,------...............---..................---111111111000///......---000000////////////000000////////////000000000000------...///////////////.........////////////000...------------...//////111111111111111000//////111111111111111000000000111111111000000111111222000000000000000000000000...000111111000000111222...//////000000111111111000000111222222111111000111111000000000111222222222222222222111000//////000000000000111111111111000000000000000000000000......//////000000111111,,,,,,------......//////,,,------...............////////////////////////////////////////////////...///000000111111111000,,,...////////////000222...///000000000000///...///......///000000...,,,////////////////////////000000000000000000000000////////////000000000000///////////////...............////////////......***...111111...---000333---------...///000111222,,,---///......---///000------........./////////---///000111111000///---////////////////////////000000000000000000000000000000000111222222333333111222333444555555555555444444444444555555555555555555555555555555555555555555555666666666666666555666777888999888888777777666555555444444444444222222333333333333333222555555555555555555555555444444444444444444444444333333333222222222111111222222222111111111000000...///000111222111111000000000111111111000///...///000000111111000000//////000000000000000000///........................------,,,,,,,,,---...///,,,,,,.../////////.........---++++++---...---,,,.........---------------......////////////......------............------........................------------------------000//////......//////000++++++,,,------...//////,,,------...//////......---------............///........................,,,,,,,,,---...///000000------------............***+++---...///...---,,,........................,,,,,,,,,---.../////////...---,,,,,,,,,,,,---...,,,---......//////......//////............//////............////////////...............//////000......////////////......//////////////////////////////............//////---...//////------...///000000000000000000000000........................//////000000000000//////000000////////////000000......///000111333555666...............///000000---...//////000000///////////////000000/////////....../////////......---000000////////////000000.../////////000000000111......///000000000000000........./////////000000...............///000000111111111111111000//////111111111000000/////////000000000000111222333333000000000000000000000000...000111111000000111222......//////000111111222---...000111111111111000222111111111111222333333222222222222111000//////000000000000111111111111000000000000000000000000.........///000111111111++++++,,,,,,---...//////---......//////////////////////////////////////////////////////////////////000111222222222222222+++...000///------000444///000111222222111000///222000......///000000000000000000000000000000000000000000000000000000000////////////000000000000000000//////.........---//////000000000000//////***...222222///...000444---------...000111333444,,,...//////......///111------------.........///...000111222222111000...////////////////////////000000000000000000000000//////111222222333222222111222333444555555555555333333333444444444555555555555555555555555555555555555555666666666666666666777888999::::::999888777666555333333444555666777777888888888888888777555555555555555555555555444444444444444444444444333333333222222222111111222222222222111111000000...///000222222222111000111111222333222111000///111111222222222222111111//////000000000000//////000000000000000000000000---,,,,,,+++,,,---//////+++,,,.../////////......///...,,,,,,...///...---++++++,,,,,,---...............////////////......---..................---........................////////////////////////000000////////////000000++++++,,,,,,---...//////+++,,,...///000///...------------.........//////........................,,,,,,,,,------///000111............/////////000)))***,,,...//////...---////////////////////////---------...///000000111111000///......///000111,,,---......//////......---------......000111111............/////////000///////////////000111111......////////////......//////////////////////////////............/////////000111000///...///000000000000000000000000000//////////////////////////////000000000000//////000000////////////000000------......///111222333...............///000000///000000111111111111111111111222222222222111111+++,,,---...////////////000000////////////000000.../////////000000111111//////000111111111111111......//////000000000111///////////////000111111111111111111111000//////111000000000//////......//////000000111222444444000000000000000000000000///000111111000000111222---......///000111111222,,,---///000111111111111000000000000000111111222333333333222222000//////000000000000111111111111000000000000000000000000---......///000111111222111000///...............,,,,,,,,,---///000000///////////////////////////////////////////////////////////////////////////............////////////---,,,++++++,,,---...//////---------//////...---...............///000000........................------......//////000000//////.........---------///////////////............---,,,,,,,,,,,,---...------------------------...---,,,++++++,,,---...............////////////,,,---......------...000...------000222222...+++///......------///000111//////000111222222333333222222222222222222222222444444444555444444333333444555555333222222444666444444444555555555555666666666666666555555555555444444444555555555666666222333444555666666666666444444444333333222222222555444333333555555444333444666333//////333666444000000000000000000000000111111000000//////......//////000111111111111111000000000000000000000000...---,,,,,,---...///000//////............//////+++,,,---.........------,,,,,,,,,---------......///,,,,,,//////,,,,,,///,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...000///---,,,,,,---///000...---,,,++++++,,,---...........................///---,,,---000222111///........................,,,+++)))(((((()))+++,,,000000///...............------------------------000------000000......111///******000111,,,)))++++++++++++,,,---...///000---------....../////////...............---------............////////////////////////////////////...............///000000//////.........---------000...+++))))))+++...000///111333111---+++,,,.........////////////.........///000///...---...000.../////////...---,,,,,,000000///..................++++++///...(((&&&))),,,,,,,,,---------......////////////000000000000........................000///...,,,,,,,,,---...---...///000111000000000///////////////////////////////////////.........///***&&&(((---///,,,(((////////////000000000000000000//////......------//////............//////......///000000000000000,,,---......------...000000000////////////000000000000000000000000000000........................//////............//////000///.........///111222000///.........///111222////////////000000000000.../////////......111333000000000000000000000000111111000///////////////000//////............///---,,,,,,,,,---------,,,////////////////////////////////////////////////////////////////////////............//////////////////.........///111111///...,,,---...///...---...............///000000........................//////////////////000000//////.........---------/////////////////////.........---,,,,,,---......------------------------///...---,,,,,,------...............////////////,,,---///...------...000///...---///111111...,,,///......---...///000111//////000111111222333333333333333222222111111111333444444444444444333333444555555333222222444666444444444555555555555666666666666666555555555555222222222333333333444444555555555555555444444333444444444444333333222222555333333333444555444333111444333111111333444111000000000000000000000000111111000000//////////////////000111111111111111000000000000000000000000......---------...///000//////............//////......---------...///000---------------.........///,,,,,,//////,,,,,,///000000000/////////......------............------......---,,,,,,---......///...---,,,,,,---...//////...---,,,,,,------...........................000...,,,,,,---...,,,)))........................,,,,,,,,,,,,,,,,,,,,,,,,000//////...............---------------------------+++***------******---///++++++111333111000222,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,++++++////////////////////////............////////////////////////////////////...............///000000000000/////////.........111///---,,,,,,---///111111000/////////...------......////////////.........///000///...---...000......//////......---,,,000000///...............000---...111111---,,,///,,,,,,---------.........////////////000000000000////////////////////////666555333222222222333333///...---...///000000000/////////////////////////////////////////////...222...,,,,,,000111000---////////////000000000000///////////////.........000000////////////000000......///000000000000000---///000000//////000111111111111111111111111111000000000000000000000000//////////////////////////////............//////000//////...///000111222111111000000000111222333000000000000///////////////000000///......000222000000000000000000000000111111000///////////////............////////////.........---------,,,,,,////////////////////////////////////////////////////////////////////////............////////////000000/////////000111111111...,,,,,,---//////..................///000000////////////////////////000000000000000000///////////////............---......//////////////////......---,,,,,,---......////////////////////////000000///...---------...............////////////,,,...//////...---///000000...---...///000///...///............///000000///000000111111222222222333333222222222111111111333333444444444444333333444444555444222222444666444444444555555555555666666666666555555555555444222222222333333333444444888777666555444333111111555444444444444444333333555333222333444555444222000333555333333555333000000000000000000000000000111000000000000///////////////000111111111111111000000000000000000000000//////...------.........//////............//////000///---,,,---...111222///.....................///,,,,,,//////,,,,,,/////////............------......////////////............---,,,,,,---..............................000000///...---------...........................000...---,,,------,,,***........................,,,---///000000///---,,,000///......------......------------------------...+++***---,,,)))(((+++...***)))---/////////111------------------.........------,,,,,,+++******......//////000000111111............///////////////////////////////////////............//////000000000000000000/////////000000///......///000000111...,,,---000222///,,,......////////////.........///000///...---...000....../////////...------000//////............///111///...111111000111444,,,------------.........////////////000000000000000000000000000000000000333333222111111111111222111...+++,,,...000000///////////////////////////......//////////////////111111000000000111111111////////////000000000000.........///////////////111111000000000000111111......///000000000000000///000222111000000111333000111111222222111111000000000000000000000000000000000000000000000000000000//////......//////000///////////////000111111333222222222222333444444111111000000//////......000111111000......///111000000000000000000000000111000000///////////////------...//////000000000///000000000//////000111////////////////////////////////////////////////////////////////////////............//////////////////........./////////111///---,,,---/////////...............///000000000000000000000000000000222222111111000000///////////////...........................////////////......------------......////////////////////////111000000///......------............////////////---...//////......///000000///........./////////............/////////000///000000000111111111222111111111111222222222222222222333444444444333333333444555444333333444555444444444555555555555666666666555555555444444444444444444555555555666666888777666444333222111111444444444444444444444444444333222222444444333222222555666333333666555222000000000000000000000000000000000000000000000000//////000111111111111111////////////////////////000000///.........------//////............//////......------......///000///////////////.........///,,,,,,//////,,,,,,///---------------,,,,,,,,,.........//////...............------------......------...//////...------111000000///......------........................---------...///000000000........................---...///000000///...---//////...------------...........................111...---///...+++***,,,000---***+++,,,,,,,,,,,,...............---------..................------------...///000000111111............//////////////////////////////////////////............///000////////////////////////...//////000000//////...///---,,,---000111000.........////////////.........///000///...---...000......////////////......000///............//////000///............000222------------............////////////000000000000////////////////////////.........---------......222...,,,---111222000---////////////////////////............////////////...000111000------///111////////////000000000000------......//////000000111000000//////000000111......///000000000000000///111222222111000222333......///000000///......////////////////////////000000000000000000000000000000////////////000000///////////////000000111222222222222333333444444222111111000///......---000111111000...---...///////////////////////////000000////////////000000,,,---...///000000//////+++---000000///000222444////////////////////////////////////////////////////////////////////////............//////////////////////////////......111///------...///000///...............///000000000000000000000000000000222222111111000000//////////////////////////////---.........//////000000........................000000000000000000000000000000/////////......---............////////////---...000///......///111/////////.........///000---......///////////////000000000000000111111111---...///000222333444555111222222333444444333333333444555555333333444555444444444555555555555666555555555555444444444444444444444555555555666666666555444333333333333333444444444444444444444444444333222222333444333222333555333//////333555333000000000000000000000000000000000000111111111111//////000111111111111111////////////////////////000000000//////......---//////............//////***+++...///000///---,,,/////////////////////...///,,,,,,//////,,,,,,///////////////////////////------............------........................------...//////...------000000/////////......---........................------.../////////000111........................///...---,,,,,,---.../////////...---------------........................222///...000///,,,+++...222111...---...000000///---.../////////...---,,,,,,,,,------...///000000,,,,,,---......///000000............//////////////////////////////////////////............//////........................---...////////////...---,,,...//////......000222......////////////.........///000///...---...000......///////////////...//////............//////000000...,,,,,,...///...---------.........//////////////////000000000000......................../////////000000000//////000//////111333333///,,,////////////////////////---.........//////000000,,,///111///,,,+++...111////////////000000000000------......//////000000000//////......//////000......///000000000000000...///111000//////000222......////////////......////////////////////////////////////////////////000000////////////000000...//////000000000000000000111111222222222222222222111111000///......---000111222111///......///////////////////////////000000////////////000000---...///000000000///...'''***---...------000444////////////////////////////////////////////////////////////////////////............////////////000000111111111000//////000///...///000000///..................///000000////////////////////////000000000000000000//////...////////////000000000------......///000000000---...////////////...---000000000000000000000000---....../////////..................////////////---///000000///...000111...///000///...---...000---......///000/////////000000000000000000000000------...000222333444555000111222333333444444333222444555555444333333444444444444555555555555666555555555444444444444333222222222333333333444444444444333222222333444555222222333333333333444444444222111222333444333111111222000++++++000222111000000000000000000000000000000000111111111111222//////000111111111111111000000000000000000000000//////000000000///......//////............//////(((***...000111///,,,***------.........////////////,,,,,,//////,,,,,,///------------............---------......------------...////////////...---........................---....../////////..............................---...///...,,,++++++,,,........................///...,,,******,,,...//////...------,,,,,,------........................000---,,,///...+++***---,,,---,,,+++...222222///------///000000///...---((()))***+++---...//////,,,,,,------......//////............////////////////////////////////////000//////............///------------............---......//////......---+++...111000---,,,///333......////////////.........///000///...---...000......///000000000/////////............//////000000222111...---000000...------........./////////////////////000000000000..............................///000000000000//////000111111111000......////////////////////////------......///000000000...000111000...---///222////////////000000000000........./////////////////////............//////......///000000000000000---...000///......///111111000000//////000000111000000000000000000000000////////////////////////111000000//////000000111......///000000000000000///000000111222111111111111111000000//////.........000111111///......///000000000000000000000000///////////////000000111---...000111000///---,,,'''***...---++++++...222////////////////////////////////////////////////////////////////////////............///////////////000000111000///...---///...///000222111///---...............///000000........................//////////////////000000.../////////000000000000------......///000000111---...///000000///...---////////////////////////+++,,,---...//////..................////////////---///000000//////000111,,,...111111///---...///------///000000000///...000000000000000000000/////////000000111111222222000000111333333444444333222444666666444333333444444444444555555555555666555555555444444444333333222222222333333333444444555444222111111222444555111111111222222222333333333222111222333333333111000222111......111222000000000000000000000000000000000111111111222222222//////000111111111111111000000000000000000000000......000000111000////////////............//////***,,,...000000///---,,,++++++,,,---...//////000///,,,,,,//////,,,,,,///+++,,,,,,,,,------------......////////////......---...///000000///...---///...---,,,,,,---...///+++,,,---...//////..............................---///000...+++***+++---........................------------------------///...------,,,,,,------...........................++++++...---+++***---(((++++++))),,,111000++++++---...000111000///...******++++++,,,---...................../////////............////////////////////////////////////000000///...............---.........////////////////////////////////////......//////......///000......////////////.........///000///...---...000......///000000000000000...............///000000---111111...///222222...............////////////////////////000000000000........................+++,,,.../////////.........000000...***)))---111////////////////////////------......///000000111000000000000//////000111////////////000000000000///////////////.........000000////////////000000......///000000000000000---...000///......///111222111///------///111222000000000000000000000000000000000000000000000000111111000000000000111111---...///000111000000/////////111222222222111000000000000000////////////---///111111000//////000000000000000000000000000///////////////000111111...///000111000///---+++***---000///,,,+++...222////////////////////////////////////////////////////////////////////////............/////////000------.........---+++***......///222333222///,,,...............///000000........................------......//////000000.../////////000000111111---------...///000000111---...///000000///...---////////////////////////)))***,,,...//////................../////////000...///000000//////000111+++...222222000------...,,,---///000000000///...000000000000////////////111111111111000000000//////000111222333444444444222444666666555333333444444444444555555555666666555555444444444333333333444444444555555555666666666555333111111222333444000000111111111222222222333222111111333333222111111444555333333555444111000000000000000000000000000000111111222222222222//////000111111111111111000000000000000000000000---...///111111111000000//////............//////.........///////////////)))***+++,,,---///000000///,,,,,,//////,,,,,,//////000000000111111222222//////000000000000//////---...///000000///...---000///---,,,,,,---///000)))***,,,...//////..............................+++...000000......000222........................,,,---...000000...---,,,......---,,,,,,,,,,,,---////////////////////////...++++++......,,,,,,///---111111...///222000)))***,,,...000111111000///---.....................000000000000////////////............/////////000////////////////////////111000///................../////////000000111111111111000000000000111111111...,,,---000111///,,,......////////////.........///000///...---...000......///000000000000000...............///000111(((---000---...333222.............../////////000////////////000000000000000000000000000000000000---...000111111111000//////000///)))$$$$$$,,,444////////////////////////---------...///000000111//////............//////////////////000000000000000000//////.........---111111000000000000111111...//////000000000000000...///000000//////000111111///,,,******,,,///111000000000000000000000000111111111111111111111111111111000000000000111111---...000111111111000//////000111222333222111111////////////000000000000,,,...111111000000000111000000000000000000000000///////////////000111111////////////............000///---,,,,,,---///000........................+++---......------...000111111000///////////////111000///---------...///............////////////000000000000000000000000...////////////......---(((((()))***)))(((&&&%%%000111111000///......///,,,......+++,,,///111//////////////////......---444000,,,,,,000222000...//////000000///...---------.........//////000000,,,---000111111000---,,,,,,---...//////000//////000000///...............000---+++---///111000...////////////000000000000,,,,,,,,,---...//////000222222111111111111111111333333333444444333222222333444555555444444555777666666666666555444333222777555444444444444333111444444444444444444444444333222111111000000111111---///111111111222444555444333111000///000111111111000/////////000222333000///...---...///111333000000000000000111111111......//////000000111111............////////////222///---...000111000............---,,,,,,++++++000...+++,,,...000///---........................,,,,,,---......///......------......//////000000//////000000///...------000000///...------,,,,,,...------,,,,,,------...................................................///,,,***+++...///...---111---))))))...000...+++,,,,,,,,,,,,,,,---...///000///...---------------......---,,,---...///000.........---,,,,,,,,,+++,,,------......------,,,++++++,,,,,,,,,---------000000000///---,,,...///........................//////............//////---***((())),,,---,,,+++---,,,,,,,,,,,,---......222222222222111111111111////////////////////////...---,,,,,,---...///000........................---------------------------------............//////000000000000000//////''')))+++,,,---...111333////////////000000000000------------------------)))+++---///000000//////////////////////////////000000000///......------000000000000000000000000222///---...000000...,,,//////......---------,,,////////////////////////,,,---------......//////------......//////000000---///111333444555555444000000000000000000000000333333222111000///......000000000000111111111111111111111111000000000000,,,,,,,,,++++++*********000000000000////////////111111000000000000111111111//////000111222111000111111000000//////............////////////...............//////000000000---,,,***))))))***,,,---////////////////////////...///111111000///111222111111000///////////////111111000///////////////............////////////000000000000000000000000000000111222222222222111000000000000000///......///000111000///...///000,,,//////------000000---///000000000000///......222///,,,---111222111...///////////////...------............/////////000---...///000000///...---//////000111111111000000000000///...............///......///111111///,,,////////////000000000000......//////000111111222111111111111111111111111333333333444444333333222222333444444333333444666666666666666555444333222555444333444555666555444444444444444444444444444444333333222222222222222000111222222111000111333333333222111111111111111111000000///000111222333111000///......///111222111111111000000000000000////////////000000000000............////////////222///---...000111000/////////000000000000000000///---,,,---///000...,,,........................///000000111222222111111........./////////////////////////////////...---000//////......---,,,,,,...------,,,,,,------......................................................,,,***+++...///...---111...+++,,,...000///---000////////////000000111//////...---------------...---,,,,,,,,,---/////////////////////.........,,,------......------,,,++++++,,,,,,,,,---------///111111000.........///........................//////............//////...,,,***+++...///...---......------......///000/////////.........------////////////////////////......---------...000000................................................---------............/////////000000000000//////+++---...///......000222////////////000000000000........................,,,,,,---............---////////////////////////////////////............000000000000000000000000111///......000000...,,,/////////...............////////////////////////.............../////////////////////////////////---...///111222222222222000000000000000000000000222222111111000/////////000000000000111111111111//////000000111111111222000000/////////.........000000000000////////////111111000000000000111111111//////000111222111000111111000000///////////////000000000000000000///---......///000111222333///...---,,,,,,---...///000000000000000000000000///111222111000000111333111000000///////////////000111111111111000//////............////////////000000000000000000000000------...///000000000000111111000000//////000000...///000000//////000111,,,000000......000///+++000000111111000000///...000...,,,...222333111...///////////////......---............////////////...//////////////////...222222222333222222111111000000///...............000000000111222111---+++////////////000000000000...//////000000111111222111111111111111111111111222333333444444333333333111222444333222222333555666666666666555444333333444333333444666777777666444444444444444444444444555555444333333333333333333444444333000//////000222222333333333222111111111000000000000111222222222111000///...///000111222222111111000000//////000000000000////////////............////////////111000......000000000///,,,,,,------...//////000...------...//////...,,,////////////////////////---......//////////////////////////////.........---...//////////////////000//////......---------......------------.........................................................---+++,,,---//////...000//////...//////000000///...------------------//////...------------...---,,,,,,,,,,,,---...............///////////////------............------,,,,,,,,,,,,------------,,,---///...---,,,,,,,,,........................//////............/////////...---...///000000/////////......//////000111.........---------,,,,,,//////////////////////////////.........///000000........................////////////////////////---------............///...//////000000/////////000111222111///...///000////////////000000000000//////////////////////////////...---------------////////////////////////............////////////000000000000000000000000111///......000000///---////////////000000000000////////////////////////000000000000////////////222222111000000///.....................///000000000000000000000000000000000000000000000000000000000000000000111111111111......///000111222333333222222111111111111000000////////////000000000000000000000000000000000000111//////000111222111000111000000000000/////////000000111111111111000000/////////000111222222222000000///......///000000////////////////////////...000111000///...///111000000////////////000000...///000111111000///...............////////////////////////////////////,,,------.........------000///...---------//////---///000000//////000222///111000,,,,,,//////---111111111111111000//////---------000222333111///...///////////////...............///////////////000///...------...///000333333333333222111111000000000///...............222111111111000///...,,,////////////000000000000------......////////////111111111111111222222222222222333444444444333333111333444444333333444555555555666666555444444333444333222333555666555444555555555555555555555555555444444333333333333333333444555333111///000111111222333444444333222111000000000111111111222222222222111000/////////000333222222111000///......111111000000//////..................////////////111000/////////000000000,,,,,,,,,---------......------.../////////---,,,000000000000000000000000------...............---000000//////......------------...///000000//////000/////////......------......------------.........................................................---,,,------...//////...///000000......///000......---,,,++++++++++++///......---------......,,,,,,,,,,,,---------...+++,,,,,,,,,---.........------............------,,,,,,,,,------------...+++---//////...,,,,,,---........................//////............//////.........///000000000/////////......//////000111000000000/////////......////////////////////////000000/////////000000000................................................---------............///......//////000/////////000222222111///...///000////////////000000000000////////////////////////111000///...---...///000////////////////////////---------...///000000111////////////////////////000/////////000000////////////000000111111111222////////////////////////222111111111000000//////222111111111000000000///000///...---------////////////////////////////////////000000111111111111///000000000111111111111...//////000111111222222000000000000000000000///////////////000000000000000000111111111111000000111/////////111222111000000000000000000000000000000000000000000000000000111111111111000000000000---,,,,,,,,,,,,,,,,,,---........................///000111000///...///000000000////////////000000,,,---.../////////------............////////////////////////////////////111111111111000000///...222111000//////000222333---///000000//////000222222333000******...000///111111111111111000//////,,,---...000222222111000......///////////////...///////////////.........000///...------...///000111222222222111000//////000000///...............222111000///......///000////////////000000000000.........///////////////000000111111111222222222111222333333444444444333333444555555444444555666555555555666555555444333555444333333444444333111555555555555555555555555444444333222222222222222222333444333222111222333000111333444444333222111000111111111222222222222222222111000000000000000333222222111000///......111111000000//////..................////////////000000000/////////000000111111111111000000//////---......///......---...000000000000000000000000111111222222222111111000000000//////......------------...///000000/////////////////////.........///......------......///................................................---......------...///000---...000///...---...///111111000///.........///......---------......///,,,,,,---------.........+++,,,,,,,,,---.........---......//////......---,,,,,,---------............000111111000///000111........................//////............//////,,,---//////////////////......------......///000111111111000000000//////////////////////////////000000000000000000//////........................---------------------------------............///------...///////////////...///000000......///000////////////000000000000........................111000/////////000222333////////////////////////,,,------...///000111111///////////////////////////000000000//////000000//////000000111111222222000000000000000000000000222222111111000000/////////000000000111111111222111000///...---...///000/////////////////////////////////000111111222222///000000000111111111111111111000000000000000000////////////////////////.../////////000000000111///000111111111111000///111/////////111222111000000000000000111111111111000//////......//////000111111111000000/////////................................................111222333222000///000111///////////////000000111,,,,,,---.........------............////////////000000000000000000000000///////////////...------111000000000000111222222...///000000//////000111222222///******///111111000000111111000000///...---...///000000111000000---.../////////////////////////////////.........000///...------...///000000000000000000000//////000000///...............---...///...---...000222////////////000000000000111111111111111111111111000000000111222222333333111111222333444444444444333444666555444444555777444555555555555555444444777555444333444444222111555555555555555555555555444333333222222222222222000222333333222222444555000000111222222222222111000111222222333333222222111111111111111111000000222222111111000000//////000000000000////////////............///////////////000000000......000111111111111000///...............///...,,,,,,...000////////////////////////000111111111111000000//////////////////.........---...////////////////////////////////////////////////............//////................................................---...///...------///111---....../////////...---//////......---............------------...//////,,,---......//////...............///////////////......////////////......,,,---------............,,,------,,,+++,,,---///........................//////............//////***---///000///---............------......///000/////////.........------//////////////////////////////000000000///..............................---------------------------------............///,,,---......////////////+++---............///111////////////000000000000........................000000000000000111222222////////////////////////---------...///000000111000000000000000000000000...000111111//////000222000000000000111111111111000000000000000000000000111111111111000000000000......///000000111222222111000000/////////000000000000000000000000000000//////000000111111111222000000000000111111111111111111111111000000//////000000000111111111111222......//////000000111111///000111222222111000///111//////000111222111000000000000111111111111222000///...------...///000//////////////////000000000000111111111111000000........................000111222111///...///000///////////////000111111---------------...//////............////////////000000000000000000000000)))***+++,,,------------------...//////////////////000111000///...///000...000000---...111111//////000000000000///......///000000/////////000111------...///////////////000/////////............//////............////////////000000111000000000000000///...............%%%)))...000000//////000////////////000000000000111111111111111111111111///000000111222222333333000111222333444444444444222444555555444333555666444444555555555555555444777666555555666777666444555555555555555555555555555555444333333333333333111222444333222222333555000000//////000000111222000111222333333333222222000000111111222222111111111111111000000000000000////////////000000000000............///////////////000111000...---///222............------------/////////,,,***+++...222........................///////////////...------........./////////////////////////////////...---/////////////////////000//////............//////................................................---...000///------///222000...---///222222///,,,,,,,,,+++++++++,,,---------------------...//////---...///000000000/////////////////////...............////////////......------------............*********((('''(((,,,///........................//////............//////***---000111///------...//////......//////000111.........---------,,,,,,////////////////////////...//////000///...---,,,................................................---------............///+++,,,---...////////////,,,...//////------...000////////////000000000000//////////////////////////////000000000///......////////////////////////------......//////000000000000000000000000000000...000111111//////111333000000000000000000//////000000000000000000000000//////000000000000000000////////////////////////...//////000000000//////000000000000000000000000000000000000000111111111000000000000111111111111000000000000000111111111000111111111222222222222.........///000111111111///000111222222111000///111//////000111222111000000000111111111222222222111000///------///000111,,,,,,---...///000111111------............------000000000000000000000000...//////...---,,,,,,---///////////////000111111///...---------///000111............/////////000000000000000000000000000)))***,,,...111222333333---...///111111111000///000111222000///......///***///111111111333111---///////////////......---111111000///---...000111------...///000000//////000000//////.........---////////////////////////...///000111111111111111000000///...............&&&...333333111//////////////////000000000000000000000//////////////////000000111222222333333000111222333444444555444111333444444333222444555444444555555555555555444777666555666999:::999888666666666666666666666666666666555444444444444555222333444444222222333444000///.........///111222000111222333444333222222///000111222222222222222000000000000000111111111......//////000000111111............/////////000...000111000...---///222//////000000111222222222///000...+++)))***///333........................222222222222222111000000---.........//////000000///000000000///...------////////////000000000000//////............//////................................................---///000///------///222222///---000444555111,,,...............///000111---------------...///000---...000111111111000///.........------,,,,,,+++......////////////......---------.........//////000000...,,,+++---111555........................//////............//////***---111222000......///000000000000000111111222//////.........---------////////////////////////....../////////...,,,+++........................////////////////////////---------.........//////+++,,,---...////////////...///000///...---...///////////////000000000000000000000000000000000000//////000000///---+++)))////////////////////////.........///////////////000000000000000000000000---000222111//////111333111111000000//////......000000000000000000000000......//////000000111111000000//////......------,,,---///000000000///...000000000000000000000000111111000000000000000000000000000000111111111111......///000111222333333/////////000000111111111---......///000111111222...000111222222111000...111//////000111222111000000000111111222222222222222111000......000111222,,,...000...+++***+++...---......///////////////......,,,++++++,,,.........000000///...---...///........................---.........//////000000......////////////......000111222222000//////000........................000000000000000000000000............/////////000000000000000000000000000---///000111000///000111////////////000000000000////////////////////////000000111111111111000000000///...---,,,------...222111111111000000/////////222000%%%!!!'''///222............///////////////---,,,,,,---------,,,//////000000000000/////////000000000111111111111111111222222222333333333111222222333333444444555444444444444444444444444222222222333444555666777555444333333555555444333333444666777777666444333000000111111222222222222222333333111...,,,,,,---222222222222222222222222///000000000000111111111333333222222111111000000,,,,,,------...//////000...///////////////...---...///000000000///---,,,////////////////////////////////////............------......//////000000///............---------,,,,,,,,,,,,---...//////......////////////.....................///000000...111222000000222111...,,,///000///,,,+++...111///---,,,...111222///---...---,,,+++,,,...000111........................,,,...//////...------...000---++++++------+++(((*********++++++,,,,,,,,,..................------,,,+++***))))))***+++,,,---,,,,,,...,,,))))))---+++,,,...//////...,,,+++---,,,,,,,,,---///000222,,,,,,,,,,,,,,,,,,,,,,,,///+++,,,111111,,,+++///...//////000000000000000,,,---......///.........///...---,,,,,,,,,,,,,,,***,,,...000000///...---........................,,,---///000000000///...222111///...---,,,------...------,,,,,,,,,------+++,,,///000000///---,,,...///000111111000///...---///111222333222111000000//////.........//////............///111222333---...///...---...///111---...///000000...,,,+++------...///////////////000000000000111111111111000000////////////000000000000//////......------000000000000000000000000222000///------///000222111111222000...---...///000000000000111111111111222111111111000000//////111///---,,,---///333555---...//////......///000000111111000//////111333/////////000///......---...//////000111222222222...000111000///...///111000000000000000000000000...///111///---,,,---///---......///////////////...------------------......000000///...---...///................................./////////000000000000111111111111000000///111222222000//////000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000333444444222...,,,++++++////////////000000000000////////////////////////000000111111111111000000111000///...---...//////111111111000000000//////000444222,,,)))---111222............///////////////...------///111000000///000000111111000000///111111111111222222222222111222222222222333333333555444444333333222222111444444444444444444444444333333333333444444555666555444333333555555444333555555666777777666555555000111111111222222222222333444444222000//////000222222222222222222222222000000000111111111222222000000000000000/////////------......///000000111......///000000////////////////////////......---////////////////////////////////////.....................//////////////////............---------......---,,,,,,---------......////////////.....................///000000,,,000111//////111000,,,......///...------...///...,,,+++,,,///000///---///...---,,,,,,---///000........................+++---...///.........000000---++++++------+++)))++++++,,,,,,------------........................---,,,++++++++++++,,,---)))(((,,,000111000222666,,,,,,---......---,,,,,,......---,,,---...//////------------------------///,,,---111111---,,,///000///.........///111222---...//////000000/////////......---------------+++,,,.../////////..............................------///000000000///...111000/////////000222222///......------...............////////////////////////000000000000//////(((***,,,///000000/////////......---......//////000////////////000000000...///000000//////000222+++,,,...///000///...---000000111111111111000000000000000000111111111111000000////////////000000000000000000000/////////000000000000000000000000000///...------...///000111111111222222111000///000000000000111111111111111111111111000000000/////////......///000111222///000111111000111111222///000111000...---...///000////////////.........///000000111222222333333///000111000///...///111000000000000000000000000///000111000.........000---......///////////////------............------...000000///...---...///..............................////////////000000000000111111111111000000///111222222000//////000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000...///111111/////////000////////////000000000000///////////////////////////000000111111000000///222111000......///000000111111000000000000/////////222222//////111111...............////////////...---,,,---000222222222000111111111111111111000111222222222222333333333222222222222333333333333555444444333333222222111333333333333333333333333444444333333333444444555555444333444555555555333777777777777777777777777111111111111222222222222333444555444222111222333222222222222222222222222111111111111222222222333---...............//////......//////000111111111---...///000000111000000000//////............///////////////////////////////////////............///////////////.........///............---------000///...---,,,,,,,,,,,,......////////////.....................///000000+++...///------///...+++000...------...//////......,,,***+++,,,.........000///---,,,,,,---...///........................))),,,...///......///111///---,,,,,,------+++***------------....................................///......------......///,,,,,,...111///***)))+++------------------------000///...---------------........................///---...111111...---///222000...,,,---///111333...//////000000000000000............////////////---------.......................................---......///000/////////000000//////000000111222//////.........//////000000///.........000111222000000////////////000000'''(((+++---///000000000---,,,,,,,,,---...//////111000000000///////////////000111000///000111333***+++---///000000000000000111111111111000000///000000000000111111111111000000////////////000000000000000000111111111111000000000000000000000000........................000//////111333333///,,,000000000000111111111111111111111111000000000000...///000111111000///...000000000111111111222222...///111000...+++++++++111000///.........//////000111111222222333333333///000111111//////000111000000000000000000000000//////000//////...//////---......///////////////---...///000000///...---...000000///...---...///........................//////////////////000000......////////////......///000222111///......///........................////////////////////////...////////////000000000////////////////////////+++---///000000000222333////////////000000000000//////////////////////////////000000000000//////111000///......///000000000000000000000000//////............///000...,,,............////////////---,,,+++,,,...///000///111111222222222222111111111111111222222222333333222222222333333333444444111222222333333444444555333333333333333333333333555555444333333333444444666444333444555666555444777777666555555666777777222222222222222222222222222333444444333333444555333333222222222222222111111111222222222333333333---------....../////////....../////////000000000---...///000111111111111000///...------...///000////////////////////////////////////............000000//////......------///............---------//////...---------------......////////////.....................///000000+++...///,,,,,,///...+++111...,,,,,,///111///---///---+++++++++---///000000///...---------------........................+++---...///.........///......---------,,,,,,+++---------------------...---------...............///..................///000///000222---&&&"""###...------,,,,,,------...............------.......................................//////.........000///.........///111222......///000000000000///......///000000000000000......---------......///........................---......///////////////111000///...---,,,,,,+++..................///000............///000111111111000///......///000111+++,,,...///111111111111+++++++++,,,---...///000///000000000000000/////////000111000//////111333,,,,,,...///000000000///------...//////////////////000000000111111111111000000////////////000000/////////000000111111111////////////////////////......///000000///......000---,,,///222111+++&&&///000000000111111111111111111111000000000000000//////000111000000///...///......///000000000///,,,...111111///---++++++111111///.........///000000000111111111222222222///000111111000///000111000000000000000000000000...............///......---......///////////////---...000000000000...---...000000///...---...///////////////////////////000000000000000000//////......////////////.........000111111///......///........................////////////////////////////////////000000000111////////////////////////111222333111///---,,,---////////////000000000000//////////////////////////////000000000000/////////...---------...///000//////////////////000000000---++++++---.....................////////////000...,,,,,,...///...---111111222222222222111111000000000000111111111222222222333333333444444444111222222333333444444555333333333333333333333333555555444333333333444444666555444444666666555444666555555444444555555666333222222222222222222222000111333333222222444666333333333222222111111111111111222222222333333333.........//////000000000------............//////------...000111111111111000///...------...///000////////////////////////////////////............000000//////......------///............------------------------...///000......////////////.....................///000000---000000------000000---222///,,,---000111000---//////---,,,,,,...000222//////......------------........................---///000///---,,,,,,------......------,,,,,,------------,,,,,,,,,,,,,,,---------.........//////------............------++++++///333222...---///...------,,,,,,------...+++,,,---....../////////---------------------------......------......------...000111111111000///,,,---......//////......---...///000111111111000///......---------........................................../////////000000000///...---,,,++++++---,,,,,,,,,------...///***,,,...000000000///...111000///......///000111///000000000111111000000+++++++++,,,---...///000------///000111111111111.../////////......000111//////////////////......++++++---...000111111111///000000000111111111111000000////////////000000.........//////000000000///////////////////////////000111111111111000///222///---///222000***###///000000000111111111111000000000000000000111111111000//////...///000000000...---...111222111///+++...111222111000//////111111000///////////////////////////000000000000000111222111000///000222000000000000000000000000...---,,,---///000///...---....../////////////////////000000000000//////...000000///...---...///////////////////////////111111000000000000//////000000111111111111000000...000111111///......///000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000...000111111/////////000////////////000000000000////////////////////////...//////000000//////.........---,,,,,,---///000......////////////000000222///------------000444............////////////333111//////000000000///000111111111111111111000//////000000000111111111333333333333444444444444555444444333333222222111444444444444444444444444444444333333333444444555666555444555666666555444555555555555555555555555333333333333222222222222///111222222222222333555444333333222222111111111111111111111222222222333000000000000000000111111---------...............,,,---...//////000/////////............//////000////////////////////////////////////............///////////////.........///............---------------------...///000111......////////////.....................///000000///111000------000111///111///......///000000///...//////...---...000222...............---------........................///000111000---++++++,,,---...///...---,,,---...---------,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,---......---,,,,,,((((((,,,000111......222------------------------***+++,,,...///000000000---------------------------//////,,,,,,//////---,,,...000222333111///---,,,------.....................000111111000//////...............---------........................///............///000000......///000000000000///,,,,,,,,,,,,,,,---...///(((***---000111000...---000000////////////000000000/////////............---,,,,,,,,,---...//////+++---///000111222111111---...///...------///111000000000//////.........,,,---///000222333333333000000000000111111111111000000////////////000000............////////////000000000000000000000000111111111111111111111111444222111222222111,,,(((000000000000111111111111000000000000111111111111111000///......///000111333111///000333555333111,,,...111222222111222333000000111111111000///...////////////////////////000111222222000000111222000000000000000000000000000...---...000222000///---......///////////////111000000//////000000111...000000///...---...///////////////////////////111111111000000000//////000000111111111111000000...///111000///---......000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000)))+++...000000111333555////////////000000000000////////////////////////......////////////......///...---------...000111........./////////000000111//////111///,,,000777............////////////222000//////000222111000///000000111111000000///000000111111111222222222333333333444444444444555555444444333333222222111555555555555555555555555333333333333444444555666777555444555666777666444444555666777777666555444444444333333333222222222000111333333222222333555444444333333222111111000000000000111111111222222111111000000000000000000/////////...............------............---------......///////////////////////////////////////////////////.....................//////////////////............---------///...............///000......////////////.....................///000000///111000------000111//////000000///......///111,,,...//////------...000------..........................................---///000///---,,,,,,---,,,...//////---,,,---///............---------,,,,,,,,,------...//////000,,,------......------,,,,,,+++,,,...,,,((((((,,,,,,,,,---......---,,,,,,+++,,,.../////////..............................///222111------111222///---...000111111111000///------...///////////////...///000111111///...------.../////////...,,,+++........................///......---...///000111---...///000000000//////,,,,,,,,,------...///000+++,,,---///000000000000//////000000000000//////......---------......//////......---......//////,,,...000111222111000///...///000///......000222//////////////////000000///000000111111111111111000000000000111111111111000000////////////000000000000000///////////////000000000000000000000000222111000//////000111222222222222222111000///...000000000000111111111111///000000000111111111111---...///000000111000000444111///000444666333000...000111111000000222333///000222333222111...---000000000///////////////000111222222000000111222000000000000000000000000111///...///222333222000---......///////////////222111000//////000111222...000000000...---...///000000000000000000000000222111111111000000//////......////////////.........///111000...------...........................000000000000000000000000000000000000111111111111000000000000000000000000///000222111///......///////////////000000000000////////////////////////......////////////......000///.........000111222---.........//////000000------000333///***...666............/////////000...,,,,,,---///111111111//////000000000000//////111111222222222333333333333333333444444444555555111222222333333444555555666666666666666666666666222222222333444555666777777555444555666777666555444666777999999777666444444444444333333222222222111222444333222222444555444444333333222111000000///000000000000111111111111111000000//////......000000000000////////////---------...------,,,,,,,,,---///000000000///...////////////////////////000/////////............---.........//////000000//////.........---------111000///......---............////////////.....................///000000///111000,,,,,,000111///...000222000------///222))),,,//////---,,,---///,,,,,,---.../////////...........................,,,---//////...---...///,,,...000///---,,,...000000000//////.........---,,,,,,------...///000000,,,---...//////...---,,,...---...000///+++---111+++,,,...//////...,,,+++---.../////////...---,,,000000000000000000000000111444333......333444111///////////////000111111...//////000000000000000...///000111000///---+++---...///000000...,,,***........................///......------///000111......//////...,,,***)))---------......000111111......---...///111333444...///000111111000///...---------...///000111222000//////.........//////...///111222111000...---///000111000//////111333............///111222333000000000000///...,,,,,,000000000000111111111111000000////////////000000222222111111000000//////000000000000000000000000222000///------///000222---///000000//////000222000000000000111111111111//////000000111111111222***,,,000222333222000...222///,,,...222444222...111111222000//////000222...000222444444111...,,,111111111000000000000000000222222222111000111222000000000000000000000000,,,---......//////......---------...///000000111,,,---...---,,,---///111111000///...............111///---...111222000...................................................////////////////////////---///111222333222000///222111///---,,,---...///...//////000000000000000000...---,,,,,,---...000000000000000000000000000///......///111222111///////////////000000000000...///000000///---+++***+++---000000...---------......//////000000111111------------------------''')))+++...000000///...000...---...111222111/////////000000111111222222000000111222333333444444222222222222222111000///222333444444444333222222444444444444444444444444222222333333333333444444444555555555555555555555444555555666666666666666555333222222444444333111333333333222222222111111***,,,000222111111111111333222000000111000///---////////////////////////000000//////......------,,,...000000//////111333........................+++,,,---......---,,,+++///////////////000111111......////////////.........------,,,,,,...///000)))+++---...------...///---000000---,,,///...+++...---,,,++++++---...000------............------............/////////000...........................//////000111222222222.../////////...---,,,,,,------------------------...+++))))))+++---+++)))//////...---,,,,,,++++++...------,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,---...---,,,+++........................,,,---......,,,+++,,,...000000...------...///000//////000000///...------......---,,,,,,,,,,,,,,,//////.........---------+++,,,---.........------..................------........................+++,,,,,,---.........---/////////...------,,,,,,---------............///111......111111......111000...,,,---000111///---------............---------------......000111222////////////////////////...---,,,,,,---...///000......///000000000000000000000000000000000000000000///...------...///000111111000///////////////,,,000222///***(((***---111111000000000000111111000////////////000000111---///111222333222000///---///111333333222///...000000000000111111111111111111111000...///111333111000000000000///,,,)))///////////////////////////000000000000000//////...............///000111333000...///111222111/////////............//////,,,---......//////......------......///000000111111222222111///...///000111111000///////////////111///......111111000...........................////////////////////////////////////////////////...///000222222111000///000000000111000000//////...//////000000000000000000///...------...///000000000000000000000000000//////...///111111000...////////////000000000000///000111111000///---+++---///111111///......///000000000000////////////////////////////////////,,,---...//////...---,,,000...---...111222111///......///////////////000000000111222222333444444111111222222222111000000333333333333333333333333444444444444444444444444222222333333333333444444666555555555555555555555444444555666666666666666555444333333333333222111444333333333333222222222---///222222111000000000333222000000111111///---////////////////////////000///////////////......,,,---//////......000111////////////////////////......////////////......///////////////000111111...///////////////............---------......///***,,,......------...///...111111...---000///---///...---,,,,,,...///111---......//////......---.........///////////////////////////////////////---......///000000111111---------------,,,,,,,,,------------------------...,,,***+++...000///...///......---,,,,,,++++++//////............//////000000/////////.........,,,,,,---............---,,,------......------,,,,,,---......,,,,,,---...111000///......///000000......//////000/////////222111000000//////000000//////.........------------------.........//////................................................,,,---...////////////..................................../////////000000000......000000......000000...---...000000///---...//////////////////..................///000111////////////////////////---...///000000000///.........///000000000000000000000000000000000000000000///............///000111111000///////////////111333444222///...///111111111000000000000111111............///000111222...///111222222222000///000111222333333222000///000000000000111111111111111111111000//////111333111000///000111111///...000000000000000000000000//////000000000000//////000000/////////000111111222000...///111222111000111000000//////000000111------...////////////...------......///000000000+++---//////...,,,,,,---111111111111000000000000111///...///000111000...........................000000000000000000000000////////////////////////...///000111222111000///...///222444444222000///...///000000111111000000111000///......///000111000000000000000000000000000//////000111111///---////////////000000000000000111222222111000...---...000111111000//////000111111000000///.........000000000000000000000000///////////////.........000///...///000111000///000000000000000/////////000000111111222333333333000111111222222222111111444333222222222333444444444444444444444444444444222222333333333333444444777777666666555555555444444444555666666666666555666555333333333333111000444444333333333222222222000222444444222000///000333111000000111111///...////////////////////////////////////000000000000+++---......------///000000000000000000000000000111000000//////000000111///////////////000111111//////000000///...------....../////////......---+++---//////---------...///222222......111000---//////...---...///000111---......//////......---///////////////.........000000000000000000000000---------......//////000---,,,+++++++++,,,---...------------------------,,,++++++,,,///000000///.........------,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,...------------...//////,,,---///000000///---,,,,,,---......---,,,---...000000////////////000111---...///000000111111000000//////............////////////............---//////...---...///000111......................................................///000000000//////---------...............////////////000000000111000------000000------000000...---...///000///...000000000000000000000000/////////......///000000////////////////////////...///111222222000...---......///000000000000000000000000000000000000000000//////......//////000111000000///////////////000000000000000///000000111111000000000000111111............///000222222...///000222222111111000333333333333222222111111000000000000111111111111000111111000//////000222111000//////111333222222111111111111111111111111//////000000000000//////222222111000000000111111111///...///111222222111222111111000000111111222------...///////////////............//////000000%%%(((,,,............///000000000111000000000///000/////////000000000///........................000000000000000000000000////////////////////////...///000000111111000000---///111333333333111000//////000111111111111000111111000//////000111111////////////////////////111000///000111000...,,,////////////000000000000000000111111111000///......///111000///...///000000000000000////////////111111111111111111111111---------...///111222333000/////////000000000///444444333333222222111111000000111111222222222333///000111222222222222222555333222111111222444666444444444444444444333333222222222333333333444444888777777666666555555444333444555555666666555555666555333333333333111///333222222222222111111111111333444444222111111111333111000000111111000...////////////////////////...//////000000111111111,,,---///......---///000////////////////////////222111000//////000111222///////////////000000111000000000000///...---,,,......///000000///---,,,,,,...//////---,,,------///111111......000000---......------......///000......////////////......////////////............////////////////////////------........./////////...---+++++++++---///000------------------------+++++++++,,,---...------......---------,,,,,,,,,*********+++++++++++++++,,,,,,,,,++++++++++++***...---,,,,,,,,,---///000,,,...000222222111///---,,,---......------.../////////.../////////000000//////000111111111000000///......------........./////////...............000...---,,,,,,...000111---------..........................................//////000000/////////...............---------....../////////000000000///,,,,,,//////,,,,,,/////////....../////////...000//////////////////000000000//////////////////////////////////////////000000000000000///...---......///000000000000000////////////////////////000//////////////////000000000////////////000000...---,,,---///000000...111111000000000000111111000////////////000000111//////000111111111111000555444222111000000111111///000000000111111111111000111111111//////000222222000......000222222222111111111111111111111111...//////000000000000///333222111000000000000000000/////////000111222222111111111000000111111111---...//////000000//////............////////////(((+++///111222111222222......///000000//////...///000000000/////////000////////////////////////////////////////////////////////////////////////......///000000000000000...//////000111111111111///000000111111111111111111111000000000000111111////////////////////////111000///000111000...,,,////////////000000000000//////000000//////......---...///...------...///---......///000111111222000000000000000000000000............///111222333///000000000/////////000444444333333222222111111000111111111111111222222///000111222222222222222444333111111111333555666555555444444444333333333222222222333333333444444777777666666555555555444333444444555555555555555666444333333333333222000111111111111000000000000000222333333222222333444222111///000111111000///////////////////////////......//////000000111111...///000000///...///111........................111000............000111///////////////000000111//////000//////...------......000000000///...------...000///...------......000000---,,,//////,,,------,,,---------.........//////////////////...///////////////.......................................////////////000000///...---,,,---...111222---------------------------...//////---,,,++++++---------------,,,,,,,,,---...///000000000000///////////////............---,,,+++++++++,,,...///***,,,///111111000...,,,,,,---......------///000------......////////////222222222222111000///...222111111111111111222222////////////////////////...---,,,++++++---///000---------.........//////............................../////////......---000000///...---,,,,,,,,,------.........////////////,,,,,,//////,,,,,,///.../////////....../////////......------......///111000000/////////000000////////////////////////222000...,,,,,,,,,...///......///000000000000000///////////////////////////000000000000000000///000000////////////000000000///...000222333222111111111000000000000111111222111000//////....../////////000111111111111111444222111/////////000111///000000000111111111111///000222111000///000111333111///...///000000000000000000000000000000000......///000000000000000222111000000////////////000000000000000000111222111000000//////000000111......///000000000000///......//////////////////---///111111000......///,,,---///000000///.........000111000///...///111////////////////////////////////////////////////////////////////////////........./////////000000/////////000000000000111///000111111222222111111000000000111111000000000000000000000000000000000000//////000111111///---////////////000000000000////////////////////////---......---,,,,,,...///,,,---...///000111222333////////////////////////111111000000//////......///000111000///...///000000000000000000/////////111111111111111111111111000111111222222222111111333222222111222333555666555555555444444333333222222222333333333333444444555555555555555555555555333333444555555555555444555333222222444444333111222111111111000000000000000111333222222222333555222000///000111222000///////////////////////////............////////////...000111000//////000111........................///......------......//////////////////000111111......////////////............///000000000000///,,,...000000...---...///---000///,,,,,,......+++,,,,,,,,,---------------...//////000000//////.............../////////000........................////////////////////////000///.........///000111------------------------000222333222000...------------------------------+++,,,...///000000///............------------,,,,,,++++++++++++,,,------(((***,,,---...---,,,+++,,,---//////......///111,,,---...///000000000///444444444333111000...---///////////////000000111...////////////000000000------,,,+++,,,---...///,,,,,,------.../////////............................../////////...------000//////...------,,,,,,------------............000------000000------000...///000///...---...000///...---,,,,,,---...///000000000//////000111111////////////////////////222000,,,******,,,///111......///000000000000000000000000000000000000000///000000111111000000//////////////////000000111....../////////000000111111111000000000000111111222111000//////......///000000000000000111111111111111000//////000111222000000000000111111111111///000222222000///000111333111//////000000///...000000000000000000000000---...///000000111111000111111000/////////000000000111111000//////000222000000000//////000000000......///000000000000000/////////////////////......///000///---,,,,,,---,,,...///111111111//////...000111111......///111////////////////////////000000000000000000000000////////////////////////...............///000000///111222333333111000...000000111222222222222111///000000000000000000///000000000000000000000000//////...///111111000...////////////000000000000000000000///000000000111/////////...------///111---......///000111111222000000000000000000000000000000111111000...---,,,///111222111...---...000......///////////////000111111111111000000000000111111222222222111000000111111222333333444555555666555555444333333222222222222333333333333444444222222333333444555555555222333444444555555444444333222111222444555444333333333333333222222222111222333333222000000111222111000///000111222111///////////////////////////............------------...///000000.........000........................---......//////......---///////////////000111111,,,---...///000000000000............///000222222+++---///000///...///000...111000------//////,,,,,,------...............//////000000000000//////,,,------...///000111111................................................///////////////.........------------------------...111444333111......///------------------------''')))+++---------,,,+++,,,,,,+++++++++*********+++,,,,,,---------------***+++,,,---............,,,---//////......000111---...000111222222222111333333333333222111000///,,,,,,++++++,,,------....../////////000000000000------------............,,,,,,------...//////000........................000000000000000///...------------.........//////............////////////000......000000......000---///000000...---...000000///...------...///000////////////000111222222////////////////////////000///---,,,,,,...000111......///000000000000000000000000000000000000000///000111111111111000//////////////////000111111,,,...000///---,,,...000111111000000000000111111///////////////000111111000000000000000111111222000000000000111222333333000000000000111111111111...000222222111000000000111000000111222333111000111111111111111111111111---...///000111111111111111111000000000111222222111222333111...---///111222111111000000111111222...//////000000000000000///////////////.........000111222111000111333555---///111222333222111000...000222111...---///111000000000000000000000000111111111111111111111111////////////////////////...............///000000///111555777666333///,,,000000111222222222222111//////000000000000//////000000000000000000000000///......///111222111///////////////000000000000222111111111111111222222000000000///......000222////////////000000000000000000000000000000000000+++,,,///000111000///...///111222111...---...000//////000000111111222222111111111000000000000000222222222222222111000///000111222333444555444444666666555444333333222222222222333333333444444444000111111222333444555555222333444444555555444444222111111222444555555444555555555444444444333333444444444222///...///000111000///000111222111000////////////////////////.........------,,,,,,+++---...//////---,,,---...000000000000000000000000---...///000000///...---///////////////000111111+++,,,---///000000111111...---------///111333444+++---///000//////000111///222111......000000------......///000///////////////000000000000//////+++,,,---...///111222222000000000000000000000000------------------------.../////////...---,,,,,,------------------------***...111222///---...///------------------------)))+++---///000///...---//////.........---------+++,,,.../////////...---.........///000111111222,,,---//////...///000222///000222333444444333333222222333333333222222111...............///000111.../////////000000111111---...//////000000//////,,,,,,------...///000000........................111111111111111000//////******+++---///000111222////////////000000000000111......111111......111---///111000---,,,...000222000///......///000222////////////000111333333////////////////////////......//////000000111111...//////000000000000000000000000000000000000000///000111222222111000//////////////////000111111///333666444000///111555111111000000000000111111,,,------...000111333444000000000000000111111222///000111222333444444555000000000000111111111111...000222222111000000000//////000222555666444222222222222222222222222222---...///000111111111111111111111111222333444444222333444111...---...000333222222222222222222333///////////////////////////...---------///000111......////////////......)))---///+++$$$$$$+++333......------------......222111000.........///000222---,,,000///)))&&&'''---...///...---...///111......///000000000000000000///------...//////...111000///......///000000111111111111000...---,,,---...000111111111000///000000000000111111111111000000000000000000000000//////000000111111222222---------............///111111000000/////////...000000000000000000000000///......///111111000///000000000000000000000000000000111111111111000000222111000//////000111111000/////////111111///---111222333333444444333333111333666888888555111///444444444444444444444444333333333444444444555555666555444333333444555666666555555444444444555555444444444333333222222222444444333222111111111111//////000000000000//////000000//////......------///---+++---111222111...------......///000000000......////////////......222...+++,,,000111...***...000333555666444111000//////............//////.........//////////////////////////////.........////////////////////////---,,,,,,++++++,,,,,,---///++++++111222...---000---------...///000000111000///...---------------+++---///000...------...------------------------,,,++++++---//////+++(((---------+++)))((()))+++000///---------...------///---,,,---///---)))%%%---,,,,,,---...///---+++(((***---...---,,,,,,---...------,,,,,,,,,---------...///...,,,+++,,,---...------///222555666666222111111111000000//////222000...---,,,---...///000///000222///***))),,,......................................................---+++***+++...000///000111000...,,,---...------...///000000000///000///......000111111111111111000...------000222000///...------...///000......------------......000000000000000000000000...000111...))))))---111000000000000////////////000///.........///111222111444333------111222......000222222111000000000000000000000111111111111////////////000000000000111111222222222222111111000000000000111111111111111111111111111111111111222222222222222111000///000000000000000111111222000000000000000000000000000...---///222444333111444333222111000000000000////////////////////////111111111000000000000000...///000222222111111000222222111111111111111111////////////////////////000//////...///000111222......////////////.........000222///******///555/////////....../////////444333111000000000111222+++((()))///222///...000---...///...---...///111......///000000000000000111///...///000111000///222222111000000111222333222222222222111000//////......000111111111000///000000000000111111111111000000000000000000000000000000000000000111111111........./////////000000000000000/////////......000000000000000000000000///......///111222000///000000000000000000000000000000111111111111000000222111000//////000111111222111111111333333111000111222333333444444333333666555333222111222333444333333333333333333333333333333333333444444444444555555444444444444555555555555444444444444444555333333333333333333333333555444333222111000000000//////000000000000//////222111111111000000000///.../////////...---......///////////////...............////////////......///+++)))***---...+++'''///111444666666555222111//////............//////000000//////......------/////////////////////...////////////////////////......------------......333//////333444000000333------......///000000111000000///.........//////...//////...,,,,,,...000------------------------...------///111000---***+++,,,,,,,,,++++++,,,...000...------------------///---******,,,---,,,+++---,,,,,,,,,......,,,***,,,...///...,,,******+++///......------.........+++++++++++++++...333777111///...///111333333333333222222222111111111000222111///------...///000333666===DDDAAA888111///................................................---...///...------...///---///000///......///000......//////000/////////000///......000000111111333333333111000000222555000///............///000111111000000000000111111000000000000000000000000,,,///111000...///444999000000000000////////////000//////...///000111222000333222------111222///...000222222111000000000000000000000111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111222222222222222222222222111000000111111111111111222333333222222222222222222222222222000...///222333111///444444333222111111111111000000000000000000000000111111111111000000000000//////111111222111111000111111111111111111111111////////////////////////000000//////000000111222...//////000000//////...000111222111//////111333000000000000000000000000333222111111000111111111///,,,,,,000111///---------...///...---...///111......///000000000000000000000000111333222000...111111111111111222333444111222222222222222111111...///000000111111000000000000000000111111111111000000000000000000000000111111111111000000000000//////000000000111111111////////////............000000000000000000000000//////...000111222111///000000000000000000000000000000111111111111000000111111000000000000111111222111000111333333222000111222222333333333333333555444222000000111222444333333333333333333333333222222222222333333333333444555555555555555555444333333333333333444444444333333333333333333333333555555333222000000////////////000000000000//////111111111111000000000000---000222000,,,***+++...111000000///......------......////////////......000...,,,,,,///000...+++///111444555666555333111//////............//////111111000///...---,,,,,,......////////////////////////////////////////////////............//////111...---//////---...000------......///000000000000////////////000000111111111///,,,***+++...111---------------------------------///000000...,,,)))***,,,,,,,,,---000222///......---------------///,,,(((''')))---///000---,,,+++,,,---,,,+++))).........---+++***+++,,,//////.........//////000...------,,,///666>>>DDD555222///...///000111111111111111000000000000000222111000///...///000111222555===DDDBBB888111///////////////////////////........................,,,...111111000.........,,,---//////......000222//////000000000///......////////////000000000000000000000///......000222000//////......//////000//////............//////000000000000000000000000,,,...000000000111666:::////////////000000000000///////////////000111111///111111......111222000///000222222000///000111000000000000111111111111111111111111222222222222111111000000000000111111000000000000111111111111000000111111222222222222111222222222222111000000222222222222222333444444222222222222222222222222333111000000111111000///444333333222111111111111111111111111111111111111111111111111111111111111///000111111222222111111111111111111111111111111//////////////////////////////////////////000000//////000000000000////////////...///000000///...000000000000000000000000000000//////////////////222000///000000---***)))---...///...---...///111......///000000000000000//////000222333222///---......//////000111222333000000111222333333222222//////000000111111111111///000000000111111111111000000000000000000000000222222111111000000///////////////000000000111111//////..................////////////////////////000//////000222222111///000000000000000000000000000000111111111111000000000000000000000111111111///......///111111000...111111222333333333333222///000333444444222000...222222222222222222222222111111222222222333333333333444555666666555444333222222333333333333333333222222333333333333444444555555333111000///////////////000000000000//////////////////............---///000///,,,+++,,,...000000//////..................////////////......111///......000111///......000222444444333111000//////............//////000000//////......------............///////////////////////////////////////..................//////......---,,,+++,,,///............//////000000............///000111111111111000...+++,,,...000........................+++++++++,,,------,,,+++***+++---------...111333.........---,,,+++,,,---...,,,)))((())),,,///000---,,,++++++,,,,,,***(((+++,,,,,,++++++,,,///222..................///000............000666>>>CCC555222...---...///000000------------------------222111000000000000111111111111222555333......111000000000000000000000000........................---...000000...---...///,,,...//////......///111000000000000000///...---...///000000/////////000---...///...------///111000//////////////////000...------,,,,,,------...////////////////////////...///000///------000222////////////000000000000///////////////000000111...////////////111111111///000222111000///000111///000000000111111111111000000000111111111222222111111000//////000111111///000000000111111111111000000000111222222333333111111222222222111111000222222222222222333444444000000000000000000000000222111111111111111111000333222111000000000000000111111111111111111111111000111111111111111222222000000111111222222222222111111111111111222222222000000000000000000000000.....................---//////000000000000/////////------...000000...,,,...//////000000//////.../////////000000000//////,,,---------///000...+++---...///...---...///111......///000000000000000......///000222111...,,,......///000111222222222//////000111222222222222000000000000000111111222///000000000111111111111000000000000000000000000222222111111000000//////....../////////000000000......//////////////////////////////////////////000//////000222333111000000000000000000000000000000000111111111111000000//////000000111111111111///......///111111000///000111222222333333222222...000222333444222000///222222222222222222222222111111222222222333333333333444555666666555444333111222333444444444333333333333333333333333333333555444222111000///////////////000000000000//////............////////////...---+++---///000///---............//////000000......////////////......---,,,+++,,,---------,,,---...///111111000///...//////............//////------......//////000000---.........//////000000////////////////////////......------------......///111222000......000111............////////////------------...//////000...000111000///------...........................***+++,,,,,,,,,,,,---------.........------///111---...///---+++***,,,...+++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,***(((++++++,,,,,,+++---000222---,,,,,,,,,------...///***++++++++++++---111444222///------...000000000,,,,,,,,,,,,,,,,,,------111000000000000000111111333000...///---+++///444000000000000000000000000.................................,,,++++++...000///000000000...------///000111111111000///......---000222111///...///000///000111111000000222333///000000000000000000///111000000000000000000111////////////////////////000000000...---,,,,,,---.../////////000000000111...//////000000000000000.........000000000000111000111111111//////000222///000000000111111111111/////////000000000111111111111000000000000111111///000000000111111111111000000111111111222222222000111111222222222111111111111111111111222333333000000000000000000000000///000111111222222333444111000000////////////000000000000000000000000000000000111111222222222333111111111111111222222333000000111111111222222222000000000000000000000000------.........---,,,,,,///000000111111000000///000//////000111111///.........000000000000......000000111222222222222111///111000------...+++&&&---...///...---...///111......///000000000000000.........///000000...,,,111111222333444444444333//////000111222222111111111000000000000111222333000000000000111111111111000000000000000000000000111111111111000000000000........./////////000000////////////000000000000000000000000000000000000000000///111222333222000000000000000000000000000000000111111111111000000...///000111111222111111000000000111333444333111000111111222222222222222444222///......000333555333333333333333333333333222222222222333333333333444555555555555555555444111222333555555555444444444444444333333222222222333222111000000000000000//////000000000000//////000000000000111111111111///,,,***---111333111...------......///000000111......////////////......---------............///,,,---.../////////......//////............//////,,,,,,---...///000111111------......///000000000////////////////////////...------------------...)))///222///---...000000......//////////////////...------------......///,,,///111111000///...///........................+++---......------///111...//////...,,,,,,---///,,,...///---***)))+++...(((+++...///...,,,++++++,,,++++++,,,------,,,***---......---,,,,,,---///,,,,,,,,,,,,,,,---...///---...///...,,,***++++++///---,,,---///000000000...............///////////////000000000000000000///---///111000---...222////////////////////////........................///...---***)))***...111000000111000...,,,---...000000111111111000//////---000333222///---...///---...000000//////000222///000000111111000000///000//////......//////000000000000000000000000000/////////000000000//////......//////000000111111......///000000000000000///---...111111......000000111111000//////000222000000000000111111111111.../////////000000000000111111222222222222111111000000000000111111111111111111111111111111111111000000111222222222222111111111111111111222333333222222222222222222222222...000111222222222444666111000000/////////000000000000000000000000000000000000111111222333333333222111111111111222333333000000000111222222333333000000000000000000000000....../////////...,,,,,,000000111111111111000000000000000000//////000000...///111222222111///...///000111222333222222111333555333///---...***###---...///...---...///111......///000000000000000000///...///000111000...222222333444444444333222111111222222333222222222111111000000000111222333000000000000111111111111000000000000000000000000000000000000000111111111//////000000000111111111000000000000111111222222000000000000000000000000111000000111333333222000000000000000000000000000000000111111111111000000---...000111222222111111000//////111333444333222000000111222222222222222555333000......111444777333333333333333333333333333333333333444444444444555555444444444444555555111222444666666666555444555555444333222222111111111111000000000000111111//////000000000000/////////000000000111111111222000/////////000111000000.........///////////////......////////////......///000000111000000111222,,,---.../////////......//////............//////------......//////000000------......///000000111//////////////////////////////............//////###+++000...+++---...---/////////////////////...000///...............///---...000000//////111222........................+++---......------///222---......---,,,,,,---///+++...///---***(((+++///&&&)))---///...------...+++++++++,,,...///...,,,,,,---//////...------...,,,,,,,,,------...///000222333333222///.........---------...000000...---............/////////000......//////000000000000,,,+++---000///,,,,,,000.........................................................---,,,,,,...000...///000///...---.../////////000111111111000000,,,000444333///------///)))+++---...------...//////000111111111111000///------,,,,,,,,,,,,------000000000000000000000000/////////000111222111000.........///000111111111---...///000111000000///000---...222222---,,,///111111111000//////111333000000000000111111111111//////000000000111111111000111333555555333111000000000000000111111111111333333222222111000000000000000111222222222222222222222222222222333444444222222222222222222222222///111333333111111333555222222111111111111222222111111111111111111111111000000111222222333444444222222111111111222333444///000000111222222333333000000000000000000000000//////000000000///---,,,000000111111111111000000...///000///------...111///000222333333222000///---...///111111111000///,,,000000...000444222,,,---...//////---...///111...//////000000000000000222111//////000111111000000111222333222111000///333333333444444333333222222111000000000111333333000000000000111111111111000000000000000000000000//////000000111111222222000111111111111222222222000000111111222222222333000000000000000000000000111000000111333333222000000000000000000000000000000000111111111111000000---...000111222222222111...------///111222111000000000111222222222222111000111222333444444333222444444444444444444444444333333444444444444555555666555444333333444555666111222555666777777666555666666555444222111000000000000000000000111111222//////000000000000//////---.........//////000000000222444222///---///111000000000///......------......////////////......,,,---......------...000---....../////////////////////............/////////////////////.........---------...///000000111////////////////////////000000////////////000000###---444111///111222000///////////////.........222111000//////...//////...///...------///333666////////////////////////)))+++---,,,***+++...111+++,,,------,,,,,,...000+++...000---)))(((+++///$$$(((,,,---------///222+++***+++,,,///000///...'''***---/////////000111---------......000111111222222222000...---///000------...///111000---***,,,,,,,,,------.........------...//////000//////000---,,,------,,,///555................................................,,,...000111///.........,,,...//////......000111...///000111111111111111,,,000444444///,,,---///,,,...000111000000111222///000111222222111000///000000////////////000000000000000000000000000000000//////000111000///------......///000111111222---...000111111111000///111---...222222,,,+++...111111111000...///111333000000000000111111111111000111111111111222222222000222555777777555222000000000000000111111111111444333333222111000/////////000111222222222222222444333333333333444555555000000000000000000000000111333555444111000111333333333333222333333444444222222222222222222222222000000111222333333444444333222111111111222333444///000000111222222333333............///000222222......////////////......000000000///---,,,...///222000......111333222000000000000000111111111111000000000000000///...---,,,000222111---+++...111,,,---...---------///111000000000000000111111222000000000111222222333333222111000000///000000111222222222111111111111111111222333444444333222111///---,,,...111333222///000000000000000000000000222222111000///...------000000000000////////////111000///...............111///---...111222000...000000000000000000000000////////////////////////111111111111111111111111000000//////000222444555//////...///111333555666111111111000111111222333000111222222333444555555444444444444444444444444666333222333555666444222///000222333444444333333222444666666555333333444333333222222111000//////222111111111000000//////111111000000000000111111000///...------...000111,,,,,,------.../////////++++++,,,---......------000///...------...///000111000///......---......///////////////.........///...---,,,,,,---...///---------------...///000111///...------...///111---------------...//////..................------------......//////000000///...------...///000111///.........------------...///000///------///000,,,***)))+++...///---+++000///---,,,,,,---///000......---------,,,,,,,,,************+++,,,---------------...------,,,,,,........................------------------------------------------------333222111000///...------..................------........................000///...------...///000))),,,...---+++***,,,/////////......------,,,,,,........................---......///////////////............////////////...000333555444222000......//////000000000000//////............//////000------......//////000000,,,,,,------...//////000...............///000111////////////////////////......////////////......///...------...111555777//////000000000000//////111111111111111000//////000000000000000000000000222222000///............////////////000000000000000000000000111111111111000000000000000000000000222222222222222222222222222222222111111111000000333333333222222222111111222000///000111111000///222333333111000///000222222333666888777555111///111111222222222333333333//////000111222333333333333222111000000222444555............///000111222......////////////......///000111000......///000000...,,,---///111000...//////000000000111111111000000111111111000//////,,,000222111---,,,...111000111111111//////111333000000000000000111111222333333222222111000000000111111111111111000000000111111111111111222222222111222333333333222111000333111//////111222111000000000000000000000000000222111000///////////////000000000000000000000///111111000/////////000000222000...///111222000...111111111111111111111111000000000000000000000000111111111111111111111111222111111000000111222333111111000000111222333444111111111111111222222333333333333333333333333333333333333333333333333333555444222333555666444222000000111222333444444444111333555555333222222333333333222222111000000000111111111111111111000000111111000000000000111111//////---,,,+++,,,,,,---........................---......///000000//////000///...------...///000000000//////......///////////////////////////...000///...------...//////---,,,,,,,,,------...///000///...------...///000..................///000................................./////////////////////...---......000000/////////.........------...///000///------///000---++++++,,,...///---+++---..................---......---------,,,,,,,,,+++++++++***++++++,,,,,,,,,------...------,,,,,,------------------------------------------,,,,,,------------------------////////////////////////................................................///...------------...///***,,,...---,,,+++---///000000000///////////////........................---......///////////////............////////////000111111222222111111000//////000000111111000000000000///////////////000.........///////////////---,,,------...///000000000//////............///////////////////////////......////////////......222111000//////000111222000000////////////000000111111111111111000//////000000000000000000000000222222000//////.........////////////000000000111000000000000111111111111111111111111111111111111222222222222222222222222222222222111111111000000111111111000000000//////222000///000111222111///333444444333111000111333111333444555555333111///111111222222222333333333000000000111222222222333333222111111111222333444............///000111111......////////////.........///000000//////000111///...---...///000000...//////000000000000111111000000111111222111111111---///111000...---///111///000000///------...000000000000000000111111222333333222222111000000000///000111222222111000000000000111111222222333333222222333333222111000000777444111000000111111111000000000000000000000000111111//////...///000111000000000000000000000000111111000000000111222222222111000000111222111000222222222222222222222222111111111111111111111111111111111111111111111111333222222111000000111111333333222111111222222333111111111111111222333333444444444333333222222222222222222222222222222222555444333333555555444333222111111222222333444555111222444444222111222333333333333222111111000000111111111222222222222222111111000000000000111111111000...---,,,+++++++++000000//////...------,,,---...//////000///////////////...------...//////////////////000000000000......//////////////////000//////......///000000...------------...//////000///...------...///000........./////////000000........................///////////////.........000//////............///000000000/////////.........///000///------///000///...---...//////---++++++---///000000///---+++......---------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------+++,,,,,,---...///000000...................................................------,,,,,,------...,,,---......------...000000000111111111111111222........................---......///////////////............////////////222111000//////000111222000000000111111111222222222222111000/////////000///////////////............------,,,---...000111111000///......------...////////////////////////...//////000000//////...111111000000000000000000111000///......///000111000111111111111000000///000000000000000000000000222111000000/////////////////////000000000111111000000000000111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111000000000000000222000///000111222111000333444555444222222222444111222222333222222111000111111222222222333333333111111111111111111222222111111222222222333333333...............///000111......////////////......,,,...000000//////000111000000000000111222111111////////////000000000111///000111222222222222222---///111000///...000111/////////...,,,+++---...000000000000000111111222000000000111222222333333...000222333333222111000000000111111222333444444333333333222222111000000777444111//////000111222000000000000000000000000111000///...///000222333000000000000000111111111000000000000000111222333222111111111222222111111222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111111333222222222222222333333222111111111111222333333333333333333333333333333222222222222222222222222444444333444444444444444333222222111222333444555222333444444333222333444333333333222222111111111111111111222222333333444111111000000000000111111111111000/////////......000/////////.........---,,,,,,---------------,,,..............................///000000111111111............///////////////////////////000000000000///////////////000000000///............///000...//////000000000000000............////////////000000//////......------000000//////............000000000000////////////...///000///------///000000////////////...---,,,,,,---...//////...---,,,......---------,,,,,,,,,...---,,,+++++++++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------------------***+++,,,,,,---...//////---------...............................................................---......///...//////000000000000111111222222222........................---......///////////////............////////////000000/////////000111111000000000111111222333333444333222111000000000000000000//////......------///...---,,,---...000111000//////............/////////////////////////////////000000000000//////,,,---///111222222222222222000///------///000222000000111111111111000///000000000000000000000000222111111000//////000000//////000000000111111111///000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111000///000222333222111222333444444222222222333333222222111111111222222111111222222222333333333222222222111111111111111000111222333333333333222...............//////000......////////////......+++---/////////...///000...///111111111111111111...////////////000000000///000111222222222222222...///000000//////000111222333333222000///000222000000000000000111111222000000000111222222333333...000222333444333111000000000111222333444444555444333333222222222222222333222000......///222444111111111111111111111111000000//////000111222333///000000000111111111222////////////000000111222111111222222111111111222111111111111111111111111111111111111111111111111111111111111111111111111//////000111222222333333000000111222333333333333222222222111222333333444111111222333333444555555444444444444444444444444333444444444444333444444444333222222222333444555444555666555444333444666333333333222222222222222111111111222222333333444111111000000000000111111...//////000000111111111........./////////000000,,,---------------,,,,,,------............---------...///000111111000000---.........//////000000...//////000000000000000//////......---....../////////............//////......///000111000000000........./////////000000000000//////......------000000000//////...------000000000000////////////...///000///------///000///000000000///...------///...---,,,,,,---...///......---------,,,,,,,,,......---,,,+++++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,------------------------.........///////////////////////////////////////000000/////////............///000000////////////000000111111111////////////////////////---......///////////////............////////////---...///000000000000///000000000000111222333444444444333111000000000000000000//////......------//////...---...///000111---------......000111111//////////////////////////////000000000000//////,,,...000222333222222111222000///------///000222///000000111111111000000111111111111111111111111222111111000000000000111000000000000111111111111///000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111000000000222333333111///111333333222111111222333333222111111222333444111111222222222333333333222222222111111111111111000111222333333333333222///......---......//////......////////////......,,,...000111///......///+++---000000///......///......////////////000000000000111111222111111111...//////000000111111222111111222111//////000111000000000000000111111222333333222222111000000000///000111333333333333222111111222222333333444444444444333333333333444444111111111///...///222444111111111111111111111111///000000111111222222222///000000111111222222222000000/////////000111111000111222111000000111222000000000000000000000000111111111111111111111111111111111111111111111111...///000111333333333333...///000222222333333333222222222222222333444444000111111222444555555666444444444444444444444444333444555555333333444555444444333333333333444444555666666555444444555777333333333333333333222222111111111222222222222222111111000000000000111111+++,,,---...///000000000------...//////000111111/////////000//////...---------............------------///000000///......------......///000000000------...///000000000000------,,,++++++++++++,,,////////////////////////---...///000111000///............//////000000111///////////////............//////000//////...---000000000/////////.........///000///------///000...///000000...---......000///---++++++---///000......---------,,,,,,,,,...------,,,,,,,,,,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,+++,,,,,,------...////////////////////////////////////000000111111000000//////...---...000000000.........//////////////////////////////////////////---......///////////////............////////////+++---...000000000//////000/////////000222333555333333222111000000000000///////////////.........////////////////////////,,,,,,,,,---///000222333///////////////////////////000000111111000000///111111222222111000///---111000///......///000111///000000111111111111000111111111111111111111111222111111000000111111111000000000111111111222222000000000000111111111111222222222222222222222222222222222222222222222222111111111111111222222222000000000000000111111111111000000111333444333222...000222333222111111111333222222222222333444444111111222222222333333333111111111111111111222222111111222222222333333333///......------...............////////////.........000333333111000//////***---111111///......///........./////////000000000000111111111000///////////////000111222222222---...///...------///111000000000000000111111222333333222222111000000000000000111222222333444444333333333333333333333333444444333333444555777888222444444222000///000333111111111111111111111111///000222333333222111000///000000111111222333333222222111000000000111111...000222111///...000222111111111111111111111111000000000000000000000000111111111111111111111111///000111222333222222111//////000111111111000///333222222222222333444444222222222333333444444444333333333333333333333333222444666555333222444555333444444444444444333333555666666444333333555777333333333333333333333333111111111111111111000000111111000000000000111111,,,---...///000000/////////////////////000000000//////000000///......---,,,------......------,,,,,,---/////////...,,,+++------......///000000111+++,,,...///000000//////......---,,,,,,,,,,,,,,,......////////////......,,,---...000000///...------......///000000111111.........///////////////---...///000000//////.../////////.........------...///000///------///000+++...000000...---...000.........------...............---------,,,,,,,,,------,,,,,,,,,------...***+++,,,---............------------------------+++,,,,,,------.........------------------------............---------,,,,,,,,,------...//////000////////////////////////...///000111111000///...///---,,,---///000///---//////////////////......////////////////////////---......///////////////............////////////------------...///000111///.........///111333555222111111000000000111111.........///////////////...///000111111000...------------......000111222////////////////////////000000111111111111000000222222222111111000///...000000////////////000000//////000111111111111111111111111111111111111111222111111000000111222222000000111111111222222222000000000000111111111111222222222222222222222222222222222222222222222222000000111111111222222222//////000000000111111111111000000111333444444333...111333444333222222222000111111111222222222222111111222222222333333333000000000111222222222333333222111111111222333444///......---------............////////////......111333555555333111000000,,,///333444111000000111............/////////000000000000000000///...---///......///111333222222000111222111000111333444000000000000000111111222000000000111222222333333111111111111222333444555444333333333333333333333555444444444555777888:::555777777555111//////111111111111111111111111111///000333444444222000...///000000111222222333333444444333222111111111111...000222111...---///111222222222222222222222222////////////////////////111111111111111111111111111111222333333111000///000111111111000///---,,,333333222222333333444555444444333333333333222222222222222222222222222222222444666555333222333666333444555555555444333222444555555333222222444666333333333333333333333333222111111111000000//////111111000000000000111111000000111222222111000///111111000000//////......---.........---,,,++++++,,,,,,---......---,,,,,,,,,---...//////---+++)))---------...///000000111***+++---////////////...222111000///////////////......////////////......+++,,,...000000///...------......///000111111222---.........//////000000,,,---...000000000/////////.........------------...///000///------///000***---//////------...000,,,---///000000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,------...///***+++,,,---....................................***++++++,,,---...//////------------------------........................,,,,,,------...///000000000000000000000000000000---...///000000///...---///,,,+++,,,///000///---111111000000//////......000000000000000000000000---......///////////////............/////////000///---+++***+++...111333......------...000333444000000000000000000111111---.........//////000000---///111222222111...,,,//////.........//////000////////////////////////000000111111111111000000//////000000111111222222//////000000000000////////////000111111111111111111111111111111111111111222111111111111111222222000111111111111222222222000000000000111111111111222222222222222222222222222222222222222222222222000000111111222222222222111111222222333333333333111000000111333555444333///111444666555333333333...///000111111111111111111111222222222333333333//////000111222333333444333222111000000222444555---......---++++++,,,...///...---,,,,,,---...///////////////////////////---------------...//////333111...,,,,,,...111333111000///////////////000---...///000000000000000///000111222222111000///333222111000000111222333000000000000000000000000000000111222333333444444111111222222222222333333333333333333333666999<<<<<<:::777444222111111222000......000222222///,,,222222222111111111000000222222222111111111000000000000000000111111111111////////////////////////000000000000000000000000222111000000222111000...111111222222222222111111000000000000000000000000444333333222111111111222444333222111111222333444111111333333444333222111444444444444444444444444111222333444555444333333444444444333333222222222555555444333333222111111111111111111222333444444333222000//////000222333555111...,,,---///000000//////000000///...------//////.........---------000//////........./////////---)))'''(((+++///111---...///...,,,+++,,,---///......---------......111000///...------.../////////.........---------///...,,,,,,,,,...///111///000111000...---------///////////////////////////111111///+++***+++............------,,,,,,,,,------------------------000///---,,,,,,---///000///000000///---,,,...///---------.........//////,,,,,,,,,,,,,,,---...///+++,,,---,,,++++++,,,......------///---******...***+++---...///...---------------,,,,,,+++++++++,,,,,,,,,---------......///...,,,,,,,,,---///111///////////////...............//////...---,,,,,,,,,---...//////...---,,,............////////////000000000000////////////....................................////////////000000000000000000000000+++,,,------......------............/////////000////////////////////////000000000000000///......000000000000////////////000000///...------,,,,,,///////////////.........///111222222000///000111000000000000000000000000////////////000000000000//////000111111111111111000000////////////000111222///...//////---...222000000000000000000000000000000000000000111111222111111111111111111111111))),,,000222222111111222111111111222222333333333222222222222222222222222444444444444333333222111222111111222333222000---555555444333222111000///111111111111111111111111444444222222222222444444333111000111444555333000000111111000......///111000//////......//////000////////////////////////000000/////////000000111000///.............../////////............////////////000111111111000000///000111222222111000///222111111000000111111222111111111111111111111111111111111222222333333444333333333333444444444555444555666777999;;;>>>AAA;;;999666444222111111222111//////000222222000...222222222111111111000000222222222111111111000000000000000000111111111111111111111111111111111111111111111111111111111111333222111222333222111///111111222222222222111111111111111111111111111111444333222222111111222222333222111111111111222333111222333333333222111111333333333333333333333333111222333444444333222222444444444333333222222222222222333333333333333333333333222222111222222222333222000//////000222333333111...---...000000/////////000000///......---//////.........---------//////............/////////---+++)))***,,,///111---...///...,,,+++,,,---///......------.........000000...---------......//////.........---------------..................---...000000///......//////////////////////////////000///...,,,,,,,,,...//////..................------------------------///...---,,,,,,---...//////000000///------...///---------.........//////---,,,,,,,,,,,,---...///,,,------,,,+++***,,,---...------///---******...+++,,,------......---------------,,,,,,,,,++++++,,,,,,---------.........///...,,,,,,,,,---///000..............................//////...------,,,------...//////...------............////////////000000000000////////////....................................////////////////////////////////////---...//////000000//////........./////////000000////////////////////////000000000000000///......000000000000////////////,,,------....../////////////////////////////////...000111111000//////000000000000000000000000000000000000000111111111111//////000111111111111111333222000000000000000///333///...000000...///222000000000000000000000000000000000000000111222222111111111111111111111111,,,...111222222111222333111111222222222333333333222222222222222222222222333444444444333333222111222333555555444222222222333333333222222222222222222222222222222222222222444333333222222333333444333222222333444555444222...//////...,,,,,,---//////000000111111000000///////////////////////////111000000/////////000000---.../////////...,,,+++.........------......///111111111222111111000000000000111222222111000000000000111111111111000000111111111111111111111111222222222222222222222222444555555555666666666666444555666888999:::::::::999888666333222111111111333111000000111222222111222222222111111111111111222222222111111111111111000000000111111111222222111111111111111111111111111111111111111111111111444333222222333333222000111111222222222222111111222222222222222222222222333333222222111111222222222222111000000111222222333333333333333222111000222222222222222222222222111222222333222222111111444444333333333333222222000000111222333333444444555444333222111111111111333222111000000111222333222000//////000111000...//////000000000///....../////////............---//////............//////......---,,,,,,---///000---...///...,,,,,,,,,...///......---......////////////...------------.../////////............---,,,...///000000///---++++++---///000//////000111///////////////////////////...------.........---///////////////000000000................................................///000000///------...000---------...............------,,,,,,,,,---......---......---+++***+++---...,,,---///---***+++///------,,,,,,,,,---......------------,,,,,,,,,,,,,,,------------............---,,,,,,,,,---///000,,,,,,------......//////.........///......---,,,------...//////...------............////////////////////////000000000000....................................////////////..............................///000000000000///....../////////000000000////////////////////////000000000000000///......////////////000000000000,,,,,,---...//////000000////////////////////////---///000000///...///000000000000000000000000000111111111111222222222222//////000111111111111111444111///000222444333111333000///111111///000333000000000000000000000000111000000000000111222222111111111111111111111111000111222222111111222444222222222222333333333333222222222222222222222222333333444444444333222222000333555555333222333555111111222222333333444444444444444444444444444444222333333444444333333222111333444555444333444555---......---++++++,,,......///111111111111///...//////////////////////////////...------------...///////////////...,,,+++///............///000000222222222222222111000///111111111111111111111111//////111222222111//////111111111111111111111111333333222222222222222222555555555555666666666666777777777888777666333111777666555333222111111111444333111000111222333333111111111111111111111111111111111111111111111111000000111111111222222222////////////////////////111111111111111111111111333222111222333333111///111111222222222222111111222222222222222222222222333333222222111222222333111111111111111111111111333333333333222111111000111111111111111111111111222222222222111111000000333333333333333333333333000000111111222333333444444333222222111111111222222222111000000111222222000000000111222222000...//////000000000//////.../////////...............///............//////000............////////////---...///...---,,,---..................//////000.........------------.../////////..................//////000000///---,,,,,,...///000///...///000///////////////////////////---***+++///111///---.........//////000000000////////////////////////------...//////...------...///000///------...000........................------,,,,,,,,,------......//////---+++***+++------,,,---///...***+++///...---,,,++++++,,,...///------------------,,,,,,------------............------,,,,,,,,,---...///+++++++++,,,---...//////---...............---------..................---............////////////////////////000000000000....................................////////////........................,,,,,,---..................////////////000000000////////////////////////000000000000000///......////////////000000000000000/////////.........---///////////////000000000,,,...000000///...///000000000000000000000000000000000000111111111222222//////000111111111111111222///---///333666555333222000000222333000111444000000000000000000000000111111000000111111222333111111111111111111111111222222333222000000222333333333333333333333333333222222222222222222222222333333333444444333333222///000111111222222222222222222222333333333444444333333333333333333333333222222444444444444222222///222555555333222444666111222222111///...000111......000111111000......000000000000000000000000///...------------......111111///.........//////000000//////000111111222222222222222222111000///222222111111111111222222///000111222222111000///111111111111111111111111333333222222222222222222333444444444444555555555999999888999:::888444111555555444333222111111111444333222111111111333444111111111111111111111111111111111111111111111111111111111111222222222222////////////////////////111111111111111111111111222111000111222222000...111111222222222222111111111111111111111111111111333222222111222222333333111111111222222111111111444333333222222111111111111111111111111111111111222111111111111111111111333333333333333333333333222222222222222222222222222111111111222222333444222111111111111111111222000///000222333333000...//////000000000000000///////////////////////////...............///000000/////////////////////...---...//////------...///...............///000111---.....................////////////////////////000000......---...///000...000111000...------...///////////////////////////,,,***+++///111000...---------......//////000////////////////////////------...//////...------.../////////------///111.....................---...------,,,,,,,,,------......///---++++++,,,...---,,,---///...***+++//////...,,,++++++,,,---...---------------------------------.........//////,,,,,,,,,,,,,,,---......+++++++++,,,---...//////------...............---.........------.....................////////////.../////////000000000111////////////////////////............////////////........................,,,---......//////......////////////000000000111////////////////////////000000000000000///........./////////000000000111///////////////.........////////////000000111111,,,...///000///...///000000000000000000000000000/////////000000000111111//////000111111111111111333000...///111333222000111//////333333111111444111111111111111111111111111111111111111222222333111111111111111111111111111222222111//////000222333333333333333333333333222222222222222222222222222333333444444333333333222000...///333444333111444444444333333333222222333333333333333333333333222222444444444444222222...111444444222222444666000111111000......///000...//////000000//////...000000000000000000000000///////////////000111111111000///......///000111000000000000111222333333111111111222111111000000333222111111111111222333111111222222222222111111222222222222222222222222222222222222222222222222222222333333333444444444444333333666999:::666333333333333222222111111111222333333222111111222444111111111111111222222222111111111111111222222222111111111222222222222333111111111111111111111111222222222222222222222222111000000000111111///...111111222222222222111111111111111111111111111111222222111111222222333333111222333333333333222111333222222111111222333333111111111111111111111111222111111111111222333333222222333333333333444444333333333333333333333333111111111111222333444555111111111111111111111111000///000111333333111/////////000111111111000000...////////////000000000......---......///000111///////////////.........---...//////...---///000............///000111111---...//////000/////////...////////////000000000000///...------///111222///000111000...---,,,---////////////////////////...---,,,,,,.../////////..................//////.................................................../////////---...///111...............---------......---,,,,,,,,,---------......---,,,,,,...///---+++,,,///...+++,,,000......---,,,,,,,,,------------------............------........./////////+++,,,,,,,,,------------,,,,,,------......//////,,,---......///.........///...------------...///............////////////......//////000000111111////////////////////////............////////////........................//////000111111111111000/////////000000000111111////////////////////////000000000000000///............//////000000111111,,,,,,---...000111222222...//////000000111111222,,,...000000//////000111000000000000000000000000.../////////000000000000//////000111111111111111555444333111///.........000...///333333111000333111111111111111111111111222111111111111222333333111111111111111111111111000111222111000///000111444444444444333333333333222222222222222222222222222222333444444444333333555333111111333555444333555555444444333333222222222222222222222222222222222333333444444333333222///111333444444444555666...//////...,,,+++---...111000000//////000000111000000000000000000000000............///111222333------...///000000000000////////////000111222333//////000111111111000000333222222111111222222333333333222222222222333333222222222222222222222222111111111222222333333444222333333333333444444444111000///222777999777333222222222222222111111000///222444333111000111333000000111111111222222222000000111111111222222222111111111222222222333333111111111111111111111111222222222222222222222222222111111111222222000...111111222222222222111111222222222222222222222222222222111111222222333444222333444444444444333222222111111111111333444555222222222222222222222222111111111111222333555666222222222333333444444444333333333444444555555666222222222111222222333333111111111222222111111111111000000111333333222111//////000111111111111111.../////////000000000000---------......///000111000///......------......,,,...//////......///111............///000111222......000111111111000000.../////////000000000000------......///111222222---///000000///---...///////////////////////////---.........------...000000000//////////////////------------------------///...---,,,,,,---...///---...///...---...000111//////.........---------///...---,,,,,,,,,,,,,,,,,,---...---------///111,,,+++,,,///...+++,,,000------......------,,,+++------------.........///............////////////++++++,,,,,,------------........................,,,------...//////......///...------------...///............////////////.........///000111111111////////////////////////............//////////////////////////////////////////000111111111111111//////000000000111111111////////////////////////000000000000000///...............///000111111111,,,,,,---///000111222333...//////000111111222222,,,...000111000000111222000000000000000000000000//////000000000111111111//////000111111111111111222444666333///---000333...---...222333000000222111111111111111111111111222222111111222222333444111111111111111111111111///111333444222111111222555555444444444333333333222222222222222222222222111222333333444444444333222555666444000///222777333333333444444444444444444444444444444444444444444333333222222333333444333333333555777888888777111222222111//////000111333222111000000111222333000000000000000000000000+++++++++,,,...///111222(((***...111222111///---............///000222222---...///000000000000000444333222111111222333444555444333222222333444555222222222222222222222222000000111222333333444444333333333444444444555555888555444666:::<<<999666111111222222222111111000...111444444111000000222000000111111222222222222000000111111222222222222111111222222222333333333////////////////////////222222222222222222222222333222222222333333111000111111222222222222111111333333333333333333333333222111111111222333333444333333555555555555333333111111000000111333555666222222222222222222222222111111111111222555777888222222222333333444444444111222333444666777888999444444333222111111111111111111222222222222111111111000///000222333333222//////000111111111111111.../////////000000111111---------......000111111000///...,,,,,,,,,---...,,,...//////......///111............///000222222...///000222222222111000.../////////000000111111***,,,...111222222222111+++---///000//////000111////////////////////////,,,///000///,,,+++---000222222111111000000//////------------------------000///---,,,,,,---///000---...///.........000222//////.........---------///...---,,,,,,,,,,,,,,,+++,,,---------...000222,,,+++,,,///...+++,,,111------...///...---+++***---------.........//////............/////////000***+++,,,---------,,,,,,///////////////.........,,,,,,---.../////////...///...---,,,,,,---...///............/////////000---......///000111111222000000000000000000000000............/////////000000000000000000000000000---......///////////////000000000000111111111111////////////////////////000000000000000//////...---......///000111111222////////////000000000000...//////000111222222222---///111111111111222333000000000000000000000000000111111111111222222222//////000111111111111111,,,111666444000000555;;;---,,,---222333000///222111111111111111111111111222222111111222222333444111111111111111111111111///222555666555333333333555555555444444333333333222222222222222222222222111222333333444444444444---555:::555+++'''///888111222222333444666666777555555555555555555555555555444222222222222444555666444444666:::<<<:::888//////000000000000//////000000000000000111111111000111222222222000///...000...,,,---000111///---000000000000000000000000000000000000////////////////////////000000000000222111000000000111333333///000000000111111111111111222222333333222222111111222333444444444333333555444444333333444444555222333555777999;;;;;;<<<111111111111111111111111000111111111111222222222333333333111//////111222111111000000000000111111---------...111222222222333111000000111222222111333111000111222222111000333222222111111222222333111111111111111111111111333333222111000000000111444444333333333333222222111111111111111111111111111111111111111111111111---///222333222222222333000000111111111222222222222333333333333333333444222222222222222222222222000111111222222222111111111111222222222222111111000000000000000000000000111111111111111111111111,,,---///000000000///...000000//////.........---000///...------...///000111///...000222333111...+++,,,.../////////......//////////////////////////////000000000000//////...------,,,,,,+++******333...---000000+++,,,000,,,,,,---.../////////...---......///////////////////////////////////////,,,------...///000111111......------------......000...,,,,,,---...///...////////////////////////---------,,,,,,+++++++++.........///......------------------------------...------,,,,,,++++++***---,,,+++++++++,,,---...,,,,,,---...---,,,***)))...,,,***))))))+++...000//////.........---------...///000///------///000---------............///000///...------...///000............///000222222111111000...---,,,+++***222111000///////////////---.........//////000000///...---,,,,,,---...///000000000000000///......333222000......///111222........................000000000///.........---111...///111000---+++...000...,,,---///111000...000000////////////000000////////////////////////000111111...+++***---111222222111111111111111111333000---...000333222111111111000111111111///...###)))000222000...///111000000111222222222222111111///...000222333000...222222111111111111111111555555444444444444333333222222111111111111222222333333333333333333444444333333333333333333333333666666555444444444555555333333333222222222222222444444444444555555666777666666666666666999>>>BBB//////000000000000//////333333222111000///......000111111111111000000///111///---...000111///...000000000000000000000000/////////000000000000000000000000000111111111111111111000000000111222333111111111111222222222222111222222333333222222111222222222333333333444444333333333222222333333333111222333555777888888888111111111111111111111111000111111111111222222222222333333111//////111222111111000000000000111111//////...000222333333222333111000000111222222111333222111222333444333222333222222111111222222333111111111111111111111111444333333222111111222222444444333333333333222222333333333333333333333333111111111111111111111111000222444444222111111111111222222222333333333333222222333333333333444444333333333333333333333333222222333333333222222111222222333333333333222222000000000000000000000000111111111111111111111111......000111111111000000111111000000000/////////000///...------...///000333111///000222222///---/////////000//////......000000000000000000000000//////000000000000//////...............---------333///...111111---...222,,,---......//////......---......///////////////////////////////////////---.........///000000000/////////......////////////...,,,,,,...///...---........................000000/////////.........------.........------,,,------------------------......------------,,,,,,,,,,,,---------,,,++++++---------------,,,++++++...---,,,++++++---///000//////.........---------...///000///------///000---------............///111000////////////000111............///000111222////////////////////////111111000000///000000000............/////////000///...------------...///111111111111111000//////222111000//////000111111......................../////////...............111......000000------///111///---...000222111000000000////////////000000111111111111111111111111111111111///...///111444111111111111111111111111111///---...111222111000444000...111666888555111+++000555555222000111333000000111222222222222111444222111222555555333111222222222222222222222222///000111111333333444555333333222222222222333333111111111111111222222222444444444444444444444555777666555444444444444444555555444444333333333222777777666666666777777888888:::===>>>@@@CCCHHHKKK//////000000000000//////333222222111000///......000000000000000000111222111000//////111111000///000000000000000000000000...//////000000111111111111111111111222222222222111000000000000111222222111222222222222333333333111222222333333222222111333333222222222333444555333222222111111222222333333333444555666666666666111111111111111111111111000111111111111222222222222222333111000///111222111111000000000000111111222111000111333444333222333111000000111222222111333222111222444555555444333222222111111222222333222222222222222222222222444444333333222333333333444444333333333333222222444444444444444555555555222222222222222222222222333444555444222000000111222222333333333444444444222222222333333444444444444444444444444444444444444444444444444333222111333333333444444333333333000000000000000000000000000000000000000000000000///000000111111111111000111111111111000000000000//////............//////333222000000111000...,,,222111000//////......///111111111111111111111111//////000000000000//////////////////000000000000222//////111111///000333------.../////////......---......///////////////////////////////////////////////////////////////000000////////////000000...------...//////...,,,........................------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------............//////+++---...///...---***)))...------,,,,,,,,,,,,,,,---------.........//////...............---------...///000///------///000---------............///111111000000000000111111///......//////000111222------...///000111222222000000000///000000111111............///////////////......------......///111111222222222111000000000000000000000000000000........................---------...............000------///000...///222111000//////111222222111000000////////////000000111111111111111111111111111///......000333333444111111111111111111111111///......///111111000///555000...222:::===999444222555777666222000111333000000111222222222222111333222111222444444222111333333333333333333333333///000111111333333444555444444333333333333444444000111111111222222222333444444555555666666777777777666555444333333333333666666666666555555555444555555555666666888999999>>>AAAFFFJJJMMMOOORRRTTT//////000000000000////////////000000111111222222111000/////////111222333111000000000111111111000////////////////////////......///000111111222222000000000111111111222222000000000000000111111222111111111222222222333333111222222333333222222111444333222111111333555666333333222222222222333333666666777777777666555555111111111111111111111111000000111111111222222222111222222222000000111222222111111000000111111222222111000111222333222111333111000000111222222111222111000222444555555444333222222111111222222333222222222222222222222222444333333222222222333333444444333333333222222222444444444444555555555555222222222222222222222222444555555444222111111222222222222333333333333444222222222333333444444444444444444444444444444444444444444444333222111000222222333333333333222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////....../////////111000000000000000...---111000///.........///000000000000000000000000000//////000000000000//////......///000000111222222000//////000000000111333......////////////......---......///////////////////////////////////////000000000///////////////000//////////////////000---------///000000---+++........................,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,------------------------+++,,,,,,---.../////////............---,,,******......,,,++++++,,,---...+++,,,---//////......---...........................///000///------///000---------............///000000000000000000000000///////////////000111111,,,------///000111222222............///000111111........./////////////////////............//////000000111111111000000///...///000000111000000///........................,,,,,,------......//////000---,,,///000///000444000000//////000111111111000000////////////000000111111111111111111111111111...+++---000222222000111111111111111222222222---...///000111111///...333000///222888:::888444222444444222000///000222000000111222222222222111333333333333444444333222222222222333333333333333555555444444444333333333444444333333333333444444222333333444444555555555333333444555666666777777777777555444333333222222555555666666777888888888666777888999;;;===???AAACCCGGGMMMQQQSSSSSSTTTUUU//////000000000000//////...//////000111111222222111000/////////111222333000111111111000000000111////////////////////////...//////000111222222333/////////000000000111111//////000000111111111111000000000000111111111222111222222333333222222111444333222111111333555666444444333333333333444444777777777666666444333333111111111111111111111111000000111111111222222222000111222222111000111222222222111111111111222222111000///000222222111000333111000000111222222111000//////000333444444333333222222111111222222333222222222222222222222222222222111111111111222222444444333333333222222222222222333333444444444444222222222222222222222222222333444444222222333444111111111111222222222222111111222333333444555555222222222222222222222222333333333333222111//////111111222222222222111111111111111111111111111111////////////////////////////////////////////////////////////////////////...//////////////////...---...///000000000000000------,,,,,,---///111222//////////////////////////////000000000000//////------...///000111111222...............000111000...///////////////......---......///////////////////////////////////////000000000000000////////////......------......///---------///000000---+++....................................////////////***+++,,,,,,---------,,,------------------------******+++,,,---......///111000---+++***+++,,,---...---,,,,,,,,,---...///***+++---......---,,,+++---........................///000///------///000---------............///////////////////////////000////////////000000111---------....../////////------------......///000///////////////.........////////////////////////......///////////////...---...///000000000000000////////////////////////,,,------......////////////,,,---000111///111444...//////......///000111000000////////////000000000000000000000000000000222///---...111222000...000000111111111222222222---...000111111000000//////111333333222222222333111111111000///000222333000000111222222222222111444555666666666555555555000111111111222222222333555555444444444333333333333333222222222222333333222222333444555555666666222222333444555666666777888777666555444444444444333444555777999;;;<<<===??????@@@AAABBBDDDEEEFFFEEEHHHMMMOOOOOONNNNNNNNN//////000000000000//////111111111111000000//////000000000000000000111222///000111111//////000111000000000000000000000000///000000111111222222222.../////////000000000000...///000000111111000000//////000000000111111111111222222333333222222111333333222222222333444555555444444333333444444555555555555444333222000000111111111111111111111111000111111111111222222222///111222333111111111222222222111111111111222222111//////000222333222111333111000000111222222111111000///000222333333111333222222111111222222333333333333333333333333333111111000000111111222222444444333333333333222222111111111222333333444444333333333333333333333333222333333222111111333555000000111111111222222222111111222333333444555555222222222222222222222222222222222222111111000///000111111222222111111000111111111111111111111111000000000000000000000000000//////............///............////////////......////////////......+++---///000///000111222+++++++++,,,...///111222........................//////000000000000//////,,,------...///000000111---//////------000000...//////000000000///......---......///////////////////////////////////////000000000000000000000000......------------.........------...//////...,,,---------------------------------------.........***+++,,,------......---------------------------******++++++,,,---......222000---***)))+++...000---------------......///***+++,,,---------,,,+++---------..................///000///------///000---------............///......////////////......000000////////////000000---------.....................------....../////////////////////............//////000000//////...------......//////...............//////000000111////////////////////////.........///////////////...,,,...222333000000333---...///...------///111000000////////////000000////////////////////////333222111111333333222000000000000111222222333333...000111222111000111222...111444333///,,,...111111111111111222333444555000000111222222222222111///111222222111000000111000000000111111222222333///000111111333333444555333333222222222222333333000000111222333444555555333333333444444555555666888777666666555666666666555666777999;;;===???@@@DDDDDDCCCCCCCCCCCCCCCDDDFFFHHHKKKLLLLLLKKKLLLMMM//////000000000000//////111111111111000000000000000111111111111000000///...///111000...---///111000000000000000000000000111111111111111111111111//////000000000111111111......000111111111000///000000111111111222222222111222222333333222222111222222222333333333444444444333333333333333333444444444444333222111000///111111111111111111111111000111111111111222222222...000222333222111111222333222222111111222222333000000///111333444444333333111000000111222222111333111111111333333222111333222222111111222222333333333333333333333333333222111111111111222333444444444333333333333222222000111111222333333444444333333333333333333333333333444333222000///111222111111111222222222333333000111111222444555555666333333333333333333333333222222222333333222111111111222222333333222222111111111111111111111111111111111111111111111111111111111///.........//////......//////000000000000---...///000000///...---+++...000000///...///111,,,,,,---//////000000000//////////////////////////////000000000000//////---.........//////000000///222111------000111...000000000000000///......---......////////////////////////////////////////////////000111111111222//////............/////////...,,,,,,...///...---------------------------*********++++++,,,,,,,,,++++++,,,....../////////------------------------+++,,,,,,,,,------......000///---++++++,,,...000,,,,,,---...............+++,,,,,,------------------------.........//////...///000///------///000---------............///...///000000000000///...000000////////////000000---.........////////////111000000////////////000000/////////...............///000111111000///...------...///////////////......------...///111222////////////////////////000000000000000/////////...---///444444111///000...///000000......000222000000////////////000000000000000000000000000000///111222333222222333444///000000111222222333333000111333222000000222555000111333222000//////000111111111222333444444444000000111222222222222111,,,///111000...---...000000000111222222333444444///000111111333333444555444444333333333333444444000000111222333444555555555555555555555555666666777777777777777888888999:::;;;<<<===>>>@@@AAAAAADDDDDDDDDDDDDDDEEEFFFGGGKKKLLLNNNOOOQQQSSSWWWZZZ//////000000000000//////---...///000111222333333000111222222222000///...---///111000---,,,...000000000000000000000000000222222222111111111111111000111111111111222222222---...000111111111000///111111222222222333333333222222222333333222222222111222333444444444333333333222222222222222222333666666666555444333222111111111111111111111111111000111111111111222222222...000222333222111111222333222222111111222222333111000000222444666666555333111000000111222222111555333222222444444333222333222222222222222222333333333333333333333333333222222222222333333444555444444444333333333222222111111222333333444555555333333333333333333333333555555444111...---...000222222333333333444444444000111111222444555666666444444444444444444444444222222333444444444333333222333333444444333333222111111111111111111111111111111111111111111111111333222111/////////000111//////000000111111111222---...///000000///...------///111111...---...///...///000111111000///...000000000000000000000000//////000000000000//////////////////000000000000000444333...---111222...000000000000000///......---......///////////////////////////////////////......///000111222222333000000////////////000000000...,,,,,,---...///...---------------------------------....../////////+++,,,---...////////////---------------------------------............///---------...............+++,,,...///000///...---------------......//////---------.........//////...///000///------///000---------........./////////000111222222111000///111000////////////000000---......///000111222222333333222111000000111111000000//////.........---...///000111111000///.........///000000111000000///...---,,,---///111333000000000000000000000000222222111111000000//////...---000555555111...///...000222111///...111444000000////////////000000111111111111111111111111***---111222000000333555///000000111222222333333111333333222000000333666333222111222444444222000000000000111222333111000000000111222222222222111222444777666444222333555111111222333333444555555555555555444444444333333555555555444444555555555222222333444555777777888777777777777666666666666777777777777888999:::;;;??????@@@@@@@@@AAAAAAAAAEEEFFFHHHJJJMMMPPPRRRTTTQQQRRRTTTVVVYYY^^^eeejjj..............................//////000000111111//////000000000000//////333000...///111222111///222111000111222222111000////////////////////////333333333333111000///...///...---,,,,,,---......000111111111111222222222......///000111222222333333333222222333333444555555444222111111222444555444444333333222111000000555222//////222444444333000000000000000000000000222222111000///...------111111222333333333333222333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222///111222222222222444555222222333333333333444444333333333333333222111000000111333444555444333333000222444555555555333222222222222222222222222222111111222222222333333333555333111222555555333000444333222111111111222333555555555555555555555555333333333222222000///...222222222111111111000000222111111111000000//////222------222222------222------......///000000000---......///////////////---000111//////000...+++///.........///000///...000000////////////000000//////000000///...------////////////////////////......////////////......000000//////.........------,,,,,,---......---+++000000//////.........---------------------------......////////////......444333222000...,,,***))),,,...//////......///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---............,,,+++***---,,,***((()))+++---///+++++++++,,,,,,,,,------//////.........---------333,,,&&&&&&+++///...+++---------............///,,,---///000000000///.........------------......//////111222,,,%%%'''...////////////////////////000000000000000000000000---......///000111111222222000//////000000///---,,,...000111111000...,,,////////////////////////.../////////000000000111//////000000111111111222//////............//////111000///......000222333111111111111111111111111...///111111000000111333111111000000111111222333111111111111111111111111111111111111111111111111555444333222111111111111333333333333333333333333222222222222222222222222222222333333333444444444333222111222444555444333+++...111333333333444555333444444333222333666888333555888999999999:::<<>>CCCGGGIIIKKKNNNQQQSSSTTTTTTTTTXXXYYYYYYWWWUUUTTTUUUVVV[[[ddduuu........................111111000000//////......000111111222222111111000111111000///000111111111222000///000111222111000111111111111111111111111......///000000000000000///////////////000000111000000000000111111111111555555555444444444444444222222222111222333333444333222222111111222333444222222222222222222333333111000000000111222222222222222222222222222222222111111111111222222333333111111222333333333333222333333333333333333333333222222222222222222222222222333333333333333333222222222222222222222222222333444444333111000000111222222222333333333444444333444444444444444333333333333444444444444444444444333333333333444555666222222222222222222222222111111222222222333333333111111111222333444333333111111111111111222222222333333333333333333333333111111111111111111222222111111111111111111111111111111111000000000000000111000000111111000000111000000//////............---......//////////////////111000,,,,,,///000///.../////////.........///000000////////////000000...///////////////......//////////////////////////////000000000000/////////////////////.........///......///000000///---///////////////.........000000000000000000000000111000...,,,,,,...000111------......///000000111---...//////------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,---------.........---+++++++++---///000---,,,+++******,,,---...------------....................................,,,///111000...---...000....../////////000000000000///...------...///000000//////////////////000333111000000000...------////////////////////////////////////////////////000000000000////////////222000///000111111000/////////............//////111111111111111111111111.../////////000000000111000000000000000111111111111111000000000000111111000//////...///000111111111111111111111111111111111222222111///...///000111111000000111111222333111111111111111111111111111111111111111111111111222222222222333444555666333333333333333333333333111222222222222222333333333333333444444444444555444333222333555666555444333444555555444333444555444777:::<<<<<<;;;<<<===>>>>>>>>>>>>???DDDJJJNNNQQQQQQRRRTTTVVVVVVVVVTTTXXXYYYZZZYYYWWWWWWYYYZZZhhhppp~~~........................111111000000//////......//////000000000000//////111111111000///000111111111000///000111111000///000000000000000000000000---...///000000111000000000000111111222222222222//////000000000111111111222222222333444555555666222111111111111222333333111111111111222222333333222222222222222222333333000111222222222222222333111111111111111111111111//////000111111222222222111111222333333333333222333333333333333333333333222222222222222222222222111111222222222222111111222222222222222222222222111222333333111111222333222222222333333333444444111222333333333333222222555444444444444444444444444444333333333444555666222222222222222222222222111111222222222333333333222333333333222111000000000000111111222222222222333333333333333333333333222111111000000111222333111111111111111111111111000000000000000000111111000111111000000111111000............//////000000---......///////////////...000///,,,,,,000111///---///000000...---...000000000////////////000000......///////////////...//////////////////////////////000000000000//////.........//////////////////......///000000///---.........///////////////////////////////////////111000...,,,,,,...000111............////////////---...///...---,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,---------......---.........---,,,,,,+++,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,------------.....................---111444333000...000222------........./////////000///...------...///000///......------......//////333555222---,,,...000////////////////////////////////////////////////000000000000///////////////...---...///000///...//////............//////000000000000000000000000,,,---...///000111222333111111000000000000000000111111000000000000111111///////////////000000000111111111111111111111111111222222111///...///000111111000000111111222333111111111111111111111111111111111111111111111111000000000000111333444555333333333333333333333333111111111222222333333333333333444444444555555555444333222333444555444333444666777777666666777999888:::===???>>>>>>??????AAACCCEEEGGGHHHLLLQQQTTTVVVUUUTTTUUUXXXZZZZZZYYYYYY[[[]]]___```bbbfffhhhtttxxx|||yyy000000000000000000000000000000000000//////////////////000000000000//////000111111000//////000222111000//////111111000///////////////////////////...///000000111111111111,,,---...///000000000000/////////000000000111111000000111222333444555666111111111111111222333333000000111111222333333333222222222222222222222222...000111222111000111222000000000000000000000000///000000000111111222222111111222333333333333222333333333333333333333333222222222222222222222222000000222333333222000000222222222222222222222222111222333333222111222444222222333333333333444444111111222222333333222222666555444444333444444444222222222222333333333333222222222222222222222222111111222222222333333333333444555333111/////////...///000111222222222222222222222222222222222222333222111000000111222222111111111111111222222222000000000000111111111111000222222000000222222000------......///000000111---......///////////////---000///------000111///---///111000---,,,...111000000////////////000000---...//////////////////////////////////////////......////////////...............//////////////////...---...///000...,,,.........///////////////........................000///...------...///000////////////////////////---...///...,,,,,,,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,---...///,,,,,,,,,---------......---...//////...,,,+++))),,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,---------------...............,,,///111000...,,,...000------------............000//////............///......------------......)))000444111,,,---111444////////////////////////000000000000000000000000////////////000000000000...---,,,---///000///...////////////////////////////////////////////////,,,---...///000111222333111111111111000000000000111000000//////000000111000000000111111111222222111111111111111111111111000111222111000///000111111111000000111111222333111111111111111111111111111111111111111111111111---------......000111111333333333333333333333333111111111222222333333444333444444444555555555555444333333333555666555444444555777777777888;;;===>>>@@@BBBCCCBBBBBBBBBDDDGGGIIIKKKMMMOOORRRWWWZZZYYYXXXWWWZZZ___aaa___]]]___bbbfffjjjmmmqqqvvvzzztttuuuvvvwwwwwwvvvuuuttt000000000000000000000000////////////000000000000000000000111111000000000///111222111///...000333111///...///000111000///000000000000000000000000000000111111222111111111)))***,,,---......------////////////000000000111222222222333333444444444111111111111111222222333///000111222222333333333444333333222222111111111,,,///111222000//////111111111111111111111111111111111222222222222222222111111222333333333333222333333333333333333333333222222222222222222222222000111333444444333111000222222222222222222222222333444444333111000111222222222333333333333444444111222222333444444333333777666555444333444444555111111333444444444333222222222222222222222222222111111222222222333333333111333444333111///000111---...000111222222222111222222222222222222222222444333111000///000111222000000111111111222222222///000000000111111111111///333333//////333333///.........///////////////---......///////////////,,,///000......111111...,,,///222000---,,,...111000000////////////000000------...///////////////////////////////////////------............------............/////////000...---,,,---//////---,,,............/////////000........................////////////////////////............//////000000---...///...,,,+++,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,---------...---------.........//////,,,,,,---,,,,,,+++,,,---............///////////////////////////......---//////............//////***///111...---000222111////////////////////////000000000000000000000000......//////000000111111///------...///000000///---...///000000///...---........................////////////000000000000111111111111000000000///000//////......//////000///000000111111111111111111111111111111111111111///000111111000///111222111111000000111111222333111111111111111111111111111111111111111111111111///.........///000111111333333333333333333333333000111111222333333444444444444444444555555555555777555555666777888777666666777999:::<<<>>>BBBEEEFFFGGGHHHGGGFFFFFFGGGIIINNNPPPRRRUUUZZZaaaiiinnnmmmlllmmmqqqsssrrrkkkeeeiiilllppptttxxx}}}wwwtttpppoooqqqssstttttt..............................//////000000111111111111222222222222111111///111222111///...000333111///...///000111000///111111111111111111111111111111222222222222111111,,,---///111111111111000////////////000000000000555444444444444333333333111111111000111222222333//////000222222333333333444444333333222111000000,,,000333333111///000222222222222222222222222222333333333333333333333333111111222333333333333222333333333333333333333333222222222222222222222222111222444555555444222111222222222222222222222222555666555444111/////////222222333333333444444444222333444444555555555444777666555444333444444555222333555777777666555444222222222222222222222222111111222222222333333333...111333333111000111333---...000111222222222111111111111111111111111111666444222000//////000111000000111111222222222222//////000000111111111222///333333//////333333///000000000///......---------......///////////////+++...000//////111000---,,,///222111---+++...222000000////////////000000------...///000000//////////////////////////////,,,------------------,,,---.........//////000000---,,,,,,---......---+++---.........//////000000////////////////////////......////////////......,,,,,,---...///000111111---...///...,,,+++,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---------.........---+++***+++---///111,,,,,,,,,---------......---------.........//////---------.........//////111000/////////000000000////////////000000000000...///000000000///---,,,000000////////////000000///222000,,,---111000***////////////////////////000000000000000000000000---......///000111111222///......///000111111000---...000111111000...---........................222111111000///......---222111111111000000////////////............//////---......///////////////111111111111111111111111...///111111000000111333111111111000111222222333111111111111111111111111111111111111111111111111222222222222222222333444333333333333333333333333000000111222333333444444444444444555555555666666999777777888999:::999888===???AAACCCEEEHHHMMMPPPLLLLLLLLLJJJHHHHHHJJJLLLYYYZZZ]]]aaaiiittt{{{qqqpppsssvvvzzz}}}}}}vvvrrrssstttsssrrr........./////////000000,,,---......//////......000111111000///......///000000000///////////////...000222000------///222---......///000111111222222000---+++,,,111333333000000000000111111111111111111111111111222222333222111000111222333222000444444444333333222222222111111222222222333333333444222111000111111111000333222111000000111222333444333333222111111111222111111222222222333333333111111111111111111111111555444333222111111111111555444333333222222333333333111111111333444333222444444222222222222444444555444333333222222222333222222222222222222222222222333444333111000111222888666222000///111333555333111000......///111222333333333333333333333333222222222111111111000000333444555555333111111222222111000//////000111222111111111222333333333444---///000111000///000111333333333333222000///---222222111000//////000000111222222111111000///..............................------...000111000///---------------------------...///...,,,,,,...///////////////////////////000000000000000000000000,,,,,,------...///000000000///...------...///000333000///111111///000333//////////////////////////////000000000000//////111000...------...000111,,,,,,,,,---------......000000000//////.........,,,++++++******++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///111...***)))+++---,,,+++,,,------,,,++++++,,,...000...,,,---///111000...999555111///000111000...222222111000000///000000000///...------...///000......------------............------------......////////////000000000000//////............//////////////////////////////111000...---...///111222444333111000000000111111111000000000//////......000000000000111222444444//////000000000000//////222222111111000000//////222222222222222222222222000000000000000000000000222222222111111111000000111111111111111222222333222222222222222111000///222222222222111111000000333444333//////333444222111000111222444444333222777666666555555444555555555888::::::888777:::<<<>>>BBBHHHMMMOOOOOOLLLJJJMMMKKKJJJJJJIIIIIIOOOXXXRRReeelllpppqqqrrrttt{{{~~~xxxwwwwwwttttttuuu,,,,,,,,,---------......---...//////000000//////000111111111///...///000000000000000000000000000000111111111//////111222......//////000000111111///000111222333333000...000000000000111111111111///////////////000000111222111000000111222111000444333333333222222222222111222222222222333333333444222000000111222222111333222111000000111222333444333222222111111222222111222222222222333333333222222222222222222222222333222222222222222333333222222222222222333444555555333222333444444333222444333333222222333333444555444444333222222222333444333333333333333333333111333444444333333444666444444333333222333333333666555333111000000111222333333333333333333333333333333333333222222111111333555666555444222333333222111000//////000111222111111111222222222222222...000222222111000111222000000111111000///...---222222111000000000000000000111111111111000/////////////////////////////////...---...000111000///..............................///...---,,,...000////////////////////////......///000111111222222,,,,,,---......//////000//////............//////222...---......,,,,,,///------------------------/////////000000/////////000///...------...///000---------.........//////------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///000---***)))+++------,,,,,,------,,,++++++,,,...000...,,,---///111000///111///......000000...+++111111000/////////000000//////............//////.........------.........///......------......///////////////000000000000//////............//////////////////////////////000000.........///111222333222111000000000111111111111111000000////////////.........///000111111//////000000000000//////111111111000000000000000111000...------...000111111111111111111111111111222222222111111111000000000000000000000111111222111222222333333333222222222222222222111111111000222555444111111444444222222222222333444555444333777777666555666777999:::333777:::<<<===???BBBEEENNNRRRVVVYYYYYYVVVQQQNNNKKKLLLQQQUUUTTTQQQSSSXXXccc{{{xxxvvvvvv}}}|||}}}|||wwwttt,,,,,,---------.........//////000111111111111000000111111111///...///000111111111111111111111111333111000000111222222111000000000000000000000000///000222333333111///...000000000111111111222222///////////////000000111111000//////111111000///222222222222222111111111222222222222333333333333333222000111222333333222222222111111111111222222333333222222111111222222222222222222333333333333222222222222222222222222111111111111222333555555000000000111222333555666777555444444555555333222222333333444444333333222444444444333333333333333444444444444444555555555111222444555444555777888111222444555555444333222999777555333222111222222333333333333333333333333444444444333333333333222444555666666444333333444222111000000000000111222222222222111111111111111///111333333222111222333///000000111111000//////222111000000000000000000//////000111111111111000000000000000000000000000///...---...000111000///////////////////////////...//////...------...000////////////////////////,,,---...///111222333444---------......//////000......////////////......111---,,,......++++++...------------------------......////////////......................................./////////000000---,,,,,,,,,,,,+++++++++---------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---......,,,******,,,---...---,,,------,,,++++++,,,...///...------///000000///,,,,,,---///111000---+++/////////...//////000000------............------........................///......------......///////////////000000000000//////............//////////////////////////////000///.........///111222222222111000000000111111111111111111111000000000000///////////////000000//////000000000000//////000000000000111111111111111///,,,******,,,///111222222222222222222222222222222222111111111111111111111111000111222222333111111222333444555555444222222222222111111111111111444555222222555444111333333444444444444444444888777555555666888<<<>>>:::===AAAEEEGGGIIILLLOOOVVVXXX\\\^^^\\\XXXRRROOONNNOOOSSSXXXWWWUUUXXX^^^xxx|||}}}uuunnn////////////000000000000...///000000111111000000///111222111//////000111111222222222222222333333444111...///222333222///111111000000000000000000222000/////////...000444000000111111111222222222111111111111111222222333000///...///000111000...111111111111111111111111222222222333333333444444333222000111333444444444222222222222222222222222333333222222111222222333222222222333333333444444333333333333333333333333222222222222333444555555111000000111222333444444888666444444555444333111222222444444444444222222444444444444444444333333444444444444444555555555111333444555444444666777111222333444555555444444888777555444333333333333444444333333333333222222333333333333333333333222222444555555444333333444111111111111111111111111222222222111111000000000///111333333222111222333111111222222333333333333111111000000000000000111......000111111222222222000000000000000000000000000///...///000111000///////////////////////////...//////...------...000////////////////////////------...///000111222222------....../////////000---...///000000///...---///------000000......111////////////////////////......////////////......------............---------.........////////////...............---------......------------............------------......------------------------////////////////////////+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...---,,,++++++,,,......///,,,---...---++++++---...///...---......///000000......///000000000...---......---......///000111,,,---...//////...---,,,......////////////......//////............//////////////////000000000000//////............//////////////////////////////000//////...///000111111111111111000000000000111222222111111111111111111333222111111111111111222//////000000000000////////////000000111111222222222111///------///111222222222222222222222222222111111111111111111111111333222222222222333444444111111222333444444333333222222222222222222222222///333444222333555444000333444444444333333444666888666555555777:::>>>AAAIIIKKKNNNPPPQQQSSSTTTTTTTTTVVVZZZ\\\[[[WWWRRROOOTTTQQQPPPRRRTTTXXXcccnnn}}}rrrlll/////////000000000111111......///000000000000//////111222111000///000222111111222222333333333333333000---...111222111...111111111111000000000000222000222666555111333999111111111111222222222222111111111111111222222333000///...///000111000...111111111111111111111111222222333333333444444444444222111222444555555444222222222333333222222222333222222111222222333333222222333333333444444444333333333333333333333333444333333333333333333444333333222222111222222333777555333333444333222000222222444444444444222222333333444555555555444333222222333333444444444555333444555444333222333444444333333333333444666666333333333333333444444444444444444333333222222222111111111111222222222222000222444444222111222333111111222222222222111111333222222222111111000000...000222222111000111222111111111222222333444444111000000000000000111111---...///111222222222222////////////////////////111000//////000111000..............................///000///------///000///////////////////////////////////////000000000.........///////////////---...///000000///...---,,,***+++000111///000333000000000000000000000000......////////////......------...//////...------,,,,,,---------.................................///......------......//////......------......///------------------------------------------------...---+++******+++---...------------------------,,,,,,,,,---------......---------,,,,,,---------,,,,,,------------...///---......---,,,,,,---///..................000000111111///...---------.........---......///000111,,,---...//////...---,,,......///000000///....../////////....../////////////////////000000000000//////............/////////////////////////////////////////////000000111000000000000111000000000111111111111111111222222333222111111111111111222//////000000000000////////////000000111111222222000111222222222222111000111111111111111111111111111111111111111111111111111111111111111222333333222222222222222111000000222222222222222222222333...111333111222444333000111333444333222333555888666777888;;;@@@DDDHHHKKKPPPQQQSSSVVVXXXXXXXXXWWWWWWXXXZZZ\\\[[[XXXTTTRRRTTTRRRTTTYYY___gggvvvzzzzzz------........./////////---...//////000000/////////111222111000000111333111111111222222333333444111///......///000000///111111111111111111111111///111;;;EEECCC888333666111111111222222222222333///////////////000000111111000//////111111000///111111111222222222222222333333333333444444444444555444222333444555555444222222333333333333222222222222111111222222333333333333333333444444444444444444444444444444444444555444333333333333333444555444333333222222222333666444333333444444222111222333333444444333333222222333555666666555444444222222222333444444555555333444555444222222222333555555333333333444555666111111222333333444444444555444444333333222222111000111111111111111222222///111333333222111222333111111222333333222111111333333333222222222222222...000222222111000111222000000000000000111222333000000000000000111111222......///111111222222222////////////////////////222000//////111111000...........................///000000///......///111////////////////////////////////////////////////////////////////////////......////////////......***(((***///000...///222........................//////000000000000//////////////////////////////,,,,,,,,,------------...,,,,,,,,,------------.........------------......------,,,,,,,,,,,,------------------------------************************///---+++))))))+++---///------------------------,,,,,,,,,---------......------------------------,,,---......------...///---......---,,,,,,---///---...//////---...///111000000...,,,)))))),,,.../////////...//////000000......////////////.........///000111111000///...000//////......//////000////////////000000000000//////............//////////////////////////////////////////000000000000...///000111111111000000000000000111111111111111000///////////////000000//////000000000000//////000000000000111111111111...000111333333111000...111111111111111111111111111111111111111222222222//////......//////000111222222222222111000//////222222222222333333333333///222333111222555444222111333555444333444888<<<999<<>>FFF@@@222---333111111222222222333333333111111111111111222222333222111000111222333222000222222222333333444444444333333333444444444555555888666444444555555444333222222444444444444222222222111111111222333333444333333333444444444555555555555555555555555555555111111222333444666777888333333333444555666777888666555444555666777666555555444222222222222444555222333555777777666555444444444444555666777777888222444555666555666888999333555777888888555222000444555555555444333222222555555444333333222111111222222222333333444444444000222444444333333444555111222333444444333222111333333333444444555555555000222444444333333333444555444333222222222444444000000///000000111222222///000000111111111111000111111111111111111111111333111000000111111000...000000000000000000000000///000000000......000111////////////////////////+++,,,---...///111222222000000000000////////////000///...------...///000222///000444333///...000111111111111111111111111111111222222222222111111333111000......000111333............/////////000///000000000111111222222---------,,,,,,---------//////............//////................................................+++,,,------------,,,+++........................,,,,,,,,,---------......,,,------......------,,,---///111000---+++,,,...---...///...,,,,,,...///---///000///------///222***...222333111000000222333222111000000///000000222111000//////000111222...///000222222000///...000000////////////000000////////////000000000000//////............//////////////////////////////...//////000000000000000---...///111111111000///......//////000000000111000000000000111222444444//////000000000000//////222222111111000000//////444333222111111222333444333333333333333333333333000000111111222222222222333333222222333333444555111111222333444444444444222222222333333444444444444666555222333888:::888222555888888777999???DDDKKKPPPVVVZZZZZZVVVOOOKKKMMMMMMOOOUUUZZZ\\\ZZZWWWVVVVVVUUUUUUWWW[[[___bbbaaagggsss~~~}}}|||{{{zzzwww|||000000////////////000000000000000///000111111222111111111111111111111111333111000111333444222000222222111000//////000000///000000000111111111111222333333444444333333333111111222222222222111111111222222333333222222111111111111111111111111111222333444444555555444444444222000222444666444222444444444444444555666777555555555444444333333333222222222444555555333111444444333222222333333333777666444444333444555666666666666666666555555555555555555444444333333333555444222222111222333444333333333444444555555555666666666666666666666666444444444666777777444222555555444444333333333333555555555555555555555555666555555444444555555666444444444555555444333333222222222222222222222222444333222111111333555666111111222222222333333333333333333222222111111111333333333333333333333333222111000111222222111000111---+++---111444222///111111111111111111111111222222111000//////000000111///---...111222000.............../////////000111///---******+++---...111///---++++++---///111000///...------...///000222111111000///.........111111111111000000000000000///...------...///000444000......222444444222111222888AAAAAA888111000111111000///...---,,,,,,,,,------......------,,,,,,---------...///////////////...------------...+++,,,,,,------,,,,,,+++,,,------......------,,,&&&''''''(((((()))******,,,---...//////...---,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......)))***+++,,,------------,,,,,,,,,------............//////...,,,,,,---///...............///000000////////////000000000000222222111111111111222222///000111222111000...,,,////////////000000000000111111000000//////......111000///...------------000///...---------------......------------......111111000000//////......000000000000111111111111////////////000000000000333333333111//////000222111111111111111111111111//////000111222222333333999333...000555666222,,,333111///111444555444222///000111222222111000///333333222222333333444555444444444444444444444444555444222111000111222333666777888:::>>>EEEMMMSSSYYYXXXVVVTTTSSSRRROOOMMMOOORRRUUUXXXZZZYYYWWWVVVQQQRRRSSSVVVZZZ```fffjjjooopppuuu{{{zzzuuusssuuuuuurrrnnnoootttzzz000000////////////000000///000000000111111111111111111111111111111111111000//////000333222///---222222111000000000000000111111111111222222222222222333333333333333222111111111222222222222111111111222222333333222222111222222222222222222222222222222333444444444444444444222111222444555444222444444444444444555666666555555555444444333333333555444333333444444222000444444333333333333333444666555444333333444555666555555555555555555666666555555555444444333333333777777666555555555666777555555555555555555666666555555555555555555555555555444444555666666555333888888777777777666666666555555555555555555555555555555444444444444555555444444555555555555444444333333333333333333333333555444222000//////000000111111222222222333333333333333333222222222111111333333333333333333333333222111111111222222111111111...+++---111333222000111111111111111111111111222222111000000000000000111///......111111000............/////////000000111000...---------//////000///---,,,,,,---///000000///...------...///000000000///......---,,,,,,000000000000000000000000000///...------...///000000///------...000000000//////555===>>>777222111///////////////.........,,,------......------,,,---------...............//////...------------...+++,,,,,,------,,,,,,+++,,,------......------,,,111000000///......------------............------//////000///...,,,)))'''---......//////......---,,,,,,---------.........++++++,,,---............,,,,,,,,,---------............///...,,,,,,...///...............///000000////////////000000000000111111000000000000111111///000111222111000...---////////////000000000000000000000000//////......333222111000////////////000000///.........///////////////....../////////111000000000/////////...000000000000111111111111000000000000111111111111222222222111//////111333111111111111111111111111///000000111222222333333111111111222333333222111333111000111333555333222111111222222222222111111333333222222333333444555333333444444555555666666444333222111222444666888<<<>>>CCCGGGKKKPPPVVVZZZWWWUUUSSSRRRRRRSSSSSSRRRVVVWWWYYYZZZ[[[\\\\\\]]]WWWYYY]]]cccjjjpppssstttpppttt{{{zzzuuuqqqrrrsssrrrpppqqqtttvvv000000////////////000000...///000111222111111000111111111111111111111111......///111333222///,,,222222111000000000000111111222222222222333333333222333333333222111000000111111222222222222111111111222222333333222222111444444444444444444444444111222222333333333333333444222222222444555444333555444444444444555666666555555555444444444444444888666333333333333222000444444333333333444444555555444444333444444555555333444444444555666666666555555555444444444444444555444444333444444555555777777777666666666666666555555555555555555555555777555444444555666666555555555555555555444444444555555555555555555555555555444444333333444444555444444444555555555555555444444444444444444444444555444222111000/////////111111222222222333333333333333333222222222222111222222333333333333333333111111111111111111111111111...,,,...111333222000222222222222222222222222222111000000000000000000111///...///000111000........./////////000000000//////000000000000111111........................//////............//////......------,,,+++++++++//////////////////////////////............///////////////...---,,,...///------222777888444222222---.........//////000000------............------...............---------//////...------------...,,,,,,------------,,,,,,,,,------......------,,,000000//////...---------------,,,,,,,,,,,,------////////////...,,,***(((---......//////......---,,,------------.........,,,,,,---...////////////,,,,,,,,,------------...---...///...,,,,,,...000...............///000000////////////000000000000000000////////////000000//////000111111000...---////////////000000000000000000000////////////...//////...---,,,,,,,,,,,,000////////////000000111000000////////////000000000000000000////////////000000000000111111111111111111111111222222222222000111222111000000222444111111111111111111111111000000000111222222333333(((...444444111///222666222111111111333444333222333333222222222222333333333333222222333333444555222222333444555666777777666555444333555888<<<>>>BBBFFFKKKPPPSSSTTTVVVXXXTTTSSSRRRQQQQQQSSSUUUVVVVVVVVVVVVWWWYYY\\\^^^```^^^aaahhhsss}}}yyy|||yyyvvvtttttttttvvvwwwwwwvvv000000////////////000000---///111222333222000///111111111111111111111111000000000111111111000000222222111000000111111111111111111222222222333333222222222222111111000///111222222333333222222111111222222333333222222111333333333333333333333333000111222222333333222222333333333333444555555444555555444444444555555666555555555555555444444444888555333222333444333333444444444444444444555666444444444444444555555555222333333444555666666777555555555555555444444444333333333333444444444555777777777666666555555555444444444444444444444444888666444333555666666666444444444444444444444444555555555555555555555555444444333333333333444444333333333333333444444555444444444444444444444444222222333333333444444444111111222222222333333333222222222222222222222222222222222222222333333333111111222222111000111222111///......111222222111222222222222222222222222111111000000000000000111000/////////000000000///...////////////000000000---...000111222222111111---...///000000///...---/////////....../////////---------,,,,,,,,,++++++---------.............../////////......////////////111333111...,,,...111---...000222333111000000............////////////------............------/////////...---------,,,//////...------------...,,,,,,------------,,,,,,,,,------......------,,,******++++++,,,---------------+++******+++------+++,,,---.........------+++,,,,,,------,,,,,,+++------------............,,,,,,---...............---------------------------.........------...000...............///000000////////////000000000000//////............////////////000000000000///...////////////000000000000////////////////////////......---,,,,,,,,,,,,,,,............///000111111000//////////////////000000000000000///////////////000000000111111111111000000000111111111222222///000222111111111222444111111111111111111111111000000111111111222222222'''---444555111///111444222222222222222333222222444333222111111222333444333333222222333333444555222222333333444555555666888777777888:::>>>BBBDDDKKKNNNQQQSSSSSSSSSSSSSSSTTTUUUTTTSSSRRRRRRSSSUUUQQQRRRTTTWWW[[[___ccceeedddiiirrr}}}{{{xxxyyy~~~000000////////////000000---///111222333222000///111111111111111111111111222111000......///111333222111111111111111222222000000000000111111111222222222222222222111000///222222333333333333222222111222222333333222222111333333333333333333333333000111222222333333222222333333444444444444555555666555555444444444555555555555555555555555555555555333111222333555666666555444444444555555666777444444444555555666666666333333444444555666777777555555555555555555555555666777777888888888888888777666666555555444444444555555555555555555555555888666444444555666777666777777777777777888888888555555555555555555555555555444444333333444444555222222111111222333444444333333333333333333333333111222333444444444333333111111222222222333333333222222222222222222222222111111111222222333333333000222333222000000111333111000//////000111111111222222222222222222222222111000000000000000111111///000000000/////////000////////////000000000111+++,,,...000111111000000---...000111111000...---...//////////////////............---------------,,,---------.........///...//////////////////......111333111...,,,...000///000000///.........---////////////............---......//////......---/////////...---------,,,//////...------------...,,,------......------,,,,,,------......------,,,,,,------......///000000------+++******+++------+++,,,,,,------.........+++,,,,,,------,,,,,,+++---------.........//////++++++,,,------------,,,------------------------,,,---......------///111...............///000000////////////000000000000//////............////////////000000000000000///////////////000000000000.............../////////222222111000000000111111------------...//////000///......------......///////////////000000000000///000000000111111111111/////////000000000111111///000222222111111222333111111111111111111111111111111111111111222222222,,,...111333333111000///222222333222222222222222333222111000000111222333333333222222333333444555333333333333444444444444777888:::===BBBGGGKKKNNNPPPQQQSSSSSSRRRSSSUUUWWWVVVXXXYYYXXXTTTQQQPPPQQQRRRUUUZZZ```fffkkkoooppppppuuu~~~~~~|||yyy}}}000000////////////000000...///000111222111111000111111111111111111111111111111000...,,,---000333222111111111111222333333//////000000000111111111111111222222222222222111222222333333333333222222111222222333333222222111222222222222222222222222111222222333333333333333222444555555444444555666666666555444444444444555555555555555555666666666333222111333555777777777555555555555555666777888444555666777777777777777444444555555666777777777555555555555555666666666555555666777888888888888666666555555555555555555666666666666666666666666888666555555666777777666666666666666777777777777555555555555555555555555555555555444444555555555222222111111111333444555333333333333333333333333222222444444333111...,,,111111222222222333333333111222222222222333333333000000111111222333333333///222444333000///111333111111111000000111111222333333333333333333333333000000000000000111111222...000111000///...///111/////////000000000111111***,,,---///000000//////...///000111111000///.........////////////......//////..................,,,,,,------.../////////......////////////......---...000000...------...000222111...,,,......+++000000//////.........---......////////////.....................---------//////...------------...------............------,,,------......------,,,000000///......------,,,------,,,,,,,,,,,,------//////...---,,,,,,++++++---......//////......---------........./////////++++++,,,,,,---,,,,,,+++...------------,,,,,,,,,,,,---...---------///111...............///000000////////////000000000000//////............//////////////////000000000000////////////000000000000---............/////////111000000//////000000111...------------......///......------------......////////////000000000000000000000000111111111111.../////////000000000000///111222333111111111222111111111111111111111111111111111111111111111111111000000222444333000---222333444333111111111222222222111111111111222222333333222222333333444555444444444555666666777777888:::???DDDJJJOOOSSSUUUJJJKKKMMMMMMOOORRRWWW[[[WWWZZZ[[[YYYUUURRRRRRTTTVVVYYY```hhhooouuuyyy{{{}}}}}}~~~|||zzzzzz000000////////////000000///000000000111111111111111111111111111111111111000222444444222111222333222111111111222222333444000000111111111222222222000111222333333444444333222333333444444333333222111222222333333222222111444444444444444444444444222222333444444444444444222444666555444333555777666666555444444444444444444555555555666666666777444333333444666777666444555555555555666777888999444555777888999999999888666666777777777777777777444555555555666666666777222333555666777777666666666666666666666666777777777777777777777777777777777666555666888888666555333444444444555555555555555555555555555555555555777666666555555666666777444333222222333444666888444444444444444444444444111222444555444111...,,,111111222222222333333333111111222222222333333333///000000111222222333333///222444333000...111444111222222111000000111222333333333333333333333333000000000000000111222222...000111111......///111//////000000000111111111,,,------...//////////////////000000000000//////---...///000000///...---.....................///,,,------...//////000000---...///000000///...---.........///111111///---///222222------000000,,,.........///////////////......////////////......---------...............//////...------------...------............------,,,------......------,,,......---,,,,,,++++++***------............------///......---,,,,,,,,,,,,---......//////......---............////////////,,,---------------,,,,,,......---------,,,,,,,,,+++---...---------///111...............///000000////////////000000000000000//////////////////000///////////////000111111////////////000000000000---------.........//////---------,,,,,,------...000///.............../////////............//////.../////////000000000111000000000000111111111111//////000000000111111111000111333333222000000111111111111111111111111111111111111111111111111111222111000111333444222///222333555333111000111333222222333333333333222222333333222222333333444555444444666777999;;;======BBBDDDHHHLLLOOOQQQQQQQQQFFFHHHJJJLLLOOOSSSXXX\\\WWWYYYYYYWWWTTTTTTYYY^^^aaadddhhhnnnvvv}}}}}}~~~000000////////////000000000000000///000111111222111111111111111111111111111666;;;<<<:::666555555222111111111222333333444111111222222222333333333000111222333444555555555222333333444444333333222222222222333333222222222555555555555555555555555222333444444555555444444222444666666444333555777777666555444444444444444444555555555666666777777555444444666777666444222555555555555666777999999555666888999:::::::::999888888888888777777777777444555555555666666777777555666888999:::::::::999666666777777888888999999777777777777777777777777666666666777999888666444666777777777888888999999555555555555555555555555777777666666666666777777666555444333444666888:::666666666666666666666666///111444666777555222111111111222222222333333333111111111222222333333333///000000111222222333333...222555333///...111444111222222111000000111222333333333333333333333333000000///000000111222222...000222111...---///111000000000000111111111111............////////////000000////////////000000---...///000000///...---........................------......///000111111---...///000000///...---111//////111555555333///---111222......222222...,,,,,,---...///000111222......////////////......,,,------......///////////////...------------...------............------,,,------......------,,,,,,,,,------.../////////,,,---////////////---,,,,,,++++++,,,---...///000+++,,,,,,------,,,,,,+++............/////////000---......///......------.........------,,,,,,,,,+++---...---------000222...............///000000////////////000000000000000000////////////000000///////////////000111111////////////000000000000---------.........////////////.........//////000222111000//////...//////000000////////////000000.../////////000000111111000000000000111111111111000111111111111222222222000222444444222000///000111111111111111111111111222222111111111111111111111111222222222333333444222444555444111///111333222333555555555555333222333333222222333333444555333444777:::===@@@BBBCCCMMMOOOQQQRRRQQQNNNJJJHHHKKKMMMPPPSSSUUUXXX[[[^^^VVVWWWVVVSSSRRRVVV```hhhqqqqqqssswww~~~~~~///......------///000111111111111111111111111111555444333333222222222333222333555555555333111000111111111111111111111111111111222222222333333333000222222222111000111222222222222222222222222222333333333222222111111111333333333444444444555555333222111111111222333444333444555666666555444333555555555555555555444444666666555666666777888999777666555444444555666777777777777666444444666888777777888999::::::888666555666666666444444666888777666555555555666777888666888888888666666666888888999999888777666555444777777777888888999999999777777777777777777777777444444444444444444555555777777666555444444333333222333333444444333333222666555555555555444444444444444555555555555555555444444444444444444444444333222222111111222222333555444333333222222333333333333333222222111111111222333444333111000111222111111111111111111111111111111111111111111111111////////////000111222333//////000000000000//////000000000000000000000000///////////////000111111000000////////////000000////////////////////////+++((()))...111///---...////////////000000000000///////////////////////////000000///---,,,...///---...111333333222000...---,,,,,,---///000...---////////////////////////000//////.........////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,)))---000...***)))---222------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,------.../////////222///,,,+++---///...,,,///...---,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,---...///000......////////////......000000000000000000000000---...///000000///...---////////////000000000000...000111000///...///111222111000///...---,,,,,,000000000000000000000000222000......000111///,,,---...000111111111000//////...---------...000111000000000000111111111111///000000111111111111000000000000111111222222333444333333222111111111222000333444111------111666333333333333333333333333444222000222444666444222555444333333222222222222222222222222222333444444666888;;;===@@@DDDIIIMMMSSSPPPLLLHHHHHHJJJNNNQQQPPPSSSVVVYYY[[[[[[[[[[[[XXXVVVUUUWWWYYY```ppp~~~|||000000/////////000111222111111111111111111111111444444333222222222222222222333444555444333111000111111111111111111111111111111222222222333333333000222333222111000111222333333333333333333333333333333333222222222111111333333333444444444555555444333222222222333555555333444444444444444444333555555555555555555555555777666666666666777777888888888666555555666777888666777777555444444666888888888888888999999777666555666777666555555777999888777777666777777888888777888999888666555666777777777888888888888888888777777888999999999999999555555555666777777888888777777777777777777888888666666666666666666666666444444555555555555444444777777666666666555555555555555555555555555555555444444444444444444444444333333222222222222333333444444333222222222222222333333333222222222111111222333444333111000111222111111111111111111111111111111111111111111111111555444333111000/////////222222333333333333222222000000000000000000000000///////////////000111111000000////////////000000////////////////////////000------111333111000111////////////000000000000///////////////////////////000000///------...///...///000222222111000//////......///111111000...////////////////////////......------------......///..................///------------------------+++---///---++++++---000------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,------.../////////111///,,,,,,...///...,,,//////...---------.........------,,,,,,------......------,,,---...///000///..................///..............................////////////......////////////000000000000...000111000///...///111,,,,,,---...///000111222////////////////////////333111//////111222000...---...///000111000000///......---------...///000000000000000111111111111///000000111111111111111111111111111222222222222333222111111000000000111000222333000------000555333333333333333333333333444222111222444555444222555444333333222222333333222222444555666666666555666;;;AAAFFFIIIKKKMMMOOOKKKJJJJJJJJJLLLPPPSSSUUU[[[[[[\\\^^^aaabbbbbbbbb___^^^```eeejjjqqq}}}111111000000000111222333111111111111111111111111333222111111111111111111111222333333333222111000111111111111111111111111111111222222222333333333111222333222111000111333444444444444444444444444333333333333222222222222333333333444444444555555444444444333444555555666444333333333333333333444555555555555555555555555888777777666666666666777:::999888666666666777777777777888777666666888999;;;:::999999888888888888666777888777666777888:::999999999999999999999999;;;<<<<<<;;;888777777888888888888999999999999999777888:::;;;;;;;;;:::999555555666777888888999999777777777777777666666666888888777777777777666666555555666666666666555555888777777777666666666666555555555555555555555555444444444444444444444444333333222222222222333333444333222222111111222222333333333222222222222111222333444333111111111222111111111111111111111111111111111111111111111111777666444333111000/////////000000111111000000///000000000000000000000000///////////////000111111000//////......//////000////////////////////////111,,,+++...///------///////////////000000000000///////////////////////////000000///------...000//////000000000111111111000000000111222333222000////////////////////////------------------------......------------.................................------,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,------...////////////...---...//////---+++//////.........///000000...------,,,,,,------......------------...//////000///...------...///000........................//////............//////////////////000000000000...000111000///...///111000000000///......------------------------------///...------...///---,,,......///000000000000000.........---...//////000000000000000111111111111000000000111111111222222333333222222222222222222222111000000///000000000///111222000------000333222222222222222222222222333222111222444555444333555444333333333333333333111333555888999999999888===BBBJJJPPPRRRQQQOOONNNFFFIIIMMMQQQUUUXXXZZZ[[[___\\\[[[]]]aaaddddddccceeeeeejjjttt{{{000000000000111111222222111111111111111111111111111111000000000000111111000111222222222111111000111111111111111111111111111111222222222333333333111222333333111111222333444444444444444444444444333333333333333333333333333333333444444444555555444444444444444555555555555555333222222333555555555555555555666666666666888888777666666555666666:::999888666666666777777777999::::::999999:::<<<======<<<:::888888:::;;;666777888888888888;;;===<<<<<<===<<<<<<;;;::::::???@@@@@@>>><<<::::::;;;;;;;;;:::::::::::::::;;;999:::<<<======<<<;;;:::999999999999::::::::::::777777777777666666666666::::::999888777555555444555666666777777666666555777777777666666666555555666666666666555555555555555555555555555555555555333333333222222333333333333333222111111111111222222222222222222222222222111333333333111111222333111111111111111111111111111111111111111111111111222222111111111222222333......////////////......///////////////////////////////////////000000111/////////....../////////////////////////////////222---***,,,---++++++...////////////000000000000////////////////////////...///000///------...000000//////...///000111222111000000111333333222000////////////////////////,,,,,,------.........---------,,,,,,,,,,,,------------------------------///---,,,,,,---------,,,,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,------.../////////------.../////////---,,,...---------...///000000...------,,,,,,------...------------......//////000///---,,,,,,---///000000000000000000000000000//////...------...000111////////////000000000000...000111000///...///111333222111///...,,,+++***------------------------///........................//////000000000000000////////////000000111111///000000000111111111111000000000000111222222333444444333333222222111111222111111000000000111111000111222000///...111333222222222222222222222222222222222333333444444333555444444333333333444444222333555777999<<<>>>???HHHLLLRRRUUUTTTQQQMMMLLLLLLPPPUUUZZZ]]]^^^]]]\\\[[[YYYXXX]]]eeekkklllllluuuuuuzzz{{{//////000000000111111111111111111111111111111111000000000//////000111111111111111111222111111111111111111111111111111111111111222222222333333333111333333333222111222333222222222222222222222222333333333333333333333333333333333444444444555555222333333444444444444444777666555444444555666777555555555666666666777777888888777666666555666666:::999777666666666777777777888:::;;;::::::<<<======>>>>>><<<999999;;;>>>:::;;;<<<======>>>@@@BBBCCCBBBAAAAAA@@@???>>>>>>AAABBBBBBAAA>>><<<<<<===<<<<<<<<<===>>>???AAABBB>>>???@@@@@@@@@???>>>===>>>>>>===<<<;;;:::999999::::::::::::999999888888999888888888777777666666555555666666666666555555666666666555555555444444777777666666666555555555555555555555555555555555444333333333333333333444444333222222111111222222222222222222222222222222111222333333111111222333111111111111111111111111111111111111111111111111......//////111222444444111222222333333222222111///////////////////////////////////////000000111//////............//////////////////////////////666111...000111//////111////////////000000000000////////////////////////.../////////------///111000///...---...///111222//////...000111222111///////////////////////////,,,---...///////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,------.../////////,,,---/////////...------,,,,,,,,,,,,---...//////...------,,,,,,------...---------...............000...---++++++---...000000000000000000000000000///...---------///000111////////////000000000000...000111000///...///111,,,------...///000111111........................000111111111111111111222///////////////000000111000000111111222222222222///000000000111111111111000000000000111222333444333333333222222111111111222222111111111222222333222222333222111111222333222222222222222222222222222222333333333333444444444444444333333444555555444444444666:::@@@EEEHHHOOOQQQTTTTTTRRRPPPOOOOOOVVVYYY\\\^^^^^^\\\YYYWWWUUUXXX___jjjvvvyyywww...///000000111111000000111111111111111111111111000000000000000000111222111111111111222222222333111111111111111111111111111111222222222333333333222333444333222111222444222222222222222222222222333333333333444444444444333333333444444444555555222222333444444444444333777777666666666666777777555555555666666777777888888777777666666666666777999999888777777888999:::777999<<<=========>>>??????AAACCCAAA>>>>>>@@@CCCBBBDDDEEEFFFFFFHHHJJJLLLLLLKKKIIIGGGEEEEEEFFFFFFCCCDDDEEECCCAAA@@@@@@AAA>>>???@@@AAADDDHHHKKKMMMFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@???===<<<;;;<<<;;;;;;::::::999999888777777888888999::::::;;;555555666666666666555555555555555555444444444444888777777666666555555555555555555555555555555555444444333333333333444444555444333333222222333333111222222222222333333333000222333333222111222444111111111111111111111111111111111111111111111111000000//////000000111222000000111111111111000000000000000000000000000000///////////////000111111///......------......///////////////////////////444///---000111......///////////////000000000000////////////////////////.../////////---...///111000///...---...///000111......---///000111000...////////////////////////,,,---...000111000000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......,,,,,,------.../////////+++---//////...---...///------,,,,,,,,,------......------,,,,,,------...,,,---......//////......///...---,,,,,,---...///..............................---......///000111////////////000000000000...000111000///...///111////////////////////////////////////////////////,,,---......------...//////////////////000111111000000111222222222222222000000000000111111111111111000000000111333444666222222111111111111111111222222222222222222333444333333333333333333333333333333333333333333333333111333444444222222444555444444444444444444555666666666888;;;AAAHHHOOORRRQQQRRRRRRQQQQQQRRRUUUXXX\\\\\\\\\[[[YYYWWWUUUTTTSSS]]]lll}}}~~~rrrrrrssstttxxx///000111222222222111111111111111111111111111111111000000000000111222333222222222222222333444444111111111111111111111111111111222222222333333333222333444444222222333444333333333333333333333333333333333444444444555555333333333444444444555555222333444555666555555444555555666666666666555555444555555666777777888888777666666666666777777888::::::999999:::;;;===>>><<>>>>>===<<<<<<<<<;;;;;;::::::666777777888888777777666666666666666555555555555888888777777666555555444555555555555555555555555444444333333333333444444666555444444333333444444111111222222222333333333000222333333222111333444111111111111111111111111111111111111111111111111222222111000000111111111......////////////......000000000000000000000000///////////////000111111///......------......///////////////////////////000,,,+++///000---,,,---////////////000000000000////////////////////////---...///...---...000111...............///000000......---///000111000...////////////////////////***,,,...///000000///...///..................///------------------------))),,,------+++,,,///222++++++,,,,,,---......///,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,------.../////////,,,...///...,,,,,,///111///......------------......------,,,,,,------...,,,---.../////////...---------------------------........................,,,---...///000000000000////////////000000000000...000111000///...///111333333111000...,,,+++***////////////////////////(((+++,,,,,,******,,,...000//////...///000111222...///000111111111000000000000000000111111111111111000000000111333555777000000000000000000111111111111111111111222333333222222222222333333222111444444444444444444444444111333444444222222333555444444444444444555666666777:::???FFFNNNTTTYYY\\\UUUUUUTTTRRRRRRUUUZZZ]]]\\\ZZZXXXVVVUUUVVVXXXYYY^^^mmm~~~{{{ppppppmmmjjjsss000111222333444333222222111111111111111111111111111111000000111222333333333222222222333444444555111111111111111111111111111111222222222333333333222333444444222222333444444444444444444444444444333333333444444555555555333333333444444444555555333444666777777777666555333444555666666555444333444555555666777888888999666666555666666777888999;;;;;;;;;;;;<<<>>>???AAACCCEEEIIIKKKKKKKKKLLLMMMOOOTTTXXXYYYVVVUUUWWWZZZVVVXXXZZZ[[[\\\]]]```ccc^^^[[[VVVRRRPPPQQQTTTUUUPPPRRRSSSRRRPPPPPPQQQRRRTTTRRRQQQOOOOOOPPPQQQSSSVVVTTTQQQOOOOOOPPPRRRTTTSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMMMMLLLKKKJJJJJJIIIEEEDDDBBB???<<<999777666888888999999999999888888777777777777666666666666999888888777666555555444666666666666666666666666555444444333333444444555666666555444444444444555111111111222222333333333000111333333222222333444111111111111111111111111111111111111111111111111222111111111222333444444111111222222222222111111000000000000000000000000///////////////000111111.........------.........////////////////////////111...///333444111///000////////////000000000000////////////////////////---...///.........000222.........//////////////////......///111111000///////////////////////////)))***---/////////...---//////............//////........................'''+++......++++++///444++++++,,,,,,---...//////,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,------...//////000,,,...///---+++,,,///222111000///..................------,,,,,,------...,,,,,,.../////////...---,,,------......------,,,000000000000000000000000+++,,,...000111000000///////////////000000000000///000111000///...///111---.........//////000000////////////////////////---///111111///...000333000///.........///111222,,,---///000000000///...000000000000111111111111111000000000111333555777......//////000000111111000000///000000111222222111111111111333333111000555555555555555555555555000333555444222111333666444444444444444555666777888===FFFPPPXXX]]]```aaaZZZYYYXXXVVVUUUVVVZZZ]]][[[XXXUUUSSSUUUYYY___bbbppp}}}zzz}}}~~~yyymmmdddnnn333333333333333222111000...000222222000///000111222222222111111111000000222222111000000111333555888666333222111111000///111111000000111111222333000000111222333333444444333333222222111000000000666666666666666555555555444555666555333222333444444444444555555666666666777555444555777888666333:::999888888777777888888666666777:::<<<;;;<<<===???>>>???@@@BBBDDDDDDCCCNNNMMMMMMNNNPPPRRRSSSTTTWWW[[[\\\YYYWWWYYYYYYWWWVVVWWWYYY\\\aaaggglllooolllcccZZZVVVYYY\\\\\\ZZZVVVVVVUUUTTTSSSSSSVVVXXX]]]VVVRRRSSSTTTRRRPPPQQQRRRSSSRRROOOMMMMMMRRRVVVMMMPPPSSSUUUUUUTTTTTTTTTQQQPPPOOOOOOOOOQQQSSSTTTMMMLLLHHHDDD@@@@@@BBBDDD???>>>===;;;999999888888777777888888888777666666<<<999444111222333444555444444444444444444333333333333333444444555555555555555444444444333333333222222222222222222222333///000111222222222222222222222222222222222222222222111111111000000//////000000111111111111000000222111111111000000//////000000000000////////////...---,,,+++,,,---///111000000//////.........---------......//////000000,,,,,,,,,,,,,,,---......------------------------///,,,,,,//////+++***,,,000000//////.........---,,,,,,---.../////////...........................000//////...............111///,,,******+++---...---------.........//////)))+++,,,......---,,,+++---000...***+++//////***111...,,,,,,......,,,***---,,,******+++,,,***(((+++,,,...//////...,,,+++///,,,+++,,,...///---+++,,,---------,,,,,,...///,,,...000///,,,+++---///+++,,,---...////////////,,,((()))......+++,,,000...///000///.........000//////////////////..............................///...---------...000111000/////////111111///...///////////////.........111000///......///000111//////000000000000//////111111000000//////......000000000000000000000000000///...------,,,------222000---...222444444333000000000000000///......111111000000000000111111555333111111333444222///333333222111222333444555777555222111222333444444777777666444333555999<<>>======<<<<<<<<<<<<;;;;;;::::::;;;888555333555666777888666666666666555555555555444444444444555555666666444444444444333333333333444333333222222111111111000000111222222222222222222222222222222222222222111111111111000000000///000000111111111111000000111111111111000000000///000000000000///////////////...---,,,---...000111000/////////.....................///////////////000000000000000111222222------------------------///,,,,,,//////+++***---000/////////............------......///.............................................//////000111111000...---,,,---...///++++++,,,,,,,,,---------((()))+++,,,,,,,,,***)))---///...******......***000...++++++,,,,,,***(((///111222111///---///000---------,,,,,,---------...---+++,,,...///---+++,,,---------,,,,,,...///+++---///...,,,+++,,,...,,,---------------,,,,,,+++((()))---...++++++///---...//////------...///------------------------........................///.........//////000000000/////////111111///.../////////////////////...000000////////////000000//////000000000000//////111000000000/////////...000000000000000000000000111111000000000111111222222000...///111444444333000000000000000///......111111000000000000111111555333111111333333222000333333222222222333444555444333111111222333444555888777666555666;;;AAAFFFOOOWWW^^^___```aaa___[[[\\\______\\\\\\]]]ZZZUUUSSSUUUVVVWWW^^^kkk}}}|||zzzrrrpppsssyyy||||||{{{xxxpppjjjjjjoooooolll000000000111000000///...///111222111///......///222222222111111111111111000333555222000666CCCOOOWWWLLL???666444555555444111111111222222222333333111111222222333333444444222222333444444555666666333444444444555666666666333444555444333222333444888888888888888888888888999888666666666666444333888999:::;;;============AAABBBDDDFFFHHHKKKMMMNNNRRRRRRRRRRRRSSSTTTUUUVVVRRRQQQRRRTTTUUUVVVUUUTTTXXX]]]aaa```aaadddfffdddeeeccceeeppp|||yyyxxxxxxvvvqqqjjjdddcccgggmmmrrrvvvqqqkkkgggbbb]]]^^^cccbbbaaa___ZZZVVVTTTTTTVVVYYYZZZ\\\^^^aaaccceeefffiiiccc[[[WWWXXXXXXVVVSSSTTTSSSSSSRRRQQQPPPOOOOOOLLLJJJHHHEEECCCCCCBBBCCC@@@??????>>>===<<<<<<;;;:::888666666888:::::::::888888888777777666666666444444555555555555555666444444333333333222222222555444444333222111000000000111222222222222222222222222222222222222222222111111111111000000000000000000111111111111000000111111111111000000000000000000000000////////////000///...---...///000111////////////............///////////////............------------...//////------------------------///,,,---//////,,,+++---////////////................../////////...------........................------......///111222333111000000000////////////+++,,,,,,,,,,,,---------((()))+++,,,,,,,,,+++***---///...******------+++000...------...///...---***///222000+++))),,,000///...,,,++++++,,,...///...---,,,,,,......---,,,,,,---------,,,,,,...///+++,,,---,,,++++++,,,---------------,,,+++***)))+++)))***------+++,,,...,,,...///...---,,,---...------------------------...........................//////000000000000000000/////////111111///.........////////////////////////000000000000////////////000000000000//////000000000000////////////000000000000000000000000000000000111111222333444111000...///111333333222000000111111000000//////111111000000000000111111444222111222333333222000333333222222222333444555333333333333444555666666888888999:::>>>EEENNNTTT[[[aaadddbbbaaaaaa```\\\ZZZ]]]]]][[[ZZZYYYWWWSSSUUUYYY___gggqqq~~~wwwxxxrrrllljjjmmmqqqttttttxxxvvvqqqkkkkkkllliiiccc000000000111111000//////111222333222000//////000111111111111111111111111///000111//////555???HHHTTTHHH;;;333222444444222111222222333333333333333222222222333333333444444333333333444444555555555222333333444555666666777333444555444333222333444888888888888777777777777999999888888999:::::::::999;;;===???AAACCCCCCCCCJJJKKKLLLKKKMMMRRRTTTTTTYYYZZZZZZ[[[[[[\\\^^^```ccceeefffbbb^^^]]]bbbfffnnntttxxxyyyzzz~~~~~~}}}zzz|||~~~zzz}}}~~~vvvwww}}}}}}xxxrrrjjjeeedddeeeggghhhiiimmmsss{{{sssjjjfffbbb[[[TTTRRRQQQOOONNNOOOOOOOOOOOOOOONNNLLLJJJIIIIIIJJJJJJFFFFFFEEECCCBBBAAA@@@@@@===;;;::::::;;;<<<;;;:::999999888888777777666666444444444444444444444444444333333333333222222222333333333222222111111111111111222333333222222222222222222222222222222222111111111000000000000000000000111111111111000000111111111000000000000000000000000000////////////000000////////////000111///////////////.........000000//////......------,,,+++++++++++++++,,,,,,........................///,,,---000000,,,,,,...///////////////.........///////////////...---,,,.................................///000111222222//////000111111000///...............////////////+++,,,---.........---------...---+++***+++---......---,,,,,,...///000000(((+++---,,,)))''')))---...---,,,,,,,,,,,,---...------,,,---------------,,,---------,,,,,,...///+++,,,,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,---...---...///,,,---...---,,,,,,---............///////////////........................---...000111111111000///000/////////111111///...............////////////...///000111111000///...//////000000000000//////000000000000////////////000000000000000000000000///.........//////000111000000///000111111222222000000111111111000000///222111111000000111111222333222222222222222222222222222222333333333444444333444555555555555777888999<<>>AAACCC@@@AAACCCFFFIIIKKKLLLMMMPPPSSSRRROOORRRYYY\\\[[[___bbbfffhhhjjjlllooorrr|||wwwkkkjjjuuu{{{|||zzzppphhhaaa\\\UUUQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQOOOOOOOOONNNMMMKKKIIIHHHCCCAAA???=========;;;999999999888888777666666555444444333333333333333333444444444333333333222222111111111222222333333333222222333333333222222111222222222222222222222222000000000000000000111111000000111111111111000000000000000000000000111111000000000000////////////000000000/////////000000.........///////////////000000//////......------111000000//////000000000...........................,,,---000000---,,,///.........//////////////////000000000///...------////////////////////////000000////////////000000,,,---///000000///---,,,........./////////000000,,,,,,------............---------,,,++++++...222111000...,,,******+++,,,...---------.........---,,,,,,---......---,,,,,,,,,------------,,,------,,,---------,,,,,,...///---,,,,,,---...///......,,,,,,---.....................///......///000///,,,---...---,,,,,,---............/////////000000........................---...000111111111000///000/////////111111///...---.........//////000000...///000111111000///...//////000000000000//////////////////000000000000////////////////////////000///...---------------///000000111000000111111000000111111111111000000222222111111111111222222222222222222222222222333222222333333333444444444333555666555444444777999===BBBIIIPPPVVV[[[```ccc```ddddddaaa```ccceeeddd```^^^[[[YYYXXX[[[bbbhhhzzz}}}}}}ttthhheeehhhgggddd```^^^___cccfffhhhhhhjjjkkkkkkmmmoooiiibbb000000111111222222111111000222333333222111111222111111111111111222222222444111///111555666333///777555333333444444444333222333444555666555444333333333333333444444444444666555555444333333222222444444555555666777777777444555666666555555666777888888888888999999::::::777999<<<>>>@@@DDDIIIMMMLLLLLLMMMPPPRRRUUUXXXYYYXXX]]]]]][[[```kkkrrrppppppvvv||||||{{{uuummmccc]]][[[[[[ZZZYYYQQQSSSTTTUUUUUUUUUSSSSSSRRRSSSUUUVVVUUUSSSOOOMMMLLLIIIEEEBBB@@@???===<<<::::::999888777666666555444444444444444333333333555555444444444333333333000000111222333444444555333333333333333333222111222222222222222222222222000000000000111111111111000000111111111111000000000000000000111111111111000000000000////////////000000////////////...............//////////////////////////////.........333222222111111111111222...........................,,,---000000...---000........./////////////////////000000000///......////////////////////////000000///...............++++++---.........---,,,,,,,,,---------.........++++++++++++,,,,,,,,,,,,---,,,---...,,,+++111888???>>>:::444...+++***+++///---,,,---///111///---+++,,,...//////...,,,+++,,,---......,,,,,,---...,,,---------,,,,,,...///---,,,,,,---///000///...+++,,,---...////////////---000000......000000...,,,...///...---,,,---...++++++,,,,,,---.................................---......///////////////000/////////111111///...------......///000000000//////000000000000////////////000000000000//////////////////000000000000////////////////////////222111000///...............000111111000//////000000000111111222222111111222222111111111111222222000222333333222111222444111222333444444444333333222444555555444666;;;???GGGLLLTTT[[[^^^```bbbccccccfffeee```^^^```bbbaaa[[[YYYYYY[[[___ggguuu}}}zzz|||wwwggg[[[VVV]]]hhhnnnjjjddd^^^[[[\\\^^^```___aaabbbbbbdddfffaaaYYY...///000000111111000000---///111111000000111222000000111111111222222222222222111333444444333111111333555555333222333555222333555666666666444444444444444444444444444444666555555555555555555555666666777777777777777777555666777777666666777999;;;;;;<<<===>>>??????@@@???AAAEEEGGGIIINNNTTTYYYYYYYYYYYYZZZ\\\```dddgggdddlllooooooyyy{{{rrrnnnnnnooommmkkk___aaaccceeedddaaa^^^[[[XXXZZZ^^^``````]]]XXXUUUSSSOOOJJJFFFDDDDDDCCCBBB<<<<<<;;;:::999888777777777777666666555555555555666666666555555555444444111111111222222333333444333333444444333333222111222222222222222222222222///000000000111111111111000000111111111111000000///000000000111111111111000000000000///////////////////////////...------............/////////000.........///////////////000000///..........................................,,,---000111......000............/////////000...//////000000000000///////////////////////////...---------------...///++++++,,,---------------------------............+++++++++++++++,,,---------+++---///...---333<<>>>>>???AAABBBCCCDDDEEEHHHKKKNNNPPPRRRVVV]]]bbbbbbaaa```aaaccchhhlllooopppyyytttvvvyyyzzzyyytttoookkkbbbfffkkknnnnnnjjjeeebbbWWWSSSMMMIIIHHHHHHHHHGGG>>>======;;;:::999888888999999888888777777666666777666666666666555555555333333222222222222222222444444444444333333222111222222222222222222222222//////000000111111111222000000111111111111000000//////000000111111111222000000000000////////////......//////...---,,,,,,---.........//////000000---.........//////000000111000///...............////////////////////////...,,,---000111......111---.........//////000000......///000000111000000000000000000000000000000+++++++++,,,---...///000,,,,,,,,,,,,------......////////////000000000111...------------...//////,,,+++---000///---555???AAA@@@===666///,,,---///)))---000///+++***---111///...,,,++++++,,,...///+++---///...,,,+++,,,///,,,---------,,,,,,...///,,,***)))***...///...,,,------------,,,+++*********......******......)))...///000///......///000------......///000111111........................------,,,++++++---...///000/////////111111000...---------...///000000111111000///......///000111//////000000000000//////.../////////000000111111////////////////////////............///000111222---000222222000......000///000111222222222222222333222222111111222222333///222444333111111333555111222333444555444333333666999<<<===???FFFQQQZZZ\\\___aaabbbaaa```aaaaaa```cccccc___^^^aaabbbbbbkkkkkkqqq{{{{{{|||zzzkkkiiimmmpppuuu}}}qqq___OOOKKKLLLRRRcccvvvwwwgggYYYRRROOOPPPNNNPPPPPPQQQUUUZZZYYYSSS//////000111111111111111000/////////000111222222000000111111111222222222111222222111///...///000111111222222222333333333444444444555555555666666666555444333222333444555777666555444444333333333555555444444444555777888888777666777888:::;;;:::>>>@@@EEEKKKMMMLLLMMMOOOJJJPPPVVVYYY[[[^^^eeekkkfffgggjjjooovvv~~~~~~zzzvvvzzz|||pppggg]]]TTTPPPMMMHHHEEEEEEGGGCCCBBBDDD@@@:::999===::::::999888888777777666666555444555555555333111333333333222222222222222444333222111111333555666555444333111000/////////000000000000000000000000000000000000000000000000......------------......////////////000000000000000000000000000000000000---------.........//////................................................///......------,,,++++++111000......//////---,,,............////////////////////////////////////,,,...000111///...............------------......------------------------...------,,,,,,------...++++++++++++++++++++++++***,,,......---------...222666777333000000///,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...111///...------...///111,,,,,,,,,---------......------............------..................------,,,---///000000///---,,,...............///000000............/////////000///000000000000//////.........////////////.........000111111000//////000222///------///000...,,,000000000000111111111111111111000000111111222333111111000000111333555666///---,,,///444777666555777;;;???BBBJJJVVV^^^```dddbbb``````aaa```]]]YYY\\\]]]___```bbbgggmmmrrrxxx~~~zzz~~~~~~yyypppgggcccfffhhhfffcccVVVRRRNNNKKKJJJTTTnnntttcccWWWOOOMMMPPPMMMEEECCCKKKRRRRRRQQQRRR///000000111111111111111222111111111111222222333222222222222333333444444444555666555333333333555111222222222222333333333444444444444555555555555555555444333333444555555666777888999:::999777777777777666555666777888999888777555666888<<>>DDDIIIMMMTTTUUUUUUUUUVVVXXXYYYZZZ\\\^^^bbbiiisss{{{yyytttmmmbbbZZZWWWOOOKKKIIIIIIHHHEEEEEEHHH@@@@@@@@@@@@>>><<<:::999666666555666888888777555555555555555444444333333000222444666666555333222111111111222333444555666000000000000000000000000222222222222222222222222111000000//////000000111111111111111222222222222000000000000000000000000------........./////////................................................,,,,,,,,,---....../////////...---...///000000...............///////////////////////////////////////...---***)))***...111......------------......,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///)))---///,,,+++---...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............------------......000///...------...///000....../////////000000000---......//////......---...------,,,---...000111//////111111111111//////000000000000000111222222....../////////000000000---...///000000111000000...//////000000//////...,,,---///000///...///000333222000000111222111000000000000111111111222222111111111111222222222333222222111111111111222333111333444555555666888999CCCJJJQQQUUU[[[aaabbb___^^^]]]]]]]]]^^^]]][[[YYY^^^\\\cccxxx|||yyywwwzzzzzzzzz|||oooiii```WWWQQQPPPOOOLLLIIIIIIHHHJJJMMMTTTbbbzzzvvvccc[[[YYYUUUNNNKKKLLLIIIIIIMMMPPPPPPPPPQQQ000000111222222222222111555444333222222111222222111000000000000111222222///000222222111111222333222222222333333333444444333333333333444444444444555555555555555666666666333444666777888888777666999888888888888999;;;<<<===>>>AAADDDHHHMMMSSSWWWTTTWWWYYY[[[___dddeeedddeeehhhppp~~~wwwmmmiii]]]XXXTTTQQQNNNKKKIIIIIIGGGGGGGGGFFFDDDAAA===;;;:::999888888999999777555666666555555444444333333222333444555555444333333222222222333444555666777111111111111111111111111222222222222222222222222111000000//////000000111000000000111111111222222////////////////////////............////////////................................................/////////...------,,,,,,...---,,,...000111111000............////////////////////////////////////.........,,,++++++...000......------------......////////////000000000000...------,,,,,,------...***************************,,,---...---,,,---...(((,,,...+++***,,,---++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,------............------------......000///............///000....../////////000000000......////////////.........---,,,,,,---///111222///000000111111000000///000000//////000000111222...////////////000000000------...000111111111111//////000000000000//////---///000000...---......222111000000000111111111000000111111111222222222111111222222222333333222222222222111111111111111222444555555555777>>>CCCOOOTTTYYY\\\___bbbaaa^^^ZZZZZZZZZ[[[\\\\\\\\\\\\]]]bbbqqqzzzvvvoooqqqpppqqquuuxxxqqqfffaaaZZZQQQMMMKKKKKKHHHEEEIIIIIIJJJNNNYYYkkkrrrddd___\\\WWWQQQOOOLLLKKKLLLOOOSSSUUUVVVWWW000000111222222222222222444333222111111111111111000000111222222222222222111222444444333333444666222222333333333444444444333333333444444444555555555555555666666777777777<<<;;;:::999999:::;;;<<<999888888888999;;;===>>>BBBEEEIIILLLNNNQQQUUUXXXSSSYYY___eeemmmuuuuuuqqqoootttzzznnnjjjccc]]]YYYVVVRRRMMMNNNNNNNNNMMMKKKHHHFFFDDDAAA???===<<<;;;:::777444777666666555444444333333666555444333333333444555555444444333444444555555222222222222222222222222222222222222222222222222000//////......//////000/////////000000000111111////////////////////////........./////////000000////////////////////////////////////////////////000//////......---,,,,,,---,,,,,,---000111111000............////////////////////////////////////---...000000...---...///......------------....../////////000000111111111...------,,,,,,------...........................)))+++,,,,,,++++++,,,---+++...///+++***,,,---+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------,,,,,,------------......///......------....../////////............//////------........./////////...//////////////////......---------...000111222///////////////////////////............///000000////////////000000000111------...000111111111111//////000000000000/////////111222111...,,,,,,---000000000/////////000111111111111111222222222222000111222333333333333222333333333333333222222222333444555555777>>>HHHOOOYYY\\\]]]\\\\\\______\\\YYYYYYXXXXXXWWWXXXZZZ[[[___mmm{{{sssoookkkiiifffeeehhhjjjgggaaaXXXSSSMMMJJJJJJKKKJJJIIIKKKJJJJJJPPP___uuuvvvkkkcccZZZQQQOOOPPPNNNPPPSSSXXX___ddddddccc000111222222333222222222333222222111111111111222111333555777777666444333000111222222111111222333333333333333444444444444444444444555555555666666444555666777888888888777>>><<<999777777999;;;===;;;;;;;;;<<<>>>AAACCCEEEHHHLLLPPPRRRSSSUUUZZZ^^^```iiipppvvv{{{}}}{{{vvvpppnnnmmmggg```TTTSSSRRRPPPMMMLLLJJJJJJHHHFFFDDDBBB@@@>>>:::777999888888777666555444444777666444222222333555666666555444444333333333333222222222222222222222222222222222222222222222222000//////......//////000.../////////000000000000000000000000000000000000....../////////000000000////////////////////////////////////////////////---------...//////000000...---,,,...000111111000............////////////////////////////////////,,,...111111000...............------------......,,,,,,------.../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,+++,,,---,,,000000,,,+++---...------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------------------------......//////............//////////////////////////////------........./////////...//////000000//////............///000000000000////////////////////////...............//////000/////////000000000111111---...///000000111000000///000000111111000000///000222222111///---------///000000000//////000222111111111222222222222333000111333444444444333222333333444444444444444333555666777:::@@@HHHRRRXXX\\\^^^]]]ZZZYYY]]]]]][[[[[[[[[YYYWWWVVVXXX]]]aaajjj}}}zzztttooolllhhhddd^^^[[[\\\]]][[[YYYOOOLLLJJJIIIJJJMMMNNNNNNMMMMMMNNNUUUhhhxxxmmmbbbVVVLLLLLLPPPVVV[[[cccmmmxxx}}}xxxooo000111222222333333222222333222222222222333333444111333777::::::888555222000111222111///...///000333333333444444444444555555555555666666666777777444555666888999999888888999888777777777999;;;<<>><<<;;;:::999888777666666666666555444444444444444555444444333222333333333333333333333333333333333111111111111111111111111111000000//////000000111//////000000000111111111000000000000000000000000.../////////000000000000////////////////////////////////////////////////------......//////000000...------...000111000///............////////////////////////////////////---...///...------...///......------------......++++++,,,------...//////...------,,,,,,------...************************+++,,,......---------...+++//////,,,+++///111000............------------,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------.............................................------//////............//////......////////////............/////////000000000//////000000000000//////---...000111111000///...111000000000000000000111/////////...///000000111//////000000000111111111//////000000000000//////000000111111111111000000///000222222111000000111///111222111//////222444111111111222222222333333000111333444555444333222222333555666666666666555888999===DDDLLLTTTYYY[[[XXX[[[[[[XXXYYY]]]^^^[[[\\\\\\\\\[[[^^^dddnnnuuu~~~zzzuuuqqqmmmhhhfffaaa\\\WWWTTTTTTSSSSSSRRRKKKJJJIIIJJJLLLOOORRRSSSTTTUUUWWW^^^qqq|||rrrfff^^^WWWRRRSSSXXX```jjjxxxxxx111111222333333333333222333333333333444444555666...222777::::::888333000444555666555333222333444333333333444444444555555666666666666777777777777444555777888999999999888888999:::<<<===>>>??????CCCCCCEEEGGGJJJNNNRRRTTTUUUYYY___dddmmm{{{rrrxxx{{{zzz{{{|||~~~}}}}}}qqqlllqqq|||}}}}}}zzzoooeee]]]YYYVVVQQQOOOMMMLLLKKKIIIFFFDDD>>>======<<<:::999888888444555666777666555333222333333222222222333333444333333333333333333333333000000000000000000000000222222111111111111222222000111111111111222222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000///......------///...---...///000///.............../////////000////////////////////////......---+++***+++...111.........------.........---------...///000000111...------,,,,,,------...------------------------,,,...000000///...///000)))---...++++++000333333/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------.............................................------//////............//////......////////////......000000000000111111111111//////000000000000//////---///111222222000...,,,222222111111111111222222000000000000000111111222000000000000111111111111///000000000000000///...000000111111111111000000---///111222222222333555000222333333111000333666111111222222222333333333000111333555555444333222222333555777888888777777999<<>>;;;999999888888777666555555555666555555555444444333333333222222111111111111222222555333111111222333222111...///111000//////000111//////000000000000////////////............//////000000000000000000000000111111///......//////000000000000000000000000000///////////////...------------.../////////......------///000000000///...//////...---......///000........................000000...------......//////---++++++---...---,,,------------------------...............---,,,,,,------------------------,,,...///...---++++++,,,---,,,+++++++++---///000---,,,,,,,,,,,,---.........------,,,,,,---------+++,,,---......---,,,+++------------------------)))---000000---+++,,,/////////.........---------////////////............---------.../////////000------...////////////...//////////////////////////////......//////000111////////////////////////...............///000111///////////////.........000000000000000000000000////////////000000000111222222222111111111000000//////000000000111111111222//////222222///000222111222444333333333444555666666777777777;;;???CCCPPPRRRUUUXXXXXXVVVSSSQQQ]]]]]]\\\\\\\\\^^^aaadddmmmuuuzzz{{{||||||qqqggg___YYYZZZ[[[ZZZXXXXXXSSSSSSPPPKKKLLLRRRSSSOOOUUUTTTTTTUUUXXX[[[]]]^^^ccc___]]]```dddgggdddaaajjjggggggmmmrrrtttvvvyyy~~~444333222111111111222333111111222222333444444444333333333333333333333333333333333333333333444444666555555444444555555666666666666777777888888888999777777999999888;;;@@@BBBCCCFFFJJJNNNRRRUUUWWW\\\ZZZ[[[___hhhttt}}}zzz}}}vvvmmmddd```aaajjjfffaaa___aaagggoootttqqqaaaZZZYYYYYYYYYWWWVVVUUUUUUWWWZZZ]]]___bbbbbbdddhhhjjjggg```ZZZWWWUUUUUUXXX]]]aaaaaa```aaa___\\\XXXXXXZZZ\\\^^^TTTUUUVVVUUUUUUZZZbbbiiijjjjjjmmmttt}}}{{{nnnbbbXXXRRROOOOOOMMMJJJEEE@@@>>>===;;;:::999777666666666666555555555444444444444444111111000000000000111111555333111111222333222111///111111111///...///000///000000111111000000///000//////......//////000000000000000000000000000000////////////000000111111111111111111111111111000111111111111000////////////000000000///......---......///000/////////......---......///000111..............................------...///000000///...,,,,,,...///...---............................../////////...------------------------------.........,,,++++++---///---,,,++++++,,,---///000---,,,,,,,,,,,,---......---------,,,,,,------...------............------------------------------.........---------------...............---------////////////............////////////////////////......///000000000//////////////////////////////000////////////000111111000000000000000000000000/////////......///000000...///////////////000000111111111111111111111111/////////000000000111111222222222111111111111111000000111111111222222222111//////222333111111444333444555444333333444666888888888888:::@@@GGGLLL[[[YYYVVVSSSRRRRRRSSSTTT\\\\\\\\\YYYXXX\\\eeemmmwwwyyyooopppsssxxxmmm[[[XXXUUUUUU[[[___]]][[[ZZZSSSSSSQQQOOORRRXXXZZZYYY\\\[[[ZZZYYYYYYYYYZZZ[[[VVVVVVXXXZZZ]]]aaadddfffpppooossszzz333333222111111222222333000111111222222333333444333333333333333333333333333333333444444444444444666666555555555555666666555555666777888888999999999999999:::<<>>BBBHHHOOOTTTYYYVVVRRROOOOOORRRWWWZZZUUUVVVWWWWWWZZZbbbkkkrrr{{{~~~|||nnngggjjjkkknnnrrrssspppfffWWWKKKPPPTTT___mmmqqqjjj```[[[UUUUUUUUUWWW[[[```bbbbbb^^^]]]\\\ZZZXXXXXXYYYZZZTTTXXX\\\___aaafffnnnuuuwwwyyy222222222222222222222333000111111222222333333444222222222222222222222222333333333444444555555555666666666555555666666666444555666777888999::::::888:::<<<>>>BBBJJJRRRWWW\\\\\\]]]___```aaabbbcccjjjlllrrrqqqnnnqqqzzzwwwsssxxx}}}xxxuuusssnnnfffbbbccc___^^^]]]^^^```dddhhhjjjrrrzzzyyyvvvuuurrrlllgggjjjnnnrrruuuuuutttuuuwwwuuurrrnnnllloootttyyy|||ooollliiigggggghhhiiiiiieeeiiijjjiiiiiihhhaaaWWWYYYTTTOOONNNOOORRRSSSSSSTTTUUUVVVUUUUUUZZZdddlllsss|||yyyrrrgggZZZPPPJJJGGG@@@???===;;;999888777666666555555555555555444444444333333222222333333444555333111111222333222111111222333111000//////000000000111111111111000000000000////////////000000////////////////////////------...///000111111222//////////////////////////////000000//////...---000000111111000///................../////////000,,,------...///000000111////////////////////////...............------,,,/////////.........///000////////////////////////......///////////////...------------------------+++,,,...///---,,,,,,---///......---,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///////////////////////////........................444///+++***---///...,,,---.....................////////////............000000000000000/////////...//////000000000000000////////////////////////000000000000000111111222........................111000000/////////000000.../////////000000111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222333333333333222///000333444222333666333333333222222333666888666;;;AAAGGGLLLPPPTTTWWWQQQPPPNNNNNNPPPTTTYYY[[[TTTSSSUUUZZZcccjjjooopppxxxuuuooozzzrrrfff___cccaaa___^^^\\\XXXRRRMMMJJJRRRZZZjjj{{{uuuhhh```cccaaa```aaaaaa```^^^]]]ZZZ[[[\\\[[[YYYZZZ\\\___```eeejjjkkkjjjmmmuuu}}}|||111222222222222333333333111111222222333444444444111111111111111111111111333333333444555555666666777666666555555666666777555555777888:::;;;<<<===:::???DDDGGGOOO\\\fffjjjnnnooooooppppppqqqqqqqqqyyy}}}ssslllfffiiiuuuqqqlllqqqxxx~~~tttssstttvvvsssjjjdddbbb______aaabbbdddfffhhhhhhwww~~~|||yyy{{{{{{wwwwww{{{{{{xxxtttqqqpppssswwwyyysss}}}wwwkkkeee^^^ZZZZZZ\\\]]]\\\[[[]]]]]]YYYUUUUUUZZZ```___lll}}}ttt```QQQIIIEEEDDDBBB???<<<:::999999777777666666555444444333555555444444444444555555555333111111222333222111000222222222000///000111000111111222222111111000111000000//////000000111000000000000000000000000------///000111111111111..............................//////......---,,,//////000000000///......///............///000000,,,---...///000000000///////////////////////////...............---,,,+++...///000///------///000........................------.../////////......------------------------***,,,...///...---------++++++,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,---....../////////............//////........................333///++++++---//////...---------...............////////////............////////////////////////......///000000000//////////////////////////////000////////////000111111........................000000000//////000111111///000000000000000000111000000000000000000000000000000000111111111222222111111111111111222222222111111222222222333333333333111111444555333333666222333333333333555888;;;<<>>???@@@AAAJJJQQQXXXcccssszzzrrrkkkbbbhhhkkkppp{{{nnnjjjnnnsss{{{~~~tttppplllmmmnnnoooqqqrrrsssttt~~~vvvnnniiihhhhhhggghhhjjjkkkhhhbbb___```aaa^^^fffqqqzzzwwwaaaTTTKKKJJJGGGDDDAAA???===<<<999888777666555444333222666555555444444555555666555333111111222333222111000111222222111000111333000111111222222111111000111111000000000000111111000000000000000000000000---...///000111111000000////////////////////////......//////......---,,,------.../////////......///......---...///000111---...///000000///......////////////////////////+++,,,---.........---------///000...,,,,,,...000------------------------,,,,,,---...............------------------------,,,---------,,,,,,...000++++++,,,---............---,,,,,,,,,,,,---......,,,,,,,,,,,,---...////////////...------...//////........................000...------...///000000---------.........//////////////////............---------.../////////000------...////////////...//////////////////////////////......//////000111........................////////////000111222222111111111000000000000000111111111111111111111111000000111111111222222222000000111111111222222222111111111111222222222222555222222555555222222555333444444444555888<<<@@@GGGLLLRRRVVVVVVUUURRRQQQPPPQQQQQQRRRSSSTTTTTTUUUVVVYYY```gggnnnrrrsssssswww~~~wwwllloooiii___VVVOOOPPPLLLFFFCCCFFFIIIJJJOOOTTT[[[fffzzz|||xxxmmmccc]]]YYYTTTTTTWWW[[[___dddggghhhlllsssyyywww}}}~~~{{{zzztttlll000111222333333333333333222333333444444555555666333333333333333333333333333333444444555666777777777777666666666666777777999999;;;===???@@@BBBCCCJJJTTT^^^fffssstttiiifffccc```bbbnnnuuuxxx{{{ooogggiiiooovvv}}}}}}}}}~~~~~~uuupppnnnmmmsssuuuwwwvvvrrrnnnlllllllllooosssvvvuuusssqqqpppxxx{{{{{{qqqbbbOOOMMMKKKGGGDDDBBB@@@???:::999888777555333222111666555555444444555555666555333111111222333222111///000222222111111222444111111222222222222111111111111000000000000111111000000000000000000000000---...000111111000000///000000000000000000000000///////////////......---,,,,,,---.../////////...///......------///000111......///000000///...---000000000000000000000000)))***,,,.../////////...,,,...000...,,,+++...000------------------------+++,,,,,,---.........---------------------------...---,,,***)))+++///222............---,,,+++***---,,,,,,,,,,,,---......+++++++++,,,---...///000///...---,,,,,,---...///////////////////////////...............///000111---------.........//////000/////////............+++,,,,,,---...///000000,,,------...............////////////////////////...............///000000000000000000000000000000////////////000111333333222222111111000000//////222222222222222222222222000111111111111222222222000000111111222222222222000000111111111222222222666333333555555222222555555555666666777;;;@@@CCCPPPSSSWWWYYYWWWSSSPPPNNNQQQQQQRRRSSSTTTUUUVVVVVV\\\dddnnnuuuzzz~~~wwwooosssvvv___YYYSSSLLLMMMKKKDDDCCCHHHLLLKKKMMMQQQZZZjjjpppcccXXXTTTSSSTTT[[[ccc___dddjjjmmmooottt|||}}}{{{uuunnn111111222333333333333222000111222222111000111222444444444444444444444444555444444555777888888777666666666666666666666666666888;;;>>>CCCJJJQQQVVV[[[ZZZ___nnnvvviii___[[[[[[^^^eeelllwww~~~qqqlllkkkpppwwwvvvwwwuuuzzzzzzxxxyyynnnrrrpppllliiifffeeeeeefffmmmssszzzkkkbbbYYYMMMHHHHHHHHHDDD@@@???;;;999999888333333555333444555555333222222222444333222222111111222222222111000111222222222000//////............//////111000///---------...///111111000000000000111111000///,,,++++++,,,///000------............---------------........./////////,,,)))***...111111000000000000000000000000000111000000///...---------......////////////......////////////.............../////////......///000///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///+++...000///---,,,...111''')))+++,,,,,,+++,,,...111000///---,,,,,,,,,,,,***+++---......---+++***...------,,,,,,------...///,,,+++,,,///000///---....................................///////////////...---,,,,,,---.../////////...---------------...............///000000///------///222333000---+++,,,...000000///...---111111000000//////......000///.........///111222////////////000111222333000333444222///...111444---......///000111111222222222111000000111222222222222222222222111000///222222111111111111222222111222333333333333222222888666666999999;;;FFFTTT[[[YYYVVVQQQNNNNNNPPPRRRUUUUUUUUUUUUWWWZZZ^^^```gggttt~~~wwwsssnnnlllpppyyyxxxfffVVVMMMJJJLLLMMMJJJEEEAAABBBCCCGGGOOOWWWhhh|||vvvaaa]]]ZZZ\\\bbbgggiiiiiihhhggggggkkkuuu~~~}}}|||~~~~~~yyyuuu111111222333333333333222111333444333222111222444444444444444444444444444666555555666777888888777555555666666888999;;;<<<<<>><<<<<<:::666444777777777888777555333333333444333222222111222222222222111000111222333222000111111111111111111111111111111000///////////////111111000000000000111111111000///......///000111---......//////......------------........./////////000///...------...///........................111000000///......------......////////////......////////////............***...111///+++))),,,///000///......---------...111000000//////000000111,,,...//////......///000(((***,,,,,,,,,,,,,,,...333222111000////////////,,,---///000000///---,,,...------,,,,,,------...000...---...000111000.......................................////////////000///...------...//////000//////...------.....................///000000000//////000333333111///+++,,,...000000///...---111000000000/////////...000//////...///000111222////////////000111222333000111111111000000111333//////000000111111222222111111111111111111111111333333333333333222111111222222111111111111222222222222333444555555666666777444666===CCCGGGOOOWWWXXXWWWUUURRRPPPPPPQQQRRRWWWVVVUUUVVVYYY```hhhnnnzzz|||uuuqqqpppppplllfffdddhhhoooxxx}}}ssskkk___UUUOOOLLLLLLLLLIIIFFFFFFIIIJJJLLLTTT^^^rrryyymmmeeefffgggiiijjjmmmppprrrpppoooooottt{{{vvv111111222333333333333222333444555444333222333555333333333333333333333333777777777777777777777888777666777888:::<<>>===@@@===;;;888777666666666555444444333222222222222333333222111111333333222111---...000111111000...---000000222222222111000///111111000000000000111111000111222222222222111000......////////////..................////////////(((,,,///000///...///111........................000000//////............//////............//////////////////............---111333111,,,***---000//////...............///***+++,,,------,,,+++***...+++***+++...000...+++***,,,---...---,,,---...,,,------------,,,,,,+++,,,,,,------------,,,,,,...------,,,,,,------...000000///000111111111111....................................///////////////////////////000000000000000////////////000000...............///000000000000000000111111000000------...///000//////...000000000000///////////////////////////000000111000000//////000111222222000---+++---111333222000111111111111111111111000///000222333333222000///222333333333333333222222333222222111111222222333222222222333444777999:::888<<>>DDDHHHSSSYYY[[[XXXVVVXXXXXXVVV]]]^^^cccqqq}}}lllaaaXXXPPPMMMNNNJJJIIIKKKSSS]]]aaa^^^ZZZUUUWWW\\\ccciiimmmmmmlll[[[UUURRRTTTVVVVVVXXXZZZaaahhhttt}}}111111222333333333333222444555666555444444555666666666666666666666666666444888<<<<<<::::::>>>BBBMMMPPPVVV[[[```bbbcccccchhhqqq{{{wwwwwwxxxvvvuuutttsssuuu{{{|||xxxuuuzzz~~~wwwjjjaaa___bbb]]]TTTIIIAAA???===999666555555444333333333333444444333222222444444333222111111000//////000111111222222111000111222444555111111000000000000111111000//////////////////000//////000000000000//////////////////000000000000...000222111///000444888.................................///////////////111///...------...///111000/////////............+++---//////...///111333...............///000111111000///......///000111+++...000///---,,,...111---///000000///......///***+++---000000000///.........------------.........------,,,,,,------...+++---//////---,,,...000..................................../////////000***+++---////////////...---------------...///000...............///000000000222222000---,,,///222///////////////000111111.../////////000000111111---...000111111111000///111111000000000000000111000333444222///...111444//////000111222333333444222222111000000111222222111222333333444444444444444333333222222333333444666555555777<<>>888999999999888666555555666222222222222222222222222222222222222222111000000111111111111111111111111.........//////000222222//////000000000000000111........./////////000000..................//////.../////////000000000000---......//////......---////////////////////////.........---------------......------------......---------......------,,,...------------------,,,******+++,,,...///000000+++,,,------,,,---///111...///000///---,,,---...000---++++++---...---,,,................................................000000000000000//////...,,,,,,---------,,,++++++------------------------...------------...//////...............///000000111000///...---......///////////////000000000000////////////000000000000---...///111222222222222111111111000000/////////111111000000////////////......///000111111000000//////000000111111111222//////000000111111222222222222333333333222222111444444444222111111333666777999===BBBHHHNNNTTTVVV[[[\\\]]]]]]\\\[[[[[[[[[gggwwwttttttrrrhhh[[[PPPKKKGGGEEECCCFFFGGGIIIKKKNNNSSSYYY]]]dddffffffcccbbb```[[[UUU[[[^^^fffoooqqqpppsssxxx|||}}}zzzzzzyyywwwxxxzzz...000111333444555444444444444444444555666777888222444777888888888:::;;;<<>>;;;777444333444555666444444444444444444444444222222222333333222111111111111111111111222222222000000//////000111111222333333222222111111000000...////////////000000000000000000//////................../////////000000......////////////......//////////////////////////////........................------------......,,,------...............,,,,,,------......//////333111...,,,++++++,,,------...//////......000222---...///...---,,,---///------,,,,,,---/////////111000000///...---,,,,,,---------...............,,,,,,---------,,,,,,+++000///---,,,++++++,,,---.......................................//////000...............///000000/////////.........//////222222111000///...------////////////000000000000111111111111111000//////////////////////////////000000000000000000000000000///......///111222444333222222111000//////...222111111111111111111111222222333333444333333333666666666555444666999<<>>BBBFFFLLLTTT[[[___```^^^\\\[[[___bbb___ZZZ]]]hhhsss}}}ppp```ZZZTTTQQQPPPWWWjjj{{{uuufffYYYQQQLLLHHHFFFDDDDDDJJJVVVggguuu|||~~~sssfff]]]```bbbbbbhhhrrrvvvzzz}}}~~~{{{yyy{{{}}}}}}333444555555555333222111555555555555666777888888999999999:::>>>FFFOOOVVV```cccdddbbb^^^]]]bbbgggttt|||vvvoooeee]]]YYYRRRWWW^^^gggtttzzz}}}~~~{{{yyy{{{|||{{{~~~|||{{{~~~}}}{{{{{{lll```\\\```iiippp|||jjjXXXLLLFFFAAA;;;888:::;;;;;;:::555555555555555555555555111222333333333333333333000000000111222222333333111111111000000111111222111111111111111000000000/////////000000000111111//////..................------........./////////...//////000000//////...////////////////////////******+++,,,...///000111......------------......,,,---...///////////////...............////////////...---------...///000...//////...------...000,,,---///...------...///---...///...------///000+++,,,,,,,,,------......,,,,,,------.../////////------.../////////............------------..............................//////......//////000111...............///000000---...//////000/////////......//////000000111111////////////000000000000---...///111222222222222000000000000111111111111000000000111111111111222333222111000000000000000......000222444666777888111111222222222222222222111222333444444555555444000111333444777===DDDIIIPPPTTTZZZ___bbbaaa^^^\\\YYY\\\___]]]^^^gggyyywwwiii^^^SSSOOOMMMOOOPPPVVViii}}}vvvhhh[[[SSSMMMHHHEEEHHHGGGKKKXXXhhhsssuuusssjjjhhhgggiiilllnnnuuu|||~~~}}}333333333444444444444444555555555555666777888999888:::===BBBHHHRRR\\\ccccccdddccc___^^^dddqqq|||{{{qqqgggccc___ZZZXXXYYYXXX^^^jjj|||||||||~~~{{{}}}zzz}}}ttthhh```^^^aaaeeelllvvvwwwfffXXXJJJDDD>>>;;;;;;;;;999666555555555555555555555555111222333333444444333333///000000111222222333333222222111000000111111222//////000000000000000111//////000000000111111111//////////////////000000---------.........////////////000000000000//////////////////////////////,,,,,,---...///000000111......------------......,,,---...///000000000000////////////............------......//////000000---......---,,,,,,---///,,,---......------...000...000000///---,,,...000------------............,,,,,,------...//////000***+++,,,,,,------,,,,,,+++,,,---...////////////........................///////////////000000111...............///000000,,,---///000000000//////////////////000000000000////////////000000000000---...///111222222222222000111111111222222222333000000111111111222222222000000111222222222111111...///000111333444666666111111111222222333333333111222333444555555555555222444666999>>>FFFOOOUUUXXX[[[^^^aaaaaa```]]][[[XXXZZZ[[[]]]dddttt~~~uuunnneee[[[SSSNNNKKKMMMRRRSSSVVVggg|||xxxkkk```WWWQQQJJJFFFJJJJJJNNNWWWdddmmmooonnniiinnnsssvvv|||222222222333444555666777555555555666666777888999777;;;BBBJJJSSS]]]gggmmmiiiiiigggdddfffrrr|||xxxlllcccZZZWWWWWWWWWZZZ^^^dddlll{{{|||}}}zzz}}}zzzrrrjjjeeebbbaaaYYYaaauuupppcccSSSLLLEEEAAAAAA???;;;777666666666666666666666666111222333333444444444444///000000111222222333333222222111111111111111222......//////000000111111000000000000111111111111//////000000111111222222---------.........////////////000000000000//////////////////////////////////////////000000000000.........------.........,,,---...///000000000000000000//////......------///000000000///...---,,,---......---++++++---...,,,---......------///000///000111///,,,+++---000//////////////////......,,,,,,------...///000000---......///000000000///***+++---///000000/////////////////////////////////////////////000111111...............///000000,,,---///000000000//////000000000000////////////////////////000000000000111111111111111000//////111111222222222333333333000000111111222222222222---///000222333333333222333222222222111111000000000000111222333333444444111222333444555555555555666888;;;@@@FFFOOOXXX___^^^___```aaa```^^^\\\ZZZXXXXXXYYY]]]hhh}}}uuujjjbbbYYYQQQLLLLLLJJJOOOVVVWWWYYYhhh|||{{{oooddd\\\UUUNNNIIIIIIKKKPPPXXXaaaiiinnnqqqnnnwww}}}000222555666555444444555777777777666555777;;;>>>===BBBJJJTTT^^^fffjjjkkkjjjmmmmmmlllsss~~~vvvrrrfff\\\UUUXXX\\\___dddjjjttt}}}zzzssswww~~~{{{ssskkkddd```cccdddjjjyyy{{{ppp]]]WWWLLLCCCBBBBBB>>>888;;;777666777777333333555333333333222222222111111111222222222222111000000000000000000000000000000222222222222222111000///,,,...000111222222222111////////////////////////000000000000000000000000------......//////000000+++---///000000///---+++////////////////////////////////////////////////...///////////////............------------......---,,,+++******,,,...///,,,,,,+++***+++,,,---...,,,,,,,,,---------......,,,,,,------.../////////,,,---.........---,,,+++//////---,,,,,,---...///////////////////////////////////////////////////////////////////////////............////////////111111000///...---,,,,,,////////////000000000000////////////000000000000,,,///111000---+++,,,---333111......000222444444111111111111111111111111111111111111111111111111444333333222222333333444222222111111111111222222222222333333444555666666222333555555444444555666888:::@@@JJJUUU^^^dddfffeeecccbbbaaaaaa___\\\YYY\\\YYYYYYbbbsss}}}}}}zzz{{{|||rrrgggaaaZZZRRRLLLKKKLLLNNNTTT[[[^^^cccppp~~~zzzpppmmmggg]]]UUUSSSMMMRRRZZZaaagggmmmrrruuuxxx|||222444666777666555555666777777666555666888===AAADDDKKKVVVaaaiiilllkkkjjjttt{{{xxxoookkk```ZZZYYY___eeekkksss{{{}}}~~~zzzqqqkkkgggiiihhhjjjqqq{{{{{{iiicccWWWKKKFFFHHHFFFBBB<<<777666888888666666888333333333222222222222222222222222222111111111111111111111111111111111111222222222222222111000000...///000111111222111111////////////////////////000000000000000000000000.........///////////////000000000000000000000000////////////////////////////////////////////////......////////////...............------............---,,,+++,,,---///000---,,,,,,+++,,,---...///,,,,,,---------...........................------,,,------......---,,,,,,///...------------...///////////////////////////........................////////////////////////............////////////000000000///......------////////////000000000000////////////000000000000///111333333000///000111222111//////000222222111111111111111111111111111111111111111111111111111333333222222222222333333222222111111111111222222222222333444444444444444555666777777666777999;;;===BBBLLLVVV^^^bbbeeefffdddddddddccc```]]]ZZZYYYXXX\\\eeessszzzzzz||||||rrrhhh^^^YYYTTTMMMJJJJJJNNNTTT\\\bbbiiirrr|||zzzuuutttwwwuuujjj___ZZZbbbdddgggkkkooouuu|||333555777777666555666777888888888999:::???EEEIIISSSYYYaaagggkkkmmmoooppp}}}|||wwwooohhhfff______dddlllttt{{{~~~tttyyy~~~wwwqqqnnntttuuuuuusssqqqooonnnooouuuuuu{{{uuupppdddUUULLLKKKKKKIII@@@;;;777999999666666888333333333333333333333333444333222111000111111222111111111111111111111111111222222222222111000000111111000000000000111111////////////////////////000000000000000000000000///////////////.........222111///......///111222////////////////////////////////////////////////......///////////////...........................///...---------...000111...------------...//////,,,------------.........000//////...------,,,,,,,,,,,,---......------,,,......---------......///////////////////////////........................////////////////////////---............/////////////////////////////////////////////000000000000////////////000000000000///111333333222111222222111000///000111111000...111111111111111111111111111111111111111111111111222222111111111111222222222222111111111111222222111222333444444444333222333444444333333555999===DDDMMMYYYbbbeeeeeedddcccccceeeeeeccc^^^ZZZZZZ[[[\\\fffwww}}}xxx{{{ttteee\\\TTTPPPMMMJJJKKKMMMTTT]]]dddgggqqqxxxvvvwww||||||uuulllgggrrrqqqqqqqqqttt{{{444555666666555555666777999:::<<>>BBBLLLVVVbbbhhhgggcccaaaaaabbbdddccc___ZZZYYY]]]ccclllwww~~~}}}vvvmmmfff[[[TTTNNNLLLKKKKKKOOOTTTYYYcccfffeeeooo||||||yyyxxxyyyxxxvvvuuuxxxwwwvvvvvvyyy333444666555555555777888999;;;@@@EEEKKKSSS[[[```bbbeeehhhiiimmmyyy|||xxx~~~vvvrrrpppqqqqqqsss|||{{{zzz}}}|||}}}tttppppppggglllyyywwwjjj^^^UUULLLCCC;;;999999666444555444444444444444444444444555444222000000111222444111111111111111111111111000111111222222222111111333222111/////////000000000000000000000000000000////////////////////////000000//////......---------...///111111///...---////////////////////////////////////////////////------...///////////////------...//////...---------------------......///......////////////000///---------.........//////---------.........//////,,,,,,,,,,,,------......,,,------.........//////////////////////////////........................////////////////////////------------............------......///000000000////////////000000000000////////////000000000000,,,,,,---.../////////...//////000111222111---+++111111111111111111111111111111111111111111111111222111111000000111111222333333222222222222333333111222333444444444333222777777777888<<>>@@@CCCHHHOOOVVV[[[```dddgggooo}}}zzztttvvvzzz}}}xxxqqqgggiiinnnrrrvvv~~~|||tttrrrooolllssssssyyy||||||wwwyyyxxxdddWWWJJJEEECCC@@@<<<;;;888777777666555444333333444444333333333222222222222222222222222222222222000000111222222222222222000111111111111000000///000000000000000000000000000000000000000000000000.........///////////////000111222222222222111000////////////////////////////////////////////////,,,---...///000000000000,,,---///000000///---,,,------...///////////////,,,---.../////////..................////////////------..................,,,,,,++++++,,,---///000+++,,,---////////////...////////////////////////000000000000000000000000////////////////////////,,,,,,---------..................///////////////////////////000000000000////////////000000000000222000///000222222000...000000000111333333111///111111111111111111111111111111111111111111111111333333222222222222333333444333333222222333333444333333222333444666999:::444777;;;@@@GGGOOOYYY___aaaaaaaaa```^^^\\\ZZZYYYYYYXXXYYY^^^hhhwww{{{qqqlllccc___ZZZUUUSSSQQQPPPOOOKKKIIIIIIKKKKKKLLLSSS[[[\\\]]]```eeelllrrrvvvwwwqqqzzz555666888999:::===AAADDDLLLRRRYYY___cccfffhhhjjj|||xxx|||yyy||||||rrrkkkpppttt{{{~~~xxxzzzzzzxxxzzz}}}}}}{{{{{{}}}sssdddTTTLLLGGGAAA;;;999999999888666555444333222333333444444444333222111222222222222222222222222///000111222222222222222///000111222222111000///000000000000000000000000000000000000000000000000---.........//////000000111000///......///000111////////////////////////////////////////////////,,,---...///000000000000,,,---///000000///---,,,...//////000000000000000+++,,,.../////////...---............/////////000/////////...------,,,,,,,,,,,,++++++,,,...///000***+++---///000000///...////////////////////////000000000000000000000000////////////////////////,,,,,,,,,---------......////////////////////////////////////000000000000////////////000000000000222000...///111111...,,,111000000111333444333111111111111111111111111111111111111111111111111111444333333222222333333444444333333222222333333444444333222222444777;;;===888;;;@@@GGGNNNWWWaaaggg^^^]]]\\\[[[[[[YYYUUURRRUUUUUUYYYbbbqqquuummmgggcccZZZVVVRRRPPPQQQQQQOOONNNLLLKKKLLLNNNNNNNNNTTT\\\^^^^^^bbbjjjmmmlllmmmqqqwww666777999999:::>>>EEEKKKYYYZZZ^^^aaa```bbbpppxxxxxxyyyrrrqqqpppnnnuuu{{{}}}{{{|||vvveeeVVVLLLFFFBBB???@@@<<<888666777777555333555555444444444333333333111222222222222111000000000000//////000111222222////////////000000000000000000000000000000000000////////////////////////........................//////...---,,,+++******---,,,,,,,,,,,,---......//////............//////////////////............---.........---,,,,,,+++...---,,,++++++,,,---...........................111000///......///000111,,,,,,------.../////////------............------///---+++******+++,,,---////////////////////////,,,,,,---......///..................////////////---------.........//////------------.........///111000...---...///111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222111111000000000000111111222222222222222222222222000000000000000111111222444222000111444777999999>>>BBBJJJVVVaaaeeebbb___[[[XXXUUUUUUVVVUUUQQQMMMUUUXXX```ppp|||oooggg```\\\[[[SSSPPPMMMKKKLLLMMMNNNNNNIIIJJJJJJKKKLLLOOOTTTXXX\\\```eeeggggggkkkssszzzwww{{{777999;;;===@@@GGGPPPWWWYYYZZZ```gggjjjnnn{{{}}}zzzvvv|||}}}wwwsssvvvyyyzzz|||uuufff[[[RRRJJJEEE<<<<<<<<<======999444///444444444444333333333333111222222222222111000000000000000000000111222222/////////000000000111111000000000000000000000000////////////////////////........................111111000000000000000///------,,,,,,------.../////////............//////////////////.............../////////......---,,,///...---,,,,,,---...///........................//////...------...//////..................------......////////////......111///...,,,+++,,,---...///////////////////////////000000111111111111000............////////////---------.........//////------........./////////000000.........///111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222111000000//////000000111222222222222222222222222111111111111111222333333111111222333555777:::;;;BBBIIITTT]]]bbbcccbbbaaa[[[YYYWWWUUUTTTSSSQQQPPP[[[eeetttooofff___XXXSSSRRRMMMMMMKKKJJJIIIJJJMMMOOOLLLLLLMMMLLLMMMOOOTTTWWWVVV[[[aaafffjjjooovvv{{{zzz{{{}}}}}}444888===AAAFFFNNNYYY```]]]___fffpppxxxzzzwwwwwwuuuxxxxxxuuuvvv}}}{{{~~~}}}~~~}}}xxxlll___QQQGGGAAA@@@??????===999444000444444333333333222222222111222222222222111000000000000000000000000111222000000000111111111222222000000000000000000000000000000000000000000000000////////////////////////---.........//////000000---------,,,------.../////////............//////////////////............/////////000//////...---///......------......///..............................---,,,,,,---......000//////...------,,,,,,,,,,,,------------,,,,,,333222000...------...///////////////////////////....../////////...---------............/////////------........./////////....../////////000000000000///.........///111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222111000000//////000000111222222222222222222222222222222222222222333444444000333666777777:::>>>BBBKKKTTT^^^ddddddbbbbbbbbbZZZXXXVVVRRRQQQRRRVVVYYYhhhxxx}}}uuukkk```ZZZUUUOOOKKKKKKKKKLLLLLLKKKIIIJJJNNNRRROOOPPPPPPOOOOOOQQQUUUXXXWWW[[[bbbiiipppvvvzzz|||~~~}}}{{{}}}555;;;CCCJJJOOOVVV]]]ccccccfffooo{{{tttooorrrvvvwwwxxxyyy}}}}}}zzz~~~{{{~~~zzzsss{{{ooo[[[NNNLLLHHHBBB===999777777777444333333333333222222222111222222222222111000000111000000000000000111111000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000------............//////---------------...////////////............//////////////////................../////////......---/////////....../////////...........................------------------...//////.........---------,,,------......------,,,333222000///............////////////////////////............------,,,+++---------.........//////............////////////////////////000000000000000//////...///000111111////////////////////////000000000000000000000000///000000000111111111111000000000000000111111222222222111111111111222222222222222222222222222222222222222222222333444444111555888999:::>>>GGGOOOWWW]]]dddhhhgggccc```___VVVUUUQQQNNNNNNUUUaaajjj{{{|||pppddd\\\UUURRROOOLLLLLLPPPSSSRRRQQQPPPPPPQQQRRRSSSQQQRRRRRRRRRRRRUUUZZZ]]]bbbcccgggnnnvvv|||<<>>LLLYYYbbbhhhkkkmmmjjjjjjeee\\\XXX[[[___aaaccchhhrrryyyzzzwwwyyy~~~yyyjjj```WWWNNNKKKLLLHHHGGGEEECCCBBBHHHZZZkkk}}}xxxxxxxxxvvvsssrrrrrruuuuuuxxxZZZ```kkk}}}}}}||||||}}}www||||||{{{uuuwwwuuurrrrrruuuzzz{{{}}}xxxjjj\\\PPPHHHEEEEEEBBB>>>:::777444222111666555444333333333333333---///000222222222000///000000000000000000000000000000000000////////////........................////////////////////////........................------...///////////////------------------------------............------+++,,,------......------//////.........---------........................------------------------......------,,,,,,------------------------------........................+++,,,------.........---..................//////,,,,,,.../////////......***+++,,,---...000111111////////////////////////............//////////////////.........///000111222111000//////000222333////////////////////////000000111111222111111111111111111111111111111111000111222222111111222333444222222555666666888===???GGGTTT```gggkkklllmmmggggggbbbZZZZZZcccnnntttxxxzzztttggg^^^VVVOOOLLLMMMEEEEEEGGGHHHIIIQQQbbbsssuuutttuuuxxx|||\\\gggyyyzzz|||yyy|||~~~xxxtttnnnjjjeeecccgggppp{{{ttteeeWWWLLLGGGCCC@@@===:::999888666444444444333333222333333333222111000000000111222333000000000000000000000000000000000000////////////////////////////////////................................................---......///////////////111000000///...---,,,,,,------............------,,,,,,---............---...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,...............................................................---,,,+++.........---------------------------......///000,,,,,,------...//////000////////////////////////............////////////000000/////////000111111//////......///000222333///////////////////////////111222333333222000...111111111111111111111111000111222222111111222444222222444777777555999@@@LLLTTT___hhhlllmmmlllkkkeeeddd___ZZZ___ppprrruuu~~~qqqddd[[[UUUOOOKKKLLLCCCCCCFFFJJJMMMUUUfffvvvxxxzzzfffvvv~~~yyy~~~|||tttooojjjmmmsss|||{{{|||zzznnnmmmkkkiiikkkooovvv{{{rrrcccVVVOOOFFFBBB===;;;;;;;;;999777111111000000000111222222222111///......000111222000000000000000000000000000000000000////////////////////////////////////........................------------------------......///////////////...111000000///...---,,,,,,------............------,,,------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++------------......................................./////////...---,,,+++.........---,,,,,,,,,+++000///---,,,,,,---...///---------...............////////////////////////............////////////111000000000000111111111//////......///000111111////////////////////////000111111222111000...---111111111111111111111111///111222222222222333444222222555777666666===GGGXXX^^^gggmmmnnnkkkhhhfffdddccc^^^[[[eee|||vvvlllqqq{{{rrrcccZZZTTTMMMIIIHHHGGGGGGHHHLLLPPPXXXiiixxx~~~~~~yyysssvvvyyyuuujjjbbb```fffsss}}}qqquuu|||{{{xxxxxxvvvtttrrrssswww{{{ssseee]]]YYYQQQHHHAAA>>>;;;777333111111111000111111222222111111111111111000000000111111111111111111111111000000000000////////////...........................................................................///////////////............------------------------............------,,,---......//////......---.............................................,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,++++++,,,,,,,,,---------........................------......//////...............---,,,,,,,,,+++333111...,,,++++++---...........................////////////////////////............////////////000111111111111000000000111000000///////////////000000000000000000000000111000///...------...///111111111111111111111111///111222333222222444555333333555777777:::EEEQQQ___dddjjjmmmkkkgggcccaaabbb```\\\]]]jjj~~~{{{mmmfffiiisss~~~vvvcccXXXRRRKKKGGGFFFLLLKKKMMMQQQWWW```pppzzzrrrooooookkkddd]]]bbbmmm|||ooommmuuu~~~~~~~~~||||||}}}wwwrrrtttzzzvvvnnnggg]]]OOOEEEAAA===999555555555444333333444444444111222333444444333111000111111111111111111111111000000000000////////////................................................//////////////////////////////////////////...---,,,,,,,,,------......///------............------------...////////////...---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------***++++++,,,,,,---------........................+++,,,---...///000000000.........---------------222111...,,,+++,,,,,,---------..................////////////////////////............////////////000000111111111000///...222222111000000///......000000000000000000000000222000...------...///111111111111111111111111111///111222333222333444666555444666;;;???EEEPPP[[[cccfffjjjjjjhhhccc```^^^^^^\\\ZZZ```pppvvvqqqqqq{{{uuummmbbb[[[^^^kkk|||uuu```UUUOOOJJJHHHGGGJJJJJJOOOWWW^^^ggguuuxxx{{{}}}vvvwww|||}}}xxxooogggdddeeeggghhhppp|||vvvyyyxxxiiihhhnnnxxx{{{{{{~~~|||ooo]]]PPPJJJFFFAAA===777777666555444444444444222222333222222111111000111111111111111111111111000000000000////////////////////////////////////////////////////////////000000000000000000000000///////////////...------------........./////////------............------------...///////////////---------.........//////........................------------------------000//////...............++++++,,,,,,---......///........................,,,---...//////000000000................../////////...------------...///,,,---------......//////////////////////////////............//////////////////000000000///...---111111111111111111000000000000000000000000000000000000000000000111111222111111111111111111111111///111333333333333555777666555:::CCCLLLSSS[[[cccfffhhhiiiiiieeebbb```___]]][[[]]]hhhzzzuuujjjjjjppp~~~yyykkkfff___[[[```mmmoooYYYOOOLLLLLLLLLMMMMMMQQQYYYeeelllrrryyyzzzwww~~~~~~~~~}}}sssjjjnnnyyyxxxsssjjj```]]]eeepppwww|||wwwvvvvvvggg___eeepppzzz|||yyytttaaaVVVNNNGGGAAA777666555444333222222222222111///.........//////111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000///...------000000000000////////////---..................------......///////////////---------.........//////................................................111000///------...//////,,,,,,------...///000000........................---...//////////////////---.........///000000000++++++,,,---...///111111,,,,,,------...//////000////////////////////////............/////////000...///000000000...---,,,///000111222222333222222000000000000000000000000///000222444444444333222111111111111111111111111///111333333333333555777666666===JJJVVV\\\bbbggghhhiiijjjhhheeebbbaaaaaa^^^^^^bbbppp~~~kkkfffjjjuuuqqqhhheeebbbdddkkkxxx}}}iiiTTTJJJKKKMMMPPPSSSZZZ___kkkxxx~~~~~~uuu{{{yyynnnjjjpppxxxyyyjjj``````ccchhhwwwsssgggaaa^^^gggwww}}}yyyfffTTTIIIFFF===666111111111///111444111111111111000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000///////////////000111000...------..............................+++)))***---...***&&&---,,,,,,---//////---***,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,)))***+++,,,...///000000111000///...---,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,---...---,,,,,,...------,,,---...///000,,,,,,,,,------.........////////////............,,,---...//////...---,,,///////////////000111111222222222222111000...---000000000000111111111111000111111111111222222222///111333444333333333444666<<>>DDDOOO[[[eeegggddd```]]]^^^aaaeeehhhhhhfffeeehhhsss}}}uuuttt}}}sssjjjhhhllllllmmmnnnmmmllljjjiii[[[TTTNNNNNNTTT^^^eeehhhpppxxx{{{rrrttt{{{pppllleeedddjjjvvviii``````dddooo|||~~~ppp^^^VVVGGG@@@:::999777444444666444333333333333222222222111111111111111111111111000000000000000000000000------........./////////000000000000////////////...///000///...---...///........................111///---...111111...+++***///333222---+++...222,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------111111111000000000000///...------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------........................------,,,,,,,,,,,,------------------...////////////......------------.../////////////////////.........,,,,,,---...///000111111//////000000000000/////////////////////000111111555444222111000111111222000000000000111111111111111111111111222222222333222222222222333555999===IIINNNXXXbbbgggfff```[[[UUUZZZ```bbbbbbcccggglllyyyuuukkkdddaaaaaacccbbbaaa___\\\YYYVVVUUULLLLLLNNNSSS[[[dddlllqqq}}}|||yyyvvv{{{wwwkkkggglllqqq~~~xxxgggaaabbbfffooo{{{nnn^^^XXXNNNGGG@@@>>>;;;666555666333333333333222222222222111111111111111111111111000000000000000000000000------------.........///000000000000////////////...///000///...---...///........................000///...///111111///---,,,///111000---+++...111,,,,,,,,,,,,,,,---......,,,,,,,,,------------...////////////////////////------------------------------------------------)))))))))***,,,...///000,,,,,,,,,---------......//////......------,,,,,,+++,,,,,,,,,------......------......////////////......------............000/////////......---------------...///000000111///////////////////////////////////////000000111444333111//////000111222///000000000111111111111111111111222222222333333222222222111333888???CCCRRRXXX```gggjjjfff___ZZZUUU[[[``````___cccooozzzssseee```\\\ZZZYYYSSSRRRQQQPPPOOONNNMMMLLLIIINNNVVV]]]dddlllvvv|||{{{rrrkkkmmmzzzzzzooofffaaabbbfffppp}}}wwwiii```\\\VVVNNNGGGCCC???999555666333222222222222111111111000000000000000000000000000000000000000000000000------------.........///000000000000////////////---///000///......///000....................................//////...---...---,,,------...------------,,,,,,------...///,,,,,,---------.........************++++++++++++------------------------...------------,,,,,,,,,*********+++,,,---...///,,,,,,,,,---------.........---------,,,,,,++++++,,,,,,,,,------.........---------------...........................------///......------,,,,,,,,,///////////////.................................///////////////000000111222111///...---...000111///000000000111111111111111222222222222333333333222222222222666===FFFLLLYYY^^^eeeiiiiiifffaaa]]]]]]```cccbbbcccmmmwwweee^^^\\\WWWRRROOOHHHGGGGGGGGGHHHIIIKKKLLLOOOVVV```hhhpppxxx|||xxx~~~yyyooosss|||{{{pppkkkiiigggcccfffmmmxxx~~~{{{zzzzzz{{{{{{vvvooogggbbbbbb^^^VVVOOOJJJDDD<<<777777222222222222111111111111000000000000000000000000000000000000000000000000------........./////////000000000000////////////---...//////......///000........................,,,------...............///---***+++---...---,,,---------------......///,,,---------............---------------.........,,,,,,,,,------------...------------------------000///...,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++---------------.........------,,,,,,------...///.........///......---,,,---------------,,,,,,,,,000000//////..................------------......///////////////000111111000000............///000000000000000111111111111222222222222333333333333222333444666<<>>:::666333222222222222222222222222222000000000000000000000000))),,,...///.........///000000000000000000000000//////000000000000//////............////////////,,,,,,------------,,,,,,......------------............------------......000000///...---,,,,,,+++------------------------......////////////............---,,,,,,,,,,,,---,,,,,,------------,,,,,,------,,,,,,,,,---......++++++,,,------------,,,000000000---++++++---..........................................---,,,+++,,,---.../////////...---------......///000000000......------------.........//////000000000000000...//////000111222222222333000...000444666444111333555666777888>>>FFFMMM]]]aaaggglllnnnkkkfffbbbZZZbbbnnn{{{}}}pppfff]]]XXXVVVRRRNNNLLLIIIGGGKKKQQQ\\\gggvvvxxxvvvuuuyyy}}}{{{~~~{{{wwwooommmjjjgggfffggghhhiii~~~uuussswww}}}nnnhhhfffsss{{{ooodddXXX^^^hhhwwwyyy{{{zzztttjjjXXXFFF===;;;777222222222222222222222222222000000000000000000000000&&&***---...---,,,,,,---000000000000000000000000//////000111111000///...............////////////------............------......------------............------------............................................................////////////......------,,,++++++++++++,,,+++,,,---......///......,,,,,,,,,,,,,,,---...///***+++,,,---------,,,,,,---......,,,******---000........................,,,,,,---.........------+++,,,...///000///...---------......///000000111000///...------...///000......///000000000000000//////000000111111111222111000000111444555444222333666999;;;===EEEPPPYYYcccggglllmmmiiieeebbbbbbbbbpppwwwkkkaaaXXXQQQPPPNNNMMMNNNNNNOOOUUU\\\fffvvv}}}sssvvvwwwzzz~~~|||vvvrrrnnnkkkfffeeeddddddeeegggjjjkkkyyynnnooo|||mmmbbb```bbboooxxxmmmbbbYYYXXX```kkk{{{{{{{{{tttuuuyyy|||wwweeeMMM@@@>>>:::222222222222222222222222222000000000000000000000000,,,///333444333111222444000000000000000000000000//////000111111000///.............../////////000......////////////...............------..................------.........++++++,,,---...///000111////////////////////////......////////////......---,,,++++++******+++++++++,,,---///000000111111,,,,,,,,,,,,,,,---...///***+++,,,---...---,,,,,,)))******)))'''(((,,,000........................)))***,,,---.../////////+++,,,...000000///...------------...///000000111111000///......///000111......///000000000000000000000000000111111111111...000333333222222333555333666:::===AAAKKKXXXaaadddkkkqqqnnneee^^^___ccckkk~~~~~~nnnbbbXXXNNNGGGIIIHHHKKKPPPSSSWWW```iiiooowwwmmmvvvxxx~~~}}}uuunnnjjjfffcccaaaccccccccceeegggjjjnnnpppxxxqqqmmmttt|||```ZZZ```gggrrr}}}sssfff[[[VVV]]]eeesss|||uuuqqqpppsss|||~~~uuuXXXEEEAAA<<<555222333333333333222111000333222111000////////////............////////////111111000000//////......,,,------......------,,,---------------...///000...------,,,,,,------.........////////////.........------------,,,,,,,,,......////////////...............------,,,,,,,,,,,,...///,,,)))(((+++...............---,,,++++++------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...//////---***)))***+++......------------......,,,------......------,,,..................---------------............///.../////////000000000000222111111111000000//////111222333222111111333555666555666===JJJWWWaaaeeeiiinnnoooggg^^^]]]bbbfffooovvviii```ZZZRRRJJJFFFDDDFFFNNNVVV___lllwwwyyyoookkkxxx|||xxxuuuqqqjjjeeecccbbbcccccc]]]```fffkkknnnmmmkkkiiinnnoootttooo[[[YYY```gggrrr~~~yyyjjjaaa___aaafffqqq~~~xxxsssqqqttt{{{~~~fffSSSLLLCCC888444444444555555444444444333222111000000//////////////////000000000111111111111000000////////////---......//////......---...------------...///000...------,,,,,,------............//////........./////////......---------......////////////............---------,,,,,,,,,,,,,,,,,,---------+++)))------......///...........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------,,,+++***,,,------------,,,,,,---------,,,------......------,,,................................./////////000000///////////////000000111222111111111000000000000222333333333111222444555777999???IIIVVVaaagggiiiooonnnkkkddd^^^]]]dddlllyyy~~~yyywwwoooddd[[[VVVOOOHHHJJJHHHJJJRRR[[[ffftttuuuooonnn|||~~~uuupppmmmjjjfffcccbbbbbbcccccccccfffkkknnnpppooollljjjgggooorrrcccXXXZZZaaaiiiuuu|||iiiaaafffooorrr}}}xxxuuu|||}}}~~~sssaaaXXXMMMBBB777777666555555555555555333333111000000000000000000000000111111111222222111000000000000//////////////////000000/////////......------......//////......------------......------............------111111000///......------......////////////.........------------,,,,,,,,,,,,+++***---111000+++&&&,,,,,,...//////000000000.../////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,---,,,+++,,,---///---,,,,,,,,,,,,,,,,,,---------............------........................////////////000000000111000///.........///111222111111111111111000000000222333333222111222444666888>>>HHHVVVbbbjjjllllllrrrjjjccc```[[[[[[hhhwwwyyyoookkkmmmjjjaaaXXXSSSMMMGGGIIIGGGIIIQQQ[[[gggvvv}}}tttuuuzzz}}}xxxqqqkkkgggfffeeedddccccccdddeeefffiiikkknnnppppppnnnkkkiiimmmwwwoooggg```aaaeeelllyyyrrrhhhooozzz~~~yyy{{{yyyuuusssrrrssstttuuuvvvwwwwwwvvvtttuuuwwwyyytttwww|||{{{~~~}}}vvvdddZZZTTTOOOAAA???<<<999777555555555333333222111000000000000000000000111111111222222000000000000000000000000...//////000000//////...//////............//////......------------......,,,,,,------------,,,,,,111000000///...---,,,,,,---......//////......---------------------------,,,++++++---///...+++(((,,,,,,---......///......////////////...---,,,+++------------------------,,,,,,,,,---------------------,,,,,,,,,,,,------+++,,,------,,,,,,---///...------,,,,,,------...------............------............////////////....../////////000000000000///.........///111222111111111111111111111111111222222111111222555777999AAANNN\\\ggglllmmmlllmmmddd^^^]]]YYY\\\pppuuukkkfffcccjjjllleee[[[SSSMMMIIIIIIGGGIIIPPPZZZeeeuuu{{{yyy|||wwwqqqmmmiiieeecccdddeeeffffffffffffggghhhkkklllmmmmmmkkkiiifffddd~~~}}}vvvooojjjjjjqqqvvvpppyyy{{{xxxwwwvvvuuutttpppoooppprrrtttsssoookkkkkkjjjgggeeeeeeeeeggghhheeefffeeecccbbbccceeeggggggiiinnnssszzzvvvbbbXXXXXXZZZUUUQQQKKKEEE???<<<:::999444333222111000000000000/////////000000000111111000000000000111111111111.........//////.........000//////........./////////......------......///,,,,,,------------,,,,,,//////......---,,,++++++------............------------------------------+++,,,---,,,******,,,...---------------,,,+++***......//////...------,,,------------------------,,,,,,,,,------............------,,,,,,------...---......---,,,+++,,,...//////............//////---......//////......---........./////////000000------........./////////000///.........///111222111111111111111222222222000111111111111333777:::@@@GGGSSS___gggkkkmmmmmmfffaaa_________gggzzzzzzppp```\\\\\\```lllssslll^^^TTTMMMJJJNNNLLLMMMTTT\\\fffttt~~~|||vvvrrrmmmiiifffeeecccbbbeeegggiiihhhgggfffggghhhhhhhhhhhhgggeeeccc```___yyyqqqooowwwzzz|||~~~{{{yyyxxxwwwssspppmmmkkkkkkkkkjjjiiifffeeefffggghhhhhhfffddd```___]]][[[[[[[[[\\\]]][[[[[[[[[ZZZXXXXXXZZZ\\\\\\^^^```dddhhhmmmppprrrqqqsssvvv{{{}}}yyyfffZZZZZZ___hhhcccZZZQQQIIIDDDAAA@@@444333222111111000111111/////////000000000111111000000000111111111111222---......//////......---000000//////......////////////............//////------............---------------------,,,,,,,,,------............------,,,,,,,,,------------...***---...,,,))))))---111---------,,,,,,+++))))))------...............---------------------------,,,,,,,,,---......//////......------------.........//////...,,,+++,,,...000000////////////000000......////////////...............//////000000111------------.............../////////000000000000111111111222222222222222000111111222333666;;;???KKKRRR\\\dddiiilllmmmnnncccbbbbbbccckkk||||||qqqsssuuuaaaTTTSSSXXX___nnnzzzssscccUUUNNNKKKNNNMMMNNNUUU\\\dddqqq|||}}}vvvrrrkkkhhhdddcccccccccccccccfffiiijjjiiifffdddfffhhhggggggfffeeedddcccbbbaaa{{{ssssss~~~{{{xxxsssooommmlllkkkiiiiiigggeeedddeeedddbbbaaabbb```___^^^_________^^^YYYXXXWWWUUUTTTTTTUUUUUUWWWXXXYYYXXXVVVVVVXXXYYYYYYZZZZZZ\\\^^^bbbeeeffffffgggiiinnntttzzz}}}~~~qqqeee``````mmmggg]]]RRRIIICCC@@@???444444333222111111111111000000000111111111222222000000111111111222222222...//////000000//////...111111000/////////////////////............//////.........//////.........------------............,,,------......------,,,,,,,,,,,,---------......***+++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---...////////////------------------------,,,,,,------.../////////......------------......---.........,,,,,,...000//////............//////......////////////......---......///000000111111............////////////---...000111111111000///111111111222222333333333111222333444666;;;AAAEEETTT[[[dddjjjlllkkkkkkkkkcccccc```dddwwwzzzpppooowwwxxxiiiYYYPPPRRRZZZ___rrr{{{iiiYYYRRRPPPMMMLLLOOOWWW^^^eeepppzzz~~~xxxrrrnnnjjjdddbbbaaaaaadddfffggggggiiikkkmmmkkkgggeeehhhllljjjjjjiiiiiiiiiiiiiiiiiiyyyrrruuuyyyuuupppmmmjjjhhhgggfffdddcccdddcccbbbaaaaaa```]]][[[```^^^[[[YYYXXXYYYZZZ[[[WWWVVVTTTSSSRRRRRRRRRRRRTTTUUUWWWWWWVVVVVVWWWXXX]]]\\\[[[[[[]]]___bbbdddbbbccceeehhhlllppptttvvvvvv{{{|||yyy{{{{{{pppfffaaaiiibbbXXXLLLBBB<<<999888555444333222111111111111111111222222222333333333000000111111222222222222000000111111111111000000111111000/////////////////////............//////......////////////......------......///000000000,,,------......------,,,,,,,,,,,,------.........+++)))***---000000---(((++++++,,,---............++++++---...///000000000------------------------,,,,,,------...///000000......------------......+++,,,---------...000222......------------............////////////......---......///000111111222////////////000000000000,,,...000222333111///...111111111222222333333333333444555666999>>>EEEJJJWWW^^^hhhmmmmmmjjjhhhgggbbbaaa\\\aaa}}}yyymmmjjjsssuuuhhh]]]RRRKKKPPPYYYaaauuuooo^^^WWWUUUQQQQQQUUU]]]eeelllvvv{{{tttooollliiigggbbbaaaaaacccgggjjjlllllllllooopppnnnjjjiiimmmqqqnnnnnnmmmnnnnnnoooqqqqqqtttoooqqqxxx}}}wwwqqqmmmkkkjjjffffffffffffeeedddccccccaaa]]]\\\^^^\\\XXXVVVYYYZZZZZZYYYXXXXXXXXXXXXXXXUUUTTTRRRQQQQQQRRRTTTUUUSSSTTTWWWYYYZZZ[[[\\\\\\___bbbccccccfffjjjiiifffkkkkkkkkklllooosssvvvyyyxxxyyy{{{~~~~~~}}}}}}|||~~~{{{rrrjjjeeeiiiaaaSSSEEE;;;666555555444222111222111...000444000000//////......------////////////000000000000000...,,,---000111///---///---,,,---///000000000//////............//////444111------///000///.../////////...---------,,,...---,,,,,,......---,,,------------------------,,,222333+++'''***......***---//////...,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,---+++)))'''+++++++++,,,---...///000---------............///,,,,,,------------.....................///000000111///......//////...,,,222111//////000000...------...000111111111000///000000000000000000111222111222333333555===IIISSSeeegggiiikkkmmmllliiifffZZZZZZaaappp|||pppppprrrxxx|||xxxpppcccVVVOOONNNSSSXXXeeelll^^^YYYVVVPPPRRRYYYeeerrr|||}}}~~~{{{uuunnniiieeedddcccbbbbbbdddhhhlllnnnnnnmmmrrrqqqooonnnnnnnnnooopppsssuuuvvvuuurrrqqqsssuuuxxxnnnffffffmmmuuu{{{~~~xxxvvvrrrmmmiiigggffffffbbbbbbbbbbbbaaa```______```\\\\\\]]]\\\YYYXXXZZZXXXXXXWWWVVVVVVVVVVVVVVVYYYXXXWWWVVVVVVXXXZZZ[[[[[[]]]^^^```aaaccceeegggkkkooorrrssswww{{{{{{www{{{{{{{{{|||~~~~~~wwwpppkkkfff```UUUKKKBBB<<<777555555222111333222///000444111111111000000000//////////////////000000000000111///...///111222000...000...------///000000/////////............//////333000...---///000///..................---------///...------//////...---------------------------(((...///)))&&&)))---...+++---//////---,,,,,,---------------------------------------------......---------...///...---,,,,,,,,,,,,,,,------...///---------............///+++,,,,,,,,,------......///////////////000111111222111000000111111000...///...---...///000///...//////111222222222111000222111111111111222222333333444555666999CCCPPPZZZhhhiiikkkmmmmmmkkkgggdddaaabbbgggrrr|||~~~vvvnnnjjjmmmsss|||vvvuuummmaaaUUUPPPSSSZZZ```tttkkk]]]WWWSSSTTTYYYbbbppp}}}}}}zzzvvvtttooojjjgggeeeddddddeeeeeegggkkkooorrrrrrqqqqqqqqqqqqqqqssstttvvvwwwwwwyyyzzzyyywwwvvvwwwyyyzzzoookkkddd^^^___hhhvvvxxxssspppjjjiiigggdddcccbbbbbbccc`````````___^^^^^^]]]]]]^^^[[[ZZZ\\\\\\XXXXXXZZZWWWWWWVVVUUUUUUUUUVVVVVVXXXXXXXXXYYYZZZ\\\___```aaabbbdddeeefffiiinnnqqq}}}}}}~~~zzzfffaaaYYYRRRJJJBBB;;;777555222222444333000000333333222222222222111111111////////////000000000000222000///000111222111000111///------/////////...//////............//////222000......///000///...---------...............000///......///000///...........................(((,,,---***(((+++...000+++---......---,,,,,,---------...//////...------..................------.............../////////------,,,,,,,,,------...---------............///***++++++,,,---.........000000000000000111222222444222111111222333111000///...---...111222111000000000111222222222222222222222222222222333444444555666888:::???KKKYYYcccjjjlllnnnnnnmmmiiieeebbb]]]aaahhhqqqxxxyyytttoookkkmmmrrrzzz~~~tttooommmfff\\\VVVVVV^^^hhhpppzzzeeeYYYTTTPPPSSSZZZffftttzzztttqqqnnnllljjjhhhgggggghhhhhhiiijjjkkkoootttwwwxxxxxxvvvvvvvvvwwwyyy{{{|||}}}|||}}}~~~~~~||||||}}}~~~xxxkkk]]]^^^^^^^^^cccrrryyysssnnnkkkiiieeedddcccbbbbbbbbbbbbcccbbbaaa``````___^^^^^^^^^]]]ZZZYYY[[[YYYVVVUUUWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYYYY[[[]]]aaadddgggiiihhhjjjlllmmmooottt{{{lllggg^^^VVVOOOHHH@@@;;;777333111333333111000222222222222222222222222222////////////000000000000000000000000000111000000222000.........///...---//////............//////000///....../////////...,,,---------...////////////...---...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---,,,---///111,,,---......,,,,,,---...+++---...000000...---+++//////......------,,,,,,------------,,,,,,---.........---,,,,,,,,,---------------............///******+++,,,---...//////000000//////000000111222333222111111333333222111111000///000222333222111000000111111111222222222222222111222222333444555555777999>>>FFFRRR___iiilllmmmooonnnkkkfffcccaaa]]]aaaiiirrryyy}}}~~~~~~}}}zzzwwwwww}}}tttllliii```]]]YYYYYY___iiisssyyy{{{kkk\\\UUURRRPPPWWW^^^iiiuuu~~~yyyssspppnnniiiiiiiiijjjkkkmmmnnnooonnnnnnpppuuuzzz}}}~~~~~~}}}}}}}}}~~~~~~~~~wwwggg___TTTYYY___eeeqqq{{{wwwuuuqqqmmmiiifffdddcccddddddccccccbbbbbbbbbcccbbbbbb```___^^^^^^______]]]YYYXXXYYYWWWRRRQQQSSSSSSTTTUUUVVVXXXZZZ]]]^^^]]]___bbbfffkkkpppsssuuutttwww{{{}}}{{{|||zzzqqqdddYYYRRRMMMGGGBBB;;;555222333333000///111111111111111111111111111////////////000000000000///////////////...//////222000.........///...---//////............//////....../////////......///,,,---------.../////////...---,,,,,,......---,,,++++++++++++++++++++++++////////////---,,,---...,,,---...---,,,,,,---...***+++---......---+++***...---------,,,,,,++++++,,,...///...,,,+++,,,---......---,,,,,,,,,---------------............///++++++,,,---....../////////............///000000222000///000111222111000222111//////000000///...////////////000000111111000000000111111333444444444777<<>>@@@PPPZZZbbbeeegggjjjhhhdddaaa```^^^[[[\\\bbbnnnwww|||kkk]]]TTTOOOKKKKKKKKKLLLMMMOOOOOOOOOQQQXXXaaajjjqqqwww}}}sssllleeeeeeeeeiiiooouuu{{{~~~}}}}}}~~~[[[XXX^^^lllwwwzzzeeeZZZ\\\hhhvvv~~~|||wwwqqqkkkgggeeedddfffcccaaa``````aaaaaa```bbbbbbccccccddddddeeeeeefffdddbbbaaa```___]]][[[YYYYYYZZZ\\\aaajjjuuu|||~~~{{{{{{|||{{{vvvrrrpppmmmnnnqqqwww}}}xxxvvvtttlll^^^MMM???666444444333333333333333333444444//////000000111222222333000000000000000000000000000000000000000000000000111000000000000111111222////////////..................------------............---------......///....................................////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------///++++++---...,,,,,,---........................---...//////000000//////,,,,,,------...//////000...//////000111000000000111111111111111111111111///000000111111111111111111111111111111222222333111111111111111111111111///111333555777===EEEKKK]]]bbbgggiiilllnnnkkkeee```]]]ZZZZZZ^^^gggqqqxxx}}}}}}nnnaaaVVVPPPMMMIIIIIIJJJKKKMMMNNNPPPPPPVVV[[[```bbbcccfffmmmsssvvvkkkdddaaaeeekkkqqqwww|||XXXWWW\\\hhhuuujjjaaaiiiwww}}}||||||uuunnniiieeeccccccbbbbbbaaabbbbbbcccddddddggggggggggggfffffffffggghhhgggfffeeeeeeccc```]]]^^^^^^___dddmmmzzz}}}||||||zzz{{{yyyvvvtttpppqqqtttyyy~~~oooZZZFFF:::555666111111222222333333444444000000000111111222222222000000000000000000000000////////////////////////000000000000000000000111///////////////............---,,,++++++,,,---...------------.........///........................,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...000000000000,,,)))+++......***'''........................------...///////////////000000///...---,,,,,,,,,......//////000000000000111111111111111111111111...///000111222111000///111000000000000111222222111111111111111222222222...111333444777???LLLWWWiiiiiijjjlllooopppkkkeee___[[[WWWZZZbbbnnnwww|||}}}pppbbbXXXQQQMMMLLLHHHIIIJJJJJJKKKMMMOOOQQQZZZ\\\]]]ZZZVVVYYYbbbkkkzzzzzzooofffbbb```fffooowww~~~VVVWWW]]]hhhuuunnnkkkuuuwwwuuu|||{{{wwwpppjjjeeecccbbbcccbbbccceeefffggghhhiiijjjlllmmmmmmjjjhhhggghhhjjjhhhgggggghhhhhhfffbbb___ccceeeiiirrryyyxxxyyy{{{{{{{{{wwwvvvuuuxxx}}}yyyyyy|||~~~jjjQQQ@@@999777000000111111222222333333333222222222111111000000000000000000000000000000/////////////////////////////////////////////............///////////////...---,,,++++++,,,---...,,,------.........//////........................******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...///000000(((&&&$$$(((...222///***........................,,,,,,---............---000000///...---,,,,,,,,,---------.........//////000000000000000000000000---...///000111000///...000////////////000111111000000111111111222222222222333555555999DDDTTT```ooolllkkkmmmooommmiiifffbbb^^^\\\aaalllxxxwwwhhh[[[SSSOOOLLLKKKIIIJJJJJJJJJJJJLLLQQQUUUaaaaaa___ZZZUUUYYYeeepppwww{{{pppgggbbbaaacccjjjttt}}}RRRWWW```kkkwww|||qqqwwwuuuooottt}}}sssooojjjdddbbbbbbdddfffhhhjjjmmmnnnmmmmmmmmmnnnpppqqqqqqoookkkjjjlllooojjjiiiggggggggggggfffeeemmmrrr}}}{{{tttsssuuuzzz~~~}}}yyyyyy|||wwwsssppppppyyy|||bbbLLL???888111222222222222222333333444333333222111111000000000000000000000000000000000000000000000000000000...////////////......---.........///////////////......------------......+++,,,---...////////////------------------------)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++***)))((()))---111---&&&........................+++,,,,,,---...---------,,,,,,------...//////000---------------...//////////////////////////////------...//////////////////////////////000000111000000000111222222333333555666888;;;AAANNN]]]hhhppplllkkkmmmllliiiggghhheeecccccchhhrrr{{{vvvfffYYYRRRNNNLLLJJJJJJKKKKKKJJJJJJOOOXXX^^^gggeeeaaa[[[ZZZaaannnxxxxxx{{{{{{{{{zzzxxx{{{~~~~~~rrrfff```___aaajjjrrr~~~TTT]]]jjjttt|||yyy{{{tttqqquuuyyyoookkkgggccccccfffkkknnnqqqtttwwwvvvsssooonnnnnnrrrtttuuussspppooosssxxxtttooojjjggghhhlllppprrr~~~}}}wwwuuuvvv}}}}}}~~~zzzvvvsssqqq}}}rrr[[[GGG<<<444444444444444444333333222222222222222222222222000000000000000000000000000000000000000000000000///000000111000///...---............/////////000.........//////.........+++,,,---////////////...------------------------+++++++++,,,,,,---------------------------------/////////...---,,,+++***///111///,,,---...***###........................,,,------...............++++++,,,---...000000111///...---------...000000/////////////////////////////////...///000000111000000//////000000111222///000000111222222333333555777<<>>777222111444333111222333333222000000000000000000000000000000000////////////000000/////////......------,,,////////////////////////...------...000111000///+++---......---,,,...//////......---------------,,,,,,---------.................................+++,,,,,,------,,,,,,+++---------....../////////............////////////...............///000000000000000000000000000000///////////////.........222222111111111111111222///000222111111555;;;AAAOOOXXXcccjjjlllkkkkkkkkkhhhddd___[[[]]]iiizzzttt[[[KKKIIIEEECCCGGGNNN[[[nnn~~~ttthhheeegggiiiiiifffeeeddddddcccddddddddddddddddddcccbbbbbbaaaaaacccbbbaaa``````aaaaaabbbeeeeeefffggghhhiiiiiijjjkkkkkkjjjiiigggeeecccbbb[[[YYYVVVUUUTTTRRROOOKKKKKKIIIGGGGGGIIIJJJIIIHHHIIIFFFDDDFFFGGGEEEGGGKKKHHHMMMRRRSSSUUU[[[gggppp}}}}}}~~~||||||zzzxxxvvvtttxxxwwwpppjjjdddbbbdddjjjlllnnnpppqqqqqqpppooojjjhhheeeaaa^^^[[[ZZZYYY```___^^^___```aaa```___bbb\\\ZZZ^^^```^^^\\\\\\[[[]]]````````````aaabbbccccccbbbaaabbbdddfffgggggggggffffffffffffgggggggggggggggiiijjjlllnnnooooooooonnnnnnoooqqqrrrsssuuuvvvxxxzzz|||}}}~~~wwwoooiiifffcccdddeeegggiiikkklllmmmnnnqqquuuxxxxxxvvvrrrooommmkkkiiihhhhhhjjjmmmnnntttzzz~~~}}}|||{{{wwwqqqmmmiiieeeaaaaaaaaaaaa```aaa``````___aaacccfffgggnnnqqqtttvvvzzz~~~|||{{{|||~~~vvvuuutttsssssstttvvvwww~~~}}}wwwxxxyyy|||mmmOOO@@@;;;666333333444222111222333333222000111111111111111111111111000000////////////000000........................////////////////////////---------///111222111///+++---......------.../////////..................,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------............////////////...............///000000000000000000000000000000...///////////////000000222111111111111111222222000111111111222777@@@GGGWWW^^^fffllllllkkkjjjkkkgggddd```]]]aaammm{{{}}}sssaaaNNNBBBIIICCCAAAJJJWWWfffuuu~~~~~~uuuiiidddeeehhhjjjiiifffeeeddddddcccccccccdddggggggffffffeeedddddddddfffeeecccbbbaaaaaaaaabbbeeefffgggiiikkklllnnnnnnpppoooooonnnllljjjhhhggg```^^^\\\ZZZXXXVVVRRROOOOOOMMMJJJHHHIIIJJJJJJJJJJJJGGGFFFHHHHHHEEEEEEGGGDDDHHHLLLMMMNNNSSS\\\dddvvv~~~{{{|||~~~zzzxxx}}}uuummmjjjgggcccccceeeiiikkknnnpppqqqqqqooonnniiifffccc___\\\ZZZYYYYYYaaaaaa``````______^^^]]]___ZZZXXX[[[]]]\\\\\\^^^___```bbbbbbaaaaaabbbdddbbbbbbaaaaaaccceeehhhiiiggggggggggggggggggggggggfffffffffgggiiillloooqqqqqqooonnnmmmmmmnnnppprrruuuuuuwwwxxxyyyzzzzzzzzz~~~yyyqqqkkkgggdddeeefffhhhjjjlllnnnooopppoooqqqtttuuutttpppllliiifffdddaaa```___```bbbdddmmmssswwwuuussspppjjjdddaaa^^^YYYWWWVVVVVVUUUTTTSSSSSSSSSSSSUUUWWWZZZ[[[^^^```ccceeeiiinnntttxxx{{{zzz{{{qqqqqqppppppqqqsssuuuvvvyyy|||zzzxxx|||zzzXXXDDD:::555333444333222111111333333222111111111111111111111111111000000////////////000000---........./////////000////////////////////////111000//////000000...---,,,---......------.../////////////////////......------------............++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...............///000000////////////////////////......//////000000000111111111111000111111222333111222111111222999CCCKKK[[[aaahhhkkkkkkiiijjjkkkdddeeecccbbbgggsss~~~~~~ooofff^^^SSSIIIDDDKKKEEEFFFSSSdddpppwww{{{yyyzzz|||}}}tttnnnhhhfffgggiiiiiiggghhhgggfffeeeeeedddeeeeeehhhhhhggggggfffeeeeeeeeefffeeedddcccccccccdddeeefffgggiiikkknnnppprrrsssqqqppppppooonnnllljjjiiieeecccaaa___\\\YYYVVVSSSTTTPPPLLLJJJJJJKKKKKKKKKJJJHHHIIILLLKKKHHHFFFHHHEEEHHHJJJJJJJJJNNNUUU[[[aaafffmmmrrrvvv}}}~~~|||~~~{{{{{{zzzrrrkkkfffffffffddddddggghhhkkkooorrrsssrrrooommmhhhfffbbb]]]ZZZYYYYYYYYY`````````___^^^]]]\\\]]]\\\XXXWWWYYY[[[ZZZ\\\___```aaabbbbbbaaaaaabbbdddcccbbbaaaaaaccceeehhhjjjggghhhhhhiiiiiihhhhhhgggfffffffffhhhjjjmmmppprrrpppooommmllllllmmmooopppsssssstttuuuuuuvvvuuuuuuyyy}}}|||uuuooojjjgggeeehhhiiikkkmmmooopppppppppqqqrrrtttsssqqqlllgggddd```^^^[[[YYYXXXYYY[[[\\\fffmmmqqqooojjjfff```ZZZVVVSSSPPPNNNMMMMMMLLLKKKIIIIIIIIIJJJLLLNNNPPPQQQPPPRRRTTTWWWZZZ^^^dddhhhpppuuu{{{zzzwwwuuuooooooooopppqqqssstttuuuvvvwww||||||yyy|||eeeMMM===555333444333222111111333333333111111111111111111111111111000000////////////000000------......///000000000////////////////////////111000///000111111///---,,,---///...------...000......///000000//////...---------.........//////////////////////////////,,,------......------,,,......------------------............////////////...............///000000////////////////////////.../////////000000111111111111000000111222222333222222222222444<<