BM6P6(@ xxxggg^^^YYYUUUSSSTTTMMMNNNNNNMMMIIIFFFEEEDDDGGGGGGFFFEEEDDDDDDEEEEEEEEECCC@@@???>>>>>><<<;;;777666444333222111111111333111...---///111222222444333111000...---------000////////////000000111111000///------......///000///...------...///000111222222333222111000///000111111111000---+++)))000111111111222222222222222222111000//////000000000000111111111000000///,,,,,,,,,---...///000000000000111111111111000000//////000000000000//////222111111111000000//////111111111111111111111111000000111111111111000000...............///000111000000000000000000000000222111///......000222333////////////000000000000...//////000111111222222555555666777888999::::::======>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCEEEFFFGGGIIIJJJKKKLLLLLLIIIKKKNNNPPPQQQQQQOOONNNNNNMMMLLLLLLOOOPPPPPPOOOPPPRRRTTTTTTTTTSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUURRRQQQPPPNNNMMMNNNNNNOOONNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHHHHGGGEEEBBBAAA@@@@@@???>>>>>>>>>??????<<<>>>@@@???======???BBBLLLWWWiiizzzxxxqqqllliiihhhfffdddeeefffiiikkkdddaaa]]]XXXUUUTTTTTTUUUOOONNNLLLLLLMMMMMMLLLKKKIIIKKKOOOUUU]]]fffooouuuxxxsssoooooouuu~~~~~~rrrddd]]]]]]\\\YYY[[[ZZZXXXTTTPPPNNNMMMNNNJJJKKKOOOSSSXXXcccxxx|||uuummmgggYYYOOODDD@@@???======@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@AAAIIIYYYqqqzzz||||||~~~~~~}}}zzzyyy~~~ttteee^^^[[[WWWUUUUUUNNNOOOOOONNNJJJGGGFFFEEEHHHHHHHHHGGGGGGGGGFFFFFFEEECCC@@@???>>>>>><<<:::777666444333222111111111333111//////000111111111333222111///............000000////////////000000000///...---,,,------...000///...------.../////////000111222333333222111000111222333222000...---000000000111111111222222222222111000000000000000000000000000000///......---,,,,,,------///000000000000111111111111000000//////000000000000//////111111111111000000000///111111111111111111111111000000000111111000000000000////////////000000111000000000000000000000000111000/////////000222333000000000111111111111222000111111222333333444444555555666777888999::::::<<<======>>>???@@@AAAAAAAAABBBCCCDDDEEEDDDCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLIIIKKKNNNPPPQQQQQQPPPOOOPPPNNNMMMNNNPPPRRRRRRQQQSSSTTTUUUUUUSSSRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQOOONNNMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKIIIJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@????????????@@@>>>@@@AAA@@@>>>>>>@@@BBBIIIQQQ___mmmzzz~~~yyyrrrkkkfff]]]\\\ZZZYYYYYY[[[\\\]]][[[XXXTTTPPPMMMLLLLLLLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIMMMUUUaaammmxxx}}}}}}pppeeeaaa]]]YYYTTTSSSPPPMMMJJJHHHHHHIIIIIIJJJNNNSSSXXXbbbuuu|||uuummmgggXXXNNNCCC@@@>>><<<===???======<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@AAAIIIYYYqqqzzzsssooooooqqqrrrqqqooottt||||||yyy}}}pppddd^^^\\\XXXVVVVVVOOOPPPPPPNNNJJJGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEEEECCC@@@>>>>>>===<<<:::666666444333222222222222222111000000111222111000111111000///////////////222111000//////...//////......---,,,,,,,,,,,,---///......---......//////---///000222444444444333111222333444444333222222///000000000111111111111222222111000000000000111000111000000///...---,,,---------------...///000000000111111111111000000//////000000000000//////111111111111000000000000000000000000000000000000000000000000000000000000222111111000000000000111000000000000000000000000000000000000111111111111111111111222222222333333333333333444555555666666555555666777888999::::::;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDCCCCCCEEEFFFHHHIIIKKKLLLLLLLLLJJJLLLNNNPPPQQQQQQPPPOOORRRPPPOOOPPPRRRTTTTTTSSSUUUVVVVVVUUUSSSRRRRRRSSSUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWXXXXXXWWWWWWVVVUUUTTTQQQQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDCCCBBBAAAAAAAAABBBAAABBBBBBAAA??????@@@BBBDDDIIIQQQ[[[fffsss~~~~~~wwwqqqjjjddd```XXXXXXVVVUUUUUUTTTTTTUUUPPPNNNJJJGGGDDDCCCCCCCCCEEEEEEEEEEEEFFFHHHJJJKKKMMMLLLNNNWWWfffuuussskkkccc\\\RRRPPPLLLIIIFFFEEEFFFFFFGGGIIIOOOUUUZZZcccttt|||uuulllfffVVVLLLBBB???>>><<<<<<>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@BBBJJJZZZrrruuukkkhhhggghhhiiihhhfffjjjqqq}}}~~~zzzzzzoooccc___]]]YYYUUUTTTNNNOOOOOOMMMIIIFFFFFFFFFCCCEEEFFFGGGGGGFFFDDDCCCEEEBBB@@@>>>>>>===;;;:::666666555333333222222222222111111111222222000///000000////////////000000222222000///.....................---------------...------.........//////...///111333444444444333222333444444444444333222//////000000000111111111222222111000000111111111222222222111000...---,,,---------------...///000000000111111111111000000000000////////////000000111111111000000000000000////////////////////////000000000//////000000000222222111000//////////////////////////////////////////000111111111111000111111111111222222222333444444444555555666666666555555666777888999::::::;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLKKKMMMOOOQQQRRRRRRQQQQQQRRRQQQPPPQQQSSSTTTTTTTTTUUUVVVVVVUUUSSSSSSTTTUUUVVVVVVUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCAAA@@@@@@@@@AAA@@@CCCGGGMMMVVV```kkkrrrxxx{{{zzzrrrlllfffbbb___]]]\\\ZZZXXXUUUSSSPPPOOOIIIGGGEEEBBB@@@@@@@@@@@@CCCDDDEEEGGGIIIMMMQQQTTTWWWUUUVVV^^^lll|||}}}pppfffZZZVVVPPPKKKIIIHHHHHHGGGFFFIIIPPPYYY___hhhwww|||uuullleeeUUUKKKAAA>>>===;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBJJJZZZsssvvviiifffddddddeeedddbbbeeekkkrrr|||~~~yyy|||pppeee```]]]XXXSSSRRRMMMNNNMMMJJJGGGEEEDDDEEECCCDDDFFFGGGGGGFFFEEECCCDDDBBB???>>>======;;;999666666555444333333333333333222111222333222000...///////////////000000111222222000///............////////////......------,,,,,,---...............000111222333444333222222444444444444333222111111000000000000111111111111222111111111111111222222444333333222111000...---...------------...//////000000111111111111000000000000////////////000000000000000000000000111111////////////////////////000000///......///000000111000//////............//////////////////////////////000111111111111000000000000111111111222222444444444444555555555555555555666777888999::::::;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRSSSQQQPPPQQQSSSUUUUUUTTTTTTUUUVVVUUUTTTTTTWWWXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXXXXWWWVVVUUUUUURRRRRRQQQQQQPPPOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNMMMNNNPPPRRRSSSSSSSSSRRRSSSRRRPPPNNNLLLKKKJJJIIIFFFEEECCCBBBAAA@@@@@@???>>>@@@CCCGGGKKKQQQXXX\\\dddiiirrr{{{yyyqqqlllhhhdddbbbbbb```]]]XXXSSSNNNJJJHHHDDDCCCBBBAAA@@@@@@@@@AAABBBDDDGGGIIILLLQQQXXX]]]aaa```aaaiiivvvvvvgggaaaWWWPPPLLLJJJHHHGGGFFFIIIRRR\\\eeemmm{{{|||uuukkkdddSSSJJJAAA>>>>>>;;;;;;===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@CCCKKK[[[ttt|||mmmddd```___```___\\\^^^cccjjjttt|||yyy~~~~~~rrrfff```]]]XXXSSSRRRMMMMMMLLLIIIFFFDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGDDDBBB???======<<<;;;999666666555444444444444444444333111111222222111///000///////////////000111222111000//////...////////////000000//////...---+++,,,---...............111222333444444333222222555444444333222111111000000111111111222222222222222111111111111222333333444444333333222111000///......---------......///000000111111111111000000111000///......///000111000000000000111111111111000000000000000000000000000000............000000000//////............///000000000000000000000000000000000000111111111111000000000111111111111222444444444444444444444444555555666777888999::::::;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGFFFGGGIIIJJJLLLLLLMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSSSSRRRQQQRRRTTTUUUUUUUUUUUUUUUVVVUUUTTTUUUXXXZZZYYYYYYXXXXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXWWWVVVSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPRRRUUUXXX\\\^^^_________]]]ZZZWWWTTTQQQOOONNNJJJHHHEEECCCCCCBBB@@@???>>>@@@BBBCCCDDDGGGJJJLLLRRRWWWaaalllyyy{{{sssnnnkkkiiiggggggddd___XXXQQQLLLHHHEEEAAA@@@AAAAAABBBCCCCCCDDDCCCFFFIIIKKKMMMRRRZZZ```fffgggkkksss~~~yyypppbbbWWWQQQLLLHHHEEEGGGJJJRRR^^^gggooo||||||uuukkkcccSSSIIIAAA???>>><<<;;;===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@CCCKKK\\\uuussseeeaaa^^^___^^^[[[\\\```dddnnn}}}yyyxxx}}}rrrfff```]]]XXXUUUTTTNNNNNNLLLIIIFFFDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDAAA???======<<<:::999666555555444444444444555666444111000111222111000111000///////////////000000000////////////000000....../////////...---,,,***+++,,,...//////......///000222444555555444444444333333333222333333333222222222222333333333333222111111111222222333444222222222222222111000//////......---------......000000111111111111000000111000///......///000111///000000000111111111111111111111111111111111111111000...------...000111//////////////////000111000000000000000000000000111000/////////000222333111111111222222222333333555555555555555555555555555555666777888999::::::<<<======>>>???@@@AAAAAACCCCCCCCCCCCDDDFFFHHHIIIFFFGGGIIIJJJLLLMMMMMMMMMOOOOOOPPPQQQRRRSSSSSSTTTUUUTTTSSSTTTVVVWWWWWWWWWWWWWWWWWWUUUTTTUUUWWWZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYXXXXXXXXXXXXYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWTTTTTTUUUUUUTTTSSSQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSVVVZZZ```eeeiiikkkmmmiiigggccc___ZZZWWWTTTSSSNNNKKKHHHFFFFFFEEEBBB@@@>>>???@@@@@@@@@@@@BBBDDDFFFJJJSSS___nnn~~~wwwrrrnnnkkkiiigggddd]]]VVVPPPKKKHHHFFFAAAAAACCCDDDFFFHHHJJJKKKJJJLLLOOOOOOOOOSSSZZZaaafffkkkqqqvvv}}}ttteee\\\UUUNNNJJJHHHJJJQQQ\\\eeemmmxxx|||uuujjjcccRRRIIIBBB@@@???===<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>???@@@DDDLLL\\\uuuwwwhhhbbb___```___\\\\\\^^^___hhhvvv}}}xxxvvv|||~~~rrreee```]]]ZZZWWWWWWOOOOOOMMMJJJGGGEEEFFFGGGEEEEEEDDDDDDEEEFFFGGGGGGDDDAAA???======<<<:::999666555555444444444555555777555111000000111222111111111000///////////////000////////////000000111,,,---.........---,,,+++)))+++,,,...//////......---///111333555666666666333222222333333555666666222222333333333444444444222111111111222333333444000000111111111000000//////......---------......000000111111111111000000222000///......///000222//////000000111111111222111111111111111111111111111///...------...///111000000//////000111222222000000000000000000000000222111///......000222333222222333333333444444444666666666666555555555555555555666777888999::::::======>>>???@@@AAABBBBBBDDDDDDCCCDDDEEEGGGIIIJJJGGGGGGIIIKKKLLLMMMMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTWWWUUUTTTUUUWWWYYYYYYXXXZZZYYYXXXVVVTTTTTTVVVXXX\\\\\\[[[[[[[[[[[[[[[\\\YYYYYYXXXXXXXXXXXXYYYYYY\\\\\\\\\[[[[[[ZZZYYYXXXUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSVVVYYY___eeekkkppptttuuuooolllhhhccc^^^ZZZWWWVVVRRRNNNJJJHHHHHHGGGDDDBBB>>>>>>>>>===<<<===@@@CCC@@@DDDKKKVVVfffzzzyyysssoookkkiiibbb^^^XXXPPPJJJFFFDDDDDDCCCDDDFFFIIIKKKNNNPPPQQQQQQSSSUUUSSSQQQTTT[[[aaaeeekkkrrruuuwww~~~ssshhh___WWWQQQIIIJJJPPPYYYaaaiiisss}}}}}}uuujjjcccSSSJJJBBBAAA@@@>>>===>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>???@@@DDDLLL]]]vvvxxxfff```\\\]]]\\\YYYXXX[[[[[[dddrrr|||wwwuuu{{{zzzqqqeee]]][[[YYYVVVTTTSSSQQQOOOMMMKKKIIIHHHGGGKKKHHHFFFEEEFFFFFFEEECCCEEEBBB???===<<<;;;999888888666444444444444222000111111000000//////......000000111111111000000///........................---------...............///......---,,,,,,++++++111111222333444444444444///111333333222222333444555555444333222222111000000000000000000000000000222000333::::::444111333...------,,,,,,------...///000111222222111000///......///000222333444555333333222222111000000000222222111111000...---,,,---///111333333222000///111111000000//////......//////............//////000000///////////////000000111111222222333444444666666444333333444555666777888999:::::::::::::::888===AAAAAA>>>===@@@DDDCCCCCCCCCCCCDDDFFFGGGHHHKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWYYYZZZZZZXXXWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[___^^^[[[ZZZYYYYYY[[[\\\ZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUTTTRRRQQQQQQTTTVVV[[[\\\aaajjjtttzzz{{{{{{}}}yyyssslllfffaaa^^^]]]ZZZWWWRRRNNNJJJHHHGGGGGGBBB@@@>>>>>>???@@@???>>>AAA@@@DDDNNN[[[mmm~~~yyyqqqggg___ZZZWWWRRRLLLHHHFFFEEEEEEDDDGGGMMMRRRXXX\\\^^^___\\\\\\\\\YYYVVVVVVYYY]]]ggghhhkkkpppsssuuu|||~~~zzzvvvggg[[[UUUQQQLLLKKKQQQUUUZZZgggvvv|||wwwkkk```SSSIII@@@===<<<:::;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>???@@@EEELLL^^^zzzxxxhhhbbb^^^^^^]]]ZZZXXXZZZ^^^dddnnnzzz~~~yyywww}}}vvvnnnddd]]][[[YYYVVVSSSRRRQQQOOOMMMKKKIIIHHHHHHKKKIIIGGGGGGGGGHHHGGGEEEEEEBBB???===<<<;;;999888888666444444444444222000000000000000000/////////000000111111111000000///////////////////////////..................------------------------......111111222333444444444444000222333333222222222333666555555444333222222111111111111111111111111111111///000444444000...111...------,,,,,,------...///000111111111111000///000000000111111222222333000000000000000000111111///////////////......---///000000000111111111111111000000000/////////...000//////......//////000111000000//////000000000000111111222222333444444666555444444444444555666777888999:::::::::::::::;;;>>>AAAAAA???>>>@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZYYYYYYXXXXXXXXXYYYZZZ\\\]]]]]][[[[[[[[[\\\ZZZZZZ[[[[[[[[[\\\\\\\\\___^^^\\\ZZZZZZZZZ[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSRRRQQQSSSVVVYYY```bbbgggpppzzzyyyrrrkkkgggdddccc___\\\XXXSSSPPPMMMJJJHHHEEECCC@@@@@@AAAAAA@@@??????>>>AAAJJJWWWhhhxxxooocccZZZUUUSSSOOOKKKHHHGGGHHHHHHLLLPPPVVV]]]cccggghhhiiifffgggfffccc___]]]^^^```cccbbbdddggghhhiiipppyyy}}}xxxrrrttt|||ooo```WWWRRRKKKIIIMMMPPPSSS___nnn}}}xxxlllaaaSSSIII@@@===<<<;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@DDDKKK]]]yyyvvvgggaaa]]]]]]\\\XXXWWWYYY[[[```jjjvvv}}}xxxvvv||||||oooiiibbb]]][[[YYYUUURRRRRRQQQOOOLLLJJJIIIHHHHHHJJJHHHGGGHHHIIIJJJIIIHHHDDDBBB???======<<<:::888888666444444444444222000//////000000000000000000///000000111111000000000000000000000000000000000/////////...---------,,,,,,,,,---...//////000000111111222333444444444444111333444444222111222222666555555555444444333333111111111111111111111111333000000111111......000......------------......///000000111111000000///111111111111111111111000---......///000000111111,,,---......////////////111000/////////000222333000000000000////////////111000000//////000000111111111000000000111111222000111111222222333444444555555444444444555555666777888999:::;;;;;;;;;;;;>>>>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUUUUVVVWWWXXXYYYYYY[[[[[[ZZZZZZYYYYYYZZZZZZZZZ\\\^^^^^^\\\[[[\\\]]][[[\\\\\\\\\\\\]]]]]]]]]```^^^]]][[[[[[[[[\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVQQQRRRSSSRRRSSSUUUXXX[[[cccffflllvvvzzzsssooollljjjfffccc___\\\XXXTTTOOOLLLIIIFFFCCCBBBBBBBBBAAA@@@>>><<<>>>EEEPPP```vvv}}}tttiii]]]UUUPPPNNNMMMLLLKKKKKKLLLMMMTTTYYYbbbjjjqqquuuvvvvvvttttttrrrnnniiidddcccccc```]]]\\\\\\[[[\\\ccclllyyy|||rrriiifffjjjrrr}}}~~~kkk___UUUMMMHHHKKKLLLNNNXXXfff|||yyymmmaaaRRRIII@@@======;;;;;;===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@DDDJJJ[[[wwwrrreee___[[[[[[ZZZVVVUUUWWWWWW\\\dddppp~~~{{{uuuttt{{{|||ssshhhddd```]]][[[XXXTTTQQQQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGGGGHHHJJJJJJIIIHHHDDDAAA???======<<<:::999777666444444444444222000/////////000000111111222...///000000000000000000000000000000000000000000000000///...---,,,,,,,,,------......///000000000111111222333444444444444222444555444333111111222555555555555555555444444222222222222222222222222444444444444333111000000......------------....../////////000000000000000111111111111111111111111/////////000000000111111---...//////000/////////000000000000000111111222000000000000////////////111111000000000000111111111111111111111111222333000111111222222333444444444444444444555555555666777888999:::;;;;;;<<<<<<===<<<===???AAACCCBBB@@@CCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRTTTTTTUUUVVVWWWXXXYYYYYY[[[ZZZZZZYYYYYYZZZZZZZZZXXXZZZ[[[[[[ZZZZZZZZZ[[[]]]]]]]]]^^^^^^^^^______```___^^^]]]\\\\\\\\\]]][[[[[[ZZZZZZYYYYYYYYYXXXSSSTTTTTTTTTTTTVVVYYY\\\bbbfffnnnxxx{{{tttpppnnnkkkhhheeecccaaa]]]WWWRRRMMMJJJFFFCCCBBBBBBAAA???>>>;;;<<>>===;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAAEEEJJJ[[[vvvnnnccc]]]YYYXXXWWWTTTSSSUUUTTTXXX```kkkyyyzzztttssszzzxxxlllbbbaaa^^^\\\ZZZWWWSSSQQQPPPOOOMMMKKKJJJIIIHHHHHHFFFFFFFFFGGGIIIJJJIIIGGGCCCAAA>>>======<<<;;;999777666444444444444222000//////000000111111222222......///000000000000000////////////////////////000000///...---,,,,,,,,,////////////////////////111111222333444444444444333444555555333111222222444444555555555555555555222222222222222222222222222555777777666444111...///......------......///....../////////000000111...//////000111111222222222222222111111000000000000111111111111000//////...///111222222222000///////////////000000000000111111000000000000111111111111000000111222333333000111111222222333444444333444444555555555666666777777999:::;;;<<<<<<<<<::::::;;;>>>AAACCCCCCBBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYXXXXXXYYYZZZZZZWWWYYY[[[[[[ZZZZZZZZZ\\\____________``````````````````___^^^^^^]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWVVVUUUWWWZZZ]]]bbbgggppp|||{{{tttpppnnnllliiiiiiiiieee___YYYQQQNNNIIIEEECCCBBB@@@??????<<<<<<@@@FFFPPPaaaooo~~~mmm```XXXSSSQQQPPPSSSWWW[[[\\\[[[XXXVVV___fffqqq|||yyyrrrjjjddd```XXXTTTQQQPPPOOOQQQZZZdddrrr{{{mmmccc]]]ZZZ___fffrrrzzzfffZZZPPPOOOOOONNNUUU```tttyyylll___PPPGGG@@@>>>>>><<<;;;===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAFFFKKK\\\vvv~~~lllaaa[[[WWWWWWVVVRRRQQQSSSSSSVVV]]]ggguuuzzztttrrryyyxxxiii```___^^^\\\YYYVVVSSSQQQOOONNNMMMKKKJJJIIIHHHHHHFFFFFFFFFHHHJJJJJJHHHFFFCCCAAA>>>======<<<;;;999888666444444444444222000000000111111111111111111------...///000000000000/////////////////////////////////...---------,,,///.....................111111222333444444444444222444555555333222333333333333444444555555555666333333333333333333333333...333666666555444000+++//////............//////............///000111111......//////000111222222333333333222111000000000222222222222111111000///---...111333333222000...////////////000000000000111000000//////000000111000000000000000111222333000111111222222333444444222333444555666666666666777777999:::<<<=========:::;;;===???AAACCCDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKIIIJJJJJJKKKKKKLLLMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZ\\\^^^^^^]]]]]]^^^___``````aaaaaaaaabbbbbbbbbaaaaaa``````___^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]ZZZZZZZZZYYYXXXYYY\\\___eeekkkvvv|||vvvtttpppmmmmmmooommmfff```WWWRRRLLLGGGEEECCCAAA@@@@@@>>>===@@@CCCIIIUUUaaatttzzzhhh[[[TTTRRRRRRRRRXXX___fffgggddd___[[[bbbiiittt}}}vvvnnnggg```[[[PPPMMMKKKKKKJJJMMMVVV```ppp}}}tttaaaXXXSSSVVVZZZaaappprrrdddXXXTTTQQQOOOTTT]]]qqqyyykkk^^^OOOGGG@@@??????<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAGGGLLL\\\vvv|||kkk```ZZZVVVVVVUUUQQQPPPRRRRRRUUU[[[eeerrr|||uuusssxxxyyyiii______^^^[[[XXXTTTSSSRRROOONNNLLLKKKIIIIIIHHHHHHGGGGGGHHHJJJKKKKKKHHHFFFBBB@@@>>>=========;;;:::888666444444444444222000222222111111111111111111,,,---...///000000000000000000000000000000000000..................------,,,,,,,,,---......//////111111222333444444444444111333555555444333444555111222222333444555555666444444444444444444444444---222444222222444222---//////............//////......------...///111222/////////000000000000000111111111111111000000000///000000111111111111000...///000111222111111000.../////////000000000111000//////......//////000////////////000111222333000111111222222333444444222333444666666666666555666777999;;;<<<===>>>>>>===@@@CCCCCCBBBAAACCCEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTVVVWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\^^^````````````aaabbbbbbbbbbbbbbbccccccccccccaaaaaaaaaaaa```___^^^^^^\\\\\\]]]]]]^^^^^^^^^^^^ZZZ[[[[[[[[[[[[\\\```ccchhhooo{{{|||wwwrrrqqqsssqqqkkkddd]]]XXXQQQKKKHHHEEEDDDBBB@@@>>>>>>@@@@@@CCCKKKUUUbbbrrryyyiii\\\TTTRRRRRRRRRYYYeeennnqqqmmmeee```aaagggqqq|||}}}tttllleee^^^WWWSSSLLLIIIHHHIIIHHHJJJRRR[[[jjjwwwxxxbbbXXXRRRSSSSSSTTT___mmmrrrbbb\\\WWWRRRUUU\\\lllzzzlll___OOOFFF@@@??????===<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???AAAAAAFFFKKKZZZttt{{{lll```ZZZUUUUUUTTTQQQPPPRRRRRRTTTYYYbbbooo~~~wwwsssxxx{{{jjj______^^^[[[WWWTTTSSSSSSNNNNNNLLLKKKIIIIIIHHHHHHIIIIIIIIIKKKLLLLLLIIIGGGBBB@@@>>>=========;;;:::888666444444444444222000333222222222111000000000,,,---...///000000000000111111111111111111111111---------...............)))***+++,,,...///000111111111222333444444444444111333555555444444555666111111222222333444555555444444444444444444444444000444444000000555555111//////............//////...---------...///111222222111111000///...............//////000000111111,,,---...000111111222222111000/////////000222333.../////////000000111111//////............//////............///000111222000111111222333333444444111222444666777777666555666777999;;;<<<===>>>>>>@@@EEEHHHGGGBBB@@@BBBFFFHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[\\\]]]]]]\\\^^^```aaa``````aaabbbbbbbbbcccccccccdddddddddbbbbbbbbbbbbaaa```___^^^\\\]]]]]]^^^^^^_________YYYZZZ[[[\\\\\\___cccfffiiiqqq}}}|||vvvtttvvvtttmmmfff```[[[TTTNNNJJJHHHFFFDDD???>>>>>>?????????EEEMMMTTTdddwwwzzzlll___VVVSSSSSSPPPYYYgggrrrvvvrrriiiccc]]]ccclllvvv|||uuukkkbbb[[[UUUOOOJJJLLLIIIHHHIIIHHHIIIPPPYYYeeerrryyyhhh\\\UUUTTTQQQMMMTTTaaappp}}}lllccc]]]VVVWWW^^^hhh||||||mmm```NNNFFF@@@??????===<<<===;;;;;;;;;<<<<<<<<<======<<<<<<======>>>@@@AAABBBEEEJJJYYYsss{{{lll```ZZZUUUUUUTTTQQQPPPRRRQQQSSSXXX```nnnyyytttxxxxxxhhhccc```[[[XXXVVVUUUSSSRRROOOLLLIIIHHHJJJJJJIIIFFFIIIHHHGGGGGGHHHHHHFFFDDDEEEBBB@@@>>>===;;;999666666666555444333333333333222000//////000111111000000000000000000000000000222111000.........///000.........///////////////111000///......---.........///111333444333222111333444555555666666555555444333333333333444555555555555444333333333333444111111222333333333333222000///------///000///...///000000000000000//////000000111111111111000000//////000000000000//////////////////////////////111111111111222222222222222111111111000000//////000000111111111111000000000000000000000000000000111111000000111111222333444444444444555777888999999::::::;;;;;;<<<<<<<<>>===>>>AAAFFFJJJMMMWWWhhhzzzyyykkkaaaZZZUUUSSSPPPVVV```jjjnnnkkkddd]]][[[___fffmmmsssvvvxxxxxxpppiii```XXXSSSNNNIIIEEEEEEDDDCCCDDDFFFKKKOOORRR^^^hhhvvvrrrbbbUUUSSSQQQMMMPPPYYYiiitttoooccc\\\ZZZZZZeeessszzzjjj[[[KKKFFF@@@<<<;;;<<<>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBCCCIIIXXXqqqyyykkk]]]WWWRRRRRRQQQNNNMMMOOOQQQRRRXXXaaakkkyyyyyyssswww}}}{{{jjjbbb^^^YYYVVVTTTSSSRRRPPPOOOLLLIIIIIIJJJJJJIIIGGGIIIHHHGGGGGGHHHHHHFFFDDDDDDBBB???>>>===<<<999777666666555444333333333333222000//////111222111000000000000000000000000000222111000///......///000///////////////.........000///......------.........///111333333333222111333333444555555555555444444333333333333444555555555555444333333333333333111111222333333333333222000...------...//////...//////000000000000//////000000111111111000000//////000000000000000000///111111111111111111111111222222111000///......---111111111111000000000///111000000000000000000111000000000000000000000000111111000000111111222333444444444444555777888999999::::::;;;;;;<<<<<<===???AAACCCDDDDDDDDDEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLOOOPPPQQQRRRTTTUUUVVVVVVXXXXXXYYYZZZ[[[\\\\\\]]]\\\^^^___^^^]]]]]]^^^```aaaaaaaaabbbbbbbbbcccccccccccccccdddddddddddddddaaacccdddeeeeeecccaaa___``````_________^^^^^^^^^``````___^^^^^^```dddhhhkkkmmmuuusssjjjhhh___XXXPPPJJJHHHFFFCCCAAABBBBBBAAA???>>>@@@CCCGGGIIIQQQ___ooowwwjjjaaa[[[WWWUUUQQQUUU\\\dddgggfff```\\\SSSWWW\\\ccchhhkkkmmmnnneee```XXXRRRNNNJJJGGGDDDFFFEEEDDDDDDFFFIIIMMMOOOTTT]]]kkk{{{{{{kkk\\\VVVQQQKKKLLLSSS\\\gggwww|||lllbbb]]]\\\cccpppzzzjjj[[[KKKFFF@@@<<<;;;<<<>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<============>>>@@@AAABBBFFFKKKYYYpppyyykkk^^^WWWSSSRRRQQQNNNNNNPPPQQQRRRXXX```jjjxxxyyyrrruuu}}}nnnbbb___ZZZVVVUUUSSSRRRPPPOOOMMMKKKJJJJJJJJJIIIHHHIIIHHHGGGGGGHHHHHHEEEDDDBBB@@@>>>>>>======;;;999666666555444333333333333222111///000111222111000000000000000000000000000111000000////////////000000000//////......------------------------...///...///111222333333222222222222333444444444444333333333333333333444555555555444333333222222333333111111222333333333333222///...,,,,,,...///...---//////000000000000//////111111111111111000///...111111111111111111111111111111111111111111111111222222111000///...------111111111111000000000000111000///......///000111000000000000000000000000111111000000111111222333333333444444555666888999999::::::;;;<<<<<<======>>>@@@CCCDDDDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWWWWYYYZZZ[[[\\\]]]^^^^^^___]]]___``````______```bbbcccccccccccccccdddddddddccccccddddddeeeeeeffffffcccddddddddddddccccccbbbbbbbbbaaaaaaaaa````````````aaaaaa```___aaaeeehhhiiiiiinnnwww{{{nnnhhh]]]WWWNNNHHHFFFFFFDDDBBBEEEEEECCCAAA??????AAACCCFFFJJJTTTcccssstttiiibbb\\\XXXVVVQQQSSSWWW\\\______[[[WWWMMMOOOSSSWWW\\\___bbbccc[[[WWWQQQMMMJJJHHHFFFEEEGGGFFFEEEDDDEEEGGGJJJKKKLLLSSS```qqqvvvggg^^^UUUMMMLLLQQQUUU^^^lll{{{xxxjjjcccaaaaaannnyyyiiiZZZJJJEEE@@@<<<;;;<<<===>>>:::;;;;;;;;;<<<==================>>>???@@@AAABBBHHHLLLZZZpppyyyjjj^^^XXXSSSSSSRRROOONNNPPPQQQRRRWWW___iiivvvwwwpppttt{{{sssfffbbb]]]YYYWWWVVVTTTSSSPPPOOOMMMLLLKKKJJJIIIIIIJJJIIIHHHHHHHHHGGGEEECCCAAA???>>>===>>>===<<<:::666666555444333333333333222111000111222222111000////////////////////////000000000////////////000111111000///...------,,,+++++++++,,,---...////////////111222333333222222111111222333333333333222333333222222333333444555444333333222222222222222111111222333333333333222///---,,,,,,.........---...//////000000000000///111111222111111000///...222222111111111111222222111111111111111111111111///000000000000111111111111111111000000000000000222111///......///111222000000000000000000000000111111000000111111222333333333333444555666777888999::::::;;;<<<===>>>>>>===???CCCDDDEEEFFFHHHJJJIIIJJJJJJKKKLLLMMMNNNNNNQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[[[[\\\]]]^^^______^^^```aaaaaaaaaaaabbbccccccccccccccccccdddddddddccccccdddeeeeeefffggggggeeeeeeddddddcccdddddddddcccccccccbbbbbbbbbbbbaaabbbccccccbbbaaaaaaccceeefffdddeeejjjqqq|||vvvlll___XXXNNNHHHFFFFFFEEEDDDEEEFFFEEEBBB@@@???@@@BBBFFFGGGLLLYYYiiixxx|||sssjjjbbb]]]XXXUUUPPPRRRUUUXXXZZZYYYUUURRRKKKLLLNNNQQQUUUXXX[[[]]]XXXVVVRRRNNNLLLJJJIIIHHHIIIHHHGGGFFFFFFFFFGGGHHHKKKPPPYYYhhh~~~rrrggg\\\SSSPPPTTTSSSXXXbbbnnn}}}tttlllhhhcccnnnxxxhhhYYYIIIEEE???<<<<<<=========:::::::::;;;<<<===>>>>>>=========>>>???@@@BBBBBBGGGLLLYYYoooyyyjjj___XXXSSSSSSRRROOONNNQQQQQQQQQVVV^^^gggttt}}}uuunnnrrryyywwwgggccc^^^ZZZXXXVVVTTTSSSQQQPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHHHHHHHGGGEEECCC@@@???======>>>>>><<<;;;666666555444333333333333222111111222333333111////////////////////////////////////000000000000///111111000///...------,,,+++++++++,,,---...///000///000000111222222333333000111222222333333222222333222222222222333444444333333222111111111111222111111222333333333333222///...,,,,,,...///...---......///000000000000000111111111111111000//////222222111000000111222222000000000000000000000000.........////////////000000000000000000000111111222111000//////000111222000000000000000000000000111111000000111111222333333333333333444666777888999999:::;;;<<<>>>>>>???===@@@CCCEEEFFFGGGIIIKKKJJJKKKKKKLLLMMMNNNOOOOOORRRSSSSSSTTTUUUVVVVVVWWWUUUVVVWWWXXXYYY[[[[[[\\\ZZZ[[[\\\]]]^^^______```___aaabbbbbbbbbbbbccceeeccccccccccccccccccccccccccccccdddeeeeeefffggggggeeeddddddccccccdddeeeeeeccccccccccccbbbbbbbbbbbbdddeeeeeecccaaa___```aaabbb___\\\^^^bbbjjjyyy}}}pppaaaYYYNNNGGGEEEEEEDDDDDDDDDEEEEEEDDDBBBAAABBBCCCDDDDDDGGGQQQ```ppp{{{|||tttlllddd]]]WWWSSSNNNPPPSSSWWWYYYWWWQQQMMMLLLLLLMMMOOORRRVVVYYYZZZYYYXXXUUUQQQNNNKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGLLLOOOUUUaaawww}}}pppbbbWWWQQQRRRNNNPPPUUU```nnn~~~uuuqqqjjjrrrvvvfffWWWGGGDDD???<<<<<<=========:::::::::;;;<<<===>>>>>>======>>>>>>???AAABBBCCCEEEJJJXXXoooyyyiii^^^XXXSSSSSSRRROOONNNPPPPPPQQQUUU\\\eeeqqq|||tttlllpppxxx{{{fffbbb]]]YYYVVVUUUSSSQQQRRRRRRQQQOOOLLLJJJJJJKKKKKKIIIHHHHHHHHHGGGDDDBBBAAA???>>>===>>>===<<<:::666666555444333333333333111111111222444444111///000000000000000000000000...//////000000000000///000000//////......------,,,,,,,,,,,,---...///000000000000111111222333333111111222333333333333222222222222222222333444444333222111111000000111111111111222333333333333222000///------///000///...---...///000000111111000000000111111111111000000222111000//////000111222//////////////////////////////...---,,,+++******000000000000111111111111222222222222222222222222000000000000000000000000111111000000111111222333222222333333444555777888999999:::<<<===>>>???@@@>>>AAADDDFFFGGGHHHJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\\\\]]]^^^___```aaa___aaabbbcccbbbcccdddfffddddddccccccccccccbbbbbbccccccddddddeeeeeeffffffdddccccccccccccddddddeeeccccccbbbbbbbbbaaaaaaaaadddeeefffdddaaa___^^^^^^^^^YYYVVVUUUUUUYYYeeeqqqvvveee\\\PPPGGGCCCCCCCCCBBBCCCDDDFFFEEEDDDBBBBBBCCC@@@AAADDDKKKWWWggguuu~~~~~~vvvoooggg___XXXSSSNNNOOORRRUUUWWWTTTPPPLLLKKKKKKMMMOOORRRUUUWWWYYYYYYYYYWWWSSSNNNKKKJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIJJJMMMRRR\\\ooozzziiiZZZRRRNNNMMMMMMOOOXXXgggxxxyyyuuu{{{~~~tttcccTTTFFFCCC???<<<<<<=========:::;;;;;;;;;<<<=========>>>>>>>>>???@@@AAABBBCCCDDDIIIXXXpppyyyiii]]]WWWRRRRRRQQQNNNMMMOOOPPPPPPTTT[[[cccooo}}}tttlllpppwww}}}gggccc]]]YYYWWWUUUSSSQQQRRRSSSSSSPPPLLLJJJKKKLLLKKKJJJHHHHHHHHHGGGDDDBBBBBB@@@>>>===>>>===;;;999666666555444333333333333111111222333444444111///000000000000000000000000---...///000111111000//////////////////.........------------...///000000000000000000111222333333111222222333333333333333222222222111222222333444222222111000000000000000111111222333333333333222111000......000111000///---...///000111111111111...///000111111222111111222111///......///111222000000000000000000000000111000///...---,,,,,,+++///000000000111111111111111222444555555444222111000000000000000000000000111111000000111111222333222222222333444555666777999999:::<<<===???@@@@@@???BBBEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXUUUVVVWWWXXXZZZ[[[\\\\\\]]]^^^^^^___```aaabbbbbb___```bbbbbbbbbcccdddfffeeeeeeeeeeeedddddddddccccccccccccdddddddddddddddbbbbbbbbbcccccccccddddddaaaaaaaaaaaa```````````````bbbddddddbbb___^^^^^^ZZZUUUQQQOOOLLLMMMUUU^^^gggvvvmmmcccUUUKKKFFFEEEDDDDDDDDDEEEGGGGGGEEECCCBBBBBB>>>AAADDDIIIRRRaaarrr~~~xxxrrrjjjbbbZZZUUUOOOOOOOOOQQQRRRRRROOOMMMKKKLLLNNNQQQTTTVVVXXXYYYXXXYYYXXXTTTOOOKKKKKKKKKKKKLLLNNNOOOOOOOOONNNMMMIIIMMMQQQWWWggg~~~ttteeeZZZTTTRRROOOOOOUUUcccsss|||qqqaaaRRREEEBBB>>><<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCEEEJJJYYYqqqxxxhhh\\\VVVQQQQQQPPPMMMLLLNNNPPPPPPTTTZZZbbbmmmwwwlllpppwww~~~iiieee```\\\YYYWWWUUUSSSRRRTTTTTTQQQLLLJJJKKKMMMKKKJJJHHHHHHHHHFFFDDDBBBBBB@@@>>>>>>======;;;999666666555444333333333333111111222333555444222///000000000000000000000000---...///111111111000///.........//////////////////............///000000000000000000111222333444222222333444444444444333222222111111222222333444222111111000000000000000111111222333333333333222222111//////111111111000---...///000111111111111---...///111222222222222111000///------///000111111111111111111111111111111111111111222222222222//////000000111111111222111333555777777555333111000000000000000000000000111111111000111222222333222222222333444555666777999999:::<<<===???@@@@@@@@@CCCEEEGGGGGGHHHIIIKKKLLLMMMNNNNNNPPPPPPQQQRRRRRRRRRTTTUUUWWWXXXZZZZZZXXXXXXYYY[[[\\\]]]^^^_________```aaabbbcccdddddd^^^```bbbbbbbbbcccdddfffggggggfffffffffeeeeeeeeedddccccccccccccccccccccc```aaabbbccccccccccccccc````````````____________]]]___bbbcccbbb`````````WWWSSSOOOLLLHHHFFFLLLTTTRRRaaasssuuukkk\\\PPPJJJIIIHHHGGGEEEGGGIIIHHHEEEBBB@@@@@@>>>BBBGGGKKKQQQ___rrr}}}yyysssmmmeee]]]WWWQQQNNNLLLLLLNNNOOOPPPOOOLLLNNNQQQTTTWWWYYYZZZ[[[XXXYYYYYYVVVPPPMMMMMMNNNKKKMMMOOOQQQRRRQQQPPPOOOJJJOOORRRUUUbbbwwwpppeee^^^TTTPPPMMMPPP[[[iiitttzzz~~~}}}{{{ppp```QQQDDDBBB>>><<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>???@@@AAACCCCCCFFFKKK[[[sssxxxhhh\\\UUUPPPPPPOOOLLLKKKNNNPPPPPPSSSZZZaaalllyyylllpppwwwpppfff\\\[[[ZZZXXXUUUUUUQQQRRRRRRRRRPPPMMMJJJHHHKKKJJJMMMOOOKKKCCCAAADDD<<<999@@@BBB888666;;;:::999777444222222333555666333111000000111222222111,,,,,,---...///000000111000000///............//////.........------------111111111111111222222222111111111111111000/////////000222333444222111///000111111111111222222222222111000111222333222000000000111222222222222111000000////////////000000////////////000000000000111111000000000000111111111000///------///000111222111000111111111///---------...///000111222222111///------000222111///111222222333333222222111111111111111222333444444444444444444444444444444888888777777777777888888888888999:::<<<>>>@@@AAAAAAAAACCCEEEFFFHHHJJJJJJMMMNNNOOOQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUZZZ[[[]]]^^^______^^^^^^```aaaaaabbbbbbbbbaaaaaadddddddddbbb```aaadddfffhhhhhhhhhhhhgggfffeeeddddddbbbaaabbbccceeedddddd_________^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[____________^^^]]]\\\\\\WWWTTTOOOJJJGGGFFFGGGHHHNNNSSS]]]kkkzzzrrr^^^TTTNNNGGGCCCDDDCCCDDDGGGIIIIIIHHHFFFEEEBBBAAABBBGGGNNN\\\ppp~~~vvvlllccc\\\YYYRRRTTTUUUSSSPPPNNNPPPRRRRRRSSSUUUYYY^^^```aaa```___\\\XXXUUUSSSRRRPPPNNNOOONNNOOOPPPRRRRRRPPPNNNNNNMMMOOOTTT\\\jjj|||pppggg\\\UUUPPPQQQXXXbbbnnnvvvzzzzzz{{{xxxkkk]]]SSSDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===:::<<<>>>??????@@@CCCEEEEEELLLZZZnnn{{{ggg^^^VVVOOOOOOOOONNNNNNOOONNNOOOTTTZZZbbbooowwwpppnnnrrr}}}qqqfff]]][[[ZZZXXXUUUUUUSSSTTTSSSQQQNNNMMMNNNPPPTTTVVVUUUNNNEEEBBBFFFLLLEEE:::;;;@@@>>>@@@BBB<<<999777555333222333444444444222111111222333333222//////000000000//////...000000////////////000000/////////.........------......//////000000111111111222222222222222111000000111222333333222111111111111111111222222222222333222111111333333222111000000111222222222222111000//////////////////000////////////000000000000111111000000000000111111222111000//////000111222222111000111222111///.........//////000000111111222000...///111333222000222222333333333333222222111111111111222333444555444444444444444444444444555555555666777888999999888999999;;;<<<>>>@@@AAAAAABBBDDDFFFHHHIIIKKKLLLMMMNNNPPPQQQSSSTTTTTTTTTWWWWWWWWWWWWWWWXXXXXXXXX[[[\\\^^^___`````````___```aaabbbbbbccccccccccccdddeeedddbbbaaabbbdddfffhhhhhhhhhhhhgggfffeeedddcccbbb``````aaabbbaaa```\\\\\\[[[[[[ZZZYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^^^^^^^^^^WWWTTTOOOKKKHHHFFFFFFGGGHHHKKKTTT```nnnxxxdddWWWPPPHHHDDDEEEEEEFFFHHHIIIIIIGGGEEECCCCCCAAACCCHHHOOO]]]rrrzzzqqqhhhaaa]]]WWWXXXXXXTTTPPPNNNOOORRRVVVWWWZZZ]]]aaaccccccbbbbbb___ZZZWWWUUUSSSQQQOOOOOOOOOOOOPPPRRRRRRPPPNNNLLLLLLMMMRRRWWWcccwww}}}rrraaaXXXQQQPPPVVV^^^jjjrrrwwwwwwxxx|||xxxjjj[[[QQQCCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<===????????????AAABBBCCCJJJXXXkkk}}}hhh___VVVOOOOOOOOONNNMMMOOONNNOOOSSSZZZbbbpppvvvpppnnnqqq}}}rrrggg]]][[[ZZZXXXUUUUUUTTTUUUTTTPPPLLLMMMSSSYYYlllyyy~~~qqq```UUUNNNHHHHHH===???DDD@@@======777888888666555333333333222111000......000000000///222222333444333111///---000000000//////000000111000000000/////////......,,,,,,,,,---...//////000222333444444444444444444333333222222222222222333111111111111222222222333333222111222333333333111000000111222222222222111//////............//////////////////000000000000111111000000000000111111333222111000000111222333111000000000222111000...////////////000000000000222000///000111222222222222333333444444333333222111111111111222333444555444444444444444444444444333333333444666888999:::999999:::;;;===???@@@BBBBBBCCCEEEFFFIIIKKKLLLMMMOOOPPPQQQRRRSSSUUUVVVVVVYYYYYYYYYZZZZZZ[[[[[[[[[^^^^^^___```aaaaaaaaaaaa```aaabbbcccdddeeeeeeeeeeeeeeeeeedddbbbbbbeeeggghhhhhhhhhhhhgggfffeeedddcccaaa^^^]]]]]]]]]\\\[[[VVVVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQRRRSSSTTTVVVWWWVVVWWWYYY[[[]]]^^^______XXXUUUQQQMMMIIIGGGFFFEEEDDDEEEJJJTTT```rrrlll\\\RRRJJJFFFEEEFFFHHHIIIJJJJJJHHHEEECCCDDDCCCDDDIIIPPP^^^tttxxxnnnfffbbb]]]]]][[[VVVPPPMMMOOOQQQ[[[]]]aaadddfffgggffffffgggccc^^^ZZZWWWUUURRRPPPOOONNNNNNOOOPPPPPPNNNMMMKKKJJJLLLOOOSSSZZZiiixxxyyyggg\\\QQQOOORRRYYYdddnnntttttttttvvv{{{wwwiiiXXXMMMCCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<======???@@@???>>>>>>???AAAAAAHHHUUUhhhjjj___WWWPPPOOOOOOMMMMMMNNNMMMNNNRRRYYYaaapppvvvpppnnnqqq{{{tttiii^^^[[[ZZZXXXUUUUUUQQQTTTUUUQQQLLLLLLTTT\\\bbbEEEFFF???EEEIII===555888888888777777666444333222111222000...///000111000000333444666777777555222000000000////////////000000000000000000////////////++++++,,,---...//////000333444555666777777777777666555333222111222444555111111111222222222333333333111000111222333222111000000111222222222222111//////............//////////////////000000000000111111000000000000111111222111111000000111111222111000000000222222000...111000000000/////////...000000//////000111111111333333444444444444333333111111111222333444555666555555555555444444444444222222333333555666888999999::::::<<<===???AAABBBBBBCCCEEEGGGIIIKKKMMMNNNQQQQQQRRRSSSUUUVVVWWWXXXZZZZZZ[[[\\\]]]]]]^^^^^^___``````aaaaaabbbbbbbbbaaabbbccceeefffgggggggggeeeffffffeeeddddddeeeggghhhhhhhhhhhhgggfffeeedddbbb___\\\ZZZYYYXXXVVVTTTPPPPPPOOONNNMMMLLLLLLKKKLLLLLLKKKLLLMMMOOORRRSSSSSSUUUWWWYYY\\\^^^______ZZZXXXUUUQQQMMMIIIFFFDDDDDDCCCEEELLLVVVfff|||uuubbbUUULLLGGGEEEFFFGGGIIIKKKKKKJJJGGGFFFFFFDDDEEEJJJRRR```vvvsssjjjfffaaa```\\\VVVOOOMMMOOOSSS```dddhhhlllllllllkkkjjjjjjfffaaa]]]ZZZWWWTTTRRROOONNNLLLMMMNNNMMMLLLJJJJJJIIIJJJMMMOOOSSS^^^iiittt|||lll^^^QQQOOOPPPUUU```lllsssssssssqqqrrrvvv|||vvvgggUUUIIICCC@@@===<<<<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<===??????>>>>>>@@@AAAAAAGGGSSSddd{{{mmm```XXXPPPOOOOOOMMMLLLNNNMMMMMMQQQWWW___ooowwwpppmmmpppzzzwwwkkk___\\\ZZZWWWUUUUUUMMMRRRUUURRRMMMLLLRRRXXX~~~\\\HHHAAADDD===:::<<<<<<777777666555444333222222444333111111333444333222111333666888999888666555111000//////......//////000000000000////////////,,,,,,---......///000000222333555666777888999999888666444222222333444666111222222222222333333333222000000000111222111000000000111222222222222111//////............//////////////////000000000000111111000000000000111111000000000//////000000000000000///000222222111///111111000000//////.....................///000111222333333444444333333222111111111222333444666777666666666555555444444444333333333333444555666777::::::;;;<<<>>>@@@BBBCCCBBBCCCDDDGGGIIILLLMMMNNNSSSSSSTTTTTTVVVXXXYYYZZZ[[[[[[\\\]]]^^^``````aaaaaaaaaaaaaaabbbbbbbbbccccccdddeeeggghhhiiiiiiiiifffgggggggggeeeeeefffhhhhhhhhhhhhhhhgggfffeeeddd```]]]ZZZWWWUUUSSSQQQOOOKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFEEEFFFGGGJJJMMMOOORRRSSSVVVXXX[[[]]]^^^^^^]]]\\\ZZZVVVQQQLLLGGGEEEFFFCCCBBBGGGOOO[[[mmm}}}}}}gggXXXOOOIIIEEECCCEEEIIIKKKMMMLLLKKKJJJGGGEEEFFFJJJRRRaaawwwwwwnnniiidddbbb]]]UUUOOOMMMQQQUUUdddiiiooorrrrrrpppooonnnkkkhhhccc___\\\ZZZWWWUUUPPPNNNMMMLLLMMMLLLKKKJJJGGGFFFGGGJJJKKKMMMSSS\\\hhhvvvppp```RRROOOOOORRR\\\jjjssstttsssnnnjjjjjjooouuuuuueeeSSSGGGBBB@@@===<<<<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<===999;;;===>>>>>>???AAACCCCCCGGGRRRbbbyyyqqqaaaXXXQQQOOOOOOLLLKKKMMMKKKLLLOOOUUU\\\jjjyyypppmmmoooxxxyyylll```\\\ZZZWWWUUUVVVMMMQQQTTTSSSNNNLLLOOORRRPPPfff[[[>>><<>>>>>???AAACCCDDDHHHQQQ```vvvtttbbbYYYQQQPPPOOOLLLKKKLLLJJJKKKNNNRRRWWWcccwww|||pppmmmnnnvvvzzznnnaaa\\\ZZZWWWUUUVVVRRRSSSSSSQQQOOOMMMNNNOOOTTTXXX___hhhqqqyyyYYY>>>>>>@@@>>>:::222777666444333333444555777...---++++++---...---,,,---...000222444666666777777666444222111//////.../////////.........------////////////...............///222444666888999:::999888777555555555555555222222222333333333444444444333222222444444333222000000111222222222222111111111000000000000111111////////////000000000000111111000000000000111111000000000111111000000000000//////000222222111000000000000000////////////---...000///------///222000111111222222111111000111111111222444666777888777777777666555444444444333333333444555777888999;;;<<<<<<===???AAACCCDDDEEEFFFHHHKKKMMMPPPRRRSSSWWWWWWVVVVVVXXXZZZ\\\^^^^^^___```bbbdddeeegggggghhhgggffffffffffffggghhhhhhhhhiiijjjjjjjjjjjjjjjfffhhhiiiiiihhhggghhhhhhhhhhhhhhhhhhgggfffeeeddd]]]ZZZVVVSSSQQQOOOLLLIIIHHHGGGFFFEEEDDDBBBAAAAAABBB@@@???>>>???BBBFFFHHHMMMOOOSSSWWW[[[___aaaccceeeeeedddbbb\\\TTTMMMHHHEEEAAA@@@CCCFFFJJJQQQYYYhhhwwwuuucccYYYPPPHHHDDDFFFJJJMMMOOOOOONNNMMMHHHEEEEEEIIIRRRaaayyy|||zzzqqqmmmdddYYYQQQOOOTTTYYYfffmmmvvvzzzyyyvvvtttuuunnnkkkhhhfffeeeeeedddccc^^^[[[XXXWWWVVVVVVUUUTTTOOOKKKJJJKKKJJJGGGIIIMMMSSS___qqq{{{gggWWWTTTQQQLLLSSSaaakkkoooooohhh]]]XXX\\\bbbooo|||~~~qqqbbbRRRGGGAAA???===<<<=========<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;===>>>>>>>>>@@@BBBDDDGGGOOO^^^sssvvvcccZZZRRRPPPNNNKKKJJJKKKIIIJJJLLLPPPSSS[[[lll}}}ppplllmmmuuu{{{nnnaaa\\\ZZZWWWVVVVVVWWWUUURRRPPPNNNNNNNNNNNNLLLKKKMMMPPPNNNMMMRRR[[[XXXAAA<<>>@@@777555333222222444777888333222000000222333222111,,,---...///111222333444:::999777444222111000//////.........------------000//////......---,,,,,,---...000333666777999999999888777666666555555555222222333333333444444444666555444444666666555444000000111222222222222111222222111111111111222222////////////000000000000111111000000000000111111111111222222222222111111000//////000222333111000////////////000000000000...000111000......000333000000111111111111000000111111111222444666777888888777777666555444444444111111222444666999;;;<<<<<<<<<===>>>???AAACCCDDDGGGHHHJJJMMMPPPRRRTTTVVVXXXWWWWWWWWWXXX[[[]]]___```aaabbbdddfffhhhiiijjjkkkjjjiiihhhhhhiiijjjjjjiiijjjjjjkkkkkkkkkjjjjjjggghhhjjjjjjhhhggghhhiiihhhhhhhhhhhhgggfffeeeddd\\\YYYUUURRRPPPNNNKKKIIIHHHGGGFFFEEECCCBBBAAA@@@AAA@@@>>>===>>>@@@DDDFFFJJJMMMQQQWWW\\\aaadddfffggghhhhhheee___WWWOOOJJJEEEBBBBBBEEEGGGGGGLLLQQQXXXfffyyyyyyggg]]]TTTKKKFFFHHHKKKNNNOOONNNMMMKKKGGGEEEEEEIIIQQQaaayyywwwrrrhhh\\\RRRPPPTTTYYYeeennnwww|||zzzwwwuuuvvvooommmjjjiiiiiiiiiiiihhhdddaaa^^^\\\\\\\\\[[[ZZZWWWSSSPPPOOOMMMJJJJJJMMMOOO[[[llljjjZZZWWWRRRJJJPPP]]]fffkkkmmmeeeZZZTTTWWW^^^iiixxx}}}qqqbbbRRRGGGAAA???===<<<=========<<<;;;;;;;;;<<<<<<<<<======<<<===>>>>>>======>>>@@@CCCFFFNNN\\\qqqwwwcccZZZRRRPPPNNNKKKJJJKKKHHHIIILLLOOOPPPWWWfffuuuqqqlllllluuummm```___ZZZXXXYYYUUUVVVUUUTTTRRRPPPNNNLLLKKKKKKJJJHHHGGGFFFGGGHHHHHHCCCAAA???>>>>>>===;;;:::555555555444333222000000333222111000000111222333111000000///000222444555<<<888fffOOO,,,<<<111+++000000000000000000000000...............///000000222111000000222555999;;;:::999888666555555444444222222222222333333444555555666777777666444222111222111000000000111222333333000---+++,,,...//////////////////000111222333222111000///............000000000000000000000000.........///000000111111////////////000000000000,,,---///000111000///---000000000000111111111111222222222333333333444444888888777666555444333333444444444444666888:::;;;;;;===??????@@@AAADDDFFFIIIIIIJJJLLLOOOQQQTTTUUUYYYYYYZZZYYYYYY[[[___bbb```aaadddgggiiijjjkkkkkkmmmlllkkkjjjjjjkkklllmmmnnnllljjjjjjkkkkkkkkkiiikkkjjjjjjiiiiiiiiiiiiiiifffggghhhhhhfffdddaaa```ZZZVVVQQQOOOOOONNNJJJHHHFFFFFFDDDCCCAAA???===<<<===???????????????AAACCCHHHKKKPPPWWW]]]bbbeeegggkkkkkklllkkkfff^^^SSSLLLGGGEEECCCBBBBBBDDDFFFHHHPPPXXXfffyyynnn]]]QQQKKKKKKIIIIIILLLPPPQQQOOOLLLIIIFFFEEEIIIQQQaaayyy}}}wwwkkk___XXXWWW[[[___llluuu|||}}}}}}|||yyytttsssooojjjiiikkknnnnnnnnnllljjjgggdddbbbaaa``````VVVVVVUUUSSSOOOKKKJJJIIIPPPVVVbbbvvv}}}sssggg\\\SSSNNNQQQXXXdddgggiiicccYYYRRRSSSVVVcccppp~~~lllXXXKKKGGG@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<======777888999;;;<<<>>>???@@@BBBFFFOOO^^^rrr{{{fffZZZPPPMMMMMMLLLKKKLLLHHHIIIKKKLLLPPPYYYdddmmmtttooommmttt~~~qqqcccbbb[[[YYYZZZVVVUUUTTTRRRPPPNNNMMMKKKJJJMMMLLLIIIGGGFFFEEEDDDEEECCCAAA???>>>>>>===;;;:::666555555444333222111111222222111000000111222222000000000000000222333444777LLLkkk666888111222........................---------------...//////111000//////111444777::::::999888666555444444444222222222222222333444555555666777777666555333111222111111000111222333444555222///...///000111111////////////000111222333333222111000////////////000000000000000000000000000000000000000000000000000000000000000/////////---...000111222111000///000000000000111111111111333333333444444444555555666666555555444444333333444444444555666888:::;;;;;;===??????@@@BBBEEEGGGJJJKKKLLLNNNQQQTTTVVVWWW[[[\\\]]]]]]]]]___bbbeeedddeeegggiiikkklllllllllmmmmmmlllkkkkkklllmmmmmmooommmkkkkkkmmmmmmlllkkklllkkkkkkjjjjjjjjjjjjjjjhhhiiiiiiiiigggeeebbb```\\\YYYVVVSSSRRRPPPLLLIIIGGGFFFDDDBBB@@@???>>>======???????????????AAACCCFFFIIIOOOUUU[[[```dddfffjjjjjjkkkkkkggg```VVVOOOGGGFFFCCCBBBAAACCCEEEFFFHHHNNN[[[mmmsssaaaTTTMMMJJJIIIIIILLLPPPQQQOOOLLLIIIFFFEEEIIIQQQaaayyyzzznnnaaaYYYYYY^^^cccqqqyyy}}}yyytttvvvrrrnnnmmmoooqqqrrrrrrrrrppplllhhhdddaaa^^^]]][[[[[[[[[YYYVVVRRRPPPOOOOOOSSS]]]oooxxxlllaaaVVVPPPQQQWWWcccggghhhcccYYYRRRRRRUUU___lll}}}kkkWWWJJJFFF@@@???>>>===<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<===>>>>>>???BBBEEENNN\\\ppp|||hhh\\\QQQNNNNNNLLLKKKKKKIIIJJJKKKKKKNNNUUU___gggyyyvvvpppnnnsss|||uuugggddd]]]ZZZZZZWWWTTTSSSQQQOOOMMMKKKJJJJJJNNNMMMJJJGGGEEECCCAAAAAABBBAAA???>>>>>>===;;;:::777666444333222111222222222222111000000111222222000000000000000111222333222SSSjjj444333///111........................,,,,,,,,,,,,,,,---......000///...///000333666888999888777666555444444444333222222222222333333444555666777777666555333222222222222222222333444444444222///...///000111111////////////000111222333333222111000000000000000000000000000000000000000333222222111000000//////111111111000000/////////...///111222222222111000000000000000111111111111444444444444555555555555444444444444444444444444444444555555777999:::;;;;;;===???@@@AAACCCFFFHHHLLLMMMNNNQQQTTTWWWYYY[[[___```aaaaaabbbdddgggjjjiiijjjkkkmmmnnnnnnnnnnnnnnnnnnmmmllllllmmmnnnnnnooommmlllmmmooooooooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjhhheeecccaaa```^^^[[[YYYWWWSSSOOOKKKGGGFFFDDDAAA@@@?????????>>>???@@@@@@???@@@AAACCCEEEGGGLLLQQQXXX]]]aaaccchhhiiikkkkkkiiibbbYYYRRRIIIGGGDDDAAA@@@AAABBBCCCAAAFFFPPP___rrrzzzgggXXXPPPMMMLLLLLLOOOSSSTTTQQQNNNJJJGGGFFFJJJSSSbbb{{{rrrddd\\\]]]dddjjjxxx{{{uuuwwwtttqqqppprrrtttvvvvvvvvvtttppplllfffaaa]]][[[ZZZZZZZZZYYYWWWUUURRRQQQRRRTTTZZZhhhsssfffZZZRRRRRRWWWbbbfffhhhcccYYYRRRQQQSSSYYYfff{{{|||jjjVVVIIIFFF@@@???>>>===<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>AAAEEELLLZZZmmmkkk___SSSOOONNNLLLJJJJJJIIIKKKKKKJJJKKKPPPYYY___pppwwwqqqmmmrrr{{{yyyjjjfff^^^ZZZZZZVVVUUUSSSQQQOOOMMMKKKKKKJJJMMMLLLJJJGGGEEEBBB@@@@@@BBB@@@>>>>>>>>>===;;;:::888777444222111111222333222111111111111111111222000000000000000111222222555HHHeeeHHH***444222,,,000000000000000000000000------,,,,,,------...///000/////////111333555777888777666555444444444444333222222222222222333333555666666666666555444333333222222333333333444444222000---,,,---//////...////////////000111222333333333222111000000111111000000000000000000000000222222222222111111000000222222111111000/////////...///000111111111000000///000000000111111111111333333333444444444444555333333444444444555555555444444555666888999:::;;;;;;===???@@@AAADDDGGGJJJMMMNNNPPPRRRUUUYYY\\\]]]aaaccceeefffgggiiilllooonnnnnnooooooppppppppppppooonnnmmmllllllmmmnnnooonnnmmmmmmnnnpppqqqpppooommmmmmlllkkkkkkkkkkkkkkkllllllkkkjjjhhhfffcccbbbbbbbbb```^^^[[[VVVQQQNNNJJJHHHFFFDDDBBBBBBCCCCCCAAABBBBBBBBBAAAAAABBBDDDCCCEEEIIIMMMSSSYYY^^^```eeegggiiikkkjjjddd\\\VVVJJJHHHDDDAAA??????@@@@@@AAADDDJJJVVVhhh}}}nnn]]]TTTRRRQQQRRRUUUXXXYYYUUURRRLLLHHHHHHKKKSSSccc{{{xxxiiiaaaccclllsss~~~~~~xxxuuutttrrrrrrsssuuuwwwxxxvvvvvvssspppkkkeee```]]]XXXWWWWWWXXXXXXWWWTTTRRRWWWWWW[[[fffzzzwwwjjj]]]TTTTTTYYYbbbgggjjjeeeZZZRRRQQQRRRUUUbbbwwwzzzhhhUUUHHHEEE??????===<<<<<<<<<<<<<<<999999999:::::::::;;;;;;=========>>>??????@@@@@@AAADDDKKKXXXjjjnnnbbbUUUQQQOOOKKKIIIIIIHHHJJJKKKJJJJJJNNNUUU[[[iiiyyywwwppplllpppyyy{{{kkkfff]]]XXXYYYUUUVVVTTTRRROOOMMMLLLLLLLLLJJJJJJIIIGGGEEEDDDBBBAAAAAA???======>>>===<<<:::999777555222111222333444111111111222222111111111///000000000111111111111777>>>DDD000'''777666---000000000000000000000000...............//////000000000000111222444666777777666555444333333333444333222222111111222222222555555555555555444444333222222333333444444444444111///------...///......////////////000111222333333222111111111111111111111111111111111111111111000000111111222222222222222111111111000000000///....../////////000/////////000000000111111111111111111222222222333333333444444444555666666777777444444666777888::::::;;;:::<<>>>>>???CCCDDDHHHPPP___sssuuucccYYYUUUUUUVVVYYY\\\\\\XXXTTTMMMJJJIIILLLSSSccczzz|||mmmfffjjjttt|||{{{ttttttttttttuuuwwwzzz|||}}}}}}}}}zzzuuunnngggccc\\\[[[YYYZZZ[[[[[[YYYWWWWWWXXX\\\ggg{{{zzzlll^^^VVVVVV[[[ccchhhlllhhh]]]TTTQQQRRRTTT```uuuxxxfffSSSGGGDDD???>>>===<<<;;;;;;;;;;;;999999999:::::::::;;;;;;;;;<<<===>>>???AAABBBBBBBBBDDDJJJVVViii~~~pppcccWWWQQQOOOKKKHHHHHHFFFHHHJJJJJJJJJMMMTTTYYYdddsssxxxpppkkkoooxxx}}}kkkfff\\\XXXXXXTTTWWWUUURRROOOLLLLLLLLLLLLIIIIIIIIIHHHGGGEEEDDDCCC@@@>>>============<<<:::888777555444333222333333000111222222222222111000//////000111111000000///...777888///+++000111...........................///............///000000000111111222333444555666555555444333333333333333333222222111111111111222444444333333333333333333111111222333333333333333333111000///000111000///////////////000111222333222111111000000000111111111111111111111111111111//////000000111222222333111111111111111111111111............////////////000000000000111111111111111111111111222222222222555555555666666777777777444555666888999:::;;;;;;:::<<>>>>>???BBBCCCFFFKKKVVViii|||jjj```YYYXXXYYY]]]```___[[[WWWOOOLLLJJJLLLSSSaaaxxxrrrlllppp{{{zzztttvvvwwwwwwxxxzzz}}}|||tttpppfffaaa]]][[[\\\\\\ZZZXXXTTTWWW\\\ggg|||}}}mmm___VVVWWW]]]eeekkkoookkkaaaWWWSSSTTTSSS```tttvvveeeRRRFFFCCC???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<===???AAABBBCCCCCCEEEJJJVVVhhh~~~pppcccWWWQQQNNNJJJGGGGGGCCCFFFHHHIIIIIILLLQQQVVV___mmmzzzrrrlllooowww~~~lllfff]]]YYYYYYVVVVVVTTTPPPMMMKKKJJJKKKLLLJJJJJJJJJIIIHHHFFFDDDCCC???>>><<<<<<======<<<:::777777666555444333222222000111222222222222111000//////000111111000///...)))111///111222++++++///...........................------------.../////////000000111222333444444555444333333222333333333333333222111111111111111222222222111222222222333000111222333333333222111333111000000111111000///////////////000111222333000000000//////000000111111111111111111111111111000000000000000000000000000000000111111222222333///////////////000000111000000000000111111111111111111222222222333333333444555555555555555555555333555777999:::;;;;;;::::::<<>>>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@@@@AAADDDEEEKKKWWWiiiooocccVVVQQQNNNJJJGGGGGGBBBDDDGGGHHHGGGIIIMMMQQQ[[[hhhxxxvvvooopppwwwmmmggg^^^ZZZ[[[WWWUUUSSSOOOLLLJJJIIIJJJKKKKKKKKKKKKJJJIIIFFFDDDBBB???>>><<<<<<======<<<:::777777777666555444222111000111222333333222111000//////000111111000///...000000%%%000;;;111///333000000000000000000000000---,,,,,,,,,,,,---............///000111222222333444444333333222222333333333333222111000000111111222111111000111111222222///000111222333222111111000///......//////...---////////////000111222333000///////////////000000111111111111111111111111111111000000//////......//////000111222333333444000000000000000111111222000000000000111111111111222222333333333444444444444444444444444444444444333555777999:::;;;;;;::::::<<>>@@@CCCHHHQQQaaavvvwwwmmmddddddfffiiilllkkkfffaaaRRRNNNKKKLLLQQQ^^^tttxxxsssxxxxxxrrroooqqqtttuuuuuuwww{{{}}}qqqiiifffddd```]]]ZZZ[[[\\\dddvvvppp___UUUWWW^^^iiipppuuuqqqggg\\\WWWWWWSSS___ssstttbbbPPPEEEBBB>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>>>>>>>DDDFFFKKKWWWjjjooobbbUUUPPPMMMIIIGGGFFFAAADDDFFFFFFEEEFFFIIIMMMWWWdddssszzzqqqqqqvvvnnnhhh^^^XXXYYYWWWVVVSSSPPPMMMLLLLLLMMMNNNLLLLLLMMMLLLKKKHHHFFFEEE@@@???>>>>>>???>>>;;;999777666666666666555222000333222000000111000///---000000000000000000000000222111000......000111222333333222111000///......000000000000000000000000---...000111333444444444444444333222222333333333333333333222222222111111000000000111222222333333333333222222222222222222222111111000000000000000111222222333333222222111111111000///......//////222222333222222111000///222333333333333222111111222111111111000000//////000000000000000000000000000000000000111111111111111111222222222333333333333333333444444444555555888777666666777999;;;===@@@AAABBBCCCEEEIIIMMMQQQPPPTTTYYY]]]___```bbbccciiikkkooorrrtttxxx}}}{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}{{{{{{{{{|||{{{zzztttsssqqqpppoooppppppqqqrrrrrrsssssssssqqqpppooojjjiiihhhfffdddcccbbbbbbaaa```___^^^]]]]]]^^^^^^[[[ZZZYYYVVVTTTRRRPPPOOONNNLLLJJJHHHJJJMMMRRRUUUXXX[[[^^^___^^^ZZZUUURRRLLLJJJGGGDDDBBBAAA@@@@@@AAACCCEEEJJJSSScccuuu|||nnnhhhfffgggkkkooooooiiicccRRRMMMJJJMMMTTT___ppp~~~yyyyyyzzzpppjjjnnnmmmllllllmmmnnnooopppyyy{{{}}}tttlllgggccc```^^^ZZZYYYaaassswwweeeZZZYYY^^^gggwwwzzzrrrlllaaaXXX[[[YYYdddvvvrrr___NNNFFFCCC===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@CCCDDDJJJUUUggg}}}uuucccSSSOOOMMMHHHEEEGGGIIIGGGFFFEEEFFFHHHKKKMMMRRR[[[iiiwww}}}tttwww{{{~~~nnnhhh]]]XXXYYYWWWVVVTTTQQQNNNLLLKKKLLLMMMLLLLLLKKKJJJHHHEEEBBBAAAAAA@@@@@@AAAAAA@@@<<<:::888666555555666555333000333222000000111111///---000000000000000000000000222111///......///111222000000000000000///////////////////////////////////////000111222222222111333222222222222222222222444444444333333333222222111111111222333333444444000111222333444555666666222111111000000000000000000111111222222111111000111111000/////////000000111111111111111111222222222222333333222222111000111111111111000000000///000000000000000000000000000000000000111111111111000000000111111111111222333333333444444444555555777666555555666888:::;;;>>>@@@BBBCCCEEEIIIMMMQQQRRRVVVZZZ^^^___aaabbbdddcccfffiiilllooosssxxx{{{|||}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~}}}|||wwwvvvtttsssrrrrrrssssssttttttttttttsssrrrpppooolllkkkiiigggeeedddcccbbbaaaaaa``````______^^^^^^[[[ZZZXXXVVVTTTRRRQQQQQQRRRPPPNNNLLLLLLNNNPPPRRRUUUWWWYYYZZZYYYVVVRRROOOJJJHHHEEECCC@@@?????????@@@BBBFFFLLLVVVfffxxx~~~qqqjjjhhhiiimmmqqqpppjjjdddUUUOOOLLLNNNUUU```ppp}}}{{{|||sssjjjdddccccccbbbbbbbbbcccdddeeeiiilllpppvvv}}}|||vvvoooiiiddd```\\\[[[bbbsss|||jjj^^^\\\```iiizzz}}}vvvpppeee\\\]]][[[eeevvvqqq]]]MMMEEEBBB===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAACCCEEEJJJTTTfff|||uuucccSSSOOOMMMHHHEEEGGGGGGFFFEEEDDDEEEGGGIIIKKKPPPXXXdddppp}}}uuuvvvyyy}}}~~~mmmfff\\\XXXZZZWWWWWWUUURRRNNNLLLKKKKKKLLLLLLLLLKKKIIIFFFCCC@@@>>>BBBBBBBBBCCCDDDBBB>>>:::999777555444444444333222333111000000111111///...000000000000000000000000111000............000111........./////////000000........................000000000111111000000///111111111111111222222222555444444444333333333333111222222333444444555555///000222333444444444333222111111000000000000000000000000111111000000000111111000000000111222222111000000000000222333444222222333333222222111000111111111111000000000000000000000000000000000000000000000000111111111111...////////////000000000333333333444444444555555555555444444555777999;;;===???AAACCCEEEIIINNNQQQSSSVVVZZZ\\\]]]^^^```aaaaaacccfffiiimmmqqqvvvzzzzzz|||~~~zzzyyyxxxvvvuuuuuuvvvvvvvvvvvvvvvvvvuuusssqqqpppqqqpppmmmkkkiiigggffffffbbbcccdddddddddbbb```___\\\[[[YYYVVVUUUTTTTTTTTTUUUTTTRRRPPPOOONNNMMMMMMPPPQQQRRRRRRRRRPPPMMMLLLGGGFFFCCCAAA???>>>===>>>???BBBGGGNNNXXXiii{{{vvvmmmkkkkkkooorrrqqqjjjdddXXXRRRNNNQQQXXXcccqqq}}}{{{ttthhh___ZZZVVVVVVUUUUUUVVVVVVWWWXXXWWWYYY^^^dddmmmvvv}}}~~~xxxoooiiiddd```^^^cccrrrrrrddd___bbblll}}}|||xxxlll``````\\\fffxxxnnn[[[KKKCCC@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBCCCEEEJJJSSSdddzzzvvvdddTTTPPPNNNHHHEEEGGGFFFEEEDDDCCCDDDEEEGGGIIIOOOUUU^^^gggsssxxxvvvwww{{{|||mmmeeeZZZXXX[[[XXXXXXVVVSSSOOOMMMKKKKKKKKKMMMMMMLLLKKKHHHEEEBBB@@@AAABBBBBBDDDDDDBBB>>>::::::777444333333444333333333111000000111111000...//////////////////////////////............//////........................------------------------...//////000000000000///111222222222333333333222444444333333333222222222111111222222333444444444///000111222111///---,,,222111111000000000000000000000111111111111000000111000000000111222333333222111000//////111333444222222222222222111000000111111111000000000000000000000000000000000000000///000000000111111111111////////////000000000000333333333444444444555555444444555555666888:::;;;;;;>>>@@@CCCEEEIIIMMMPPPRRRTTTWWWYYYYYYYYYZZZ\\\\\\^^^aaacccgggkkkqqquuutttwww|||}}}|||zzzyyyxxxwwwxxxxxxwwwwwwxxxxxxwwwuuutttssswwwvvvtttqqqooommmlllkkkgggiiikkklllkkkhhheeeccc```^^^[[[YYYWWWVVVVVVWWWVVVUUUUUUSSSQQQNNNKKKJJJLLLLLLMMMLLLLLLKKKJJJIIIEEEDDDBBB@@@>>>======>>>===AAAGGGNNNYYYhhhyyyyyypppnnnmmmooorrrpppiiibbbXXXRRROOOTTT]]]gggttt{{{wwwhhh\\\TTTPPPMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMQQQWWW```iiirrrwwwzzz{{{}}}zzzsssnnngggcccaaadddqqqyyyiiibbbdddnnnsssdddbbb^^^hhhyyy{{{iiiWWWIIIBBB???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCEEEJJJRRRaaawwwvvvdddTTTPPPNNNHHHEEEGGGFFFEEEDDDCCCDDDEEEGGGHHHNNNRRRYYY```kkk|||{{{vvvuuuyyy}}}ooofffZZZYYY\\\XXXXXXVVVSSSPPPNNNLLLKKKJJJKKKKKKKKKJJJIIIFFFDDDCCCAAAAAAAAABBBBBB@@@===999:::777444333333444333333222111///000111111000/////////////////////////////////............///////////////...---,,,,,,,,,------------------------,,,---...///111111222222222222333444555555444444222222222222111111111000000000111111222222333333000000111111000...---,,,222111111000000000000000111222222222222222222111111000000000111222333333444333111//////000111222111222222222222111000000000000000000000000111111000000000000000000000000///000000000111111111111000000111111111222222222333333333444444444555555555555666777888:::;;;<<<;;;===@@@CCCEEEHHHLLLNNNRRRTTTUUUUUUUUUTTTVVVWWWRRRSSSUUUWWWZZZ___dddhhhnnnqqqwww~~~~~~|||zzzyyyxxxyyyyyyxxxyyyzzz{{{{{{zzzyyyxxx|||{{{yyywwwtttsssrrrqqqqqqsssuuuvvvuuurrrnnnkkkeeeccc```\\\YYYWWWVVVUUUTTTUUUUUUTTTRRRNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCAAA???>>>>>>>>>>>><<<@@@FFFNNNXXXfffvvv{{{rrrpppnnnpppqqqnnnfff___VVVQQQQQQYYYdddnnnyyy~~~|||}}}mmm^^^SSSLLLIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHJJJNNNUUU]]]eeejjjpppqqqssswwwyyyxxxvvvsssiiifffccceeeppp}}}kkkdddeeeqqqyyygggccc```iiiyyyvvveeeTTTHHHAAA???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@BBBCCCCCCBBBEEEJJJQQQ___ssswwweeeUUUQQQNNNHHHEEEGGGFFFEEEEEEDDDEEEFFFGGGGGGIIIMMMRRRXXXbbbssswwwssswwwvvvjjj\\\ZZZ\\\WWWWWWUUUSSSQQQOOOMMMLLLKKKIIIIIIIIIIIIGGGEEECCCBBBAAA@@@???@@@@@@???<<<:::999777555444444444333222222000///000111222000///000000000000000000000000////////////////////////111000///...---,,,++++++------------------------,,,---...000111222333333222333444666666666555555111111111111000000000000///000000111111222333333000111111111111222222333222111111000000000000000222222333333333333222222111111000000000111222222444333222000000000000111111111222222111111000///000000000000111111111111000000000000000000000000000000000000111111111111222222222222333333333333333333333444444444555555444555666888999;;;<<<<<<;;;===@@@CCCDDDGGGJJJLLLRRRSSSSSSRRRQQQPPPQQQRRRLLLMMMNNNOOOQQQVVV[[[___gggjjjpppxxx}}}{{{zzzyyyzzzzzzzzz{{{}}}}}}{{{zzzzzzyyy~~~}}}zzzwwwooommmiiiddd___ZZZVVVTTTUUUUUUUUUTTTRRROOOKKKIIIGGGHHHHHHIIIIIIIIIHHHHHHCCCBBB@@@>>>======>>>>>><<>>???@@@BBBBBBCCCBBBEEEJJJPPP\\\pppxxxfffVVVQQQNNNHHHEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCGGGKKKPPPYYYiii}}}yyysssuuuqqq___[[[\\\TTTUUUUUUSSSQQQPPPNNNMMMLLLKKKKKKKKKJJJHHHEEECCCAAACCCAAA???>>>>>>>>>===;;;888666555555666555333000111000///000111222111///000000000000000000000000///000000000000000000///000/////////......------------------------------...///000111222222222222000222444555666666555444222222222111111111000000000000111222222333333444333222111000000222333444222111111000000000000000111111222222222222111111111111000/////////000000222222111111111111111111111111111111111000000//////000000000111111111111000000000000000000000000000000000000111111111111222222222222333333333333333333333444444444555555333444555777999:::;;;<<<;;;>>>AAACCCDDDFFFHHHJJJMMMNNNNNNLLLJJJIIIIIIJJJIIIIIIIIIJJJKKKOOOTTTYYY]]]```fffnnnwww}}}|||{{{{{{{{{|||~~~~~~|||yyyssskkkccc\\\XXXYYYXXXXXXVVVSSSOOOLLLJJJEEEFFFGGGIIIIIIIIIHHHGGG@@@???>>><<<<<<<<<======<<>>>>>???@@@@@@AAABBBBBBBBBFFFJJJOOOZZZnnnyyyfffVVVQQQNNNHHHEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAADDDHHHLLLSSSaaasss{{{sssuuu}}}vvvbbb\\\[[[RRRUUUTTTSSSRRRPPPOOOMMMMMMPPPOOONNNMMMJJJGGGDDDBBBDDDBBB???===>>>>>>>>>===777666666666666555222000111000///000111222111000000000000000000000000000000000111111111111000000.........////////////000........................111111222222222222111111///000333555555555444333333333333222222222111111111222222333333444555555666444111...---...///000222111111000000000000000000000111111111111000000111111000//////.../////////000111222222333222222111111111111111000////////////000000111111111222000000000000000000000000000000000000111111111111111111222222222333333333333333333444444444555555111222444666888999::::::<<<>>>AAACCCDDDEEEGGGHHHHHHHHHHHHFFFCCCBBBBBBCCCCCCCCCCCCBBBCCCGGGLLLPPPTTTWWW]]]fffpppzzz~~~}}}||||||}}}~~~vvvlllccc^^^\\\\\\ZZZWWWTTTOOOLLLJJJCCCEEEGGGHHHIIIHHHGGGFFF>>>===<<<;;;:::;;;;;;<<<===CCCKKKUUUaaaooo~~~{{{wwwuuuttttttooofff^^^]]][[[aaannn{{{ssspppooosss|||yyynnncccZZZTTTQQQPPPKKKKKKLLLMMMLLLKKKIIIHHHFFFFFFEEEFFFGGGJJJLLLNNNNNNOOORRRXXX___eeeggghhhiiifffcccccckkk}}}nnniiimmm}}}oooeee```iiixxx}}}lll[[[NNNFFFBBB@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>;;;999777666555444333222222222333222111111000000111111............///111222333////////////////////////////////////.....................---,,,,,,...000////////////000000000000222222333333333222222111111222222222222111000000222222111111222222333444000000111111111222222222222111...)))&&&'''---333////////////000000000000000111222222111000111222333222222222111111000000000000111111111111000000222111000//////......///000///...------...///000000000000000000000000000000000111111111222222222444333333333333444555555333444666888888888777777:::::::::;;;===@@@BBBDDDGGGFFFEEECCCBBBAAAAAAAAA@@@??????@@@AAACCCEEEFFFJJJKKKQQQ\\\fffooozzz~~~~~~uuujjjccc]]][[[XXXVVVSSSNNNIIIEEEDDDDDDEEEGGGIIIJJJJJJJJJAAA@@@===;;;::::::<<<===@@@GGGRRR___kkkxxx|||yyywwwuuusssooohhhccc```ccckkkvvvwwwkkkjjjkkknnntttzzz~~~{{{xxxrrriii```ZZZXXXXXXTTTTTTVVVXXXZZZXXXRRRNNNNNNKKKGGGDDDDDDDDDCCCCCCDDDHHHMMMPPPRRRVVV[[[___ccc___^^^aaaiiiwwwzzzkkkooo~~~sssdddcccgggsss|||hhhYYYPPPKKKFFFBBB============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===?????????@@@AAACCCBBBDDDIIIPPPXXXgggwwweeeVVVRRRPPPIIIFFFGGGDDDCCCBBBBBBBBBBBBBBBBBBEEEDDDFFFIIIMMMWWWjjj{{{uuurrrxxx~~~nnnccc[[[VVVTTTRRRQQQQQQPPPOOONNNMMMMMMLLLMMMNNNNNNLLLHHHDDDBBBBBBAAA?????????===;;;999777666555444333222222222333222111111000000111111//////.........///000000////////////////////////////////////...............//////---,,,,,,...///////////////000000000000222222333333333222222111222222222222222111111000222222111111222222333444222333333333333444444444222111000...,,,,,,...000////////////000000000000111222333222000000111222222222222111111000000000000000111111111111000000111111000000000111111222111000////////////000111000000000000000000000000111111111111111222222222444333333333333444555555444555666777888888777777;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDCCCAAA@@@??????>>><<<<<<<<<<<<===???AAABBBGGGGGGKKKTTT]]]eeeoooyyywwwllleee]]]ZZZVVVRRROOOKKKFFFCCCCCCCCCEEEGGGJJJKKKJJJIIIAAA???===:::::::::<<<===AAAHHHUUUeeeuuu~~~|||zzzxxxssslllgggeeeiiippp{{{|||tttgggffffffiiiooouuuzzz|||yyyxxxuuuooohhhcccaaa``````aaabbbeeegggeee```[[[ZZZVVVQQQLLLIIIGGGDDDBBBBBBFFFIIIKKKMMMOOOSSSVVV]]][[[[[[___gggttttttvvv}}}tttfffcccfffrrrxxxeeeVVVMMMHHHCCC???============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===?????????@@@AAACCCBBBDDDIIIPPPWWWgggxxxfffVVVRRROOOIIIEEEGGGDDDCCCBBBBBBAAAAAAAAAAAACCCBBBCCCFFFJJJSSSeeeuuuuuurrrwww~~~xxxjjjaaaZZZVVVUUURRRRRRQQQPPPOOONNNMMMMMMLLLMMMMMMMMMKKKGGGCCC@@@AAA@@@>>>>>>>>>===;;;999777666555444333222222222333222111111000000111111111000///...............000000000000000000000000////////////............/////////---++++++---....../////////000000000111222222333333333333222222222222333333222222111000222222111111222222333444333333333333444444444444222222111222333222///---////////////000000000000111333333222000///000111111111111000000000000000000000111111111111000000000000000000111222333444222111111000000111111222000000000000000000000000222222222222222111111111444333333333333444555555444555666777888888888777;;;;;;;;;===>>>@@@BBBCCCCCCBBB@@@???===<<<<<<<<<::::::::::::;;;<<<>>>???CCCBBBEEELLLRRRYYYcccmmm}}}~~~tttiiiccc[[[WWWRRRMMMIIIFFFBBB@@@AAABBBDDDHHHLLLMMMKKKIIIAAA???<<<:::::::::<<<===EEEKKKXXXjjj|||wwwqqqlllmmmpppxxx~~~wwwooobbb```___aaagggnnnsssvvvvvvxxxyyyxxxuuuqqqnnnmmmoooqqquuuyyy{{{yyytttpppfffaaaZZZSSSMMMIIIEEEBBBCCCDDDFFFGGGHHHIIILLLNNNUUUUUUWWW\\\cccooo{{{||||||uuufffccceeepppsssaaaRRRIIIDDD???<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<===?????????@@@AAACCCCCCDDDIIIOOOWWWfffzzzhhhWWWRRROOOHHHEEEGGGEEEEEEDDDCCCCCCBBBAAAAAABBBAAABBBEEEIIIRRRcccrrrwwwrrruuuzzzrrrfff___ZZZVVVVVVSSSRRRRRRPPPOOONNNMMMLLLJJJKKKKKKKKKIIIGGGDDDBBB@@@???>>>>>>>>>===;;;999777666555444333222222222333222111111000000111111111000000/////////000000000000000000000000000000////////////............/////////---+++***,,,.........//////000000111111222222333333444333333333333333333333333222222111222222111111222222333444111111111222222222333333444222111222555444000,,,////////////000000000000222333333222000///000111000000000000000000000000000111111222222111111000000000000000111111222333111111111111111111111111////////////////////////333333222222222222111111444333333333333444555555444555666666777888888888::::::;;;<<<>>>???@@@AAA@@@???>>><<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>BBB@@@AAAGGGLLLRRR\\\eeerrryyyvvvlllbbb\\\VVVQQQKKKGGGDDDBBB@@@??????@@@CCCIIINNNPPPMMMJJJBBB@@@===;;;:::;;;<<<===FFFKKKWWWlllyyysssooossswww~~~zzzrrrjjj^^^\\\ZZZ[[[aaahhhnnnqqqrrrwww|||~~~{{{yyyxxxzzzwwwqqqfff\\\TTTOOOJJJGGGDDDDDDEEEEEEEEEFFFHHHJJJNNNOOOSSSYYY___jjj}}}||||||zzzssseeebbbdddnnn|||ooo\\\NNNFFFBBB>>>:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===????????????AAACCCCCCEEEIIIOOOVVVeee~~~~~~jjjXXXRRROOOHHHFFFHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBGGGMMMVVVeeessszzzsssrrruuunnnccc^^^ZZZWWWVVVTTTSSSRRRQQQOOONNNMMMLLLGGGHHHIIIJJJIIIHHHFFFEEE@@@???>>>>>>>>>>>><<<:::777666555444333222222222333222111111000000111111000000000000111222333444000000000000000000000000////////////.....................,,,******,,,............///000111111111111222333444444444444444444444444444444333222222222222111111222222333444111111222222222333333333555222000000222333000---////////////000000000000111222333222000///000111000000000000000111111111111111222222222222111111222111000///////////////000000000000000000000000////////////////////////333222222222222222222222444333333333333444555555555555555666777777888888888999:::<<<===>>>??????>>>>>>===<<<;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>???===???DDDHHHMMMVVV___hhhooozzz|||tttiii___YYYOOOKKKFFFBBBAAA@@@@@@???>>>>>>BBBIIIQQQTTTRRRNNNDDDBBB???<<<;;;;;;<<<===CCCHHHTTThhh|||vvvssswww|||{{{vvvnnnggg]]]ZZZXXXXXX]]]ccciiikkknnnssszzz~~~}}}{{{zzz|||{{{mmmaaaXXXQQQMMMEEEDDDBBBBBBCCCEEEFFFGGGIIIKKKOOOUUUZZZeeexxxzzz{{{yyyrrrdddccceeeooowwwjjjXXXKKKEEEAAA>>>;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===????????????AAACCCCCCEEEIIINNNUUUccc|||nnnZZZSSSOOOIIIGGGIIIFFFGGGGGGGGGFFFEEECCCBBBCCCAAACCCJJJQQQ[[[iiivvv}}}tttqqqrrrmmmbbb^^^ZZZWWWVVVUUUTTTSSSQQQPPPNNNMMMLLLFFFGGGHHHIIIIIIIIIHHHGGGAAA@@@????????????===;;;777666555444333222222222333222111111000000111111/////////000111222444444000000000000000000000000////////////............---------,,,***+++---///------...///000111222222111222333444444555555444444444555555444444333222222222111111222222333444444444444444555555555555555333000//////000000000////////////000000000000000111222222111000111222111111111111111222222222111111222222222222111111222111000///............///000000111111000000///000000000000000000000000222222222222333333333444444333333333333444555555666555555555666777888999888999;;;<<<===>>>>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@@@@???>>>>>><<<>>>BBBEEEHHHOOOWWW```gggpppyyy~~~wwwkkk```YYYKKKGGGCCC@@@???@@@@@@???======@@@IIISSSXXXWWWTTTHHHEEEBBB>>><<<;;;<<<<<>><<<777666555444333222222222333222111111000000111111//////......///000111111////////////////////////////////////............+++,,,,,,+++***+++...000------...///000111222222111222333444555555555555555555555555555444333333222222111111222222333444444444444555555555555666333333333222000///000111////////////000000000000///000222222111111222444111222222222333333333333111222222333333222222111111111000000///000000000000000111222222111000000000000000000000000000000000111111222333444555555444333333333333444555555666666555555666777888999:::;;;===>>>???@@@??????>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEECCCBBBAAA@@@???AAADDDFFFFFFJJJPPPWWW\\\dddmmmuuu|||~~~wwwkkk^^^VVVJJJFFFBBB@@@??????>>>======<<>>AAAIIIWWWiii}}}{{{yyy||||||vvvrrrlllddd\\\ZZZXXXXXX[[[^^^```aaabbbdddggghhhgggeeeeeeeeeiiippp{{{uuubbbVVVNNNJJJEEEBBBCCCCCCBBBAAAAAADDDHHHKKKNNNWWWlllzzz}}}yyyvvvppppppxxxlll```PPPEEEAAA@@@???===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<===?????????@@@AAACCCDDDEEEIIIMMMTTTaaazzzttt___VVVQQQKKKIIIMMMJJJKKKMMMNNNOOONNNMMMLLLMMMKKKLLLSSSZZZbbbmmmwww}}}xxxtttuuuzzzmmmccc___ZZZVVVVVVUUUUUUSSSRRRPPPNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGBBBAAA@@@@@@AAAAAA???===777666555444333222222222333222222111000111111111//////...------------...////////////////////////000/////////............***++++++++++++,,,///111------...///000111222222111222333444555555555555555555666666555555444333222222111111222222333444222222222333333333444444111444666555111///000111////////////000000000000...///111111111222333555222222222333333444444444111222222333333222222111000000000000111222333444111222333444444333222111000000000000000000000000000000111222444555666666444333333333333444555555666666555555666777999:::<<<===???@@@AAAAAAAAA@@@>>>>>>???@@@BBBCCCEEEFFFIIIIIIJJJJJJJJJHHHGGGFFFEEECCCEEEHHHHHHFFFHHHMMMOOOTTT[[[ccckkksss{{{zzz|||~~~|||tttgggYYYPPPJJJGGGCCCAAA@@@>>><<<;;;===<<<>>>HHHUUU^^^```^^^NNNKKKFFFAAA>>><<<;;;;;;???BBBGGGOOO]]]nnn~~~yyywww}}}{{{uuurrrkkkddd\\\ZZZXXXXXXZZZ\\\]]]]]]]]]^^^___^^^\\\[[[[[[\\\]]]bbbjjjuuuuuufffUUUPPPJJJFFFFFFEEECCCAAA???BBBEEEHHHIIISSShhh|||xxx}}}zzzvvvvvv}}}hhh\\\MMMCCC@@@@@@???===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<===?????????@@@AAACCCDDDEEEIIIMMMSSSaaayyyvvv```WWWRRRLLLJJJNNNPPPRRRTTTUUUVVVVVVTTTSSSUUURRRSSSYYY```fffpppxxx|||yyyvvvwwwxxx~~~kkkddd___XXXVVVXXXRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEAAA@@@??????>>>>>>??????:::999777555333222111111888666333111//////000111111111111111000000000000111000000////////////000000000000000///...---,,,,,,)))))),,,)))$$$$$$))),,,------...///000000111///111333444333333444555555555666666666666555555333222222222333444444555444222000111555777666555444444333222222111000000000000000000000000000000111111222222222222111111000000111111111111000000222222222222222222222222222222111000//////000000---...000111111111000///222222222111111111000000333222222222333333444555333333333444444444555555444444444555555777888888888999;;;===>>>?????????<<<===???@@@AAACCCGGGJJJOOOPPPPPPOOOLLLJJJIIIJJJNNNLLLJJJHHHGGGGGGGGGHHHLLLOOOTTTYYY___fffmmmqqqtttwwwzzz||||||}}}~~~zzzuuurrrrrrpppmmmjjjeee^^^WWWRRRFFFEEECCC@@@>>>=========:::>>>BBBHHHVVVeeejjjgggXXXRRRJJJEEEBBB@@@===:::@@@>>>???GGGRRR```qqq~~~~~~{{{xxxwwwwwwrrrmmmhhhfff```]]]YYYXXXZZZ[[[ZZZXXXUUUTTTSSSSSSSSSSSSSSSTTTYYY[[[aaajjjrrruuudddXXXMMMKKKIIICCC@@@@@@CCCBBBDDDFFFIIIPPPaaaqqq~~~|||~~~}}}zzzhhhXXXGGGAAA@@@>>>:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>???@@@AAAAAAAAAAAAAAACCCGGGKKKOOO\\\ttt{{{cccZZZVVVNNNMMMQQQUUUZZZaaaffffffbbb^^^[[[]]][[[ZZZ]]]ccclllrrrvvv{{{}}}xxxqqqyyy~~~kkkccc___XXXUUUXXXXXXWWWVVVSSSPPPLLLIIIHHHLLLLLLLLLKKKIIIHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>:::999777555333222111111555444222111000111111222111111111111000000000000------......///111222333000000000000///...---,,,///,,,---///---((()))---------...//////000111111111333555666555555666777444444555555555555444444000000000000000111222222777555222222333444333111444444444333222111111111000000000000000000000000111111222222222222111111111222222333333222222111000000000000000000000000222222111000000000000000...//////000000000000000222222222111111111000000222222111111111222333333333333333444444444555555444444444555555666777888999:::<<<===???@@@@@@@@@@@@BBBCCCDDDEEEGGGKKKNNNRRRSSSTTTSSSPPPNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIKKKMMMPPPTTTXXX]]]dddhhhmmmppptttvvvwwwxxxzzz{{{|||||||||}}}~~~~~~yyysssmmmiiifffdddbbb```^^^[[[UUUOOOKKKCCCBBB@@@>>>===<<<<<<===<<>><<<>>>;;;<<>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>???@@@AAAAAAAAAAAABBBDDDGGGJJJMMMXXXnnnhhh]]]WWWQQQPPPUUU[[[bbbkkkrrrtttqqqllliiidddbbb___```eeelllqqqtttzzz|||zzzrrruuu|||~~~kkkccc___XXXUUUWWW[[[ZZZXXXTTTQQQMMMJJJHHHMMMMMMLLLKKKJJJHHHGGGFFFCCCBBBAAA???>>>=========:::999777555333222222111111111222222222222222222111111111111000000000000............///111222333000000000000///...---,,,///......000///,,,---000...//////000000111111111111333555555555555555777333333444444444444333333444333333333333444555555777555333222333333222111555444444333333222222111000000000000000000000000111111222222222222111111111111222222222222111111000000000000000000000000222111000000000000000000000////////////000111111222222222111111111111111222222111111000111111111333333333444444444555555555555444555555666777888:::;;;<<<>>>???@@@@@@AAABBBDDDEEEFFFGGGIIIKKKNNNQQQRRRTTTSSSQQQPPPPPPQQQOOOOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMOOOSSSXXX\\\dddhhhllloooqqqsssuuuvvvwwwxxxyyyzzz|||||||||}}}zzz{{{|||}}}}}}wwwlllddd___[[[YYYTTTSSSRRRQQQPPPLLLHHHDDDAAAAAA???>>>>>>===>>>>>>???@@@@@@DDDOOO___kkkooommmeeeYYYOOOHHHDDDBBB@@@???<<<<<>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>???@@@AAAAAAAAAAAACCCDDDGGGIIIJJJSSSfffxxxqqqccc[[[UUUUUUYYY```iiiuuu|||wwwnnnjjjfffeeehhhllloooqqqwwwyyy|||{{{sssooovvvlllddd___XXXUUUWWWWWWWWWVVVUUUSSSQQQOOONNNNNNMMMMMMLLLKKKIIIHHHGGGDDDCCCBBB@@@>>><<<<<<;;;999888777555333222222222111111222222222222111111111111111111000000000///222111000//////....../////////000//////...------+++,,,---...---,,,---000///000000000111111111222///111333333222222333444333444444555555444444333666666555555555555666666444444333333444555666666444444444333333333222222////////////////////////111111222222222222111111...//////000000//////...222222222222222222222222111111000000000000000111111000/////////000222333111111111111111111111111333222222111111111111111333333333444444444555555555555555555555666777777999999;;;===>>>????????????AAACCCCCCDDDEEEGGGIIIKKKLLLNNNNNNMMMLLLLLLMMMLLLMMMNNNNNNMMMKKKJJJHHHHHHHHHHHHHHHIIILLLQQQUUU]]]```eeeiiilllnnnqqqsssrrrtttvvvxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{}}}zzzmmmbbbZZZUUURRRQQQLLLKKKJJJJJJJJJHHHEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>AAALLL\\\lllvvvxxxpppdddXXXOOOIIIFFFEEEBBB@@@@@@DDDFFFIIIQQQYYY\\\```gggmmmpppqqqpppooogggfffdddcccdddeeeffffffnnnrrrvvv{{{~~~|||yyyuuurrrqqqooommmkkkjjjiiigggdddcccaaa___^^^ZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\^^^aaacccgggqqq|||vvveeeYYYQQQMMMLLLDDDBBBAAABBBCCCFFFQQQ\\\ooowww}}}|||wwwvvv{{{{{{mmmXXXLLLAAA>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCDDDFFFHHHJJJPPPaaaqqqoooccc\\\[[[]]]bbbkkkzzz~~~sssooojjjhhhiiilllnnnppptttvvvyyy|||~~~}}}~~~~~~}}}zzzqqqkkkqqq{{{mmmeee```YYYVVVXXXUUUUUUUUUUUUTTTSSSRRRQQQNNNMMMMMMLLLKKKIIIHHHGGGEEEDDDBBB@@@>>><<<;;;;;;999888666555333333222222222222222222222000//////111111111111000000000///222111000///............//////////////////...---***,,,------,,,---...///000000000000111111111111...000222333222222333444555555666666666666555555333333222222222222222333555555555555555555666777444333333333333333222222////////////////////////111111222222222222111111//////000000000000//////222222222222222222222222111000000000000000111111111000/////////000222333111111111111111111111111444333333222222222333333333333333444444444555555666555555555555666666777777888999;;;<<<======>>><<<>>>@@@@@@@@@AAABBBDDDEEEFFFHHHHHHGGGFFFGGGHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFGGGJJJOOOSSSXXX[[[aaaeeehhhkkkoooqqqooopppsssuuuvvvwwwwwwvvvvvvwwwwwwwwwwwwzzz~~~~~~uuummmcccYYYRRROOOMMMLLLJJJIIIHHHGGGGGGFFFCCCAAA??????@@@@@@@@@AAAAAAAAA>>>======AAAJJJZZZmmm{{{~~~tttggg[[[QQQKKKHHHEEECCCDDDGGGHHHJJJPPPWWWXXX]]]fffnnntttuuutttssshhhddd___\\\^^^```aaaaaaeeehhhmmmrrrvvvxxxyyyyyyvvvtttrrrqqqqqqpppooommmllllllkkkiiigggdddccccccaaabbbbbbccceeegggiiijjjkkkiiiiiikkkkkkkkkrrryyyssscccXXXQQQMMMFFFCCCBBBBBBCCCEEENNNWWWeeennnwwwxxxtttqqquuu{{{vvvhhhUUUJJJAAA>>>===;;;999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCCCCFFFIIIKKKPPP^^^mmmqqqgggbbbaaaccclll|||tttpppkkkhhhiiilllnnnooorrrsssvvvxxx{{{|||}}}}}}{{{|||~~~~~~|||{{{|||}}}}}}~~~yyyoooiiimmmuuuooogggbbbZZZWWWYYYXXXWWWWWWUUUTTTRRRPPPOOOMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDBBB@@@>>><<<<<<;;;888777666555444333333333333333222111000000//////111111111111000000000000///////////////000111111...///////////////......+++///000------///000///000000000000000000000000000222444444444444444666555666666666666666666555444444333333222222333333888999888666333222333444222222222222222222222222000000000000000000000000111111222222222222111111222222333333333333222222000000000000000000000000000000000000000111111222111000000000000111222222111111111111111222222222333333222222333333444555333333333444444444555555666666555555555555666666666777888:::;;;<<<<<<===;;;===@@@@@@@@@@@@@@@BBBBBBCCCEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAACCCEEEFFFGGGJJJNNNQQQSSSWWW\\\aaadddgggkkkmmmlllmmmoooppprrrsssttttttrrrrrrrrrrrrrrruuuyyy}}}xxxrrrfffaaaYYYRRRNNNKKKIIIGGGGGGEEEDDDDDDDDDDDDBBB@@@>>>>>>???@@@AAAAAA@@@@@@>>>===>>>CCCIIIVVVjjj{{{{{{nnn```VVVPPPLLLJJJJJJMMMNNNOOOTTT[[[]]]cccmmmwww||||||yyywwwjjjccc[[[VVVVVVXXXYYYYYY[[[^^^bbbggglllpppssstttsssrrrpppqqqrrrrrrpppooommmnnnooonnnllljjjiiijjjjjjkkkmmmppptttwwwzzz||||||zzzyyyzzzxxxwwwyyyqqqcccXXXPPPKKKGGGEEEEEEEEEEEEKKKRRRZZZccclllooollljjjkkknnnzzzrrrdddQQQHHHAAA???===:::999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============>>>>>>???@@@AAAAAAAAAAAACCCCCCFFFIIIKKKPPP\\\hhh{{{vvvlllffffffnnn|||tttpppkkkhhhiiikkknnnoooqqqrrrsssvvvwwwyyyzzzzzzzzz{{{}}}~~~~~~}}}{{{zzzyyyzzz{{{|||}}}~~~zzzooohhhjjjpppxxxppphhhccc[[[XXXZZZXXXXXXWWWUUUSSSQQQOOOMMMLLLLLLLLLKKKIIIHHHFFFEEEDDDCCCAAA???>>>===<<<<<<888777666555444333333333222111000//////000111222111111111111000000000000///////////////000000111......////////////......+++000111...,,,000111...////////////////////////000222444444444333444555444555555666666555555444666666555444444444444444666777777555111000111222111111111111111111111111000000000000000000000000111111222222222222111111333333444444444444333333000000000000000000000000000000000000000111222222000000111222222222222111000000111111111222222222111111111111222333555555333333333444444444555555666666555555555555666666666777888:::;;;<<<======<<<>>>@@@AAA@@@???@@@@@@@@@BBBCCCCCCAAA@@@@@@AAABBBAAAAAA@@@@@@@@@@@@@@@>>>@@@CCCEEEFFFHHHJJJLLLNNNQQQWWW\\\___bbbeeehhhiiiiiijjjkkkmmmoooqqqrrrooooooooonnnoooqqqvvvzzz}}}tttkkkeee\\\YYYUUUQQQNNNKKKGGGDDDCCCBBBAAAAAACCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBB@@@@@@BBBFFFJJJRRReeewwwvvvjjjccc\\\YYYYYY[[[[[[\\\aaahhhlllrrr||||||jjjaaaVVVOOONNNOOOPPPOOOQQQTTTXXX^^^dddiiimmmoooqqqppppppqqqrrrsssrrrpppnnnqqqssssssqqqpppqqqrrrssstttxxx|||ssseeeZZZSSSNNNJJJIIIFFFEEEHHHMMMQQQWWW^^^bbbaaa``````aaagggpppyyypppaaaMMMEEE@@@???>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>>>>???@@@AAAAAAAAAAAACCCCCCEEEIIIKKKNNNXXXbbbsssvvvmmmgggnnnzzzuuuqqqkkkhhhhhhkkkmmmnnnpppqqqrrrsssuuuvvvwwwxxxzzz{{{}}}~~~~~~}}}{{{zzzwwwwwwxxxzzz{{{|||}}}~~~~~~}}}qqqggggggjjjqqq}}}qqqiiiddd\\\YYY[[[WWWVVVVVVUUUSSSQQQPPPOOOLLLKKKKKKJJJIIIGGGFFFEEECCCBBBAAA???>>>=========888777666555444333333333111000......///111333555111111111111000000000000333222111///......------......///////////////...+++000111,,,+++...///,,,////////////...............000222222111111222333333444444555555444444333333222111111000000000000111333444333000///222444000000000000000000111111000000000000000000000000111111222222222222111111111222222333333222222111222222222222222222222222000000///000000111222222///000111333333222111111000000111111222222222222/////////000111333444555333333333444444444555555777666666555555555666666777888999;;;<<<===>>>>>>;;;===???@@@???>>>>>>???>>>@@@AAAAAA???>>>>>>>>>AAA@@@???>>>===>>>???@@@<<>>??????======???;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>>>>???@@@AAAAAAAAAAAADDDDDDFFFIIIJJJLLLTTT]]]nnn}}}rrrffflllwwwwwwsssmmmiiiiiijjjlllmmmppppppqqqrrrsssuuuvvvvvvzzz{{{}}}~~~~~~}}}{{{zzzuuuvvvwwwxxxzzz{{{|||}}}zzz~~~tttfffeeeffflllxxxrrrkkkaaa\\\\\\XXXWWWVVVVVVUUUSSSQQQPPPOOOOOONNNMMMNNNMMMKKKGGGDDDDDDBBB@@@???@@@@@@???===999777555444444444333222444333222111000000000000////////////000000000000000000000000000000000000////////////............///......---------......,,,---///111111111000000333222000000000222444666555333222222444555555444333222222111111222222333000000111222333333333333222222222333333222222222/////////000111111222222111111222333333333333222333333333333333333333333111111222222222222111111111111111111111111111111333222111111000000111111...///000222333333333333...///000111222333333444555555555555555555555555333333333333333444555666777888::::::999999:::;;;===<<<<<<>>>BBBBBB@@@===:::;;;===>>>???@@@??????======>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDIIIKKKNNNRRRWWW[[[^^^___^^^aaadddggghhhjjjlllnnnnnnnnnmmmmmmoooqqqssstttvvvuuusssooojjjddd___\\\WWWVVVTTTQQQNNNJJJGGGFFFFFFDDDAAA@@@@@@CCCFFFHHHIIIKKKNNNQQQSSSTTTSSSSSSPPPNNNLLLKKKNNNUUU^^^eeezzz}}}}}}}}}}}}~~~{{{fffXXXKKKGGGGGGGGGFFFGGGHHHKKKPPPUUU[[[bbbiiinnnppppppqqqqqqsssuuuvvvwwwwwwyyyzzz|||}}}}}}}}}|||~~~tttggg___VVVPPPOOOMMMIIIEEEKKKKKKLLLNNNQQQSSSRRRQQQSSSVVV\\\dddmmmuuuzzz~~~}}}~~~iiiUUUFFFCCC@@@======<<<:::999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>@@@AAAAAAAAAAAAAAAAAABBBHHHEEEEEEGGGIIIKKKQQQXXXjjj{{{wwwllllllrrr~~~xxxpppjjjhhhhhhjjjjjjpppppppppqqqsssuuuvvvwwwvvvvvvwwwwwwwwwwwwvvvvvvuuuuuutttuuuvvvwwwyyyzzz}}}~~~|||jjjeeeccciiitttqqqjjj```[[[\\\XXXVVVVVVVVVUUUSSSQQQPPPOOOOOONNNMMMMMMMMMJJJFFFCCCEEECCC@@@?????????>>>===;;;999666444444333111///333222111000/////////////////////000000000111111000000000000000000000000////////////............///......---------......---...///000111111000000222111111111111333444555555333222222444555555444333333222222222222333333333444444333333222111000222333333444444333333222111111111000000000000000000111111222222222222222222222222222222222222222111111222222222222111111111111111111111111111111333222111111000000111111000000000111222222333333///000111222444555666777444444444444444444444444444333333333333444555666555777999999999999;;;<<<<<<;;;;;;===AAABBBAAA??????@@@@@@@@@@@@>>>===<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCGGGHHHKKKOOOTTTXXX[[[\\\]]]```cccfffgggiiikkkmmmmmmmmmmmmnnnoooqqqrrrrrrqqqpppmmmjjjfffaaa^^^\\\[[[ZZZWWWUUUQQQNNNKKKIIIGGGFFFDDDCCCEEEHHHKKKMMMPPPRRRUUUXXXZZZ[[[[[[[[[YYYXXXUUUSSSTTTXXX___dddppp~~~yyydddVVVIIIEEEEEEEEEEEEGGGJJJMMMRRRWWW\\\cccjjjnnnrrrrrrssstttvvvxxxyyy{{{{{{|||~~~oooggg]]]VVVSSSPPPLLLIIIJJJIIIHHHIIIKKKLLLLLLKKKMMMPPPUUU\\\dddlllrrruuuxxx{{{zzzeeeRRRFFFCCC@@@======<<<:::999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========@@@AAAAAAAAAAAABBBBBBBBBGGGEEEDDDGGGHHHJJJPPPWWWgggxxx}}}qqqoooqqq}}}{{{rrrkkkiiiiiikkklllnnnnnnooopppqqqsssuuuvvvuuuvvvvvvwwwwwwvvvvvvuuuttttttttttttuuuwwwyyyzzz}}}}}}ooohhhdddhhhqqq}}}oooiii___ZZZZZZVVVVVVUUUUUUTTTSSSQQQPPPOOOMMMLLLLLLMMMMMMKKKHHHEEEEEECCC@@@?????????===<<<:::888555444444444222111222111000///............000000000111111111222222000000000000000000000000////////////..................---------......///---...///000111111111000000111111222222333444444555333222222444555555444333333222222222222333333444444444444333222111111333333333444444333333333222222111111000//////...//////000111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333222111111000000111111222222111000000111222333111111222444555777888888333333333333333333333333444444333333333444555555444666888888888999;;;===<<<;;;;;;<<>>===<<<::::::;;;<<<======>>>>>>??????@@@@@@AAAAAAAAAAAADDDEEEHHHLLLPPPTTTVVVXXX\\\^^^bbbdddfffgggjjjlllkkklllnnnpppqqqqqqqqqppplllkkkhhhfffcccaaa```___\\\[[[XXXUUURRROOOLLLKKKIIIHHHHHHIIIKKKNNNQQQSSSWWWXXX[[[^^^aaacccddddddccccccaaa^^^]]]^^^bbbfffpppzzzwwwcccVVVIIIEEEFFFFFFHHHJJJNNNQQQVVV[[[___eeekkkooossstttuuuwwwyyy|||~~~|||tttiii```[[[VVVRRRNNNMMMKKKHHHGGGHHHIIIHHHHHHJJJLLLOOOUUU\\\dddjjjnnnsssxxxttt```NNNEEECCC???===<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<========================@@@@@@AAAAAABBBBBBBBBBBBFFFDDDDDDGGGHHHIIIOOOVVVbbbtttuuupppooowwwuuullliiijjjmmmnnnmmmmmmmmmnnnoooqqqrrrsssuuuuuuvvvvvvvvvvvvuuuuuusssssssssssstttvvvwwwyyy||||||wwwnnngggffflllwwwnnnggg]]]YYYYYYUUUUUUUUUUUUTTTSSSQQQPPPOOOKKKKKKKKKMMMOOONNNKKKIIIEEECCC@@@??????>>><<<;;;555444333333555666666555222111000///////////////000111111111222222222222000000000000000000000000////////////...............------------...//////---...//////000111111111000000111333333333333333555333222222444555555444333333333222222333333333111222333444555555555555222222333333333333222222111111111111000000//////...//////000000000000000222222222222222222222222111111222222222222111111111111111111111111111111333222111111000000111111555333111//////000111222333333444444555666666666333333333333333333333333444444333333333444444555555666888888777888999;;;;;;;;;;;;<<<>>>AAACCCDDDAAAAAA@@@@@@@@@??????>>>999999:::;;;===>>>????????????????????????@@@@@@BBBDDDFFFJJJMMMQQQSSSUUUZZZ\\\```bbbdddeeehhhjjjiiikkknnnqqqrrrrrrqqqpppkkkjjjhhhfffeeedddeeeeee```^^^\\\XXXUUURRRPPPOOOKKKKKKLLLNNNPPPSSSVVVXXXXXXYYY[[[^^^aaacccfffggghhhiiihhhgggeeefffhhhjjjpppxxx~~~|||ttteeeYYYNNNJJJKKKLLLOOOSSSUUUXXX]]]```dddhhhmmmpppuuuuuuwwwyyy|||yyyoooggg```ZZZWWWVVVSSSOOOMMMLLLLLLLLLKKKNNNNNNPPPTTTZZZaaagggkkkqqqwwwnnnZZZLLLEEEBBB>>>===<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCFFFCCCDDDGGGHHHIIINNNTTT^^^pppsssmmmkkkrrrwwwnnniiijjjmmmnnnllllllmmmmmmnnnpppqqqrrrtttuuuuuuvvvvvvuuuuuutttsssrrrrrrrrrsssuuuwwwxxx|||{{{}}}wwwlllggghhhqqq~~~lllfff\\\XXXYYYUUUTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNOOOOOONNNJJJGGGDDDBBB@@@>>>>>>>>><<<;;;555333222333555777777666222222111000000000111111000111111111222222222222000000000000000000000000////////////............---------------...//////.........///000000111111000000111333333333333333555333222222444555555444444333333333333333333444222222333555555555555555111111222222222222111111//////000000111111111111......///000000000000///333333333333333333333333111111222222222222111111111111111111111111111111333222111111000000111111555333111/////////111222444444444444333333333222333333333333333333333333555444444333333333444444666777888888666666777888;;;;;;;;;<<<>>>@@@CCCEEEAAA@@@@@@???>>>>>>>>>===::::::;;;<<<>>>???@@@@@@@@@???>>>>>>>>>???@@@@@@CCCDDDFFFIIIMMMPPPRRRSSSXXXZZZ^^^```bbbcccfffhhhhhhjjjnnnrrrtttsssrrrqqqkkkjjjiiihhhhhhhhhjjjjjjfffdddaaa]]]ZZZWWWUUUUUUNNNOOOPPPRRRTTTVVVXXXYYYTTTTTTUUUWWWZZZ^^^aaacccgggiiikkklllmmmnnnrrrtttooovvv}}}yyyzzzzzz|||}}}wwwqqqfff]]]TTTRRRSSSUUUYYY]]]aaacccgggiiikkkmmmppprrruuuvvvxxxzzz}}}}}}|||xxxooogggbbb___\\\XXXUUUTTTSSSRRRQQQRRRRRRSSSVVVZZZ```fffiiiqqqvvv|||iiiVVVKKKDDDAAA>>><<<<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<999:::;;;===>>>@@@AAABBB@@@@@@AAABBBBBBCCCDDDDDDFFFDDDDDDGGGHHHIIIMMMSSS\\\mmm|||lllhhhfffnnn}}}yyyooojjjjjjkkkmmmmmmmmmmmmmmmnnnoooqqqqqqttttttuuuuuuuuuuuuttttttrrrrrrqqqrrrssstttvvvwww{{{{{{|||rrrjjjhhhmmm{{{}}}lllfff\\\XXXYYYUUUSSSSSSSSSSSSRRRQQQPPPOOOTTTSSSQQQPPPNNNJJJFFFBBBCCCAAA???>>>>>>>>>===<<<999777555444444444333222222222111111111111222222000000000111111111222222000000000000000000000000////////////............---------------...///000///.........///000111222000111111222222333444444555333222222444555555444444444333333333333444444666666666666555444333222111222222333333222222111...//////000111111222222......///000000000000000333333333333333333333333111111222222222222111111111111111111111111111111333222111111000000111111444333111000000000111111444444333333222222111111333333333333333333333333555555444333333333444444555666777777666666777888:::;;;===>>>>>>???BBBDDDDDDCCCAAA???===<<<;;;;;;======>>>??????@@@AAAAAA??????>>>>>>>>>???AAABBBDDDEEEGGGJJJLLLOOOQQQRRRVVVYYY\\\^^^```aaadddfffgggjjjnnnrrruuuvvvuuuuuummmmmmlllllllllmmmmmmnnnfffddd```\\\YYYVVVUUUUUUTTTUUUVVVWWWXXXXXXWWWWWWQQQPPPPPPRRRTTTXXX\\\^^^dddggglllppptttyyy~~~~~~|||vvvuuutttuuuxxx}}}~~~wwwpppiiibbb\\\]]]___```eeejjjooorrrtttuuuuuuuuuvvvxxxwwwxxxyyy{{{~~~}}}xxxvvvwww|||xxxrrrjjjgggcccaaa```___]]]\\\[[[[[[[[[]]]aaaeeeiiikkksssxxxxxxdddSSSJJJCCC@@@===<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<999999;;;<<<>>>???AAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFDDDEEEHHHIIIIIIMMMSSSZZZjjj|||hhhcccaaahhhwww|||rrrllljjjkkkkkklllllllllmmmmmmnnnooopppssssssttttttttttttssssssrrrrrrrrrrrrsssuuuvvvxxx{{{{{{{{{}}}zzzpppjjjlllwww}}}lllfff\\\XXXYYYUUUSSSSSSSSSSSSRRRQQQPPPPPPRRRQQQOOONNNLLLIIIDDD@@@AAA???>>>===>>>???>>>===999777555444444444333111111111000000000000111111/////////000000000111111000000000000000000000000////////////............---,,,,,,------///000000//////......///000111222222111111111111333444555555333222222444555555444444444333333333333444444666777777666666555444333333444444555555444444333000000000000000111111111//////000111111111111000222222222222222222222222111111222222222222111111111111111111111111111111333222111111000000111111222222111111111111111111111222222222333333333333444444444444444444444444666555444333333333333333111333555666666777999;;;999<<>>@@@BBBEEEDDDBBB???>>>=========@@@@@@AAAAAABBBBBBBBBCCC??????>>>>>>>>>@@@BBBDDDDDDEEEGGGIIILLLNNNPPPQQQTTTWWW[[[]]]^^^```bbbdddgggjjjnnnrrrvvvxxxyyyyyyssssssssssssssssssrrrrrrgggeeeaaa]]]YYYWWWVVVVVV[[[\\\\\\\\\[[[YYYVVVUUURRRQQQPPPPPPRRRVVVZZZ]]]eeehhhnnnttt{{{|||yyyuuurrrssswww}}}{{{tttooojjjhhhkkknnnooosssxxx~~~~~~~~~~~~yyyzzz{{{}}}wwwqqqmmmnnnrrrzzzyyyxxxuuuttttttssspppnnnkkkkkklllnnnpppsssuuuvvvzzz~~~ttt___OOOIIIBBB@@@===;;;;;;<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>@@@@@@AAABBBCCCDDDEEEEEEGGGEEEGGGJJJJJJJJJMMMSSSXXXggg}}}}}}hhhbbb^^^bbbooouuuooolllkkkkkkkkkkkkkkkkkkkkklllmmmnnnsssssssssttttttsssssssssssssssrrrrrrtttuuuwwwxxx{{{{{{{{{}}}wwwnnnlllttt}}}lllfff\\\XXXYYYVVVRRRSSSSSSSSSRRRQQQPPPPPPLLLLLLKKKLLLLLLJJJFFFCCC@@@>>>======>>>??????>>>777555333333555666555444000000////////////000111////////////000000000000000000000000000000000000000/////////............,,,,,,,,,---...///000111//////......///000222333333222000000000222555666555333222222444555555444555444444333333444444555333444555666777777777777555555666666666666555555222222111111000///////////////000111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333222222111000111111111000111222222222222111111///000111222444555666666555555555555555555555555666555444333333333333333...000333555666888;;;>>>999<<<@@@AAA???>>>???AAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>>>>???AAADDDEEEDDDEEEFFFIIIKKKNNNOOOPPPTTTVVVZZZ\\\^^^___bbbdddhhhjjjnnnrrrvvvyyy{{{|||xxxyyyzzzzzzzzzyyywwwvvvooolllhhhdddaaa___^^^^^^`````````___]]]YYYVVVTTTTTTSSSQQQQQQSSSWWW[[[^^^fffjjjqqqxxx|||vvvpppooorrrwwwzzz~~~zzzuuurrrrrrvvvzzz{{{{{{|||}}}~~~}}}}}}}}}~~~qqqkkkfffgggjjjssszzz{{{|||~~~rrr\\\MMMHHHBBB@@@===;;;;;;<<<;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::@@@@@@AAABBBCCCDDDEEEFFFGGGFFFGGGKKKKKKJJJNNNSSSWWWdddzzz}}}kkkccc\\\]]]iii{{{xxxrrrnnnlllkkkiiiiiiiiiiiijjjkkkllllllrrrssssssttttttssssssrrrsssssssssssstttvvvwwwyyy{{{{{{||||||{{{qqqmmmsss}}}kkkccc___XXXTTTTTTTTTTTTUUUTTTSSSRRRPPPOOOLLLLLLKKKLLLLLLJJJFFFCCCEEECCC@@@??????>>><<<:::999777555444444444333222444444444333222111000//////000000000000111111111222111111111000000//////000/////////............------------------------......//////000000111111111111222222222333333333444444444444444444444444444444333333333333222222777777555555444444444444444444333333333444444555222222111111000/////////000000111222222222222111111111111111111111111111444333111000000000111111000000000000111111111111111111111111111111111111111111111111111111111111222222333333333444444444666555444333333333333333444444444444444444444444222333444666777777888888:::===@@@AAAAAA@@@AAABBBEEEEEEEEEEEEEEEEEEEEEFFFCCCEEEFFFFFFEEEBBB>>><<<===>>>???@@@AAABBBBBBCCCFFFFFFGGGIIIKKKNNNPPPQQQUUUVVVXXXZZZ\\\___```aaagggiiilllqqquuuyyy}}}~~~~~~}}}|||zzzzzzuuuqqqlllhhhfffeeecccbbbdddcccaaa___\\\XXXUUUSSSRRRTTTUUUUUUVVVXXX[[[^^^eeekkkssszzz{{{qqqnnnoooqqqrrryyy}}}}}}~~~~~~}}}}}}{{{uuusssuuuwwwwwwvvvllleee___^^^ccclll||||||kkkYYYKKKCCC???===;;;999888999:::;;;::::::::::::::::::::::::<<<<<<======>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLOOOPPPYYYcccsss|||kkk___XXX]]]gggrrruuuqqqnnnjjjiiiiiiiiijjjkkklllmmmnnnoooqqqttttttsssrrrrrrsssuuuuuuttttttuuuwwwyyyzzzzzzzzz{{{}}}~~~sssnnnooossskkkccc___XXXTTTTTTTTTTTTTTTTTTSSSQQQPPPNNNLLLLLLKKKLLLLLLJJJFFFCCCCCCAAA????????????>>><<<999777555444444444333222333333333333222111000////////////000000000111111111111111111000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111111111111222222222333333444444444444444444444444444444333333333333222222333333333222333333444444666555444333333333333333////////////000000000000000000111222222222222111111111111111111111111111555444333222222222333333000000000000111111111111111111111111111111111111111111111111111111111111333333333333444444444444666555444333333333333444444444444444444444444444333444555666777777777777999;;;>>>@@@@@@AAABBBDDDHHHIIIJJJKKKKKKKKKKKKJJJGGGGGGGGGGGGEEECCC@@@>>>??????@@@AAABBBCCCCCCDDDFFFGGGHHHIIIKKKNNNPPPQQQUUUVVVXXXZZZ\\\___```aaagggiiilllpppuuuyyy|||~~~}}}|||zzzvvvqqqnnnkkkjjjhhhfffcccbbb```]]]ZZZWWWUUUTTTTTTUUUWWWXXXYYY[[[^^^aaagggllluuu}}}xxxqqqoooooonnntttzzz~~~}}}||||||~~~~~~xxxrrroooppppppooonnnhhhaaa\\\\\\```jjjzzzxxxfffUUUHHHAAA???===;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJMMMOOOPPPWWW```qqq{{{kkk```YYY]]]dddmmm~~~vvvrrrnnnjjjhhhhhhhhhiiijjjlllmmmnnnppprrrtttuuuuuutttuuuvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyyyyzzz{{{~~~vvvooommmnnn{{{kkkccc___XXXTTTUUUSSSTTTTTTTTTSSSQQQOOONNNMMMLLLLLLLLLLLLJJJGGGDDDAAA@@@>>>???@@@@@@???>>>999777555444444444333222333333333333222111000000/////////000000000000111111111111111000000000000...///000000000///---,,,---------------------------......//////000111111111111111222222222222333444444444444444444444444444444333333333333222222000000000111111222333444777666555333222222222222------......///000000111000000111222222222222111222222222222222222222222555444333222222222333333000000000111111111222222222222222222222222222222222222222222222222222222333333333333444444444555555555444333333333444444444444444444444444444444444444555555666666777777777:::<<<>>>???AAADDDFFFIIIKKKNNNPPPQQQPPPOOONNNJJJJJJIIIGGGEEECCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQUUUVVVWWWZZZ\\\^^^```aaagggiiilllpppuuuyyy|||~~~~~~}}}zzzvvvssspppnnnllljjjcccaaa^^^[[[XXXWWWVVVWWWWWWYYY[[[]]]^^^___bbbdddgggmmmuuu~~~yyysssooommmqqqwww~~~{{{{{{{{{{{{}}}}}}|||wwwpppmmmlllkkkiiigggbbb\\\WWWYYY___iiizzzrrr```OOODDD???>>>===;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCCCCDDDDDDCCCFFFFFFGGGIIIKKKMMMOOOPPPSSS\\\mmmyyyiii```ZZZ[[[^^^fffwwwyyysssnnniiifffffffffhhhiiikkklllmmmpppsssuuuvvvvvvwwwxxxyyyxxxwwwvvvvvvvvvvvvxxxxxxwwwxxxxxxyyy{{{}}}xxxpppjjjhhhsss}}}lllccc___XXXTTTUUUSSSSSSTTTTTTSSSQQQOOONNNMMMLLLLLLLLLLLLJJJGGGDDDBBB@@@??????@@@@@@>>>===999777555444444444333222222222222222222111000000000000000111111111111222111111111000000000000000...///000111000///---,,,........................------......///000000111111111111111222222222222444444444444444444444444444444333333333222222222111111111111111222333333555555444333222222222222////////////000000111111000000111222222222222111222222222222222222222222222111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333555444444333333333444444444444444444444444444444555555555555555666777777999;;;===>>>???AAADDDFFFGGGIIINNNQQQRRRQQQOOOMMMLLLJJJHHHFFFDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRTTTUUUWWWYYY\\\^^^```aaafffhhhkkkpppuuuyyy|||~~~~~~{{{xxxvvvsssqqqmmmkkkdddaaa]]]YYYWWWWWWXXXYYYZZZ\\\___``````aaacccdddgggmmmvvv~~~xxxuuuxxx}}}{{{yyywwwxxxzzz}}}~~~}}}wwwqqqmmmlllkkkhhheee]]]XXXUUUXXX___kkk|||~~~lllZZZKKKBBB>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCFFFGGGGGGIIIJJJMMMNNNOOOQQQYYYiii|||xxxggg___YYYYYYZZZ___rrr~~~vvvooojjjddddddeeefffhhhjjjlllmmmpppsssuuuvvvwwwxxxzzz|||yyyxxxwwwvvvuuuvvvvvvwwwwwwwwwxxxxxxyyy{{{{{{|||{{{~~~~~~wwwnnnhhheeemmmvvvlllccc^^^XXXTTTVVVSSSSSSSSSSSSRRRQQQOOONNNMMMMMMLLLMMMMMMKKKGGGDDDDDDBBB@@@??????>>><<<;;;999777555444444444333222111111222222222111000000111111111222222222333333000000000000000000111111...///000000000///---------------------------------------...//////000000000000111111111222222222444444444444444444444444444444333333333222222222444444333222222222222222222222222222222333444555222222222111111111000000000000111222222222222111222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111111111222222222222444444333333333444444555444444444444444444444444555555444444555666777888<<<>>>@@@AAAAAAAAACCCEEEFFFIIIMMMQQQRRRQQQNNNLLLJJJIIIFFFDDDBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLNNNPPPQQQRRRTTTUUUWWWYYY[[[^^^___```eeegggjjjoootttyyy}}}|||zzzxxxuuupppmmmfffccc^^^ZZZXXXXXXYYY[[[^^^___aaaaaaaaabbbdddeeejjjqqq||||||wwwuuutttrrrtttxxx|||}}}~~~~~~~~~{{{vvvpppmmmlllkkkgggddd[[[VVVUUUZZZbbbooozzz{{{|||~~~zzzgggUUUHHHAAA>>><<<<<<;;;;;;:::::::::;;;999999:::::::::;;;;;;;;;<<<<<<======>>>????????????@@@AAABBBCCCCCCCCCCCCFFFFFFGGGHHHJJJLLLMMMNNNQQQXXXeeewww{{{ggg^^^XXXWWWWWW\\\mmmyyyqqqkkkddddddeeefffgggiiijjjkkkoooqqqtttuuuuuuwwwyyy|||yyyxxxvvvuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyzzzzzzzzzwwwyyyzzzyyytttmmmgggdddhhhqqq~~~mmmccc^^^XXXTTTVVVRRRSSSSSSSSSRRRPPPNNNMMMNNNMMMMMMMMMMMMKKKHHHEEEEEECCCAAA??????>>><<<:::999777555444444444333222000111111111111111000000111111111222222222333333000000000000111111111111000/////////............++++++++++++++++++++++++,,,------......///000000000000000111111111111222444444444444444444444444444444333333333333222222666666444333333222222222111111111111222444555666444444333222222111000000000000111222222222222111333333333333333333333333222222333444444444333333111111111222222222222333333333333333333333333333333333333333333333333333111111111111222222222222444444333333333444555555444444444444444444444444444444444444555777999:::???AAADDDEEEEEEDDDEEEFFFGGGJJJNNNQQQRRRQQQNNNLLLGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIILLLLLLLLLMMMOOOQQQRRRSSSTTTUUUVVVYYY[[[]]]___```bbbeeeiiinnnuuuzzz{{{vvvrrriiifffaaa]]]ZZZZZZ[[[\\\___```aaaaaabbbdddgggjjjrrrzzzxxxssspppooooooppptttyyy|||}}}}}}~~~~~~zzzuuuooollljjjhhhdddaaaYYYVVVVVV\\\fffttt}}}{{{xxxwwwxxxxxxwwwvvvuuutttsssvvv{{{uuucccQQQFFF@@@???;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;<<<<<<<<<===>>>>>>?????????@@@AAABBBBBBCCCCCCBBBEEEEEEFFFGGGHHHJJJLLLMMMQQQUUU```qqqkkk```XXXVVVVVVZZZiiizzz}}}sssmmmeeeeeeeeefffggghhhiiijjjnnnoooqqqrrrrrrtttwwwyyywwwwwwuuutttsssttttttuuuvvvvvvxxxyyyyyyyyyyyyyyyvvvwwwxxxwwwtttoooiiifffeeelllwwwmmmccc^^^WWWTTTVVVRRRSSSSSSSSSRRRPPPNNNMMMNNNMMMMMMMMMMMMKKKHHHEEECCCBBB@@@?????????===;;;999777555444444444333222000000111111111111000000//////000000000111111111///000000000111111111111111000...---------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000111111111111444444444444444444444444444444333333333333222222555444444333333333444444111111111111222333444444222222222111111111111111000000111222222222222111333333333333333333333333111222333444444444444333111111111222222222333333333333333333333333333333333333333333333333333333222222333333333444444444333333333333333444555666444444444444444444444444333333222333555777:::<<<>>>BBBGGGIIIJJJIIIHHHHHHHHHJJJMMMOOOPPPOOOLLLKKKDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMMMMMMMNNNOOOQQQSSSSSSTTTTTTVVVXXX[[[]]]___``````bbbgggnnnuuu{{{zzzvvvllliiieeeaaa^^^\\\\\\]]]^^^___```aaacccgggmmmrrrwww~~~wwwqqqnnnnnnppprrrwww{{{|||wwwpppllljjjfffaaa]]]XXXVVVWWW^^^iiixxx{{{yyyxxxxxxwwwuuuttttttwww}}}~~~ppp^^^NNNDDD???>>>:::;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<======>>>??????@@@@@@??????@@@AAABBBBBBBBBBBBDDDDDDEEEFFFGGGIIIJJJKKKPPPSSS[[[jjjrrrdddYYYVVVVVVYYYeeesssvvvnnnggggggffffffggghhhhhhiiilllmmmnnnnnnnnnpppsssvvvuuuuuusssrrrrrrssstttttttttuuuvvvxxxxxxxxxxxxxxxuuuvvvyyyzzzxxxssslllgggbbbgggqqq~~~mmmccc^^^WWWTTTVVVRRRRRRSSSSSSRRRPPPNNNMMMNNNMMMMMMMMMMMMLLLHHHEEEAAA@@@??????@@@@@@???===999777555444444444333222///000000111111111000000............//////////////////000000111111111222222111...,,,,,,---///111////////////////////////,,,,,,------...//////000000000000000111111111111444444444444444444444444444444444333333333222222222222222222333444555555333333222222111222222222/////////000111111222222000000111222222222222111333333333333333333333333///000111222333222222111111111222222222333333333333333333333333333333333333333333333333333333333444444444555555555666666333333333333333444555666444444444444444444444444333222222333555888;;;======BBBHHHLLLMMMLLLKKKKKKGGGIIIKKKMMMMMMKKKIIIHHHCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFHHHHHHIIIJJJMMMNNNNNNOOOPPPQQQSSSTTTSSSTTTVVVXXX[[[]]]___```^^^aaafffmmmuuu|||{{{vvvmmmkkkgggccc```^^^]]]]]]]]]^^^___```dddkkksssxxxyyyxxxuuupppmmmmmmpppvvvyyyzzztttnnnkkkfff```\\\XXXUUUWWW___kkkzzz~~~}}}zzzlll[[[LLLBBB>>>>>>::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJOOOQQQXXXfff{{{xxxhhhZZZVVVVVVXXXaaammmwwwppphhhhhhgggggggggggghhhhhhjjjkkklllllllllmmmpppssstttsssrrrqqqrrrrrrssstttrrrsssuuuwwwxxxxxxwwwwwwtttwww{{{~~~}}}wwwnnnhhhaaaeeemmmzzzmmmfff[[[VVVVVVSSSUUUUUUTTTTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKIIIFFFDDDBBBAAA?????????>>>;;;999888777666555444333333333000000////////////000000///...------///000000///000000000000000000000000000000000000000000000000...000000///...---...///////////////////////////000000000000111111111111222222333333333333444444444444444333333222222222222222333444555666777888444444333333222111000000111111111111111000//////000000000000000111111222444444333333222111000000222222333333333333444444000111111222222111111000333333333222222111111111000000111111111222222222111111222222222333333333333333222222333333444555555222000111444777777666555444333444555888;;;<<>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIQQQZZZbbbtttmmm]]]ZZZXXXTTT]]]mmmzzzppplllllljjjhhhfffeeefffhhhiiijjjllllllllllllmmmooossssssttttttssssssrrrrrrrrrrrrrrrssstttuuuvvvwwwuuuyyy}}}yyyppphhheeehhhsssmmmeee[[[VVVWWWSSSRRRRRRRRRRRRQQQOOONNNMMMNNNMMMLLLLLLLLLKKKHHHEEEBBBAAA@@@??????>>><<<999888777666555444333333333111111000000000000111111111000//////111222222111000000000000000000000000////////////////////////...///000///...---...///////////////////////////000000000000111111111111222222333333333333444444555555555444444333333333444444444444333333333333444444333333222111111000111111111111111000000///111111111111111222222333444444333333222111111000222222333333333333444444333333444444444444333333222222222111111111000000333333444444444555555555111111222222222333333333333333222222333333444555555333111222444666666555555555444444666888;;;<<<@@@CCCHHHLLLNNNMMMKKKIIIGGGHHHHHHHHHGGGEEEDDDCCCAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMLLLLLLMMMMMMOOOPPPRRRSSSSSSTTTUUUWWWYYYZZZ[[[\\\^^^```dddkkkttt||||||yyyrrrnnnhhhbbb^^^]]]^^^___^^^aaadddgggjjjmmmrrruuuzzz|||vvvyyy}}}~~~yyytttooohhhaaa[[[WWW[[[bbbkkkxxxtttcccRRRGGGAAA>>><<<999::::::::::::::::::999::::::::::::::::::::::::=========>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGOOOVVV^^^ooosss```\\\YYYUUU[[[hhhyyytttlllllljjjhhhffffffggghhhhhhjjjkkklllllllllnnnpppttttttttttttsssrrrqqqpppqqqrrrrrrssstttuuuwwwxxxyyy}}}{{{oooiiihhhppp}}}~~~llleee[[[WWWXXXTTTRRRRRRRRRQQQPPPOOONNNMMMOOONNNMMMMMMMMMLLLIIIFFFCCCAAA@@@??????>>><<<:::888777666555444333333333222222222111111222222222111000///000222333222111000000000000000000000000...........................///000///---------...////////////////////////000000000000111111111111222222333333333333444444555555555555444444444444444333333333222222222111444444333333222222111111111111222222111111000///222111111111111222333333444333333222222111111111222222333333333333444444444444555555555555444444111111111111000000000000111111222222222333333333111111222222222333333333333333333333333444444555666444333333444555555444333333333333444666999:::===@@@DDDGGGIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMPPPRRRTTTSSSSSSUUUVVVXXXYYY[[[[[[\\\^^^bbbiiiqqqyyy{{{yyysssnnnggg```[[[ZZZ\\\]]]___bbbeeehhhiiijjjmmmooosssyyy~~~{{{}}}xxxsssllleee```[[[```iiittt~~~qqq^^^MMMDDD???<<<;;;888999999::::::999999888::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGEEEKKKQQQXXXggg{{{eee^^^[[[VVVYYYaaannn}}}zzznnnllljjjhhhgggggghhhiiigggiiikkkllllllmmmoooqqquuuuuuuuutttsssqqqooonnnppppppqqqrrrsssuuuwwwxxxzzz~~~{{{pppiiimmmxxx}}}kkkeee\\\XXXXXXUUUTTTTTTTTTSSSRRRQQQOOOOOONNNNNNMMMMMMMMMLLLIIIGGGCCCAAA@@@@@@@@@???<<<:::888777666555444333333333222222111111111111222222///......///000111000///000000000000000000000000////////////////////////...///000///---,,,---...///////////////////////////000000000111111111111222222222333333333444444444444444444444444444444111111111222333444444555444444333333333222222222111222222222222111000000111111000000111111222333333333333222222111111111222222222333333333444444222333333444444333333222222222111111111111111111000000111111111222222222111111222222222333333333333333333333333444555555666555444444444555444444111111111222333444666777:::<<>><<<;;;999999::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEHHHMMMSSS```uuujjj```\\\WWWWWW[[[eeeuuuqqqnnnjjjhhhhhhiiiiiiiiifffhhhjjjllllllmmmppprrruuuuuuuuuuuusssqqqnnnmmmnnnnnnoooppprrrtttuuuvvvxxx{{{||||||yyymmmlllsss}}}}}}lllggg]]]YYYYYYUUUTTTSSSSSSSSSRRRPPPOOONNNMMMLLLLLLLLLMMMKKKIIIFFFCCCBBB@@@@@@@@@???<<<:::888777666555444333333333111111111000000111111111///......000111222000...000000000000000000000000000000000000000000000000---//////...---,,,---...///////////////////////////000000000111111111111222222222333333333444444222222222222222222222222222222333333444444555555444444444333333333333333222222222222222111000000///////////////000111111333333222222222222222111222222222333333333444444222333333444444333333222333333333333333333333333444444444555555555666666111111222222222333333333444444333333444444555666555555666666555444444555222222333333444555666777999:::<<<===>>>>>>==================>>>??????@@@BBBCCCDDDEEEGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPOOONNNMMMLLLMMMPPPSSSUUUTTTUUUUUUVVVVVVVVVWWWWWWVVVYYY]]]bbbhhhqqq|||~~~{{{yyyxxxsssnnnfff^^^YYYWWWXXXYYYZZZ\\\______]]]\\\[[[\\\^^^dddkkkooonnnmmmmmmooowww|||yyysssnnnkkkkkkrrr}}}~~~}}}vvvgggTTTFFFAAA???===<<<::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGKKKPPPZZZlllqqqddd^^^XXXVVVXXX___nnntttpppkkkiiiiiiiiiiiihhhfffhhhjjjllllllmmmppprrrtttuuuvvvvvvuuurrrpppnnnmmmmmmnnnoooppprrrtttuuuuuuxxxxxxwww|||sssnnnpppvvv~~~nnnhhh___ZZZZZZVVVQQQQQQQQQPPPOOONNNMMMLLLMMMLLLKKKLLLMMMLLLIIIGGGDDDBBBAAA@@@@@@???===;;;888777666555444333333333111111000000000000111111111000111222444444222000000000000000000000000000111111111111111111111111---...///...,,,,,,,,,---////////////////////////000000000000111111111111222222333333333333444444111111111111222222222222666666555444333222222111444444444444333333333333222222222333222222111000///............///000000222222222222222222222222222222333333333333444444444444555555555555444444333333333444444444444444333333333444444444555555111111222222222333333333444444444444444555555666333555777777555555555666555666666777888888999999888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAACCCCCCEEEFFFHHHIIIJJJKKKMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPOOONNNOOOPPPRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRPPPSSSWWW[[[aaakkkwww~~~{{{xxxvvvqqqmmmfff```[[[XXXXXXXXXWWWXXXYYYXXXUUUSSSSSSSSSVVV\\\dddhhhhhhhhhiiijjjrrrwww~~~~~~yyyvvvuuuuuu|||~~~~~~}}}oooaaaOOOCCC@@@@@@>>>;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<============>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGJJJNNNUUUcccyyy|||jjj```YYYVVVWWW[[[iii|||yyysssllliiiiiijjjiiiggggggiiikkkllllllmmmoooqqqrrrtttvvvwwwwwwuuusssqqqooooooooopppqqqrrrsssttttttwwwxxxvvvxxxxxxqqqnnnoooxxxooojjjaaa[[[ZZZVVVQQQQQQQQQPPPOOONNNMMMLLLMMMMMMLLLMMMNNNMMMJJJHHHDDDBBBAAAAAAAAA@@@===;;;888777666555444333333333222222111111111111222222000000111333555555222000000000000000000000000000000000000000000000000000---...///...,,,+++,,,---////////////////////////000000000000111111111111222222333333333333444444111111111222222333333333555555444333222111000000444444444444444444444444222222333333222222111000///////////////000000111222222222222222222222222222222333333333333444444333333444444444444333333222222222333333444444444111111111222222222333333111111222222222333333333444444444444444555666666111444777777666555666777555666777777888888888888999999888888999999999:::;;;;;;;;;;;;===???AAABBBCCCDDDEEEGGGHHHJJJKKKLLLOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSRRRQQQPPPNNNMMMLLLKKKIIIMMMQQQTTTYYYcccpppzzz~~~zzzvvvtttooolllgggaaa]]]ZZZXXXXXXUUUUUUTTTRRROOOMMMNNNOOORRRXXXaaafffhhhiiikkkmmmoootttzzz~~~xxxhhh[[[JJJAAA@@@@@@>>>::::::::::::;;;;;;:::::::::::::::;;;;;;<<<===============>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCFFFEEEHHHMMMQQQ[[[pppqqqbbbYYYVVVWWWWWWdddvvv|||vvvnnniiiiiijjjhhhfffhhhjjjkkklllllllllnnnpppppprrrvvvxxxyyyxxxvvvuuussssssssssssssstttuuuuuuqqquuuvvvssssssxxx}}}~~~{{{tttkkkhhhooozzzqqqkkkbbb\\\[[[VVVSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNMMMNNNOOONNNLLLJJJDDDCCCAAAAAAAAA@@@===;;;888777666555444333333333444333333222222333333444......///111333333000...000000000000000000000000////////////////////////---...///...,,,+++,,,---////////////////////////000000000000111111111111222222333333333444444444222222222333333444444444111111111111111222222222444444444444444444444444222333333333333222111111000000000000000111111222222222222222222222222222222222333333333444444444000111111222222111111000111111111222222333333333444444444555555555666666111111222222222333333333555444444444444555666666000444777888666555777888333333444555666666666555999999888888888888999:::;;;;;;;;;<<<===@@@BBBDDDCCCDDDEEEGGGIIIKKKLLLMMMPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTSSSRRRRRRQQQPPPRRRQQQOOOMMMKKKIIIHHHGGGEEEHHHLLLOOOTTT^^^lllvvv}}}zzzuuurrrnnnkkkgggccc^^^[[[YYYWWWTTTTTTRRROOOLLLKKKLLLMMMPPPWWW```gggiiikkknnnpppnnnrrrxxx|||~~~~~~~~~|||}}}|||uuucccVVVGGG??????@@@===999999999999::::::999999999::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBEEEDDDGGGLLLOOOWWWkkkwwwdddYYYVVVWWWUUUaaaqqqwwwnnnjjjjjjjjjgggeeeiiijjjllllllllllllmmmoooooorrruuuyyy{{{zzzyyywwwvvvvvvuuuuuuuuuuuuvvvvvvnnnssstttqqqooorrruuuvvv}}}}}}|||uuujjjcccjjjuuunnnggg^^^ZZZYYYSSSUUUUUUTTTRRRQQQPPPOOONNNLLLMMMOOOPPPOOOLLLIIIFFFCCCCCCCCCBBBAAA@@@???>>>===;;;888777777777555444222111111111111111222222000000000000000000000000///000111222222111000000///////////////////////////////////////000111111111...++++++...//////---222222111000000111222333...///222444555444333222444333333333333444555666777666444222111111111111555555444333333333333444000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333111222222333333222222111555444333222222222333444444444444444444555777777444444555555666777777888666666666777777777777888999999::::::::::::::::::;;;===@@@AAAAAAAAABBBCCCDDDFFFHHHJJJJJJKKKNNNPPPQQQRRRSSSTTTUUUVVVWWWWWW[[[YYYVVVTTTSSSRRRPPPOOONNNMMMKKKHHHFFFDDDCCCBBBBBBCCCDDDGGGMMMWWWbbbjjjsss}}}~~~xxxuuutttqqqmmmfff```]]]\\\[[[ZZZVVVSSSQQQRRRQQQOOOOOORRRWWW^^^hhhooossssssrrrqqqttttttuuuttttttvvvyyy|||{{{{{{|||}}}~~~wwwxxxzzz~~~~~~vvvkkk]]]PPPCCC???>>>===;;;;;;:::::::::999999888888888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>============???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGJJJKKKQQQbbbrrrkkk]]]VVVSSSZZZaaakkkzzztttllljjjkkkkkkjjjggghhhjjjkkklllmmmmmmmmmmmmooorrrvvvxxxyyyyyyxxxxxxwwwvvvuuutttttttttuuuvvvwwwxxxvvvrrrooonnnmmmssswwwxxxrrrhhhbbbdddiiiqqq|||nnnggg^^^ZZZYYYTTTUUUTTTSSSRRRQQQOOONNNNNNLLLMMMOOOPPPOOOLLLIIIGGGCCCCCCCCCBBBAAA@@@>>>>>>:::888666444444444333111222111111111111111222222000000000000000000000000///000111111111000///...111111111111111111111111///............///000000000...++++++---//////---///......------...000000///000222333333333333222444444333333333444444555444444333222222222333444555555444333333333333444111111111111111111111111000111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444222222222222222222222222555555444333333444444555444444444444555666777777555555666666777777777888888888888888999999999999888888888888888999999999:::<<<>>>>>>>>>???AAACCCDDDFFFIIILLLMMMOOORRRTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYWWWTTTRRRQQQOOOMMMKKKIIIHHHFFFDDDBBBAAA@@@@@@BBBCCCDDDFFFKKKTTT^^^eeepppzzzzzzwwwwwwtttpppkkkfffbbb```^^^]]][[[WWWUUUUUUTTTQQQQQQTTT]]]dddnnnvvvxxxxxxvvvuuuppppppqqqpppqqqtttxxx{{{}}}~~~}}}yyyyyyzzz~~~uuuiiiWWWJJJ???<<<<<<;;;:::::::::::::::999999999888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCFFFIIIJJJPPP```ooopppaaaXXXUUUVVV]]]gggvvvxxxpppmmmllljjjhhhhhhhhhjjjkkklllmmmmmmmmmmmmnnnqqqsssvvvwwwxxxxxxwwwwwwvvvvvvuuuuuuuuutttvvvwwwxxxvvvssspppnnnnnnnnnrrrtttnnneee``````dddkkkvvvnnnggg^^^ZZZZZZUUUTTTTTTSSSQQQPPPOOONNNMMMLLLMMMOOOOOONNNLLLIIIGGGCCCCCCBBBBBBAAA???>>>===999777555444444333222000222222111111111111111222000000000000000000000000000000000000000///...---////////////////////////...------------...//////000...,,,+++---.........000000000000000111222333222222111111111222222333444444444444444444444444222111111111222444666777555555444333333333333333111111111111111111111111000111111111111222222222222222222222333333333333444444444444444444444444222222222222222222222222333333444444444555555555333333222111111222333333666555444444444555555666444444444444555666777888777777777777888888888888999999:::::::::;;;;;;;;;888888888999999:::::::::<<<===>>>>>>>>>@@@CCCEEEFFFIIIMMMPPPRRRTTTWWWZZZYYYYYYZZZZZZZZZYYYYYYYYYXXXVVVTTTRRRPPPNNNJJJGGGCCCCCCAAA@@@????????????BBBCCCDDDEEEJJJQQQZZZ```mmmwww}}}{{{{{{xxxvvvsssoookkkgggeeecccbbb]]]YYYYYYWWWUUUVVVZZZfffmmmvvv|||~~~{{{xxxvvvmmmnnnnnnnnnppptttzzz~~~}}}{{{{{{}}}~~~qqqdddQQQFFF<<<:::;;;;;;:::;;;::::::::::::999999999999:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEHHHIIINNN\\\jjjwwwfff[[[WWWUUUZZZcccqqq~~~uuuqqqmmmjjjggghhhiiiiiijjjkkklllmmmmmmmmmmmmnnnppprrrtttuuuvvvuuuvvvvvvwwwwwwvvvuuutttuuuwwwxxxvvvtttqqqpppppplllooorrrnnnfff```^^^___dddnnn|||ooohhh^^^[[[ZZZVVVTTTSSSRRRQQQPPPOOONNNMMMLLLMMMNNNNNNMMMKKKIIIGGGBBBBBBBBBAAA@@@???>>>===;;;999666555555555333222333222111111000111111111000000000000000000000000000000000///...------,,,////////////////////////---,,,,,,,,,,,,---......///---,,,+++,,,---......111111111111222333333444444333111000///000222333444444444444444444333333222111111111222444666777555444333333222222333333111111111111111111111111000000111111111222222222222222222333333333333333444444444444444444444444111111111111111111111111333333333333444444444444444333111000000111333444444444444444444555555555444444444444555666777888999999999999999999999999999999999:::::::::;;;;;;::::::;;;<<<======>>>>>>???@@@@@@@@@AAACCCGGGJJJKKKOOOSSSVVVXXXZZZ\\\^^^\\\\\\]]]]]]\\\[[[YYYYYYZZZXXXUUUSSSQQQMMMIIIFFFAAA@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGKKKRRRZZZ```mmmwww}}}}}}}}}zzzuuupppmmmkkkhhhccc^^^^^^]]]\\\___dddpppuuu|||zzzvvvsssmmmnnnooopppsssxxx}}}zzzlll___NNNEEE===<<<<<<;;;:::<<<::::::::::::::::::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDFFFHHHLLLXXXdddzzzlll___XXXWWWZZZ```lll}}}yyysssnnnkkkiiiiiiiiiiiijjjjjjkkklllmmmllllllllllllmmmpppssstttssstttvvvwwwwwwvvvuuussstttvvvwwwwwwtttrrrqqqrrrqqqsssuuussslllddd___]]]^^^fffsssooohhh___[[[[[[WWWTTTTTTSSSRRRPPPOOONNNMMMLLLMMMMMMNNNLLLKKKHHHGGGBBBBBBBBBAAA@@@???======;;;999666555555555333222333222222111000000111111111111111111111111111111111111000///...---------000000000000000000000000,,,,,,,,,,,,,,,---.........------,,,+++,,,---...,,,---...//////000000000444222000//////000222333333444444555555444333333444333222222222333444555444444333222222222222333111111111111111111111111000000111111111222222222222222333333333444444444222222222222222222222222111111111111111111111111222222222222333333333333444333111000000111333444222222333333444444444444555555555555555666888888::::::;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;;;;<<<===>>>???@@@AAABBBAAABBBCCCCCCDDDGGGKKKOOOTTTWWW[[[]]]]]]^^^___```^^^_________^^^\\\ZZZYYYYYYWWWSSSQQQOOOKKKGGGDDD?????????@@@AAABBBCCCDDDCCCEEEHHHKKKPPPWWW^^^cccoooxxx~~~xxxuuutttnnnhhhcccbbbbbbbbbgggnnnyyy}}}xxxsssooommmnnnppprrrvvv|||~~~zzzzzz~~~}}}ttteeeXXXKKKCCC===<<<;;;999888:::::::::::::::::::::::::::::::::;;;<<<<<<======>>>===>>>>>>>>>?????????@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFGGGJJJTTT^^^sssssscccZZZWWWWWW\\\fffuuu}}}tttpppnnnmmmiiiiiiiiiiiiiiijjjlllllllllkkkjjjiiikkkmmmppprrrqqqrrrtttvvvwwwvvvtttssstttvvvwwwwwwuuutttssstttvvvxxxzzzyyysssjjjbbb]]][[[aaajjjvvvppphhh___[[[\\\XXXUUUUUUTTTRRRQQQPPPOOONNNLLLMMMMMMMMMLLLJJJHHHGGGBBBBBBAAAAAA@@@>>>===<<<999777555444444333222000333333222111000000000000111111111111111111111111111111000///............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,***+++---///---...///000111222222222333111000//////000222333111222444555555555444333666555333222111222222333444444333222222222222222222222222222222222222222000111111111111222222222222222333333444444555555222222222222222222222222222222222222222222222222111111111222222222333333333333222111111222333333111111222333444444444444555555555555666777888888;;;;;;;;;<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<=========>>>???@@@BBBCCCDDDEEEDDDEEEGGGHHHIIILLLPPPSSS[[[^^^bbbccccccbbbbbbbbb```aaaaaabbbaaa^^^\\\ZZZVVVSSSOOOLLLJJJGGGDDDBBB?????????@@@BBBCCCEEEEEEFFFHHHLLLPPPUUU[[[bbbfffooowww}}}}}}~~~}}}|||uuummmgggeeeeeegggmmmttt}}}wwwrrrooolllnnnrrruuuzzzyyytttsssxxxyyyooo___QQQFFF@@@;;;;;;999666666888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===>>>>>>??????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAACCCFFFGGGIIIPPPYYYjjj~~~jjj___VVVTTTWWW```mmm}}}xxxrrrppppppjjjiiihhhhhhhhhjjjkkklllkkkjjjiiiiiijjjlllnnnooooooppprrrtttttttttttttttsssuuuwwwxxxvvvuuuuuuvvvxxxzzz}}}~~~zzzrrrfff^^^\\\^^^bbbkkkxxxppphhh___\\\]]]YYYVVVVVVUUUSSSRRRQQQPPPOOOMMMMMMMMMLLLKKKJJJHHHGGGAAAAAAAAAAAA@@@>>>===<<<:::888666444444444333111444333222111000000000000111111111111111111111111111111000/////////000111************************---------------......///,,,------,,,******,,,///...///111333444444444444000000//////000111222333000111333555666666555555555444333222111222333333444333222222111222222222222222222222222222222222000111111111111222222222222222333333444555555666333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222111222333444555555555444555555555555666777888999:::;;;<<<===>>>@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFHHHIIIKKKKKKIIIKKKNNNPPPRRRTTTWWWYYY___bbbfffhhhgggfffffffffbbbcccdddeeedddaaa___]]]VVVRRRMMMIIIGGGFFFEEECCCBBBBBBCCCDDDEEEGGGHHHIIIJJJMMMQQQUUUXXX]]]cccggglllsssxxxxxxyyy~~~|||tttlllhhhgggiiiooovvv~~~~~~yyytttqqqooonnnqqqvvv{{{}}}wwwsssrrrvvv{{{}}}uuujjjZZZKKKBBB===:::;;;:::888777::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>===>>>>>>??????@@@AAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBCCCFFFGGGHHHNNNVVVbbbxxxtttgggZZZVVVUUUZZZcccrrrvvvqqqooojjjjjjhhhggghhhiiikkkllljjjjjjiiiiiijjjkkklllmmmnnnooooooqqqrrrsssttttttrrruuuwwwxxxwwwvvvvvvwwwxxxzzz~~~{{{nnneee]]]\\\\\\aaammm}}}ppphhh___\\\]]]ZZZWWWVVVUUUTTTSSSRRRQQQPPPMMMMMMLLLLLLKKKIIIHHHGGGAAAAAAAAA@@@???>>>===<<<===;;;888777777777555444444333222111000000000000111111111111111111111111111111000//////000111222000000000000000000000000...------------...//////,,,---...,,,***))),,,///+++,,,...000111222111111////////////000111333333...000333555777777666555444333222222222333444555444333222222111111222222222222222222222222222222000111111111111222222222222222333333444555666666444444444444444444444444333333333333333333333333333333333444444444555555111222222333333222222111111222444666777777666666555555555666666777888999:::;;;<<<===???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJLLLNNNPPPQQQRRROOORRRUUUXXXZZZ\\\^^^```aaadddhhhjjjjjjiiiiiiiiicccdddfffgggfffdddaaa___XXXSSSMMMIIIGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNPPPTTTWWWZZZ^^^bbbeeeiiipppttttttvvv}}}xxxooojjjhhhiiiooovvvyyyzzzzzzxxxtttpppooonnnqqquuu{{{}}}yyyuuuuuuwwwzzz|||{{{ssshhhWWWHHH@@@<<<;;;======;;;<<>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDBBBCCCFFFHHHHHHMMMTTT\\\qqq{{{mmmaaaZZZVVVXXX]]]hhh~~~yyyqqqmmmkkkjjjhhhggggggiiikkkllljjjjjjiiijjjjjjkkkkkklllnnnnnnnnnoooppprrrssstttrrrtttwwwxxxwwwwwwwwwxxxyyy{{{vvvlll^^^ZZZXXX[[[gggwwwqqqkkkbbb^^^^^^YYYXXXWWWUUUSSSPPPNNNLLLKKKNNNMMMLLLKKKKKKJJJHHHEEEDDDBBB???>>>>>>>>>>>>===:::999888666444333333222333333222111111000000///222333555555555333111000222222222222222111000///---.........//////000000........................---,,,+++,,,...///...---'''+++///111000///111222///000111000//////111333222333555666666444333222111111111111111111111111444333222111111111222333444444444333222111000///111111111111000000000000...000222444444444333222444444444444444444444444222222222333333444444444000000000000000000000000222222111111222222333444333333333333333333333333555666777999:::::::::::::::>>>AAACCCBBBCCCFFFHHHLLLLLLMMMMMMMMMLLLLLLKKKQQQQQQSSSUUUWWWXXXZZZ[[[]]]]]]^^^___```bbbdddeeejjjjjjiiiiiiiiiiiiiiiiiikkkiiigggfffgggeeeaaa]]]YYYSSSLLLIIILLLOOONNNMMMLLLJJJJJJMMMMMMKKKKKKMMMMMMPPPTTTXXX[[[^^^aaaccclllooorrrwww|||pppddd```dddjjjooovvvtttrrrnnnkkklllnnnqqquuuxxx}}}~~~yyyxxx|||xxxkkk\\\MMMDDD>>>===;;;999888999;;;<<<888999::::::;;;;;;::::::========================>>>>>>?????????@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@CCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDGGGLLLPPP\\\kkkqqqbbbYYYTTTUUUXXX```ssszzzrrrmmmpppmmmiiigggggghhhhhhggghhhhhhhhhhhhhhhhhhiiijjjiiikkkmmmoooqqqqqqqqqqqqtttsssssssssssstttuuuuuu||||||{{{vvvggg]]]YYY^^^cccggguuutttmmmccc______ZZZVVVVVVTTTSSSQQQPPPOOONNNNNNMMMLLLKKKKKKJJJHHHEEEEEEBBB???>>>>>>???>>>===:::999777666444333333333333333333222111111000000000000111111111000///...111222222222222111000///............/////////000........................,,,******+++,,,---,,,+++))),,,000111000000111222111222333222111111333555444444444333333333444444222222222222222222222222555555444333333444444555444444444333333111000000111111111111000000000000///111333444555555444333111444888::::::888444111222333333333333333333444333333333333333333333333222222222111222222333444333333333333333333333333555666777888999::::::::::::>>>BBBDDDDDDEEEHHHKKKLLLMMMNNNPPPRRRSSSSSSTTTYYYZZZ[[[]]]___aaabbbccccccddddddeeeggghhhjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjmmmkkkiiiiiiiiigggbbb^^^ZZZUUUPPPPPPSSSVVVVVVTTTRRROOONNNPPPPPPMMMMMMPPPSSSVVV[[[___cccfffjjjmmmrrruuu{{{rrrfffaaaccchhhkkkkkklllkkkkkkkkkmmmrrrvvv}}}|||tttgggXXXKKKBBB===<<<;;;:::999:::;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCBBBCCCCCCCCCDDDGGGKKKOOOXXXeee{{{yyyfff\\\TTTSSSTTTYYYjjj{{{~~~uuuoooooollliiigggggghhhhhhggghhhhhhhhhggghhhhhhiiijjjiiiiiikkkmmmnnnoooppppppsssssssssssssssttttttuuuyyyzzz}}}|||wwwoooddd]]]^^^^^^```lll{{{vvvnnneee```___ZZZUUUUUUTTTSSSRRRRRRQQQQQQNNNMMMLLLKKKKKKJJJHHHEEEEEECCC@@@????????????>>>:::999777666444333333333444444444333222222111111///////////////.........111111222222111111000000............////////////........................,,,+++++++++---...---,,,+++...111222111000111222111222333222111111333555666444222111111333555666333333333333333333333333555555444444444444555555333444444333333222111000222222111111111000000000000111333444555555444444222444777888888777444222444333333333333333333222444444444444444444444444222222222222222333444444333333333333333333333333444555666777888999:::::::::===BBBEEEHHHJJJLLLNNNMMMNNNQQQTTTXXX[[[]]]___bbbcccdddeeeggghhhjjjjjjiiijjjjjjlllmmmnnnooopppnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkiiifffaaa]]]ZZZWWWUUUWWWZZZ]]]]]][[[YYYUUUSSSTTTTTTRRRSSSWWW\\\```eeeiiinnnrrrwww{{{}}}vvvjjjccccccdddfffeeefffhhhjjjmmmqqqwww{{{~~~{{{vvvmmmaaaSSSGGG@@@<<<;;;;;;;;;;;;:::::::::;;;;;;<<<============<<>>999888777666444444333333555555444333333222222111222111111000000000111222000000111111111111000000.........///////////////........................///...---...000111000///...///111111111111111111///000111000//////111333444333222222222333444555444444444444444444444444222222222222333333333444333333444444333222222111222222222111111111000000000000222333333444333333777555111//////111555777444444444333333222222222222222222222222222222222333222222222222333444444333333333333333333333333444555555666777999:::;;;:::>>>CCCHHHLLLOOOQQQSSSPPPRRRTTTXXX\\\aaadddfffgggggghhhiiikkklllmmmmmmlllmmmnnnooopppqqqqqqrrrqqqqqqqqqpppoooooonnnnnnkkkkkkkkkkkkiiieee```\\\YYYYYYYYY[[[___```___]]]^^^YYYWWWYYYYYYXXX[[[___fffjjjoootttyyy~~~zzzmmmeeebbbbbbbbbfffhhhlllooossswww}}}{{{wwwpppfffZZZNNNEEE???:::;;;;;;<<<<<<;;;::::::999::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDCCCCCCDDDGGGJJJOOOWWWhhhtttfffZZZVVVTTTTTT\\\hhhzzzyyyooonnnkkkgggffffffgggggggggggggggggggggggghhhiiijjjiiiiiihhhhhhjjjkkkmmmooopppqqqqqqrrrrrrrrrrrrrrrqqqtttxxx}}}yyyoooddd^^^XXXWWW^^^gggpppyyyuuummmddd___]]]XXXXXXWWWVVVTTTSSSQQQPPPOOONNNMMMLLLKKKKKKJJJHHHEEEEEECCC@@@????????????>>>999888777555444444444444555555444333333222222111222222111111111222222333///000000111111111000000///////////////.................................///...---...000111000////////////000111222111111///000111000//////111333000111333444444444333333444444444444444444444444222222333333444444444444333333444444444333222222222222222222111111111111...//////000111111222222777555111......111555777444444444333333222222222222222222222222222222222333333222222333333444555333333333333333333333333555555555666777999;;;<<<<<>>>>>>>>>>>????????????BBBBBBCCCCCCCCCCCCCCCBBB?????????@@@AAABBBCCCDDDBBBCCCDDDCCCCCCDDDFFFHHHNNNSSSaaaxxxzzzjjj\\\WWWVVVUUUZZZcccrrr|||qqqooolllhhhffffffggggggfffffffffffffffggghhhiiijjjjjjjjjiiiiiijjjlllnnnooooooooopppqqqrrrqqqqqqqqqooorrrwww{{{~~~}}}vvvlllccc[[[WWWYYY^^^fffnnn{{{tttlllccc^^^]]]XXXXXXWWWVVVTTTRRRPPPOOONNNNNNMMMLLLKKKKKKJJJHHHEEEDDDBBB???>>>>>>>>>>>>===888888666555555444444444444444444333222222111111//////000000000000000111//////000000111111000000///////////////.................................,,,+++++++++---...---,,,///...---///111222222111111222333222111111333555///000333444555444333222444444444444444444444444333444555666666777666666333333444444444444333333333222222222222111111111.........//////000111111333444555666666555444333444333333333333333333222444444444444444444444444333333333333333444444555333333333333333333333333666555555666888:::<<<>>>>>>@@@FFFMMMUUUYYYZZZYYYYYYYYY[[[]]]aaaeeeiiikkkoooooooooppppppqqqqqqqqqrrrsssuuuvvvwwwwwwvvvvvvtttssssssrrrqqqpppoooooommmoooooommmjjjgggeeeeeecccdddfffggggggfffdddcccbbb______cccfffgggjjjoooxxxzzz~~~|||pppiiieeedddccceeejjjqqqyyyxxxrrrfffZZZOOOGGGBBB@@@:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBBBB@@@@@@???@@@@@@AAABBBCCCAAABBBCCCCCCCCCCCCEEEGGGKKKPPP[[[oooppp^^^WWWUUUSSSWWW^^^jjjzzzxxxqqqnnnjjjhhhggggggfffeeeeeeeeeeeefffggghhhiiijjjkkkkkkkkkkkklllmmmnnnooommmnnnpppqqqqqqqqqpppooonnnrrrvvvyyy{{{}}}~~~vvvlllbbbZZZVVVVVV]]]eeeppp{{{ssslllccc___^^^YYYUUUUUUTTTSSSRRRPPPPPPOOONNNMMMLLLKKKKKKJJJHHHEEECCCAAA>>>============<<<888777666555555444555555333333333222111111000000------///000000000//////...//////000000000000000000/////////....................................,,,******+++,,,---,,,+++...,,,+++---000222222111111222333222111111333555000000111222333444444444333333333333333333333333333444555666777777777666333333444444444444444333333333222222222111111111.........//////000111222222333555666666555333222222333333333333333333444333333333333333333333333444333333333333444555555333333333333333333333333777666666777888;;;>>>@@@@@@BBBGGGOOOWWW\\\\\\ZZZ[[[\\\]]]___cccggglllnnnqqqqqqqqqqqqrrrrrrrrrrrrssstttvvvxxxxxxxxxwwwvvvssssssrrrqqqpppooonnnnnnlllmmmmmmjjjgggeeefffgggeeegggiiijjjjjjiiiiiihhhgggeeefffjjjmmmlllooossswwwyyy{{{~~~{{{pppjjjgggggggggkkkpppyyy~~~}}}vvvooobbbUUUJJJCCC@@@???;;;;;;:::999:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>===========================>>>>>>>>>>>>????????????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA???AAABBBCCCCCCCCCEEEGGGHHHLLLUUUeee|||{{{dddZZZVVVRRRSSSXXX```qqq}}}tttqqqllliiihhhgggfffdddeeeeeeeeefffggghhhiiijjjjjjjjjkkklllmmmmmmmmmmmmlllmmmoooqqqqqqpppooonnnmmmppptttvvvwwwxxx|||~~~}}}uuujjjaaaYYYUUUUUU[[[fffpppzzzssslllddd```___[[[RRRRRRRRRRRRQQQQQQQQQQQQNNNMMMLLLKKKKKKJJJHHHFFFBBB@@@===<<<<<<===<<<;;;888777666555555555555555333333222222111000000///,,,...000222222111000///......///000000000000000000000//////.........---........................---,,,+++,,,...///...------+++***,,,000333333111///000111000//////111333222111000000111333555666333333333333333333333333000111333555666666555444333333444444555444444444333333333222222222111111////////////000111222333555333111//////111333555222222222333333444444444000000000000000000000000444333333333333444555555333333333333333333333333777777777777999<<>><<<;;;999999999;;;===>>>:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@>>>@@@BBBCCCCCCDDDFFFGGGEEEIIIQQQ___tttkkk___XXXSSSRRRVVVWWWhhh~~~vvvsssnnnjjjhhhgggeeedddddddddeeeeeeggghhhiiijjjhhhiiikkklllmmmmmmlllkkklllmmmooopppqqqpppnnnmmmlllooorrrttttttuuuxxx|||}}}zzzqqqggg___YYYOOOUUU___hhhrrr~~~tttmmmccc^^^\\\WWWWWWVVVTTTQQQOOONNNMMMLLLLLLKKKJJJJJJJJJIIIFFFCCCCCCAAA???<<<;;;;;;;;;<<<<<<;;;999777666555444444555444333222111///......111111111111222333444555444222000000222111...+++///............---------//////............//////......//////...---,,,,,,,,,,,,,,,,,,---...//////111111111000000...------000111111222222333444444333333333333333333333333666555444333333333333333555555666666555444333333333333222111111111111111111000000000111222333333///222555444222111222444666666666777666666555555333222111111111222333444444444333222222333333333666555555444444333333222222333555777999:::;;;;;;CCCFFFKKKQQQVVVYYY[[[\\\]]]]]]]]]^^^bbbfffkkknnnoooppprrrsssttttttsssssstttttttttsssrrrrrrqqqqqqrrrqqqpppooonnnlllgggddddddbbb___]]]]]]```ccceeeiiiiiijjjjjjjjjkkkkkkkkkkkkmmmoooooooooooopppqqqmmmoooqqqrrrtttyyy~~~xxxssspppnnnsssyyyxxx{{{uuurrrmmmkkkkkkjjjgggdddhhhgggfffdddaaa^^^\\\[[[[[[^^^aaabbbbbbcccfffiiikkkqqqzzz~~~||||||ttthhhYYYLLLDDD@@@>>><<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>????????????@@@@@@@@@@@@?????????>>>>>>======??????@@@AAACCCDDDEEEEEEEEEFFFMMMYYYiiiqqq```XXXRRROOOPPPXXXbbbtttwwwsssnnnkkkjjjiiifffdddgggfffeeeddddddeeefffgggjjjkkkkkkllllllkkkkkkjjjkkklllmmmnnnooopppqqqrrrnnnooopppqqqsssvvvxxxyyyzzz|||tttggg[[[YYYUUUVVV^^^iiittttttlllbbb^^^]]]XXXVVVUUUSSSQQQOOOMMMLLLLLLJJJIIIIIIJJJKKKJJJHHHEEECCCAAA???===;;;;;;;;;<<<<<<;;;999777666555444444333333222222111000000000555444333333222222222222333111000000222222///---000000/////////.........///......------......///......//////...------,,,------------...///000000000000000000///...---,,,000111111222222333333444333333333333333333333333555555444333333333333333555555555555555444333333000000///...............111111000000111111222333000222444444222111333444111222222333333333222222222222111111111222333444444333333222222333333444333333222222222222111111222333555777999:::;;;;;;AAAEEEKKKQQQVVVZZZ[[[\\\\\\\\\]]]___cccgggkkkmmmooopppqqqrrrsssrrrrrrqqqssssssrrrqqqpppooonnnnnnlllkkkjjjiiiiiifffbbb___]]][[[XXXWWWYYY]]]aaadddhhhgggggghhhhhhiiijjjjjjoooppppppooommmkkkkkkkkkjjjlllooorrrvvvzzz}}}uuurrrppppppuuu{{{zzzsssooohhheeebbbaaabbbaaa___\\\\\\\\\\\\[[[ZZZXXXVVVUUUSSSUUUXXXXXXVVVVVVYYY[[[[[[aaajjjuuu|||yyywwwqqqfffWWWJJJCCC@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>@@@@@@AAAAAABBBBBBBBBBBBEEEEEEJJJTTTbbbwwwwwwdddZZZTTTQQQRRRSSS[[[jjj|||~~~wwwoookkkkkkkkkhhheeeffffffeeeddddddeeegggggghhhiiijjjkkkllllllllllllmmmmmmmmmnnnnnnooooooooommmnnnooopppsssuuuwwwxxx{{{|||pppdddXXXTTTSSSXXXaaakkkyyyssskkkaaa]]]]]]YYYVVVUUUSSSPPPNNNMMMLLLKKKIIIHHHHHHJJJKKKKKKIIIGGGCCCAAA???===<<<;;;<<<<<<;;;:::999777666555444444111111111111111111222222222222111000//////......111000///000222222000///111000000000////////////...------,,,,,,------............///......---,,,...............000111111000000000000000///...---000000111111222333333333333333333333333333333333555444444333333333333333444555555555555444444333222222222222111111111111111111000000000111222222000111222222111111333444111222333444444555444444222222111111222222333444333333333222222333333444111111222222222222333333333444555777888:::;;;;;;???DDDKKKSSSXXX[[[\\\\\\[[[\\\___bbbeeehhhkkklllnnnoooooopppppppppoooooooooooonnnllljjjiiihhhgggbbbaaa```______]]]YYYVVVRRRQQQOOOOOOQQQWWW]]]aaacccccccccccceeegggiiijjjooopppooommmjjjhhhhhhhhhhhhkkkpppuuuyyy~~~yyyuuutttuuuvvv{{{{{{zzzzzz|||~~~|||uuunnngggddd]]]\\\ZZZ[[[[[[[[[YYYWWWTTTUUUVVVWWWWWWUUUTTTRRROOOPPPPPPOOOMMMLLLMMMNNNMMMRRRZZZdddnnnyyy}}}yyytttrrrlllbbbSSSHHHBBB???===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<========================<<<<<<==================>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@FFFDDDGGGNNNYYYkkkjjj]]]VVVTTTTTTQQQUUU___ppp~~~rrrllllllmmmjjjgggeeeeeedddddddddfffggghhhffffffhhhjjjkkklllmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmlllmmmnnnoooqqqsssuuuvvvzzz{{{qqq\\\VVVRRRTTTZZZbbbnnnxxxsssjjj```]]]^^^ZZZUUUTTTRRRPPPNNNLLLKKKKKKJJJIIIIIIJJJKKKKKKIIIGGGCCCBBB@@@>>>===<<<<<<<<<:::999888777555555555444111111111111111111111111//////000000111111111111//////000111111222111000000000000/////////......---,,,,,,++++++,,,,,,------...............------------------...///000111111111111111111000//////000000000111222222333333333333333333333333333333444444333333222333333444444444444555555444444333333333444444444333333333111111000000000000111111//////000000111111222333111222333444555555555555222111222222222222333333333333222222222333444444222222333444444555666666444444555666888999;;;;;;>>>DDDLLLTTTZZZ]]]]]]]]][[[]]]```dddgggjjjkkkkkkmmmmmmmmmmmmllllllkkkkkkhhhgggfffdddbbb```^^^]]]WWWVVVTTTTTTTTTRRRPPPMMMJJJIIIGGGGGGJJJPPPVVVZZZ\\\\\\]]]___bbbfffiiikkkjjjkkkkkkjjjhhhggghhhjjjiiimmmsssxxx}}}}}}yyywwwyyy|||~~~}}}wwwwwwwwwyyyyyyvvvpppiiidddbbb\\\\\\]]]]]]]]]\\\[[[YYYXXXYYY[[[\\\\\\ZZZWWWVVVRRRRRRQQQOOOMMMKKKJJJJJJKKKNNNSSSYYY```hhhqqqwww~~~|||wwwqqqnnneee\\\OOOEEE@@@>>>===;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>????????????????????????????????????>>>>>>??????@@@@@@@@@AAAFFFDDDEEEIIIRRRbbbyyyqqqaaaXXXTTTTTTRRRSSSYYYhhh|||uuummmmmmmmmkkkgggeeeddddddcccdddeeeggghhheeefffhhhiiijjjkkkkkkkkkllllllllllllmmmmmmmmmmmmllllllmmmnnnppprrrtttuuuvvv}}}{{{fff^^^VVVTTTVVV[[[eeeooosssjjj```]]]^^^ZZZVVVUUUSSSPPPNNNMMMLLLKKKLLLLLLKKKKKKKKKJJJGGGEEEBBBBBB@@@???===<<<<<<;;;999999777666555555555555333333222222111000000000111222333333444333333222...///000111111111111222/////////.........------,,,,,,++++++++++++,,,,,,------...............---,,,,,,,,,,,,---...///000222222333333333222111111///000000111111222333333333333333333333333333333333333222222222333333444333333444444444444444333000000111222222111111000111111000000///000000111---...///000111222111000---...///000111222222222111111222222333333333333333222222222333333444555222222333333444555666666555555555666777999:::<<>>===<<<;;;:::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>======>>>>>>>>>?????????=========>>>>>>>>>>>>>>>;;;<<<===>>>@@@AAABBBCCCFFFDDDDDDHHHOOO\\\qqq{{{fff[[[UUURRRPPPPPPVVVcccuuuzzzpppnnnmmmjjjgggeeeddddddcccdddeeefffggggggggghhhhhhiiihhhhhhhhhiiiiiijjjkkklllmmmnnnnnnkkkllllllmmmoooqqqssstttrrrxxxpppfff\\\VVVTTTVVV]]]eeessskkkaaa]]]]]]YYYWWWVVVTTTQQQOOONNNMMMLLLNNNMMMLLLLLLLLLJJJGGGDDDBBBBBBAAA@@@>>>===<<<;;;999888777666555555555555333333222222111000//////111111111111000...+++***---///111111111000111222............---------------,,,,,,++++++,,,,,,---,,,---......///.........,,,,,,+++,,,,,,---...///222222333333333222222111//////000000111222222222333333333333333333333333222222222222222333333444222333333444444444444333111222333444444444333222111111000/////////000000------///222555555222///000000111222333333333222000111222333333333333222222222222222333444555555000000111222222333444444666666555555777888:::<<>>>>>>>>=========>>>>>>>>>??????<<<<<<<<<============>>>:::;;;<<<>>>@@@BBBDDDDDDEEEDDDDDDGGGLLLWWWiiizzzpppbbbXXXRRRLLLNNNSSS^^^mmm~~~vvvqqqmmmjjjhhhfffeeedddccccccdddeeeffffffgggggghhhhhhgggffffffgggggghhhjjjkkklllnnnnnnllllllmmmmmmoooqqqrrrssspppuuuzzz}}}wwwlll```YYYSSSQQQVVV\\\tttlllbbb^^^]]]XXXXXXWWWUUURRRPPPOOONNNMMMLLLKKKKKKLLLLLLKKKHHHFFFBBBBBBAAA@@@???===<<<;;;888777666555555555555555111111111111111111111111......//////---+++((('''...000222222000///000222////////////............------,,,,,,,,,,,,------,,,------...//////......,,,,,,,,,------...///000000000111222222111111000//////000000111111222222333333333333333333333333222222111111222333333444111222333444444444444444333444666777888777666555111111000///////////////---///222777:::999444000444444555555555555555444000111222333333333222222222222222222333444555666111111111222222333333333777666555555666888:::<<>>>>>???============>>>>>>>>>???<<<=========>>>>>>>>>>>><<<<<<>>>???AAABBBCCCDDDDDDCCCDDDFFFIIIQQQ```nnn|||kkk^^^TTTMMMOOORRRYYYeeeuuu~~~uuunnnkkkjjjgggfffdddccccccccccccddddddeeefffggggggggggggggghhhhhhhhhiiijjjkkkkkklllmmmmmmmmmnnnoooqqqrrrsssrrruuuwwwyyy}}}rrrfff]]]UUUPPPRRRWWWtttmmmccc^^^\\\WWWXXXWWWUUUSSSQQQOOONNNNNNJJJJJJJJJKKKMMMLLLJJJHHHBBBBBBBBBAAA???>>><<<;;;888777666555555555555555///000000111222222333333///000222333333111000......111333222000...000111000000000000////////////...------,,,,,,------...,,,,,,---.../////////......------......///000111...//////000000000///////////////000111111222222333333333333333333333333222111111111222333333444111222333333444444444444000111333555555444333222111111000//////////////////000555:::>>><<<666111222222333333333222111111000111222333444333222222222222222222333444555666333333444444444444555555777666555555666888:::<<<>>>AAAFFFKKKPPPTTTVVVWWWYYYYYYYYYZZZZZZ[[[[[[[[[XXXVVVTTTQQQOOONNNMMMMMMMMMMMMKKKJJJHHHGGGFFFEEECCCAAA??????@@@@@@@@@???>>>AAADDDIIILLLNNNOOOPPPPPPSSSXXX\\\___``````___\\\^^^___```aaadddiiilllnnnppprrruuuyyy~~~zzzqqqjjjffffffllltttzzz}}}~~~~~~~~~{{{wwwpppiiibbbZZZUUUQQQQQQPPPNNNKKKJJJKKKMMMRRRZZZgggwwwxxxwwwpppeee\\\PPPIIIAAA;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>======>>>>>>?????????@@@>>>>>>???@@@AAAAAABBBBBBDDDBBBCCCEEEFFFLLLYYYfffqqqbbbWWWQQQSSSTTTVVV^^^nnnxxxpppllllllhhhgggeeecccbbbbbbbbbcccbbbcccdddfffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiimmmmmmmmmnnnoooqqqrrrssstttvvvwwwxxx}}}wwwkkkaaaXXXRRRRRRVVVtttlllccc___^^^ZZZWWWVVVTTTSSSQQQPPPPPPPPPMMMMMMMMMLLLLLLKKKJJJIIIBBBBBBAAAAAA???===<<<;;;===:::666444444555666666444444333333333333222222'''))),,,///000111000000---......///000111111222///.........------------.........------,,,,,,,,,...---,,,,,,,,,,,,------111000///......------...111111111111000///...---222222111111111111111222222333555444333333444666444444555555444444333222222222222222222222222222111111000000111222333333222222222111111111111000222222111111111111111111444444333222111111111111333333333222222222111111555555444444444555666777666666666555555444444444555333222222333777;;;===@@@AAADDDHHHLLLPPPRRRTTTUUUVVVWWWWWWWWWUUUTTTSSSRRROOOLLLIIIHHHIIIKKKLLLLLLMMMLLLIIIFFFDDDEEEFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQSSSVVVVVVXXX\\\___```___]]]XXXZZZ]]]___```cccfffiiimmmrrrxxx}}}|||tttnnniiiffflllpppwwwzzzrrrggg___]]]WWWPPPLLLMMMNNNNNNNNNQQQSSS\\\lll}}}yyytttmmmccc[[[KKKFFF???:::999:::;;;;;;::::::999888999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@BBBAAABBBEEEGGGJJJTTT^^^xxxyyyiii___YYYUUUSSSVVV\\\gggxxxwwwpppllljjjjjjhhhfffcccaaabbbccccccccceeefffgggiiijjjkkkiiiiiiiiihhhggghhhjjjllljjjkkklllnnnppprrrssstttuuuuuuuuuvvvyyy}}}yyymmm```WWWSSSSSSssslllccc___^^^ZZZXXXWWWUUUSSSPPPOOONNNMMMKKKKKKLLLKKKKKKJJJIIIHHHBBBAAAAAA@@@>>>===<<<;;;:::777444333333444333333333333222222222111111111,,,...000111111111000///222111111000///......---/////////.........------/////////......---------...///111000...,,,,,,---000//////...............//////000000000000000///111111000000000111111222222333444444333333444666444444555555444444333222222222222222222222222222111111111111111222333333222222222111111111111000222222222222222222222222444333222222111111222222333333333222222222222111333333333333333444444555333222222222222222111111333333333444555777999:::<<<===@@@DDDGGGKKKMMMNNNPPPQQQQQQQQQQQQPPPNNNMMMNNNLLLIIIGGGGGGHHHKKKLLLLLLMMMMMMLLLJJJHHHIIIJJJFFFFFFFFFEEEFFFGGGIIIJJJJJJLLLPPPSSSVVVXXXXXXXXXZZZZZZZZZ\\\]]]]]][[[YYYVVVXXX[[[]]]___bbbfffiiiqqqvvv~~~zzztttooolllkkkpppuuu~~~wwwnnngggaaaYYYSSSQQQOOOLLLIIINNNPPPXXXeeesssxxxrrrkkkaaaXXXLLLGGG@@@;;;::::::;;;;;;::::::999999999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????BBB@@@AAADDDFFFJJJSSS]]]sssqqqeee\\\WWWSSSSSSWWW```ooo}}}}}}tttmmmjjjiiifffcccaaa``````aaabbbcccdddeeeggghhhiiijjjiiijjjjjjiiihhhhhhkkkmmmmmmmmmoooppprrrtttuuuvvvuuuuuuuuuvvvyyy|||~~~tttggg\\\VVVTTTrrrkkkbbb___^^^ZZZZZZXXXUUURRRPPPMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGGGGBBBBBBAAA???>>>===<<<;;;999777555444444444333222222222222111111111000000222222333333222111///...333222111000///...---,,,000000000/////////......///////////////.........///444999888333...---............---......///000---...///000111111111111////////////000000111222222333444444333333444555444444555555444444333222222222222222222222222222222111111111111222222333222222222111111111111000333333333333333333333333222222111111222222333444333333333333222222222222333333333333444444444444444444444444444555555555333444555666777777777666999;;;===AAADDDFFFHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFEEEDDDEEEHHHKKKMMMMMMOOOQQQQQQPPPNNNNNNNNNKKKJJJJJJKKKKKKLLLNNNNNNPPPTTTYYY^^^bbbcccbbbbbbbbb```^^^]]]\\\[[[XXXVVVVVVXXX[[[]]]___cccgggkkkttt{{{xxxtttsssssssssyyyyyyrrrhhh```ZZZUUUNNNJJJMMMNNNTTT]]]fffuuuwwwqqqiii^^^UUUMMMHHHBBB===;;;;;;;;;;;;::::::999999999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???AAA???@@@CCCEEEHHHQQQZZZkkk}}}lllbbb[[[TTTRRRTTTZZZgggssszzzqqqllljjjfffccc````````````bbbbbbcccdddfffggghhhhhhiiijjjkkkjjjiiiiiikkkmmmmmmnnnoooqqqrrrtttuuuvvvuuuuuuuuuvvvwwwzzz|||~~~|||qqqeee\\\WWWqqqkkkbbb___^^^ZZZXXXWWWTTTRRROOOMMMLLLKKKJJJKKKKKKJJJJJJIIIHHHGGGCCCCCCAAA@@@???=========:::999777777777666555333222222222222111111111111333333333333222111//////000000000000////////////000000000000//////////////////..................111999@@@???777000///000------------...///000111......///000111111111111............///000111222111333444444333222444555444444555555444444333222111222222222222222333333222222222111111222222333222222222111111111000000111111222222222222333333111111111111222333444555444444333333333222222222333444444555555555555555444444555555666666777777555555555555666666666666:::;;;>>>AAACCCEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDBBBAAAAAABBBDDDGGGKKKMMMMMMPPPSSSTTTSSSQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSSSSWWWZZZ___dddhhhjjjkkkkkkiiifffbbb___]]]\\\ZZZXXXXXXZZZ]]]___aaaeeekkknnnwww~~~|||yyyzzz}}}zzzooofff^^^VVVQQQMMMNNNRRRWWW]]]lll~~~uuuppphhh^^^VVVNNNIIICCC>>><<<<<<;;;;;;999999999:::::::::;;;;;;<<<;;;::::::999999::::::999999999999999999999999999:::;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???>>>???BBBCCCFFFNNNWWWeee}}}tttiii```WWWSSSSSSXXXcccmmmxxxqqqnnnhhhdddaaaaaaaaaaaaaaabbbbbbccceeeffffffgggiiijjjkkkkkkjjjjjjkkkmmmkkklllmmmnnnpppqqqrrrsssuuuuuuuuuuuuvvvwwwyyyzzzzzzoooeee^^^ooojjjbbb___^^^YYYUUUTTTRRRQQQOOONNNMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDBBBAAA???>>>>>>>>>:::999777777777666555333444333333333333222222222111111111111111111000000000000000000////////////000000000000////////////------------------------000777>>>===666///...000,,,,,,,,,,,,---///000111000000111111111111000000//////...//////000111111111222444333222222333555444444555555444444333222111111111222222333333333333333222222222222222333222222222111111111000000///000000000111111111222000000000111222333444555444444444333333333222222111222333444444444444333111111111222333333333444888777444333333555777888:::;;;>>>@@@BBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???AAACCCGGGJJJLLLJJJMMMQQQRRRRRRQQQQQQQQQRRRRRRSSSUUUVVVWWWWWWXXX\\\]]]```cccgggjjjmmmnnnkkkgggbbb^^^]]]\\\\\\[[[ZZZ[[[]]]___bbbffflllppp{{{rrrfff\\\VVVOOOOOOPPPSSSWWWeee}}}yyyrrrlllfff]]]WWWMMMIIICCC???======<<<;;;999999:::::::::;;;;;;;;;;;;;;;:::999999999999:::999999999999999999999999888999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<>>>AAABBBCCCKKKTTTaaaxxxpppeeeZZZUUUTTTWWW```hhhwwwwwwqqqiiidddaaaaaa``````aaabbbbbbcccdddeeeffffffhhhiiikkkkkkjjjiiijjjlllkkkkkklllmmmooopppqqqqqqssssssttttttuuuuuuvvvwwwyyy|||xxxooohhhmmmiiibbb___^^^YYYTTTSSSQQQPPPNNNNNNMMMMMMKKKKKKLLLKKKKKKJJJIIIHHHFFFDDDBBB@@@???>>>>>>???999777555444444444333222444444444333333333222222000000000000000111111111333222111000///...---,,,000000000/////////......,,,,,,,,,---------------,,,111666666111---,,,...,,,,,,,,,,,,---...///000111111111222111111000000111000000//////000000111111222333333222222333444444444555555444444333222111111111222222333333444444333333222222222222333222222222111111111111000......//////000111111111111111111111222333444555444444444444333333333333///000222333333333222111333333333333444444444444999777444222222444888:::777999;;;===>>>>>>===<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>???AAADDDGGGJJJKKKHHHKKKNNNQQQRRRTTTVVVWWWYYYZZZ[[[]]]^^^_________aaabbbccceeehhhlllnnnppplllgggaaa\\\[[[\\\]]]]]]\\\]]]^^^___bbbffflllppp~~~rrrcccYYYSSSQQQPPPQQQTTT```uuu}}}tttlllgggaaaZZZUUUKKKHHHCCC???>>>======<<<888999:::;;;;;;;;;::::::;;;;;;:::999999999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@@@@AAAHHHPPP]]]sss|||pppaaaYYYVVVVVV\\\bbblll{{{~~~vvvllldddbbbaaa___^^^bbbbbbcccddddddeeeffffffggghhhjjjjjjiiiiiiiiijjjllllllmmmnnnooopppqqqqqqqqqrrrrrrssssssttttttttttttvvvzzz~~~}}}wwwsss}}}llliiibbb___^^^YYYUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIGGGGGGDDDCCC@@@>>>===<<<======:::777444333333444333333333333333333222222222111111111000000000000111111222111111000///......---/////////.........------------------.........///+++---//////...------...,,,,,,,,,,,,------...//////000111111222222222222333222111000000000000000000222333333222222333444444444555555444444333222000111111222333333444444555444333222222222222222222222222111111111111000...//////000111111222222111111111111222333444444555444444444444333333333000222333555555444333222666666666666666555555555666555444444444666777999666888:::<<<===<<<:::999::::::999:::;;;<<<>>>???@@@@@@AAABBBDDDGGGIIIJJJJJJMMMRRRVVVZZZ^^^cccfffggghhhjjjlllmmmnnnnnnnnnlllmmmoooqqqssstttuuuuuuqqqkkkddd^^^]]]^^^```aaaaaabbbbbbccceeeiiiooosss}}}rrreee]]]XXXTTTTTTWWW___nnn|||zzzooofff___YYYSSSOOOIIIFFFAAA???>>>>>>===<<<888999:::;;;;;;;;;::::::;;;:::999999888999999999::::::::::::::::::::::::::::::999999::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<>>>>>>>>======888999:::;;;<<<;;;::::::;;;:::999999888888999999::::::::::::::::::::::::;;;:::999888999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;>>>>>>???EEELLLVVVhhh|||lllaaaZZZYYY[[[^^^kkk}}}xxxoookkkiiigggddddddddddddeeeeeefffffffffdddfffiiiiiihhhgggggghhhhhhhhhiiiiiijjjkkkllllllnnnooopppqqqrrrsssssssssvvvtttuuuxxx}}}}}}ooolllddd``````[[[VVVSSSOOOMMMMMMMMMMMMLLLNNNMMMLLLMMMMMMLLLIIIGGGEEEBBB>>><<<<<<======<<<999777666555666555444222555444222000//////000111111111111111111111111111111111000000000000111111///---,,,---...///...---.........////////////000//////...---,,,++++++***......---,,,,,,,,,------///.........000111333555000000111111111222222222111222333444555444444333777555111///...000333444111111111222222333333444222222222222222222222222222111///.........///000444222111000000222444555333444444444444444444444444222111333666666333///444444555666666777777888444666777777666555555666555555555555666666666666888777777666666666666666888888888999;;;===???@@@@@@@@@AAABBBDDDFFFGGGHHHQQQXXXaaaiiipppwww~~~{{{yyytttlllgggddddddeeeeeekkkmmmpppqqqppppppsssvvv}}}{{{mmmdddeeeeeeccchhhrrr~~~vvviii]]]TTTMMMHHHEEE>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999;;;;;;::::::999888777777999999999999999999999999<<<;;;:::999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;::::::999888888777999999999999999999999999<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<>>@@@BBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLTTT[[[eeennnuuu}}}|||yyyvvvttttttuuuvvvuuuxxxyyyyyywwwuuusssssstttssstttvvvyyy{{{}}}wwwkkkgggjjjppp~~~wwwnnn```SSSJJJEEEBBB@@@>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888888999999999999999999999999<<<;;;:::999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<>>>>>>>>===<<<;;;999777666555444222000333333111111000000111111000000000000000000000000111111000000000000111111///...------...///...---++++++,,,,,,,,,,,,------,,,,,,,,,------.........(((***,,,/////////...---.........///000111111222222222222111111111111111222222333333333333333333333444444444444444333333444444444333333222222111444444444444444444444444333333222222111111111111...000111333333222111000000000000111222222333333000222333111......111555555555666666777777888888333555666666555444444555666666666666777777777777999999999999:::;;;;;;<<<======>>>@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPVVV^^^ffflllttt|||~~~}}}|||||||||zzzyyy~~~}}}|||zzzwwwuuuttttttqqqrrrrrrssstttuuuvvvwwwxxxyyyzzz{{{~~~uuummmlllpppyyysssiii[[[NNNFFFAAA???>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888888888999999999999999::::::;;;;;;:::::::::999999999:::::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAHHHMMMZZZoooppphhhfffdddeeennn|||}}}vvvppplllkkkiiifffeeedddddddddgggggghhhiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmmmmlllmmmmmmnnnnnnoooppppppqqqqqqpppooonnnppprrruuuxxxqqqlllccc______[[[ZZZWWWUUUSSSRRRQQQOOOMMMLLLKKKJJJKKKKKKJJJGGGEEEDDDBBB@@@??????>>>===;;;:::999777666666555333111222222111111111111111111111111111111111111111111111111000000000000111111000///...///000111000...------------............+++,,,,,,------.........(((***,,,/////////...---......//////000000000111111111111111111111111111222222222111111111111222111222333333444333222222555444444333333222222222333333333333333333333333111111111111111000000000,,,...000222222111///...//////000111111222333333000222333111......111555222222222333444444555555333555666666555444444555444444444555555555666666888888888999:::;;;<<<===>>>>>>???AAACCCEEEGGGIIIKKKJJJJJJJJJKKKLLLMMMMMMQQQVVV]]]bbbffflllsssyyy~~~{{{|||}}}~~~~~~|||zzzxxxuuutttrrrrrrpppooonnnnnnnnnoooqqqtttwwwzzz~~~uuupppsssyyyyyymmmdddWWWKKKCCC@@@>>>>>><<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;::::::999999999999999888888888888999999:::::::::;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===???@@@EEEHHHRRRbbbwwwvvvlllfffcccjjjuuu{{{qqqmmmkkkiiigggfffffffffggggggggghhhiiiiiiiiiiiiiiiiiijjjlllmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooppppppqqqpppnnnmmmnnnpppsssuuuqqqlllccc^^^___[[[ZZZXXXUUUTTTSSSQQQNNNLLLMMMLLLKKKKKKLLLKKKHHHEEEDDDBBBAAA@@@@@@???===;;;999777666555666555444222111111111111111111111111111111111111111111111111111111000000000000111111...---,,,---...///...,,,........./////////000000,,,,,,,,,------.........***+++---............------...///000000000000///000000111111111222222222............///111222333111111222333333333222222444444444444333333333333333333333333333333333333111111222222111111000///,,,...000111222111///...//////000111222333333444333444444444222222444555111111222222333333444444333444666666444333444555333333444444444555555555888888888999:::<<<===>>>???@@@AAABBBEEEGGGJJJKKKMMMMMMMMMLLLLLLMMMNNNNNNQQQUUUZZZ]]]```dddkkkpppwww{{{~~~zzzxxxsssuuuwwwyyyzzz{{{~~~}}}zzzvvvtttsssqqqooommmkkkjjjjjjjjjlllqqqwww|||{{{yyyyyy}}}uuuggg___SSSHHHBBB???>>>===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;======<<<;;;;;;999999999999999999999999888888888999999::::::;;;::::::;;;;;;;;;:::999888888888999999::::::;;;;;;999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;======>>>>>>BBBJJJWWWiii~~~qqqhhhbbbgggnnnzzztttooommmkkkhhhgggggghhhiiifffggghhhhhhiiiiiihhhhhhiiikkkmmmmmmmmmlllmmmnnnmmmmmmmmmnnnnnnooooooooopppooonnnmmmnnnpppqqqsssrrrlllbbb^^^^^^[[[YYYXXXUUUTTTSSSQQQMMMKKKMMMLLLLLLLLLMMMKKKIIIFFFDDDBBBAAA@@@@@@???===;;;888666555555666666555444111111111222222222111111111111111111111111111111111111000000000000111111---,,,++++++,,,---,,,+++....../////////000000000,,,,,,---------------------------------------------...///000000000///...//////000111222333333444000000///000111222444555222222222222333333444444333333333444444444444444444444444444444444444444111222333333333222111000//////111222222222111000//////000111222333444555555444444444666666444333333333444444555666666777222444555555444333444444444444444444555555555666999999:::;;;<<<>>>???@@@AAABBBCCCEEEGGGJJJLLLNNNQQQPPPOOOOOOOOOOOOPPPPPPOOOSSSWWWZZZ\\\```fffkkkppptttzzz}}}|||zzzwwwvvvsssuuuxxxyyyyyyzzz~~~|||wwwssspppnnnllljjjiiihhhiiijjjkkkrrr{{{}}}|||}}}ppp```YYYOOOFFFAAA>>>===<<<;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;:::999999999999999999999999777888888999::::::;;;;;;::::::;;;;;;;;;:::999888777888888999::::::;;;;;;999999::::::;;;<<<<<<===:::::::::;;;;;;<<<======;;;@@@GGGOOO[[[ooo}}}qqqiiiiiikkkqqq}}}sssqqqnnnjjjhhhhhhhhhiiiffffffggghhhhhhhhhhhhgggiiikkknnnnnnmmmlllmmmooommmmmmmmmnnnnnnnnnnnnnnnpppooooooooooooooopppqqqrrrlllbbb^^^^^^[[[YYYWWWUUUTTTSSSPPPMMMJJJNNNMMMLLLMMMMMMLLLIIIGGGDDDCCCAAAAAAAAA@@@===;;;777555444555666777666555000111111222222222111111000000000000000000000000111111000000000000111111111/////////000111000///.........////////////000------------------------......---,,,,,,,,,---------...///000000000///.........///111222333444555888777555444333444555555333333333333333444555666333333333444444555555555666666666666666666666666333333444555444333222111111111222333333333333333///000111222333444555555444222111333666666333///222222333333444555555666222444555555444333333444555555555555666666666777::::::;;;<<<>>>@@@AAABBBCCCDDDEEEGGGIIILLLOOOPPPSSSRRRRRRQQQQQQQQQQQQRRRQQQUUUYYY\\\^^^bbbhhhnnnqqquuuzzz}}}~~~|||{{{{{{{{{}}}}}}vvvrrrmmmllljjjhhhggghhhiiijjjmmmuuu}}}||||||vvvkkk[[[UUULLLDDD@@@===<<<;;;:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<<<<;;;:::999999999999999999999999999777777888999::::::;;;;;;::::::;;;<<<;;;:::999888777777888999::::::;;;;;;999999::::::;;;<<<======999::::::;;;;;;<<<<<<<<<<<>><<<;;;::::::::::::999999888888888888888888999999:::::::::999999::::::::::::;;;;;;<<<;;;:::888777777888888999999999999999999999999::::::999888777666555444999999::::::::::::;;;;;;999999888888999999:::;;;999999::::::::::::;;;;;;>>>???BBBGGGMMM[[[sss}}}tttoooooowww~~~xxxsssqqqooommmkkkgggfffffffffggghhhhhhiiikkkkkklllnnnqqqrrrrrrqqqnnnpppsssrrrooonnnoooqqqppppppoooooonnnnnnmmmmmmmmmgggfffaaa\\\\\\[[[WWWSSSPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGEEECCC@@@?????????<<<999888666444444555555444333444333222222111111222222111111111111111111111111000000000000000000000000///...---...000000///...///...------,,,,,,------......------------.........,,,+++,,,...///...,,,.........///000000111111000000000000111111111111000000000000111222333333444555777888888777555444333333333333333333333333333333333333222222222111333333333333333333222111222222222222222222222222222222222333333444444444555444333333333444555555555555444444333333333333333444444555555444444333555444444444444555666666777888;;;>>>@@@BBBDDDEEECCCEEEHHHKKKOOORRRTTTVVVXXXXXXXXXWWWWWWVVVVVVVVVYYYYYYYYY\\\aaahhhooosss{{{~~~wwwqqqkkkjjjgggfffhhhkkkpppsss{{{{{{uuuuuuzzz}}}qqqfff]]]RRRMMMEEE@@@===;;;;;;:::::::::::::::::::::::::::888999999999999999999:::999999999:::::::::;;;;;;<<<;;;:::999888888888999666666666666666666666666888888888888888777777777888888888999999999::::::999999888888999999:::;;;999999999:::::::::;;;;;;<<<===???CCCHHHTTTjjj}}}uuuooorrrxxxzzztttqqqooommmllljjjjjjiiiiiijjjjjjkkkllllllkkklllnnnqqqrrrqqqpppllloooppppppnnnmmmnnnoooooooooooonnnnnnmmmmmmlllnnngggeee___[[[ZZZZZZWWWSSSPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGEEECCC@@@??????>>><<<:::999777555444555555444333444333222222111111222222111111111111111111111111000000000000000000000000000///......000000///...///...------,,,---------......------------......---,,,+++---///000000///---......//////000111111000000000000111111111111111111000111111222333444555666777888888777666555333333333333333333333333333333333333222222222222222333333444444444444333222222222222222222222222111111222333333444555555555555444444333444444555444333333333333222222222333444444555555444444333666555555555555666777777777999;;;>>>AAACCCEEEEEEEEEGGGKKKOOOSSSVVVXXXZZZ^^^^^^]]]\\\\\\[[[ZZZZZZ\\\\\\]]]aaagggnnnuuuyyy}}}wwwrrrkkkjjjhhhiiilllrrryyy}}}xxxvvv{{{xxxmmmaaaWWWMMMHHHBBB>>><<<;;;;;;:::::::::::::::;;;;;;;;;;;;999999999999999888888888999999999999::::::::::::<<<;;;:::999999888999999888888888888888888888888777777888888999999999:::777777777888888888888999999888888888888999::::::999999999999::::::::::::<<<<<<>>>@@@CCCLLL___pppvvvppppppwwwxxxsssqqqpppooonnnnnnnnnmmmnnnoooooopppooonnnoooqqqssstttsssqqqnnnooopppooonnnmmmnnnpppooonnnnnnmmmllllllkkkkkknnngggddd^^^YYYZZZYYYVVVRRROOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCAAA@@@???===<<<;;;999777555444555555444333444333222222111111222222111111111111111111111111000000000000000000000000111000//////000000///...//////...---------------......------------......///......///000000000000------......///000000111///000000000111111111111222222111111222333333444444555555666666555555444333333333333333333333333444444444333333333333333222333333444555555555555222222222222222222222222000000111222444555666666555555555444444444444444444333333333333333333333333444444555555444444333555555555555555666666777999:::===@@@CCCEEEFFFGGGHHHJJJNNNSSSXXX[[[]]]___ccccccbbbaaa```___^^^^^^___```aaaeeekkkrrryyy}}}}}}wwwtttooonnnmmmooossszzz|||~~~yyy||||||rrrhhh\\\RRRHHHEEE@@@===<<<======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777777888999999999999:::::::::;;;;;;::::::999999999999999999999999999999999999888888888888999999999999777777777888888888999999888888888888888999999:::888999999999999:::::::::======>>>@@@CCCIIIXXXgggwwwpppqqq}}}}}}xxxuuutttsssqqqqqqqqqqqqrrrsssssstttttttttuuuwwwyyyzzzxxxvvvtttsssrrrpppoooooopppqqqnnnnnnmmmlllkkkkkkjjjjjjmmmgggddd]]]YYYZZZYYYUUUQQQOOONNNNNNMMMMMMKKKJJJJJJJJJHHHGGGFFFEEECCCCCCBBB@@@>>><<<;;;;;;999777555555555666555444444333222222111111222222111111111111111111111111111111111111111111111111111000//////000111000...//////...------------.........------------......////////////...------------------...//////000000///000000000111111111111222222222111222222333333444444555555555555444444333333333333333333333333444444444555555555555555222333333444555555555555222222222222222222222222000000111222444555666666666666666555555444444444444444444444555555555555333444444555555444444333444444333333444444555666:::<<<>>>AAADDDFFFGGGHHHJJJLLLQQQWWW\\\```bbbcccffffffeeeeeedddcccbbbbbbbbbccceeehhhmmmtttyyy}}}}}}zzzwwwtttttttttvvvzzz}}}qqqkkkkkkooowww|||qqqiii___TTTLLLEEEBBB>>>======>>>>>>>>>======<<<;;;;;;:::999999999999999888888777777777888888888999999999::::::999999999999999999888888666666666666666666666666999999999888888888777777888888888888999999999:::888888777777888888999:::888888888999999999::::::<<<;;;===@@@BBBGGGSSS___qqqtttpppyyy|||yyywwwvvvttttttuuuuuuvvvxxxyyyzzzzzzzzz|||}}}zzzxxxtttqqqooooooooopppnnnnnnmmmlllkkkjjjiiiiii}}}lllgggccc\\\YYY[[[XXXUUUQQQOOONNNNNNMMMMMMKKKKKKKKKJJJIIIGGGFFFEEECCCCCCCCCAAA>>><<<;;;<<<:::888666555666666555444444333222222111111222222111111111111111111111111111111111111111111111111000///...///111222111000000///......------............------------......---......---+++)))***+++,,,------......///000000000000000000111111111111222222111111111111222333666666666666666666666666333333333333333333333333444444444444555555555555222333333444444444444333111111111111111111111111111111222333333444555555666666666666666555444333444444555555555555555666333444444555555444444333333333333333333444555555:::;;;===@@@CCCEEEGGGGGGKKKNNNTTTZZZ```dddfffggghhhhhhhhhhhhggggggggggggfffggghhhkkkoootttxxx{{{|||}}}}}}zzzzzz|||tttggg___\\\```hhhtttvvvlllcccYYYOOOJJJBBB@@@===<<<===>>>>>>>>><<<<<<;;;;;;:::999999999888888888888888777777777888888888888999999999999777888888888888888777777777777777777777777777777999888888888777777666666888888888999999999::::::888777777777777888999999888888888888999999999999999999:::>>>@@@CCCLLLUUUeeexxxooottt}}}|||zzzyyyzzz{{{|||~~~~~~wwwrrrpppooonnnmmmoooooonnnmmmkkkjjjiiiiii{{{kkkfffccc\\\YYY\\\WWWTTTPPPNNNNNNNNNNNNMMMNNNMMMMMMLLLKKKIIIGGGFFFBBBCCCDDDAAA===;;;;;;<<<:::888666555666666555444444333222222111111222222111111111111111111111111111111111111111111111111///......///111333333222000//////.....................------------......+++---///...+++***,,,...,,,,,,---......//////000000000000000111111111111222111111000000000111111555555444444444444555555333333333333333333333333222222222333333333444444333333333333333333222111000000000000000000000000222222222333333444444444666777777777666555333222333333333444444555555555333444444555555444444333444444444444444555666666777888;;;>>>AAACCCDDDEEEKKKOOOUUU\\\bbbfffiiijjjjjjjjjkkkkkkkkkkkkllllllkkkkkklllnnnppptttwwwyyyzzzoooaaaYYYUUUXXX```kkkxxxrrrhhh^^^SSSKKKIII@@@===;;;:::<<<======<<<888999999999::::::;;;;;;777777777777888888888888888888888888999999999999555666777888888777666555999999999999999999999999666666666666666777777777777777777888888888888999777777777777777888999999888888888888999999999999:::999;;;>>>???@@@FFFNNNYYYsssqqqrrrvvv~~~wwwtttrrrpppnnnppppppnnnmmmllljjjiiiiiizzzkkkfffccc\\\ZZZ]]]WWWTTTPPPNNNNNNNNNNNNMMMPPPOOOOOONNNLLLKKKIIIHHHBBBCCCDDDAAA===;;;;;;===:::888666666666666666444444333222222111111222222111111111111111111111111111111111111111111111111...------///222444444333000000///........................------.........,,,///111111///...111333,,,,,,------...//////000000000000000111111111111111111000000000000000111333222222111111222222333333333333333333333333333000000000111111222222222333333333333222222111000////////////////////////333333333333333333333333666777777777777555333222222222222333333444444444333444444555555444444333555555555555555666777777555666999<<<>>>AAABBBCCCKKKOOOVVV]]]dddhhhjjjkkklllllllllmmmnnnnnnoooooonnnnnnnnnpppqqqtttvvvxxx{{{nnn```YYYSSSWWW^^^iiivvv{{{lllaaaVVVJJJCCCCCC>>><<<:::999:::;;;;;;;;;555666777888:::;;;======666666777777888888999999777888888888888999999999444555666777777666555555555555555555555555555555333333444555666777888888666666666666777777777777777777777777777888888999777888888888888999999999===<<<===@@@@@@@@@DDDJJJKKKcccwwwuuutttssszzz}}}yyyvvvsssqqqqqqpppooonnnlllkkkjjjiiiyyykkkiiiaaa]]]\\\WWWVVVSSSOOOLLLLLLMMMMMMMMMQQQNNNLLLJJJJJJIIIGGGFFFEEEDDDBBB@@@???===<<<<<<999777555555555666555444333333333222222222111111111222222222222333333333111111111111000000000000////////////000000000000///............---------000000///...---,,,,,,+++000---+++,,,///000...,,,------...............---......///000111222333333000000000000000000000000000111111222222333444444333333333333333333333333444444444333333222222222333222222111111222222333444444444333333222222222222222333333333333444444777777777777666666666666666666555555555444444444444444444444444444444444777666666555555555555666888777777888;;;>>>BBBDDDGGGMMMVVV]]]aaacccdddeeedddfffkkkoooqqqrrrqqqqqqqqqrrrsssttttttuuuwwwzzz}}}wwwggg]]]YYYSSSVVV^^^hhhqqq{{{wwwfffZZZQQQHHHCCCBBB======<<<;;;::::::999999;;;;;;::::::999888777777666777888999999888777666555666777888888777666555999888666555555555666777888888777666666666666666555555555555555555555555555777999999888888999:::666777777777777888888888666666777999;;;===>>>???:::;;;<<<>>>@@@BBBDDDDDDGGGSSSdddvvv}}}ppplllvvvxxxtttqqqqqqpppooommmkkkjjjiiiiii{{{mmmjjjbbb]]]]]]XXXVVVSSSOOOMMMMMMMMMNNNMMMPPPNNNLLLJJJJJJIIIGGGFFFEEEDDDBBB@@@>>>===<<<<<<888666444444444555444333333333333222222222111111///000000000000111111111111111111111000000000000111111000000//////......///............---------000000000///......------...---,,,---......---,,,---......//////...............///000111222222333000000000000000000000000000111111222222333333444333333333333333333333333111111222222333444444444333333222222222222333333444444444333333222222222222222222333333333444444777666666666666666666666222333333444444555555555444444444444444444444444666666555555555666666777777777777888:::>>>AAACCCKKKPPPWWW]]]````````````aaacccggglllqqqsssuuuvvvrrrtttvvvvvvvvvwwwyyy{{{|||xxxggg^^^ZZZVVVXXX___iiirrr}}}qqqaaaWWWNNNFFFBBBBBB<<<<<<<<<;;;::::::999999;;;::::::999888888777777666777888888888888777666666666777777777777666666888888666555555555666777888777777666666666666666666666666666666666666666555777888888777666777888999999999999::::::::::::777777888999:::;;;;;;<<<999:::;;;<<<>>>@@@AAAAAACCCMMM\\\lllrrrjjjpppzzz}}}xxxuuuqqqpppooommmlllkkkjjjjjj}}}nnnkkkccc^^^]]]YYYWWWSSSOOOMMMMMMNNNNNNNNNPPPNNNLLLKKKJJJIIIGGGEEEEEEDDDBBB@@@>>>===<<<<<<888666444333444444333222333333333222222222111111///000000000000111111111111111111111000000000000222222111000///...------///............---------////////////////////////,,,---......---,,,---......///////////////......---...//////111111222333000000000000000000000000000000111111222333333333333333333333333333333333000111222333555777888999333333222222222222333333444444333333333333222222222222222222333333333333666666666666666666666666333333333333333333333444444444444444444444444444555555555555555666777888777666666888:::===AAACCCKKKPPPWWW\\\^^^_________aaacccfffjjjoootttwwwyyyvvvxxxzzz{{{zzzzzz{{{|||zzzyyykkkbbb^^^\\\\\\aaajjjsss}}}vvviii[[[RRRKKKDDD@@@AAA<<<;;;;;;::::::999999999::::::999999888777777777666777777888888777777666777666666666666666666777888777666666555555666666777777666666666666666666666666666666666666666666555666888777666555555666555555666666666777777777777888888888888888888888888999999:::;;;<<<===>>>???FFFPPP^^^rrryyyllllllpppuuu||||||{{{|||~~~{{{wwwqqqpppooommmlllkkkkkkkkkqqqlllddd___^^^YYYWWWSSSOOOMMMMMMNNNNNNNNNPPPNNNLLLKKKKKKJJJGGGEEEDDDCCCAAA???>>>======<<<888666444444555555444333333333333222222222111111111111222222222333333333111111111111000000000///111111000000//////......///............------------........./////////000,,,///111000---,,,...000//////000000//////......------...///000111222222000000000000000000000000000000000111222222333333333333333333333333333333222333444666777999:::;;;333333333222222333333333333333333333333333333333111222222222222333333333555555555666666666666666888777666555333222111000444444444444555555555555444444444555555777888888777777777888;;;>>>AAACCCGGGLLLTTTZZZ^^^```bbbcccffffffgggjjjnnnsssxxx{{{}}}~~~}}}zzzzzzzzzyyy~~~~~~rrrjjjgggeeeccceeelllsss}}}pppdddVVVNNNHHHAAA>>>>>>;;;:::::::::999999999888999999888888777777777777666777777777777777777666777666555444444555666777777777666666555555555555666666666666666666555555666666666666666666666666666777888888666444444555333333444444444555555555666666666777777777777888888999999::::::;;;;;;;;;===@@@GGGRRRcccyyytttmmmlllnnnttt{{{xxxtttmmmmmmmmmmmmooorrrtttvvvvvv}}}{{{wwwpppooonnnmmmllllllllllllrrrmmmddd___^^^ZZZWWWTTTPPPMMMMMMNNNNNNNNNOOONNNLLLLLLKKKJJJGGGDDDCCCBBBAAA???>>>======<<<:::888666555666666555444333333333222222222111111111111222222222333333333111111111111000000000///......//////000000111111///............---------+++,,,,,,------......///---000222111...---///111///////////////...------------...///000111222222000000000000000000000000///000000111111222333333333333333333333333333333333444444555666666777777444333333333333333333444333333333333333333333333111111111222222222333333444444555555666666666777999999888666555333222222444444444555555666666666444444444555555777888888888888888999<<>>???BBBJJJXXXllltttooolllnnnpppnnnpppssssssqqqmmmgggddd^^^^^^^^^___```aaacccdddfffkkkttt|||wwwnnnnnnmmmlllllllllllllllsssmmmccc^^^^^^YYYWWWTTTPPPNNNNNNOOOOOONNNOOOMMMLLLLLLLLLJJJGGGDDDBBBAAA@@@???>>>=========;;;999777666777777666555333333333222222222111111///000000000000111111111111111111111000000000000------...///000111222222///............---------++++++,,,,,,,,,---------...///000000///...///000////////////...---,,,+++,,,---......000000111222000000000000000000000000//////000000111222222222333333333333333333333333222222222222222222333333444444333333333333444444222222333333333333444444111111111111222222222222444444444555555666666777666666666666666666777777444444444555666666777777555555555555555666777888888777888999;;;>>>BBBDDDJJJNNNUUUZZZ]]]```bbbdddffffffhhhmmmttt||||||xxxwwwwwwyyy~~~~~~vvvrrrqqquuu{{{uuuggg[[[OOOIIICCC===::::::888888888888888888888888777777777666666666666666777666666555555666666777666555555555555555555666555666666666666555444444333444555666777666555444333333333333333333333333666888999999777666666777555555555666666666777777333333444555777888999999999999999::::::;;;;;;;;;???>>>@@@FFFOOO^^^uuuwwwpppkkkiiibbbccccccccc```]]]YYYWWWSSSSSSSSSSSSTTTUUUVVVVVVZZZ]]]dddppp{{{}}}wwwllllllkkkkkkkkkkkkkkklllsssmmmccc]]]]]]XXXXXXTTTPPPNNNNNNOOOOOOOOONNNMMMMMMMMMLLLJJJFFFCCCBBBAAA@@@>>>============:::888666666666777666444333333333222222222111111///000000000000111111111111111111111000000000000......//////000000111111///............---------,,,,,,------------------...---------...///...---............---,,,+++***,,,------...///000111111000000000000000000000000//////000000111111222222333333333333333333333333111222222222222333333333444444333333333333444444222222222333333444444444111111111111222222222222333333444555555666777777444444555555666666777777444444444555666777777777666666555555555666666777666666666777999===@@@BBBIIINNNTTTZZZ^^^aaaeeegggggghhhkkkpppxxxzzzxxxxxxyyyzzz~~~{{{wwwvvv{{{{{{kkk```UUUKKKEEEAAA<<<::::::777888888888888888888888666666666666666666666666777666555555555555666777444555555666666555555444555555666666666555444333222333555666777666555444444444444444444444444444444555777777666555666777333444444444444555555555555555666666777777777777777777888999::::::;;;;;;===<<<>>>BBBGGGQQQfffyyyxxxmmmfff^^^]]]ZZZXXXUUUSSSQQQQQQMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQVVV___hhhsss{{{tttjjjjjjjjjiiiiiijjjkkkkkktttmmmbbb]]]\\\XXXXXXUUUPPPNNNNNNOOOOOOOOONNNMMMMMMMMMLLLJJJFFFCCCAAAAAA???>>>============999777555555555666555444333333333222222222111111111222222222222333333333111111111111000000000000000000000000//////////////////.........---------...........................+++)))+++---...,,,***------------,,,+++***))),,,,,,---...///000111111000000000000000000000000/////////000111111222222333333333333333333333333333333444444555666777777555444444333333444444555222222222333333444444444000111111111111222222222333333444444555666777777666666555555555444444444444444444555666777777888777666666555555555666666444444444555777;;;>>>@@@EEEJJJRRRYYY___eeeiiillllllmmmooossszzz~~~yyyxxxzzz|||{{{}}}yyyyyyssscccZZZPPPGGGCCC@@@<<<:::;;;777777777777777888888888555555555666666666666666777666555444444555666777333444555666666555444333444555666666666555333333222333555777777666555444555555555555555555555555222444555666555555555777777777777888888888888999888888777777666666666666666666777888999:::;;;;;;<<<;;;<<<@@@BBBIII\\\oooqqqggg^^^\\\WWWSSSPPPOOONNNOOOKKKKKKKKKKKKJJJJJJJJJJJJKKKIIILLLSSSZZZcccuuuwwwqqqiiiiiiiiihhhiiiiiijjjkkkqqqhhh___[[[\\\XXXVVVSSSPPPOOONNNNNNMMMLLLNNNMMMMMMKKKIIIGGGFFFDDDDDDCCCBBB@@@>>>===<<<;;;<<<:::888666555444111///333222111111000111111111444333333222111000//////000000111111111111000000000///...---------------++++++,,,---.........---//////...---------......////////////////////////+++,,,...//////...,,,+++...............///000000555555444333222111000///111111000000000000111111111111111111111222222222111333444444222222333555333333333333222111000000555555555444444333333333222222333222222111000///000000111222333555777777999999999888888666555444555666777777888888777777666555555444444555555666777777777777999<<>>>>>===;;;888888888777777777777888888999888888777666555555444555555555555555555555555222222333444555555555555555555444444444333333333555555555555666666666666888666555444444555666888444555666888888888777666555666666666666666555555777777777777666555444333777777888999::::::;;;;;;;;;;;;;;;<<>>===<<<;;;666555444555666777666555333222222111111111111111333333222222111000000000000000111111111111000000000000//////..................//////000/////////,,,,,,------....................................,,,,,,---......---,,,,,,...............//////000333333222222222222111111111111000000000000111111111111111111222222222222111333444444222222333555111222333444444555555444444444444444444444333333222333333222222111000///...//////000222333555666999999999888777666555555444555555555666666666666555444444333333444444555777777777777999<<<>>>@@@CCCHHHOOOVVV^^^eeelllqqqsssvvvyyyyyy}}}}}}|||{{{{{{{{{{{{{{{rrrcccZZZPPPIIIBBB>>>>>>===;;;888888888777777777777888888888888777777666555555444555555555555555555555555333333444444555444444444555555444444444333333333555555555555666666666666777666555444444555666777444444555666666666666666555555666666666666555555444444555555555555555444777777888888999999::::::;;;;;;;;;<<>>===<<<;;;;;;999777666555444222000333333222111111111111111111111111111111111111111000000111111111111000000000000000000/////////////////////000//////......+++,,,---......---,,,+++------------------------------------------------......------......///000111111111222222222333333111111000000000000111111111111111111222222333333111333444444222222333555222333444555555666666666333333444444444444444444333333333333222111000//////000000111222444555666888888888888777666666555666555555555555666777777666555555555555555555666777777777777999;;;>>>???BBBFFFLLLRRRYYYaaaiiiooossswwwzzzzzz|||~~~{{{xxxxxxxxxyyy{{{|||~~~|||jjj\\\UUUKKKFFF???<<<;;;;;;999777999999888888888888999999888777777666666555555555555555555555555555555555444444444555444444333333555555444444444333333333444555555555555666666666777666555444444555666777444444444333444444555666444555555666666666555555111222333444555555555555777777777777777777777777::::::;;;;;;===AAAFFFJJJ___sss~~~hhhccc\\\WWWUUUSSSNNNKKKKKKJJJIIIHHHGGGHHHIIIIIIEEEEEEFFFFFFHHHMMMSSSWWWiiixxx|||rrriiigggeeebbbbbbcccfffggghhhtttkkkaaa]]]^^^ZZZ[[[XXXTTTQQQPPPOOOMMMKKKMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCBBB@@@>>>===<<<;;;===;;;888666555333000...333333222111111111111222000000111111111222222222000000111111111111000000//////000000000/////////---.........---,,,++++++,,,---.........,,,)))(((------------------------...------,,,,,,------......------------...//////111111111111222222222222111111000000000000111111000111111222222333333333111222444333222222333555555555666555555444333222333333333444444555555555333333333333222111000000222222222333444666777888666777777777777777666666777777666666666777888999888777777666666777777888666777777888999;;;===>>>???BBBGGGMMMSSS[[[dddiiimmmrrrvvvvvvwwwyyyxxxuuutttvvvxxxzzz{{{}}}ssscccWWWQQQEEEAAA<<<999888888666555999999888888888888999999777777666666666555555555555555555555555555555555555555555555444333222222555555444444444333333333444444444555555555666666666555555444444555555666666555444333333444555666444444555555666666555555222333444555555555555555666666666666666666555555777999;;;<<<<<<>>>BBBDDDUUUiiitttlllbbb[[[WWWTTTQQQNNNKKKJJJIIIHHHGGGGGGHHHHHHFFFGGGGGGGGGHHHKKKOOORRRaaaqqq}}}rrrhhhfffccc``````bbbeeefffggguuulllaaa]]]^^^YYY[[[XXXTTTQQQPPPOOOMMMKKKLLLLLLLLLKKKJJJHHHGGGFFFDDDCCCBBB@@@>>>===<<<;;;777666555555666777666444444333333222111222222222000000000111222222333333000000111111111111000000------.../////////...------.........---,,,++++++)))+++---......---+++***------------------------...------,,,,,,------...---------------...//////222222222111111111000000111111000000000000111111000111111222333333444444111222444333222222333555555555555444444333222111333333333444444555555555333333444333333222111000222222222333444555666777555666666777777777666666666666555555666666777888777666666666666666666777666666777888999;;;<<<===???BBBFFFJJJPPPWWW___dddeeelllqqqrrrrrruuuvvvtttuuuwww{{{|||}}}~~~~~~lll^^^TTTNNNBBB@@@<<<999888888777666999888888888888888888999666666666666555555555555555555555555555555555555555555555555444333222222555555444444444333333333444444444444555555555555555555444444444444555555777666555444444444666666333333444555555555555555666666666666666555444444666666555555555555555555555777:::<<<===>>>AAACCCIII\\\tttxxxjjj___XXXUUUSSSQQQMMMLLLJJJHHHGGGGGGGGGGGGEEEFFFGGGGGGHHHJJJNNNQQQ^^^nnnssshhheeebbb```___aaaccceeeeeeuuukkkaaa]]]]]]YYYYYYVVVSSSPPPOOOOOOMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFDDDCCCBBB@@@>>>===<<<;;;999888666555666555444222444444333222222222222222000000111111222222222333000000111111111111000000+++,,,.../////////...---/////////000//////......&&&(((***---///000000000------------------------------------------------------,,,,,,------...///222222111111111000000000111111000000000000111111000111111222333444555555111333444444222222333555111222333444444555555444333333444444444444444444444444444444333222111000000000000000111222333444444555666666777777777777333333444555666555555555555444444333333444444555666666777888999:::;;;;;;???BBBFFFJJJNNNTTTZZZ^^^___gggmmmnnnnnnrrruuuuuuuuuyyy}}}~~~vvveeeYYYPPPJJJBBB@@@>>><<<::::::999999888888777777777777888888555555555555555555555555555555555555555555555555444444444555444444333333555555444444444333333333333444444444444555555555444444444444444444444444777666555555555555555555222333444555555555555555777777777777666555444333555555555555555555555555444777999;;;<<<===@@@BBBEEESSSggg{{{yyyjjjaaa[[[WWWTTTQQQOOOMMMJJJHHHGGGGGGGGGDDDEEEEEEFFFFFFIIIMMMPPP[[[kkk~~~ttthhhfffccc```___```bbbcccdddtttkkk```\\\\\\XXXWWWUUUQQQOOOOOONNNMMMLLLLLLLLLKKKKKKJJJIIIGGGGGGDDDCCCBBB@@@>>>===<<<;;;>>><<<999666555333000---444444333222222222222333111111111111111222222222000000111111111111000000,,,---///000000000///.........//////000/////////)))***+++---...000111111........................,,,,,,---......---,,,,,,------,,,,,,------...///000000000000111111111111111111000000000000111111000111111222333444555666111333444444222222333555222333444555555666666555444444444444444444333333444444444444333222111000////////////000111222222333444555666777777777777333555777999999888666555666555555444444555555666555666777888999:::::::::<<>>===;;;:::999999:::777777666666666666777777555555555555555555555555555555555555555555555555333333444444555444444444555555444444444333333333333333444444444555555555444444444555555444444444555555555555555444333333111222333444555555555555555555555666666555444444444444555555666666777777555777999999999;;;===???CCCLLLZZZkkksssjjjaaa\\\WWWUUURRRNNNKKKJJJIIIHHHFFFFFFFFFEEEFFFHHHMMMPPPZZZkkkzzzmmmgggdddaaa___```aaabbbbbbtttjjj```\\\\\\WWWVVVSSSPPPOOONNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;888666555555666666555333555444333333222222333333111111111111111111111111000000111111111111000000,,,...000111222111000///++++++,,,---.........---000///...---------------////////////////////////+++,,,...//////...,,,+++---,,,,,,,,,,,,---............///000111222333333111111000000000000111111000111111222444555666666111333444444333222444555777777777777666555444333555555555444444333333333444444444444333222111111111000000000111222333333333333555666777777777777666888;;;>>>>>><<<:::888999999888888888888999999555666777999999:::::::::888;;;???CCCFFFHHHKKKNNNVVV]]]cccbbbbbbgggmmmppprrrxxx}}}~~~|||{{{{{{uuuqqqnnnkkkrrr~~~zzz~~~~~~iiiYYYOOOFFFAAA;;;;;;:::999777666666777666666555555555555666666444555555555555555555555555555555555555555555555222222333444555555555555555555444444444333333333333333333444444444555555333444444555555444444333333333444555444333111000111222333444555555555555222222333444555555555555444444555555666777888888666777888888777888:::<<<>>>CCCMMM\\\sssxxxlllddd[[[YYYUUUQQQNNNLLLJJJJJJJJJIIIHHHGGGGGGIIINNNRRRZZZlllrrriiieeebbb``````aaabbbaaatttkkk```[[[ZZZUUUSSSSSSQQQPPPNNNMMMKKKKKKIIIIIIIIIIIIHHHGGGGGGFFFDDDCCCBBB???===;;;:::999999777555444444444333222444444333333333333222222222222222222222222222222222333333333222111///...////////////............////////////////////////---,,,+++*********+++,,,+++,,,...//////...,,,+++---............,,,+++***,,,------...///000111111/////////000111111222222333333444444444333222222222222222111222222333333777777666666555555555444...///111222333333222111333444555555666666555555444444444444444444444444222111///......000222333333333444555666777888999777888888999999999888888666666777777777777666666888888999999999:::::::::<<<===>>>@@@CCCEEEHHHIIIQQQTTTWWWZZZ]]]aaaeeeiiippprrruuuwwwyyy}}}}}}wwwtttuuuwwwyyyzzzzzzxxxuuupppkkkiiiiiijjjppprrrrrrpppmmmmmmpppsssrrrjjjhhhmmmtttsss___QQQFFFAAA@@@===<<<;;;999888777777777444444444444444444444444666555555555555444444444333333333333333333333333444555555555444333333222555444333333333333444555111111222222222333333333333333333333333333333333222333333333333333333222333444444555555444444333444444444444444444444444555555555555666666666666555666777888999:::;;;;;;>>>???FFFUUUfffyyy|||nnneee]]]UUUOOOJJJFFFHHHMMMKKKIIIIIIKKKKKKJJJMMMSSS^^^pppqqqiiidddeeeeeecccaaaaaatttkkkaaa\\\[[[VVVSSSSSSQQQPPPNNNMMMKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCBBB@@@>>><<<:::999;;;999666555666666555333444444333333333333222222111111111111111111111111111222222222222111///...000000000/////////......////////////////////////,,,+++++++++++++++,,,,,,...///000111111000///...,,,---......///...---------------......//////000/////////000111111222222444444444444333333222111111000111111222333444555666666666666555555444444111222333333333222111000333333444555555555555444444444444444444444444444444333111000000111222333333333444555666777888888888888999999999888777777666666666777777777777666777777777777888888888888;;;<<<===???AAADDDGGGHHHMMMPPPSSSVVVXXX\\\```cccjjjlllooorrruuuxxx|||}}}wwwsssqqqrrrtttyyy}}}}}}yyytttnnnjjjeeebbbccceeeggghhhiiihhhfffbbb^^^[[[[[[\\\ccceeefffeeebbbaaadddggglll}}}{{{nnnhhhiiinnnzzzkkkXXXKKKAAA===<<<<<<;;;:::999888777777777555555555555555555555555555555555555444444444444333333333333333333333333444444555555444333333222555444333333333333444555111111222222222333333333333333333333333333333333333333444555555444333333333333444444444444333333444444444444444444444444555555555555666666666666555666777888999::::::;;;@@@???CCCMMM[[[mmmrrrhhh^^^XXXTTTPPPOOOQQQLLLJJJJJJLLLLLLKKKOOOUUU```ttt|||rrrjjjgggeeebbbaaabbbtttlllbbb^^^]]]XXXSSSSSSQQQPPPNNNMMMKKKKKKJJJJJJJJJIIIIIIHHHFFFFFFDDDCCCBBB@@@>>><<<;;;:::<<<:::888777777777666555444444333333333333222222000000000000000000000000000000111111111000000///111111000000000/////////////////////////////////******+++,,,------------...///000111111000///...+++,,,---//////000//////---------------............//////000000111111222444555444444333222111000//////000111222444555666666555555555555444444444444444444444333222111000222222333444444444444444444444444444444444444444666444333222111111222333222333333444555666777777888999999999888777777666555555666666777777888888666666666666666666666666::::::<<<===@@@BBBDDDEEEGGGJJJLLLOOOQQQTTTXXX[[[aaacccgggjjjmmmqqquuuyyy|||wwwtttqqqkkkgggeeedddeeeiiimmmnnnkkkhhhaaa]]]YYYWWWXXXZZZ[[[\\\]]]]]]\\\ZZZVVVTTTTTTUUU\\\^^^```___\\\[[[]]]```bbbrrrwwwkkkhhhkkkrrryyyaaaPPPEEE===:::;;;;;;;;;999888777777777777666666666666666666666666555555555555444444444444333333333333333333333333444444444444444333333222444444333333333333444444111111222222222333333333333333333333333333333333333444555777777555444333333333444444444444333333444444444444444444444444444555555555555666666666555666666777888999::::::???>>>???DDDMMM^^^xxxtttfff^^^ZZZTTTQQQQQQMMMKKKKKKMMMMMMLLLPPPVVVbbbuuu}}}pppjjjgggddddddffftttlllccc______ZZZSSSSSSQQQPPPNNNMMMKKKKKKJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDBBBAAA???===<<<;;;<<<:::888777888888666555444444333333333222222222111111111111111111111111///000000000000000000000111111111111000000000000////////////////////////)))***,,,............---+++,,,------------,,,+++---....../////////000000---------------,,,,,,,,,......//////000111111111555555555444333222111000111111111111222333444555444444444444444444444444555555555444444333333222111222333333444444333333444444444444555555555555666555333222111111111111222333333444555555666666888999999999888777666555555555555666666777888888777666666666666555555555999999:::<<<>>>@@@BBBCCCCCCEEEGGGIIIKKKMMMQQQTTTXXX[[[___bbbeeejjjnnnrrr{{{yyyuuupppmmmllliiidddaaa___^^^]]]```dddfffeeeccc]]]ZZZWWWVVVWWWYYYZZZZZZ[[[[[[[[[YYYWWWUUUUUUVVV[[[^^^aaa```]]][[[\\\^^^dddpppqqqkkklllooo|||nnnXXXJJJBBB===;;;<<<::::::999777777666666666555555555555555555555555555555555444444444333333333333333333333333333333333333444444444333333222333333333333333333333333111111222222222333333333333333333333333333333333111333555666666555333111333333333444444333333333444444444444444444444444444444444555555555666666666666666777888999999:::;;;;;;<<>>===<<<;;;999777666666666555444444444333333333222222222222222222222222222222222000000000000000111111111111111111111000000000000////////////////////////)))+++---...//////......+++++++++,,,,,,+++++++++000000//////............---------------,,,,,,,,,.........///000000111111444444444444333222111000333333222222111222222222333333333333444444444444333333333444444555555666111222333333444444333333444444444555555666666666444444333222111000000000222222333333444444555555888888888888888777666555666666555555666777888999777777777777777777777777999999999:::<<<>>>???@@@@@@BBBDDDEEEFFFIIILLLNNNRRRTTTXXX\\\___ccchhhkkkuuu|||}}}{{{yyyxxxxxxlllhhhdddcccdddcccaaa^^^ZZZXXXWWWYYY^^^bbbbbb```\\\YYYUUUTTTUUUXXXZZZ[[[\\\]]]\\\ZZZWWWVVVVVVXXX^^^bbbeeeddd```^^^]]]___bbbkkkxxxwwwlllkkkkkkuuuqqqaaaOOOEEE@@@<<<<<<===999999888777666666666666444444444444444444444444555444444444444333333333333333333333333333333333222222333333444333333222333333333333333333333333111111222222222333333333333333333333333333333333000111333444444333111000222333333333333333333222444444444444444444444444444444444444555555555555666666666777777888888999666777;;;>>>AAAJJJ^^^qqquuujjj```XXXUUUPPPMMMLLLLLLLLLKKKOOOVVV```rrr{{{sssmmmjjjjjjssslllbbb^^^^^^ZZZSSSSSSQQQPPPNNNMMMKKKKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEDDDCCCBBB@@@???>>>===:::888666555555555444333444444333333333333222222222222222222222222222222222222111111111111111222111111000000000/////////////////////////////////,,,,,,---...////////////------------------------111000///...---------------------------.........---......//////000000111333333444444444333222222555444333222111111111111222222333333333333333444333333333333444555666777222222333444444444444444444444444555666666777777333333222222111111000000222222222333333333444444666777777888888777777666888777666555555666777888777777777888888999999999999999999:::;;;===>>>??????@@@BBBCCCDDDEEEHHHKKKMMMPPPSSSVVVYYY]]]bbbeeeooovvv~~~vvvqqqnnnmmmlllpppvvvxxxoooccc___\\\\\\___bbbbbbaaa\\\ZZZZZZ]]]cccggghhhgggaaa]]]YYYWWWYYY]]]```bbbeeedddbbb___[[[ZZZ\\\]]]fffjjjmmmlllhhhdddbbbbbb```fffpppzzzzzzkkkfffcccjjjxxxvvvaaaTTTFFF???===;;;:::;;;888888777666666666666666444444444444444444444444444444444444333333333333333333333333333333333333111222222333333333333333222222333333333333222222111111222222222333333333333333333333333333333333111111222222222222111111222222333333333333222222444444444444444444444444333444444444444555555555666666666777777777888888444666:::>>>@@@FFFTTTaaaxxxyyyjjj___ZZZUUUQQQNNNNNNLLLKKKOOOUUU^^^nnnvvvnnnkkkssskkkaaa]]]]]]XXXSSSSSSQQQPPPNNNMMMKKKKKKMMMLLLLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@???>>>:::888666555555555444333444444333333333333222222111111111111111111111111555444333222111111222222000000000/////////......///////////////////////////...............///////////////......////////////...---,,,,,,------...---------......//////000------......///000000000222222333333444444333333333333222222111222222222111222222222333333333333444333333222222333444555333333444555555555555444444444444555666777777777222333333333333333222222222222222222333333333333444555666777888888888888:::999777555444555666777666666777777888999::::::999999999:::;;;<<<===>>>>>>???AAAAAAAAACCCEEEGGGJJJLLLOOORRRUUUXXX\\\___gggmmmwww|||ssslllgggfffeeeeeedddjjjsss|||~~~wwwoooeeeaaa^^^___dddiiilllmmmgggeeefffjjjqqqvvvwwwvvvkkkgggaaa___aaafffkkkmmmooommmiiiddd___^^^```ccckkkooorrrpppkkkfffcccbbb```ccckkkssswww|||llleee^^^aaakkk|||uuueeeVVVJJJ@@@======;;;::::::777777666555555555666666555555555555555555555555444444444333333333222222333333333333333333333333111111222333333333333333111222333333333333222111111111222222222333333333333333333333333333333333333333222111111222333333222222333333333333222222444444444444444444444444333333444444444555555555666666666666777777777777777777999===>>>AAAJJJTTTfffpppxxxiiibbbZZZUUURRRPPPNNNLLLPPPVVVXXXfffwwwzzzuuussskkkaaa\\\\\\WWWSSSSSSQQQPPPNNNMMMKKKKKKMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@??????;;;999666666666666555333444444444333333333222222000000000000000000000000777666444222111111222222////////////............////////////////////////111000...------...///000//////............//////---,,,++++++,,,---///000---------...///000111111------......///000000000111111222333444444444444222111111111222333444444111111111222222333333333666555333222111111222333333444555555666666555555444444444555666777777888333333444555555444444444222222222222222222333333333444555777888888888888;;;:::777555444444555666444555666777888999:::;;;::::::::::::;;;<<<===>>>===>>>@@@@@@@@@AAACCCFFFHHHJJJMMMOOORRRUUUYYY\\\___eeeooowww||||||uuummmfffbbbbbbbbbbbb]]]cccllluuu|||{{{xxxvvvxxx{{{zzztttmmmiiieeegggmmmtttxxxzzzmmmmmmnnnssszzzqqqkkkeeebbbdddjjjpppsssqqqoooiiibbb^^^]]]___bbbgggkkknnnlllfff```]]]\\\___```eeekkklllnnnzzzoooggg]]]^^^dddrrrkkk[[[QQQGGG>>>===>>>===;;;<<<777666666555555555555666666666666666666666666666444444444333333333222222333333333333333333333333000111222333333333333333111222333444444333222111111111222222222333333333333333333333333333333333555444222111111222444555222222222333333222222222444444444444444444444444333333333444444444555555666666666666777777777777;;;888888;;;<<<>>>DDDLLLTTT___ooouuummm]]]YYYUUUSSSPPPNNNQQQWWWRRR^^^mmm{{{ssskkk```[[[[[[WWWTTTRRRQQQOOONNNNNNOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHFFFEEECCCAAA@@@>>>>>>===999888777555444444444444111000///000222333333111333222000//////000222333222111000//////000111222111///---,,,+++,,,...//////////////////////////////...---,,,+++,,,,,,---//////............//////,,,,,,---...//////......000000/////////.........000///...------...///000222111///000111222222111111111111111111111111111000222333333222111333444333333333333333333333333333444555666666666555444666555444444444666777888444333222222444444333222111111000///////////////555555666666777777888888;;;:::888666555444444555555555555666777999:::;;;<<<<<<;;;:::::::::;;;;;;=========>>>???AAABBBCCCFFFHHHKKKNNNOOOQQQTTTWWWYYY___gggnnnrrruuuxxxyyy}}}~~~~~~yyyssslllfffccc```\\\YYYWWWZZZ```hhhpppwww|||~~~zzzvvvzzzwwwuuuzzztttpppnnnrrrzzz~~~vvvqqqvvv{{{ssshhhbbbccciiiooorrrvvvrrrjjjccc^^^]]]^^^```eeefffeeebbb^^^ZZZXXXXXXZZZZZZ]]]___```dddooozzzuuubbbbbb]]]___kkkyyyooo]]]SSSHHHDDD???<<<;;;;;;;;;:::888888777555222111333444666555444333333333333333666555555444444333222222444333111000000111333444333333333222222111111111111111111111111111111111333333333222222222111111222222222111111111000000444333222111111222333444333333333333333333333333333333333333333333333333333333444444444444444444222444666888888666333111222333444777:::===@@@BBBKKKSSS^^^lll~~~vvvhhh^^^VVVSSSRRRPPPOOOQQQQQQXXXdddooo|||rrrjjj```[[[[[[WWWTTTSSSQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLJJJIIIHHHFFFDDDCCCAAA???>>>======;;;:::999888666666666666555444222111222333555555333222000//////000222333222111000//////000111222111000///...---...//////////////////////////////111000///.........//////.........//////.........,,,------...//////............---------,,,,,,,,,......---,,,,,,---...///333222000111222444333333111111111111111111111111000111333222111111222444444444444333333333333333333333444555666666666666777666555555555666777777555444333333555555444333222222111111111111111222555555555666777777888888;;;:::888666555555555555666666666777888:::;;;<<<;;;;;;:::::::::;;;;;;<<<=========>>>>>>@@@AAABBBDDDFFFIIIKKKLLLNNNQQQSSSTTTYYY```fffjjjlllnnnpppssstttvvvwwwxxxyyyyyyyyyyyytttnnniiieeebbb^^^[[[XXXZZZ___eeemmmtttzzz~~~~~~{{{xxxxxx~~~~~~zzzvvvyyyxxxrrrvvvyyypppfff______dddiiilllnnniiibbb[[[WWWWWWXXXZZZ\\\]]]\\\ZZZVVVSSSRRRRRRTTTTTTVVVXXXXXX[[[fffqqq}}}iii```ZZZZZZdddppp~~~}}}hhhWWWMMMEEEBBB===:::999999999888666777777555444444555777888777666555444444444444333333444444444444444444333333222111111222333333333333333222222111111111111111111111111111111111111111111222222333333333222222222222111111111111333222222111111222222333333333333333333333333333333333333333333333333333333333444444555666777777222444666777888666444333444555666777999;;;===>>>BBBKKKVVVbbbtttuuukkkaaa\\\YYYTTTRRRRRRPPPUUU\\\dddooo~~~qqqjjj___ZZZZZZWWWUUUSSSRRRPPPOOONNNOOOOOOPPPOOOOOONNNLLLJJJHHHGGGEEEDDDBBB@@@>>>===<<<<<<;;;:::999888777666666666666666444222111222444777333222111000000111222333222111000000000000111222111000000000////////////////////////////////////111000//////......//////---...///000000///...---,,,---......///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---...///333222111111333444444333222222222222222222222222000111222222111111222444444444444444444444444444444444444444555666777888777777666555555555666666666555444444555666555444444333333333333333444444444444555666666777888888:::999888777666666666666777777777888999:::;;;<<<::::::999::::::;;;<<<==================>>>??????CCCEEEHHHIIIJJJLLLNNNPPPPPPTTTYYY^^^```bbbdddeeehhhiiikkkmmmoooqqqssstttyyyuuuppplllhhheeeaaa^^^YYYZZZ]]]cccjjjrrryyy~~~~~~||||||}}}vvvqqqrrrzzz~~~tttmmmccc\\\[[[___cccfffjjjeee___YYYVVVVVVYYY[[[ZZZZZZYYYVVVSSSQQQPPPQQQPPPOOOQQQSSSRRRTTT^^^hhh}}}sssbbbYYYVVV\\\fffrrr{{{{{{ttt___OOOFFFBBB>>>:::888777777777666555666666666555555777999::::::888777555555444444222222222333444555555555222222222222222222222222222222222222222111111111111111111111111111111111//////000111222333444555333333333222222222111111111222222222222222222111333333333333333333333333333333333333333333333333222222333555666777888999333444555666777777777666777666666777777888999:::<<>><<<<<<;;;999999777666555444444444333444555333111000111333222222111000000111222222111111111111111111111111///000000000000///......////////////////////////......------------------,,,---///000000///---,,,------...............---////////////////////////,,,,,,,,,------...//////222111000000222444444333222222222222222222222222000111222222111111222333444444444555555555555555444444333333444666888999777777777666666666666666666444444444555666555444444444444333444444555666333444444555666777888888:::999999888777777777777777777777777888999:::;;;999999999999:::;;;<<<=========<<<<<<<<<======>>>EEEGGGIIIJJJKKKLLLNNNPPPOOORRRVVVYYYZZZ[[[]]]___aaabbbdddfffiiillloooqqqwwwuuurrrnnnkkkgggdddbbb[[[\\\^^^cccjjjsss|||yyyxxx~~~zzztttnnnmmmrrrwwwxxxxxxqqqkkkccc]]][[[^^^bbbfffjjjfff```ZZZXXXYYY[[[^^^^^^]]][[[WWWSSSPPPQQQRRRRRRRRRSSSUUUSSSTTT\\\gggyyyyyyggg\\\VVVZZZaaakkk}}}~~~xxxwww}}}kkkXXXIIIAAA???<<<999777777777666555444555666666555555666888::::::888666555444444444222222333333333444444444111222222333333222222111222222222111111111111111111111111111111111111111///000000111222333333333333333333333222222222222000111222333333222111000222222333333333333444444333333333333333333333333222333333444555666666777444444444555666777888999777666666666666777777888;;;???EEEJJJTTTdddwwwrrrggg```YYYVVVWWWRRRRRRSSSTTTXXX```kkkssspppiii^^^ZZZZZZWWWSSSRRRPPPNNNLLLLLLLLLLLLNNNNNNMMMKKKJJJGGGEEEDDDDDDCCCAAA???>>><<<<<<;;;:::999888666555555555555000222444555333111000///222111111111111111111222111111222222222222111111....../////////...---,,,////////////////////////------..................+++---...000000...---+++---...............------.../////////////////////------......////////////000///...///111333333222222222222222222222222222///111222222111000222333444444444555555555666666555555444444555666888999777777777777777777666666666444333444555666555444444444333333333444444555333333444555666777888888999999999999999888888888666666555666666777888999888888888999:::;;;<<<======<<<<<<<<<<<<<<<======CCCEEEHHHIIIIIIKKKMMMOOOPPPRRRTTTVVVWWWXXXZZZ\\\_________aaadddgggkkkmmmrrrrrrrrrpppmmmiiigggfff``````bbbfffnnnxxx}}}vvvtttyyy|||wwwpppmmmnnnrrruuuvvvrrrnnnhhhbbb```ccchhhlllkkkgggaaa\\\YYYZZZ]]]___cccaaa]]]WWWRRROOOOOOPPPVVVVVVWWWYYYWWWWWW^^^hhhwww}}}mmm```VVVXXX]]]fffvvv~~~|||sssrrrvvvxxxbbbQQQFFF@@@===;;;888777777777666555444555666555333222333444888888666555444333333333444444333333333222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222111111000000222333333222000000222222222333333444444444333333333333333333333333444333333333333333333333444444444444555666888999555555555555666777888999999;;;>>>BBBHHHVVViiiyyyttthhh___[[[[[[RRRRRRRRRSSSUUUYYY___bbblllyyypppiii___[[[[[[XXXTTTRRRPPPNNNLLLLLLKKKLLLLLLLLLLLLKKKIIIGGGEEEDDDEEEDDDBBB@@@>>>===<<<<<<<<<;;;:::999888777777777333222333555666555222///111111111111111111111111111111222333333222111111............------------//////////////////////////////000111111111000000,,,---...//////...---,,,.........///......---,,,,,,,,,,,,---------------...//////000000///......///...---...000222222222333333333333333333333333///000111111000000111333333333333444555555666666666666555555666666777777555666777888888888888777777555444555666777666555555444444333222333333333222222333444666777888888888888999:::::::::999999555555555555555666777888999999888999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@BBBEEEFFFGGGIIIKKKMMMOOOQQQSSSTTTTTTVVVZZZ\\\___^^^]]]]]]^^^bbbeeehhhnnnppprrrrrrpppmmmkkkkkkgggggghhhlllsss{{{zzzxxx|||yyysssqqqsssxxx{{{vvvtttpppkkkiiijjjooottttttpppiiiccc```aaaccceeejjjgggbbb[[[UUURRRSSSTTTXXXXXXYYY[[[XXXXXX___hhhtttqqqbbbVVVUUUYYY```nnn|||}}}sssnnnpppwwwmmmYYYKKKCCC???;;;:::888777888888666555333444555555333222222222666555444333333222333333444444444333222111111111222222222222222222222222000000000111111111111111111111111111111111111111222222111111111000000000222222222111111111000000000111111111111111111000111222222333333444444555333333333333333333333333444444333333222111111111444444444444444555666777555555555555666888999:::777666999===CCCMMM^^^llluuuggg^^^\\\UUUTTTSSSSSSSSSTTTVVVWWW\\\hhhvvvqqqjjj```\\\]]]YYYVVVTTTRRRPPPNNNMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCAAA???>>>======<<<<<<:::999888777777777666111---///444666444000111111111222222111111111111222222333333222222111111000...---------...///////////////////////////...///000111222111111000------------------------......//////...------,,,,,,,,,,,,---------.........////////////...,,,+++///...---...111333333333333333333333333333333333///000111111000000111222222222222333444555555555666777777777777666666555444555666888999999999999999888777777999999888777777666555444333222222222111222333444666777888999777888:::;;;;;;;;;::::::666666666666666777777888:::999999999999999::::::<<<;;;<<<<<<===>>>???@@@???BBBDDDFFFHHHIIILLLOOOPPPRRRSSSTTTUUUXXX]]]```bbb```^^^\\\\\\___bbbdddllloootttuuusssqqqppppppooooooppprrrwww}}}yyyuuuvvv|||~~~|||xxxsssppppppuuuyyy}}}xxxqqqjjjffffffgggiiillliiiddd]]]WWWUUUVVVXXXWWWXXXZZZ[[[YYYYYY___hhhrrrwwwfffWWWTTTVVV[[[gggttt~~~}}}}}}}}}~~~|||vvvmmmmmmttt|||zzzbbbOOODDD???===999888666666777777666444111333555666444333444444444444333333333333444444333333222222222222222222333333222111111222333333///000000000111111111222111111111111111111111111000000000000111111111111111111111000000000//////111111000000000000111111111111222333333444555555333333333333333333333333333333333333333333222222333333333444444444444444666666666666777888999999888555666<<<@@@EEEPPP\\\ppp|||mmmggg^^^[[[WWWSSSRRRRRRSSSSSSTTT]]]gggppp}}}rrrkkkaaa\\\]]]ZZZXXXVVVTTTQQQPPPOOONNNNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFEEECCCAAA@@@>>>>>>===;;;:::888777666666555555777///'''(((///444333000111111222222222222111111111222333444444333222111333111///...---...000111////////////////////////,,,---...000000000///......------,,,,,,------....../////////...---,,,,,,........./////////000000.../////////...,,,***)))000///...///222444444444333333333333333333333333///000111111000000111222111111222333333444555555777777888888888666444333333444666888999::::::999;;;:::999999;;;;;;:::999999888666555333222222222111222333444666777888999777888:::;;;<<<;;;;;;:::888777777777777777888999::::::999999888999999999;;;;;;<<<<<<>>>???AAAAAAAAACCCFFFHHHJJJLLLOOORRRSSSTTTUUUWWWXXX\\\aaadddgggeeeaaa^^^]]]___aaadddkkkooouuuwwwvvvtttsssttttttttttttuuuxxx||||||wwwwww}}}~~~yyytttssswww{{{}}}xxxpppiiieeedddeeefffgggddd^^^WWWRRRQQQSSSVVVXXXXXX[[[\\\[[[ZZZ```iiiqqq|||jjjZZZUUUVVVYYYdddppp}}}|||{{{zzzzzz{{{}}}}}}|||wwwnnniiinnnxxxrrrZZZIII@@@<<<;;;888666555555666666555444000222555666666666666777444333333333333444555555111111111222222333444444444333111000000111333444//////000000111111111222111111111111111111111111......///000111222333333000000000000////////////222111000//////000111222111111222333333444555555333333333333333333333333333333333444444555555555333333444444444333222222888888777777777777888888<<<888777<<<>>>???EEENNNbbbyyyzzzhhhccc[[[UUURRRSSSSSSTTTQQQXXX___dddnnnqqqiiiccc[[[VVVVVVSSSRRRQQQPPPOOONNNNNNNNNKKKLLLNNNNNNMMMJJJGGGDDDFFFDDDCCC@@@???===<<<<<<<<<:::888777777666555444888777666555444555555666222111111111000000//////111111222000//////000222444333111000111000...,,,//////////////////////////////////////////////////////...---,,,+++******/////////...------,,,,,,...------,,,,,,------...000000///...------,,,,,,///...---,,,---///111222000111333444444333111000222222222222222222222222222222333333333333444444666555555444444444555555444444444555666888999:::;;;<<<<<<=========<<<<<<999777444333444444444444000000000111222333444555666777888999;;;<<<======::::::999999888777777777888999;;;<<<===<<<;;;;;;======<<<<<<<<<======>>>@@@AAACCCFFFJJJNNNRRRTTTWWWYYY[[[\\\]]]```dddgggiiihhhddd```]]]^^^aaadddlllpppuuuzzz||||||zzzyyy{{{{{{zzzyyyzzz{{{|||}}}|||xxxyyy}}}}}}yyyuuusssssstttssspppkkkgggdddccccccccc[[[XXXTTTPPPOOOOOOPPPQQQRRRQQQRRRSSSSSSUUU___iiitttyyyjjjZZZRRRRRRXXXeeeppp}}}~~~}}}xxxvvvxxxyyywwwxxx{{{~~~zzzkkkjjjllluuuwww]]]MMMDDD>>>:::888999777555333222444666777555555555555555444444444444444444444444444444444333222111111111222333444222222222222222222222222000000000000000000000000000000000000000000000000111000/////////000222333444333333222111111111222000000000000000000000000111111111222222333333333222222333333333333444444111222333444555444333333333333333444444444555555666666666666777777777777555777::::::;;;===AAAEEEXXXgggyyyxxxmmm___WWWVVVVVVTTTQQQNNNNNNSSS\\\fffrrrpppgggbbbZZZVVVVVVTTTSSSRRRPPPOOONNNMMMMMMMMMMMMOOOOOOMMMKKKHHHFFFEEEDDDBBB@@@???>>>======:::999777666777888777666555555666666666555444333222222222222111111000000///000111111000///000222111000//////111111000///////////////////////////////////////////////////000000000111111111111222------.....................------------------...000//////...------,,,,,,///...---------///111222222333555666666555333222222222222222222222222222222222333333333333444444666555555444444444555555444444555777999;;;===>>>>>>@@@BBBDDDCCCAAA>>>===777555333333444444333222333333333444444555777777777777888999;;;<<<===>>>999999999999999999888888888999:::;;;<<<;;;;;;:::;;;::::::::::::;;;;;;<<<@@@AAABBBEEEHHHLLLPPPRRRVVVWWWYYY[[[]]]```dddgggkkkjjjhhheeecccdddfffiiirrruuuyyy~~~~~~}}}}}}~~~~~~|||uuurrrrrruuuwwwxxxwwwuuuqqqnnnlllkkkllliiifffbbb^^^\\\[[[ZZZZZZUUURRROOOLLLKKKKKKLLLLLLNNNLLLMMMOOOOOOQQQZZZdddqqqtttfffXXXQQQSSSZZZgggrrr|||}}}||||||{{{vvvtttuuuvvvvvvxxx{{{|||qqqhhhllluuuqqqXXXIIIBBB<<<888888999777666444444555666777666666555555444444333333444444444444444444444444222222111111111222333444222222222222222222222222000000000000000000000000000000000000000000000000111000/////////000222222444333222222111111111222000000000000000000000000111111111222222333333333222222222333333333444444111222333444444444333333333333333444444444444555555555555666666666777777555777999::::::<<<@@@CCCMMMZZZjjjyyymmmaaa[[[YYYUUURRRNNNMMMOOOVVV^^^ffftttoooeee```YYYVVVWWWVVVUUUSSSQQQOOOMMMLLLLLLNNNNNNOOOOOONNNKKKHHHGGGDDDCCCBBB@@@???>>>>>>>>>999777666666777888888777222333666777777555222000333333222222222222111111---///111222111111111222...---,,,...000222111111////////////////////////////////////////////////...////////////000000000,,,,,,------...//////000------------------------/////////...------,,,,,,......------...///111222333333555555555555333333111111111111111111111111222222333333333333444444555555444444444555555666444555666888;;;>>>AAACCCCCCEEEIIIKKKJJJFFFAAA>>>;;;:::999999:::999777555111111111111111222333444777777888999;;;<<<===>>>888888999999999999::::::888888999:::::::::999999::::::999::::::;;;<<<<<<@@@@@@AAACCCEEEIIIKKKMMMRRRTTTWWWYYY\\\___dddhhhnnnooopppooonnnnnnpppqqqyyy{{{}}}{{{rrrlllkkklllllllllmmmlllkkkiiigggeeecccbbb___]]]YYYWWWVVVVVVTTTSSSPPPMMMJJJIIIIIIJJJIIIHHHKKKIIIIIIJJJKKKMMMVVV___kkk}}}mmmaaaUUUQQQTTT]]]jjjvvv|||}}}zzzyyyxxxxxxtttrrrtttuuuuuuyyy~~~|||pppkkkgggrrrzzzgggQQQEEE???:::777777888777777777666666666666666666666555444333333222333333333333333333333333222111111111111222333333222222222222222222222222000000000000000000000000000000000000000000000000000000000///000111111222333333222111111111111222000000000000000000000000111111111222222222222222222222222222333333333333111222222333444333333333333333333333444444444444444444444555555555666666666777999999999:::===???CCCKKKWWWeeexxx|||jjj```[[[WWWSSSPPPMMMMMMQQQUUUZZZdddnnnnnnccc^^^XXXVVVXXXXXXVVVTTTQQQOOOMMMKKKKKKMMMNNNNNNNNNLLLJJJHHHFFFCCCBBBAAA@@@????????????:::888666666777888777666111222444555555444222111111111111111111111111111+++...111333222111111111---,,,,,,---000111111000////////////////////////////////////////////////000000///...---,,,++++++---------.........//////------............------//////.........---------------------...000111222111222222333333222222111333333333333333333333333222222222333333333444444555444444444444555666666555666777999<<<>>>AAABBBFFFGGGJJJKKKJJJFFFBBB???<<<<<<;;;<<<===<<<999777000000000///000000111111666777888999:::<<<======:::::::::::::::999999999888888888999999999888888;;;;;;;;;;;;<<<===>>>>>>@@@???@@@AAABBBEEEGGGIIINNNQQQTTTWWWZZZ^^^cccgggpppssswwwzzzzzz{{{{{{|||{{{tttkkkhhhiiikkkiiigggfffffffffffffffdddaaa___]]]ZZZWWWVVVWWWWWWVVVSSSPPPNNNLLLLLLNNNOOOMMMKKKLLLIIIHHHIIIJJJLLLTTT]]]fffwww|||hhh]]]TTTRRRWWWaaannnyyy}}}~~~}}}yyywwwuuutttvvvrrrrrrtttuuuvvv{{{~~~qqqmmmnnnnnn|||mmm]]]KKKAAA<<<999777888666777888888888777666555777666555555444333222222222222222222222222222222111111111111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222222222111111111111111222000000000000000000000000111111111111111222222222111222222222222333333333111111222222333333333333222222333333333444444444333333333444444444555555777777888888888999:::;;;???CCCKKKVVVggg|||xxxkkkccc]]]ZZZVVVQQQNNNOOOQQQSSSZZZaaannnccc^^^XXXWWWYYYXXXWWWTTTRRROOOMMMKKKKKKLLLLLLLLLLLLJJJHHHFFFEEECCCBBBAAA@@@????????????<<<:::777777777777555444333333222222222333333444/////////000000000000000+++...111333222111111111///...---...///000///...////////////////////////////////////////////////222222111000///...------//////.........------------......//////......---...............---------,,,,,,---...///000111222222222222222222222222222444444444444444444444444222222222333333333444444444444444444444555666666777777777888999;;;<<<===DDDEEEEEEEEEDDDCCCAAA@@@999888888999999888666333555444444333333333444444555666777888999;;;<<<<<<===<<<<<<;;;:::999888888888888888888888888888888:::::::::;;;;;;===>>>>>>??????>>>???@@@BBBDDDEEEJJJMMMPPPSSSWWW[[[aaaeeeooottt{{{wwwqqqjjjiiikkknnnmmmjjjfffeeefffhhhjjjiiieeebbb^^^ZZZVVVWWWZZZ[[[ZZZXXXVVVSSSQQQRRRUUUWWWVVVSSSPPPLLLJJJKKKKKKMMMSSS[[[eeeuuuzzzggg^^^UUUUUU[[[cccpppzzz~~~~~~|||yyyvvvtttrrrqqqrrrpppqqqtttvvvwww~~~vvvlllmmmuuu}}}zzzaaaTTTEEE>>>;;;888777999666666888888888777555444666555555444333333222222222222222222222222222222000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111000000111222222000000000000000000000000111111111111111111111111111111111222222222333333111111111111222222333333222222222333333333444444333333333333444444444444777777777888888999888888??????CCCKKKXXXjjj~~~{{{nnnfffaaaYYYSSSOOOOOOPPPPPPTTTYYYpppddd___YYYWWWZZZXXXWWWUUURRROOOMMMLLLKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>===:::888777777666555333444333222111222333444555.........////////////000---///111222111111111222111000/////////000...---////////////////////////////////////////////////---------.........//////000//////...------,,,,,,---...///000000///...---........................+++,,,---...///111111222444444444444444444444444444444444444444444444444222222333333333333444444444444444444444555666777777777777777777888888999???@@@@@@@@@@@@@@@@@@@@@;;;:::999999:::999777555555555444333333222333333444444555666888999:::;;;======<<<;;;;;;:::999999:::999888888777888888888888888888888999:::<<<<<<>>>>>>===>>>???@@@BBBCCCGGGIIIMMMPPPSSSXXX^^^bbbjjjqqqzzz|||xxxssssssuuuwwwvvvuuunnnmmmmmmpppssstttqqqmmmddd___ZZZ[[[___ccccccaaa```\\\YYYZZZ```cccbbb___XXXSSSOOOOOOPPPQQQUUU[[[fffttt|||kkkbbbZZZZZZ___fffpppyyy}}}~~~~~~~~~{{{yyyxxxuuusssrrrqqqqqqooopppsssxxxyyy{{{{{{sssnnnuuuoooWWWLLLAAA<<<999777777999555666777777777666444333444444444444333333333333111111111111111111111111///000111111222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111000111000000000000111222222000000000000000000000000111111111111111000000000111111111111222222222222222111111111111222333333222222222222333333333333333333333444444444555555777777666888999:::888777<<<;;;===BBBJJJVVVffftttwwwjjjbbb]]]VVVPPPPPPPPPOOOQQQUUUqqqfffaaa[[[XXXZZZXXXWWWTTTRRRPPPNNNMMMLLLMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDBBB@@@???>>>======;;;999777666777777666555222333333444444444444444.../////////000000000000///000111111000///000222222000//////000111///...////////////////////////////////////////////////,,,,,,,,,,,,------------..................---------...///000000///...---........................++++++---...000111111222555444444333333444444555222222222222222222222222222222333333333333444444444333333444444666777777777666666666666666777888999;;;===@@@AAAAAA@@@??????===;;;;;;;;;<<<;;;:::555444333222111111111111222333444555666888999999::::::;;;;;;<<<<<<<<<===;;;:::999888777888888999777777777888999:::<<<===============>>>@@@BBBCCCDDDGGGJJJMMMPPPUUUZZZ^^^dddkkkuuu~~~|||zzz}}}~~~}}}}}}~~~}}}{{{{{{~~~rrrlllfffffflllrrrsssrrrmmmhhhdddeeelllqqqqqqnnneee^^^YYYXXXYYYYYY\\\aaajjjuuupppggg```___bbbgggooowww{{{~~~}}}~~~~~~|||{{{zzzyyyuuuuuusssrrrqqqqqqqqqqqqrrruuu{{{vvvvvvyyy|||qqqaaaOOOFFF===999777555555888555555555555555444444333222333333333333444444444111111111111111111111111...///000111222111111000111111111111111111111111000000000000000000000000000000000000000000000000...///000111222111111000000000000000000111222222000000000000000000000000222111111111000000000///111111111111222222222222222111000000000111333333111222222222222333333333444444444444555555555555777666666888:::;;;999666888777999>>>BBBGGGSSS___ppp|||uuujjjbbbZZZTTTSSSRRRPPPPPPSSSrrrhhhbbb\\\XXXZZZWWWVVVTTTRRRPPPOOONNNMMMNNNNNNMMMKKKJJJIIIHHHGGGFFFEEECCC@@@???===<<<<<<999888666666777888888777000222444666777666444333//////000000111111111222111111222000//////000222111000///000111222111000////////////////////////////////////////////////333333222111000///......,,,,,,------.../////////---...///111111///...------.....................***+++---///000111222222333222222111111222222333000000000000000000000000222222333333333444444444333333333444555666777888666555555555666777888888444888===BBBDDDCCC@@@???>>><<<999888999999999888999888777666555444444444111222333444555777888888888888999;;;===>>>???@@@<<<;;;999888888888999999999999999:::;;;<<<>>>???======<<<===>>>@@@BBBCCCCCCEEEHHHKKKNNNSSSXXX\\\^^^fffqqq|||~~~||||||zzz|||}}}zzzwwwtttwwwyyy{{{zzzyyyyyyzzzzzz~~~yyyrrrsssyyyxxxrrrmmmooovvv||||||zzzooohhhbbbaaaaaaaaaccchhhmmmwwwtttkkkcccbbbdddgggnnnuuuyyy|||~~~~~~~~~~~~|||}}}~~~}}}{{{yyyxxxwwwvvvrrrrrrqqqqqqqqqqqqqqqrrrxxx{{{tttmmmuuu{{{fffWWWKKKBBB:::777666333444777555555444444333333333333111222222333333444444555000000000000000000000000...///000222222111111000000000000000000000000000000000000000000000000000000000000000000000000000...///000222222111111000000000///000000111222222000000000000000000000000222111111111000000//////000111111111111222222222222111000000000111333444111111222222222333333333444444444555555555666666777666666888;;;<<<:::777777666999>>>???@@@IIITTT```ooo{{{hhh```XXXWWWVVVSSSRRRSSSrrrjjj```[[[\\\YYYXXXVVVSSSPPPMMMLLLKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCAAA???===<<<;;;999999888777666666666777666555333333333333111000111111222222222222111111000000000000000000000000111111000...------------//////000000///...------)))***,,,...000000000000////////////////////////......////////////.........------,,,,,,,,,------,,,---...//////...---,,,---------............///111111111111222333444555333333333333333333333333111111111111111111111111000000111222333444444555555555666666777777888888666999<<<>>>>>>>>>???@@@???>>>===<<<;;;:::::::::666777888666333000000000333222222222333444444555555777999;;;<<<;;;:::999666888999888777666777888999999999999:::;;;<<<===999999::::::;;;<<<<<<<<>>===;;;999888666666666555555555555555555555555222222222111111111000000000000000000000000000000000000111111222222222333000000111111111111000000111000///......---......222111111111000000//////000000000000000111111111222222222222222111000///111111111000000000000000111111111111111111111111000000000000000000000000111222222222222333333333333333222111222333555666666555333222222333555666444555555666666666666666666777888888:::===AAADDDNNNZZZmmmtttmmmeee^^^ZZZVVVRRRNNNqqqiii___ZZZ[[[XXXWWWUUUSSSPPPNNNLLLLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEEEEDDDCCCAAA???>>><<<<<<:::999888777666666666666666444333333333333222000111111222222222222111111000000000000000000000000111111000///............///////////////...------***+++---///000000//////..............................////////////......000000///......///000111....../////////......------------............///////////////000111222222333333333333333333333333222222222222222222222222333333333222222222111111555555666666777777888888888;;;===>>>>>>>>>???AAA>>>>>>===<<<;;;;;;;;;;;;999::::::888555222111222222222222222222333444444555666888:::::::::999888666777888888777666777888888888888999999:::;;;<<<999::::::;;;<<<<<<======>>>@@@CCCEEEGGGJJJNNNQQQVVVZZZbbbkkkttt|||}}}yyyuuuqqqnnnmmmmmmqqqssswwwyyy{{{zzzyyywwwwwwyyy}}}~~~}}}|||uuupppppprrrsssttttttyyy{{{rrrkkkkkknnnpppssswwwxxxyyy|||~~~}}}~~~~~~|||yyyuuussssssrrrpppmmmlllmmmnnnmmmnnnttt|||zzzvvvwww{{{yyydddRRRIII<<<;;;:::888666555555555555555555555555555555555222222222111111111000000000000000000000000000000111111111000000000000000000000000000000000000000000//////////////////000111111111111000000000///000000000000000000000111000111111222222222111111000000000000000000000111111111111111111111111111000000000000000000000000///000000000000111111111333222222222333333444555666555333222222333555666444444555666666666666666666777888888999;;;???BBBEEEOOO___ttt~~~qqqfff___ZZZVVVRRRppphhh^^^ZZZ[[[WWWVVVUUURRRPPPNNNMMMMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA???>>>===<<<:::999888777666666666666666444333333333333222000111111222222222222111111000000000000000000000000111000000/////////000000///////////////......---,,,---...////////////.................................////////////......000///...---...///111333/////////......//////000---------............///............///000111222222222333333333333333333333333333333333333333333333333333222222222111111555555666666777777888888;;;<<<>>>>>>======???AAA>>>======<<<<<<<<<===============;;;777555333333222222111111222222333333444555666888888888888777666777888888666666777888888888888888888999:::;;;::::::;;;;;;<<<======>>>>>>???AAACCCEEEIIINNNRRRUUUXXX]]]dddlllsssxxx{{{{{{yyyvvvssspppoooooooooqqqtttwww{{{~~~|||}}}yyy{{{wwwqqqoooqqqtttuuuzzz||||||tttooopppssstttuuuxxxxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyytttrrrpppoooooonnnllljjjgggiiilllnnnrrrzzzxxxsss|||kkkYYYKKKDDD:::999888666555444444444444444444444444444444444222222222111111111111111000000000000000000000000111111111000//////......222111000//////000111222/////////000000000111111111111111111000000000000111111000000000000000000...///000111222222222222/////////000000111111111111111111111111111111111000000000000000000000000///000000000000111111111222222333333444444333333555444333222222333444555444444555666666666666555555666777777777999<<<>>>===CCCOOO```sssuuukkkddd^^^[[[ppphhh^^^ZZZ[[[XXXVVVTTTRRRPPPOOONNNNNNNNNOOOOOONNNLLLJJJGGGEEEDDDDDDCCCBBBAAA???>>>===<<<::::::888777666666666666555444222333333444222111111111222222222222111111000000000000000000000000111000000000000000111222...///////////////.........////////////.........------------------------......////////////......---+++*********---///111000000///......///111222---------............///000000000000111222333333222222222222222333333333333333333333333333333333000000111222333444444555555555666666777777888888;;;===>>>===<<<<<<>>>@@@>>>>>>=========>>>??????>>>??????===999666444444222222111111111222222333333333555666666777666666666777888777666555666888888777777777888999999::::::;;;;;;<<<<<<======>>>>>>???@@@BBBDDDIIINNNSSSUUUWWWZZZ___eeelllqqqtttxxxwwwvvvuuuuuuuuuvvvvvvvvvxxx|||}}}zzzxxx|||yyyuuuuuuyyy~~~~~~vvvpppnnnppptttvvv~~~}}}vvvrrrtttwwwvvvvvvxxxyyyzzz|||~~~~~~~~~}}}~~~}}}|||{{{yyyxxxvvvuuutttoooooonnnmmmllljjjhhhgggfffiiimmmpppvvvzzzvvvxxxppp]]]OOODDD???999888777666555555555555444444444444444444444444111111111111111111111111000000000000000000000000111111111111000000000000333111///......///111333111111111111111000000000111111111000000000000000111111111000000000000000//////000111111111111111---......///000111222222111111111111111111111111000000000000000000000000111111222222222333333333111222333444555444333222555444333333333333444555333444555555666666555555555666777666666666999;;;<<>>======;;;:::999777666555555555555333222222444444333111111111222222222222111111111111111111111111111111111000000000000000111222......///////////////...000000//////..........................................////////////......+++***))))))***,,,...///000///.........000111222---------............///////////////000111222333111111111222222333333333333333333333333333333333000000111222333444444555555555666666777777888888;;;===>>>>>>======>>>@@@??????>>>>>>>>>???@@@@@@>>>??????===999666555555333333222222111222222333222222333444555555555555555777888777666555666777888888888777888888999999::::::;;;;;;<<<=========>>>???@@@AAADDDHHHNNNRRRUUUVVVXXX\\\bbbhhhmmmpppqqqsssuuuwwwyyyzzz{{{|||~~~zzzyyyyyy}}}}}}wwwwww{{{{{{uuusssuuuyyy|||xxxuuuwwwyyywwwvvvwwwyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~{{{zzzyyywwwuuusssqqqqqqnnnmmmmmmkkkiiigggffffffgggjjjoootttzzzzzzuuuzzzxxxcccRRRGGG@@@<<<999888777666666666666666444444444444444444444444111111111111111111111111000000000000000000000000000000111222222333444444333111///......///111333222222222222111000...---000000000000000000111111111111111111000000//////111111111111111000///...------...///000111111222111111111111111111111111000000000000000000000000111111222222222333333333222333444555444333222111444444444333333444444444333444444555555555555555444666666666555555666888<<<===???EEEQQQcccwwwwwwoooqqqjjj```\\\^^^[[[WWWVVVSSSQQQOOONNNNNNNNNOOOOOONNNMMMKKKIIIGGGFFFCCCBBBBBBAAA@@@???>>>===;;;:::999777666555555555444333222222444444333222111111222222222222111111111111111111111111111111111000000/////////000000---...//////////////////000000///......//////000////////////////////////......////////////......,,,,,,,,,------...//////............///000111111---------............///,,,,,,,,,------...///000000000111111222333333333333333333333333333333333333333333222222222111111555555666666777777888888;;;===@@@AAAAAA@@@@@@AAAAAA@@@@@@?????????@@@@@@===>>>>>>===:::777666777444444333333222222333333222222333333444555555666555666777777555555666777999999888888888999999:::999999::::::;;;<<<<<<======???@@@AAACCCFFFKKKOOOQQQSSSUUUYYY___eeeiiilllooorrrxxx~~~~~~~~~{{{{{{|||xxxzzz{{{xxxvvvvvvxxxyyyzzz{{{|||}}}}}}}}}~~~}}}|||{{{zzzxxxwwwvvvtttrrrpppnnnnnnkkkkkkkkkhhhfffeeegggiiijjjnnntttyyy~~~~~~zzzvvvvvv~~~iiiVVVIIIBBB===:::888777777666666666777777333333333333333333333333111111111111111222222222000000000000000000000000///000111222333555666666222111000//////000111222000111222222111///...---000000000000111111111111222222111111000/////////111111111111000///...---.........//////000000000111111111111111111111111000000000000000000000000///000000000000111111111333333444444444333222222444444444444444444444444333333444555555555555444444555666666555555666777::::::;;;===DDDQQQbbbnnnpppiii___\\\]]]ZZZYYYWWWTTTQQQOOONNNMMMMMMNNNNNNNNNMMMKKKIIIHHHGGGCCCBBBBBBAAA@@@???>>>>>><<<;;;999777666555555444444333222222444444333222111111222222222222111111111111111111111111111111111111000///............------...///////////////000//////......///000111000000000000000000000000......////////////............///000000000///...,,,,,,---...///000000///---------............///,,,,,,,,,,,,---.../////////000000111222222333333222222222222222222222222333333333222222222111111555555666666777777888888<<>>>>>===;;;999999999666555444444333333444444333333333333444555666666555666777666555555666777::::::999999999999::::::888888999999:::;;;;;;;;;;;;===???@@@AAACCCGGGIIIKKKMMMQQQVVV[[[aaaeeehhhooouuu~~~|||}}}}}}zzzwwwxxxwwwwwwxxxyyyzzz{{{||||||||||||||||||zzzyyyxxxwwwttttttrrrpppnnnmmmkkkjjjgggggggggeeeccceeeiiimmmpppvvv}}}zzzuuuwwwzzzyyylllYYYJJJBBB>>>;;;999666555555555555555666666333333333333333333333333000000111111111222222222000000000000000000000000000000111222333333444444000000000000000000000000,,,---///111111111///...///000000000111111111111222222111111000//////...///000000000000000//////......//////////////////111111111111111111111111000000000000000000000000///000000000000111111111555444333333222222222333333444444444444444444333222333444444555555444444333555666777666555666777666888999:::===EEEQQQ[[[sssooohhh^^^[[[\\\ZZZZZZXXXUUURRROOOMMMMMMLLLNNNNNNMMMMMMLLLJJJIIIHHHBBBBBBAAAAAA@@@???>>>>>><<<;;;999888666555444444444333222222444444444222111111222222222222111111111111111111111111111111111111000...------------------...///000000//////000///.........000111222000000000000000000000000......////////////......---...000111111///---,,,***+++---///000//////...---------.........//////...............000111111///000000111222222333333111111111111111111111111000000111222333444444555555555666666777888888888<<>>???>>><<<;;;;;;;;;777666555444444444444444333333333333444555666666555666777666555444555777;;;;;;::::::999:::::::::777888888999999:::;;;;;;999;;;>>>???@@@AAACCCEEEFFFHHHMMMRRRYYY^^^bbbdddmmmttt~~~{{{yyyyyyvvvwwwwwwxxxyyyzzz{{{|||wwwwwwxxxyyyyyyyyyxxxxxxqqqqqqooonnnllljjjiiihhhcccddddddbbbbbbeeelllqqqwww}}}yyyrrrqqqyyykkk___OOOCCC>>><<<;;;999444444333333333444555555333333333333333333333333000000111111222222222222000000000000000000000000111111111111111222222222000000111111111111000000(((***---000111222111111//////000000111111111222222222222111000//////...---...///000111111111111///////////////.........111111111111111111111111000000000000000000000000111222222222222333333333666555333222111222333333333444444555555444444333222333444444555555444444222444666777666666777888444666999:::;;;@@@IIIQQQ]]]lllmmmfff^^^\\\___\\\\\\YYYUUUQQQMMMLLLLLLMMMNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>:::888666666666666555444333222111000000000111222111111111111111111111111222222222222222222222222////////////............///////////////.....................////////////444222000...------...///////////////////////////------......//////000000------------------------........................111000000///////////////000111111111111222222222333333333222222111111111000111111111111222222222444555666777999;;;<<<===@@@DDDJJJNNNPPPNNNJJJHHHFFFEEECCCAAA@@@@@@@@@@@@======>>>>>>>>>>>>===<<<<<<999666555555666555444333333333333333444666888555555555666666666666666999999888888888888888888===<<<:::999888999::::::;;;;;;<<<>>>???AAABBBBBBEEEGGGJJJNNNQQQVVV[[[___kkkqqq{{{}}}||||||~~~}}}~~~~~~|||{{{zzzxxxzzzyyyxxxyyyzzzzzzxxxvvvuuuuuuuuutttsssrrrqqqpppmmmkkkiiigggfffeeeeeefff```aaabbbbbbccchhhqqqwww|||yyypppnnnsssuuu```UUUHHH>>>:::888666444444444444444444444444444222222222111111111111000000000000000000000000000000000000000000000000000000111222222000000111222......//////000000111111222111000//////000111222222111000.........///000111111000000000000111111111000/////////000222333000000000000000111111222222222222111111111000000000000000000000000000000111111111111111111111111333333333444444444555555333222222111111222222333444444444555555555555666555555555555555555555555666666666666777;;;AAAEEEQQQ]]]oooppphhh```^^^```]]][[[YYYUUUPPPMMMLLLLLLMMMQQQQQQPPPOOOMMMKKKIIIHHHDDDCCCAAA@@@>>>>>>======;;;999777666666666555333444333222111000111111222000000000000000000000000222222222222222222222222111000000000000//////////////////////////////...............////////////333222000...------...///////////////////////////.........///////////////......................................................---......///000000000000111111111222222222333333333222222222111111111111111111222222222222444444666777999;;;<<<<<>>@@@AAAAAACCCEEEHHHKKKOOOSSSYYY\\\hhhnnnyyy~~~{{{zzzyyyxxxwwwyyyxxxwwwwwwxxxwwwuuusssrrrrrrqqqqqqooonnnmmmlllhhhfffdddcccaaaaaaaaaaaa```aaacccdddfffkkkttt{{{}}}sssmmmppprrr{{{|||gggWWWNNNCCC;;;999888666444444444444444444444444444222222222111111111111000000000000000000000000000000000000000000000000000000222333222111000111222000000000000111111111111111000000000000000000111111000///......//////000111111000000000000111111111000/////////000111222000000000000000111111222111111111000000000//////000000000000000000000000111111111111111111111111222222222222333333333444333222222111111222222333444444444444555555555555555555555555555555555555555666666666777:::>>>BBBCCCKKKYYYgggpppzzzssskkkbbb___aaa^^^ZZZXXXTTTPPPMMMLLLMMMMMMNNNNNNNNNMMMKKKIIIGGGFFFCCCBBB@@@???===<<<<<<<<<===:::888666666666444222444444333222222222222222000000000000000000000000111111111111111111111111111111111111000000000000......//////////////////............////////////222111///...---.../////////////////////////////////////////////.........////////////////////////........................++++++,,,,,,---///000111000000000111111111222222333333333222222222222111111111111111222222222333444444555777999:::<<<<<<@@@FFFNNNUUUWWWUUUPPPLLLFFFEEECCCAAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGDDD@@@===<<<:::888777777777666555555555555555111111222444555666777888444555666777999:::;;;<<<:::999999888888888888999999:::;;;<<<===??????@@@AAACCCFFFIIILLLPPPUUUXXXbbbhhhsss~~~zzzwwwvvvwwwwwwvvvxxxvvvuuuuuuuuutttqqqooommmmmmmmmllljjjhhhgggfffbbbaaa```^^^]]]]]]^^^^^^___aaadddgggjjjpppyyyyyynnniiigggnnntttmmmZZZJJJDDD===888888888666444444444444444444444444444222222222111111111111000000000000000000000000000000000000000000000000000111222333222111111222333222222111111111111111000///000000111111000000///000////////////000000111111000000//////000000111000000/////////000111222000000000000000111111222000000000///////////////000000000000000000000000111111111111111111111111111111111111222222222222333222222111111222222333444444444444555555555555444444444444444444444444444555777777777888;;;======AAAIIISSS[[[gggzzzvvvlllbbb___```\\\YYYWWWSSSOOOMMMMMMMMMNNNMMMMMMMMMLLLKKKHHHEEEDDDCCCBBBAAA???======<<<<<<>>>;;;888777666555444222444444333333333222222333000000000000000000000000000000000000000000000000111111111000000000//////............////////////............////////////000000///.........//////////////////////////////000000//////......------////////////////////////........................------------...///000111000000000000111111111111222222222222222222222222111111111222222222333333333444555777888:::;;;<<<>>>BBBHHHNNNPPPOOOMMMKKKFFFEEECCCBBBBBBCCCEEEFFFFFFEEEDDDDDDFFFHHHKKKMMMQQQMMMHHHDDDAAA???<<<:::999888666555555555555444222222333333444555666666777777777777888888888888::::::999999999999999999999999:::;;;<<<===>>>???@@@BBBDDDFFFIIIMMMQQQUUU[[[aaalllvvv|||xxxuuuuuuuuuuuuuuuwwwuuussssssrrrqqqnnnkkkiiiiiihhhgggfffdddbbbaaa___^^^]]]\\\\\\\\\]]]^^^]]]aaafffjjjooovvvzzznnnhhhiiinnnttt}}}zzz___MMMAAA>>>999777777777555333333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000111222333222111000111333222111111111000/////////...///000111111000///.........//////000000111111000000////////////000000////////////000000111111000000000000000111111222000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222333333222222111111222222333333333444444444555555555444444444444444444444444333555777777666666777888@@@@@@CCCGGGMMMVVVgggwwwwwwmmmbbb]]]^^^ZZZXXXVVVRRROOOMMMMMMNNNNNNOOOPPPPPPPPPNNNLLLHHHGGGDDDCCCAAA@@@>>>=========>>><<<999777777666444222444444444444333333222222222222222222222222222222000000000000000000000000000000/////////.........---.........//////000000............////////////.............../////////////////////////////////000000//////......------........................////////////////////////000000///////////////000//////000000000111111111222222222222222222222222111222222222222333333333333444555666888:::;;;<<<===???AAAEEEGGGIIIJJJJJJFFFEEECCCBBBBBBEEEHHHIIIHHHHHHIIIJJJMMMQQQUUUXXX[[[XXXRRRNNNKKKHHHEEEBBB===:::666555555666555444444444444444444444333333666666777777777888888888::::::;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>???AAACCCEEEGGGJJJNNNQQQWWW]]]gggqqqzzz}}}zzzwwwuuuuuuuuuuuuttttttsssqqqpppooonnnkkkhhheeeeeedddcccbbb```___^^^[[[[[[ZZZYYYZZZ[[[\\\]]]]]]bbbiiiooottt|||vvvmmmfffeeemmmwwwhhhQQQBBB===<<<999777666555444333333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000111222222000000111222000000000///.........---...///000111111000///.........//////000000111111000000////////////000000......//////000000000000000000000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000222222222222333333333333333222222111111222222333333333333444444444444555444444444444444444444444222444666777666555555666<<<;;;<<>>>>>======>>>;;;999777777777555333333333333333333222111111333333333333333333333333111111111111111111111111////////////............------......///000000000............////////////---------...///////////////////////////////////////////////////.................................////////////////////////111111000////////////////////////000000000111111111222222222222333333333222222222222333333333333333333444666888999;;;;;;?????????AAACCCFFFHHHJJJFFFEEECCCBBBCCCFFFJJJLLLMMMNNNOOORRRVVVZZZ^^^``````]]]YYYVVVUUUSSSRRRPPPFFF@@@999666666666555444666666555555444333333333222333444666888:::;;;<<<:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<======>>>>>>@@@BBBCCCDDDGGGKKKNNNTTT[[[dddlllttt}}}}}}|||{{{yyywwwvvvvvvuuusssqqqqqqooommmlllllljjjgggeee````````````___^^^\\\\\\WWWWWWWWWWWWWWWYYYZZZ\\\```fffnnnuuu{{{}}}rrrhhheeedddgggtttsss\\\JJJ???<<<;;;999777555444333333333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000///000111000//////000111///...............------...//////000000//////......///000000000000000///000//////......//////000---...///000000000//////000000000000000111111222111111111111222222222222000000000000000000000000000000000000000000000000222222222222333333333444333222222111111222222333333333333333444444444444333333333333333333333333222444666666555444555666777777999===???BBBJJJSSSeeewwwzzznnnbbb\\\[[[WWWVVVTTTQQQNNNMMMMMMNNNOOOKKKLLLMMMNNNLLLHHHEEEBBBCCCBBB@@@???===<<<<<<<<<===;;;888777888777666555111222333333333222111000222222222222222222222222222222222222222222222222000000000////////////...------......///000000111............////////////+++,,,---...////////////////////////////////////........./////////////////////////////////////////////////////////////////////.........///000000////////////000000000111111111222222222333333333222222222333333333444444222333444666888999:::;;;>>>>>>???AAABBBEEEFFFGGGGGGEEECCCBBBDDDGGGLLLNNNPPPQQQTTTWWWZZZ]]]___aaaZZZYYYWWWWWWYYY[[[[[[[[[RRRJJJ???999777777555333666666555555555555555555111222444666888:::;;;<<<999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>><<<>>>???@@@AAACCCGGGJJJOOOUUU]]]eeekkkttt}}}zzzxxxwwwxxxwwwwwwwwwvvvtttppplllkkkjjjhhhhhhhhhfffdddaaa\\\\\\\\\\\\\\\[[[ZZZZZZWWWWWWWWWWWWXXXZZZ\\\]]]dddkkkttt{{{}}}nnneeeaaafffmmmuuufffTTTGGG@@@999999888666444333333444222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000---///000///...---...000............/////////////////////......////////////000000111111000///...//////............//////---...///000000000///...000000000000000111111222000000000000111111111222000000000000000000000000000000000000000000000000111111111111222222222222333222222111111222222333222222333333333444444444333333333333333333333333333444555555444444555777777777999===>>>???EEELLLTTTdddxxx{{{oooccc\\\[[[WWWUUUSSSPPPNNNMMMMMMOOOPPPNNNOOOPPPQQQOOOLLLHHHEEEBBBAAA???>>><<<;;;;;;;;;<<<:::888777888888777666111111222333222111000///111111111111111111111111222222222222222222222222111111111111000000000000---------...///000000111............/////////000++++++---...//////000///////////////////////////---.........//////000000000000000000000000000000000000000000000000000000,,,,,,,,,---...///000111////////////000000000000111111111222222333333333222222333333333444444444222333444666777999:::;;;<<<===???AAACCCDDDDDDDDDGGGEEECCCBBBDDDHHHMMMPPPQQQRRRTTTWWWZZZ[[[\\\]]]RRRQQQQQQTTTXXX\\\______\\\RRRDDD;;;888777555222444555555555666666777777444555555666777888888999777888:::;;;<<<;;;::::::;;;<<<<<<<<<===>>>>>>>>>;;;<<<===>>>>>>@@@DDDGGGHHHOOOWWW]]]ccclllxxx}}}{{{yyywwwuuutttvvvvvvvvvwwwvvvsssmmmiiihhhfffeeeeeeeeedddaaa___XXXYYYYYYZZZZZZYYYYYYXXXYYYYYYYYYZZZ[[[]]]___aaahhhoooxxxvvvjjjfff___```mmmyyyrrrZZZJJJ@@@;;;777777666555333333444666222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000---...///...---,,,---///......//////000000111111000///...------...///000000000111111111///...---//////............//////,,,---///000000000///...000000000000000111111222.../////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111333222222222222222222333222222333333333444444444333333333333333333333333333444555444444444666888888666777999:::999===DDDHHHVVVhhhxxx}}}jjjaaa\\\XXXWWWWWWUUUSSSPPPOOONNNMMMMMMNNNNNNNNNMMMKKKIIIGGGEEEAAAAAA???>>>============<<<;;;:::888777666666555444444333333333333222222000111222333333222000///777444///------///000000000000000000000000000000////////////////////////000//////........./////////---+++,,,///000...,,,///////////////.........222000///......///000222////////////////////////........................,,,,,,,,,,,,---...//////---......///000111111222222222222222222222333333222222333333333444444444333444666888999999888888999:::<<<======???BBBDDDHHHHHHGGGHHHIIIKKKNNNOOORRRPPPQQQTTTYYY\\\[[[XXXXXXUUUQQQQQQUUU[[[```cccbbbYYYKKKAAA<<<:::999888666666666555555555555555333333444444555666777777:::::::::::::::::::::::::::;;;===??????>>>===<<<::::::;;;<<<>>>@@@AAABBBIIILLLQQQWWW___iiissszzz}}}zzzvvvtttttttttttttttuuuuuuuuusssppplllhhhfffcccbbb```___]]][[[XXXVVVXXXWWWVVVVVVXXXZZZZZZZZZ\\\\\\[[[\\\___ccchhhkkkooovvv}}}qqqfff```___ccclll|||gggRRRCCC===>>>666555555444444333222222222222222111111111000000111111111111111111111111000000000000000111111222000000000000////////////............////////////////////////////////////000000000000000000000000......//////000000111111///000000000000//////...222222222111000//////...000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222222222222222222222222111222333333444444333333111111222222222333333333111111222222222333333333222222222333333333444444666666666888999;;;===>>>FFFMMMXXXfffttt}}}jjjbbb]]]YYYXXXWWWVVVSSSPPPNNNMMMLLLLLLNNNNNNNNNMMMLLLIIIGGGFFFCCCBBBAAA???>>>>>>>>>>>><<<;;;:::888777666666555444444333333333333222222...///111333333333222111333111/////////000///.../////////////////////////////////////////////////////////.........//////000...,,,---///000...,,,/////////////////////...------............------////////////////////////........................//////......---..................///000111111111111222222222222333333333222222333333333444444444333444555666777888888888<<<===>>>>>>===>>>@@@BBBHHHIIIIIIJJJJJJKKKKKKKKKRRRRRRTTTZZZ```bbb```]]]TTTRRRPPPPPPTTTXXX[[[\\\]]]UUUJJJAAA<<<:::999888777666666555444444333333333333444555555666666777::::::999999999999999999:::;;;===>>>>>>===<<<;;;:::::::::;;;===???@@@AAADDDGGGKKKQQQWWW```jjjppp~~~|||yyyxxxxxxvvvsssqqqqqqqqqpppoooppppppooonnnkkkgggdddbbb]]]\\\[[[ZZZZZZYYYWWWVVVXXXXXXXXXYYY[[[]]]^^^^^^______```bbbgggnnnuuuyyyyyynnnfff```]]]aaajjj{{{qqq[[[KKK???::::::777666666555444444333333333333333222222222111111111111111111111111111111000000//////000000111222000000000000/////////...............////////////////////////////////////////////////////////////////////////000000000000//////000000000000000///222222111111000//////...000000000000000000000000............////////////////////////////////////000000000000000000000000222222222222222222222222111222333333444444333333111111222222222333333333111111222222222333333333444444444555555555555666666666666777888:::;;;<<<@@@EEELLLVVVcccqqq~~~}}}kkkddd___[[[ZZZXXXWWWTTTPPPNNNLLLKKKKKKMMMMMMMMMMMMLLLJJJHHHFFFDDDCCCBBBAAA????????????<<<;;;:::888777666666555444444333333333333222222---...000222333333333222000000000222333333000...........................//////////////////////////////......////////////000///......//////---+++......//////////////////+++---///000000///---+++////////////////////////........................222111000///..................//////000000111111111111222222222333333333333333333333444444444444444444444555666777888999<<<===>>>??????@@@BBBDDDKKKMMMOOOQQQQQQOOOLLLJJJOOOQQQWWW```hhhkkkhhhdddVVVTTTRRRRRRSSSUUUVVVUUUWWWRRRJJJDDD@@@===:::999999888777666555444444444444444444555555666666777888888888888888888888999:::;;;<<<<<<<<<;;;:::999999999:::;;;<<<===???@@@@@@CCCFFFJJJPPPWWW___dddqqqwww|||xxxtttrrrppprrrpppooonnnnnnmmmkkkiiihhhhhhhhhfffccc```]]][[[WWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[]]]___bbbcccdddhhhhhhjjjnnnuuu~~~ttthhh```^^^```bbblllzzzttt]]]MMMDDD<<<888777777777666666555444444444444444333333333222222222111111111111111111111111000000//////000000111222000000000/////////......---............/////////////////////////////////////////////////////////000000000000////////////......///000111111111111222111111000000//////...000000000000000000000000............////////////////////////////////////000000000000000000000000111111111111111111111111111222222333333333333333111111222222222333333333111111222222222333333333444444444444555555555555666666666666777888999:::;;;===@@@EEENNN[[[hhhqqq}}}}}}llleeeaaa]]][[[YYYWWWTTTPPPMMMKKKJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDBBBAAA???>>>>>>>>><<<;;;:::888777666666555444444333333333222222222///000111222222222222222222111111333555555333222////////////////////////////////////////////////.........////////////////////////000///...---+++............////////////...///000111111000///...////////////////////////........................111000//////.........///.../////////000000000111111111111222222333333444333333333444444444444555555444444444555777999:::888;;;===@@@BBBEEEIIILLLNNNQQQVVVZZZZZZWWWSSSPPPKKKPPPYYYeeepppuuussspppbbb^^^YYYVVVUUUUUUTTTTTTSSSQQQMMMIIIEEEAAA===;;;;;;:::888777666666777777444444555555666666666777777777777777888888888888::::::;;;;;;;;;:::999888999999999:::;;;<<<===>>>@@@AAADDDGGGKKKPPPVVV[[[dddjjjsss{{{|||{{{xxxuuurrrpppnnnmmmmmmlllllllllllljjjgggdddaaaaaa```^^^\\\YYYWWWVVVTTTUUUVVVVVVVVVVVVXXXYYYYYY[[[___bbbeeegggjjjlllssssssvvv{{{{{{tttiii___\\\aaakkkrrruuubbbNNNDDDAAA===999777666666666555444444333333333333222222222222111111111111111111111111111111///////////////000111111000000/////////.........---------.........//////////////////////////////////////////////////////111111000000//////......---...///000111222222222111111000000////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222111111222222222333333333111111222222222333333333111111222222222333333333666666555555555666777777::::::;;;>>>CCCLLLVVV]]]kkkrrr|||}}}lllfffaaa]]][[[XXXWWWSSSPPPMMMKKKJJJJJJHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCBBB@@@>>>=========<<<;;;:::888777666666555444444333333333222222222222222222222111111000000222111///000222444444333000000000000000000000000////////////////////////------...///000000//////...///111111000...---,,,---.........//////000000111000///......///000111////////////////////////////////////////////////......------...//////000////////////000000000000000000111222333333444444333333444444444555555555666555555555666888:::;;;999<<>>@@@BBBDDDFFFIIINNNRRRYYY___gggooouuu{{{|||zzzyyyxxxsssrrrrrrpppooonnnlllllliiiiiiiiiiiiiiigggccc```[[[ZZZYYYXXXVVVTTTRRRQQQRRRSSSTTTTTTRRRSSSVVVXXXZZZ^^^ccchhhkkknnnrrruuuzzz|||{{{kkkhhhccc```cccnnn}}}~~~tttdddTTTDDD???>>><<<888666555555444333333222222111111111111111000000000000000000000000000000000000/////////...///000000111////////////............------------............////////////////////////........................111111000000//////............000111222222222222000000000///////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111111222222222333333333111111222222222333333333111111111222222222333333666555555444555555666666888999;;;<<>>===<<<<<<<<<;;;:::888777666666555444444333333333333222222444333333222111000//////111///------///111222111111111111111111111111111////////////////////////,,,---...000000000//////,,,...111222111///......------......///000000000000///---++++++---///000////////////////////////////////////////////////------------...///000111////////////000000000000000000111222333444444555333444444444555555555555666666666777888999:::;;;>>>@@@CCCEEEHHHKKKOOORRRPPPTTTZZZ___ccccccaaa___WWWZZZaaannn}}}}}}qqqgggaaa```aaaaaa[[[\\\\\\YYYSSSMMMHHHFFF@@@>>>;;;888777777777888666666666666666666666666666666666777888888999999999999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;===>>>???@@@CCCGGGIIIPPPTTT\\\ccciiioootttxxx{{{~~~}}}|||||||||}}}zzzuuuqqqnnnnnnooopppllllllmmmllllllkkkiiiiiieeeddddddddddddbbb___\\\VVVUUUTTTRRRQQQOOONNNNNNLLLOOOPPPPPPNNNOOOSSSWWW\\\bbbiiiooorrrvvv{{{wwwooobbbdddiiinnnvvvpppeeeUUUHHH===:::;;;999666555444444333333222111111111111000000000000/////////000000000000000000000000//////......//////000111/////////.........------,,,------------.........////////////////////////........................000000000000//////////////////000111222222222222////////////////////////000000000000000000000000............////////////////////////////////////000000000000000000000000111111111111111111111111000111111222222222222222111111222222222333333333111111222222222333333333333333333333444444444444555555555444555555666666555777999:::;;;===???BBBKKKQQQ[[[fffttt}}}llleee___ZZZXXXVVVTTTRRROOOMMMKKKKKKKKKHHHHHHJJJJJJKKKJJJIIIHHHFFFEEECCCAAA???>>>======<<<;;;:::888777666666555444444333333333333222222333333222111000000000000111000000111222333111///000000000000000000000000////////////////////////+++,,,...000111000//////***---111333111//////000------......///000000111......------------....../////////////////////////////////////////////////////////...//////000000000000000000///////////////000111222333444444555444444444444555555555555666777888999:::;;;;;;;;;???BBBEEEHHHKKKNNNSSSVVVUUUXXX\\\aaadddfffffffffaaaaaacccmmm{{{wwwrrrpppppppppjjjlllmmmiiibbbZZZUUUSSSKKKHHHDDD???;;;999999999777666666666666666666666666666777888888999::::::999999999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<:::;;;===>>>>>>@@@BBBEEEGGGKKKRRRXXX^^^ccchhhlllqqqtttxxx{{{|||~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvtttsssrrrrrrtttvvvxxxzzz{{{zzzyyyyyyrrrppplllgggddddddgggiiihhhhhhhhhhhhgggeeecccbbb___^^^]]]]]]]]][[[YYYVVVQQQPPPOOONNNLLLLLLKKKKKKHHHKKKNNNNNNMMMOOOUUUZZZ```gggpppvvvzzz~~~tttmmmiiieeennn{{{tttcccWWWIII@@@999888888666666777555444444333333222111111111111111000000000000///000000000000000000000000///............///000000//////.........---------,,,,,,---------.........////////////////////////........................////////////000000000000000111111222222222111111////////////////////////000000000000000000000000............////////////////////////////////////000000000000000000000000222222222222222222222222000000111222222222222222111111222222222333333333111111222222222333333333222333333333333444444444555555444555555666777777444555777888888999;;;===AAAEEELLLUUUcccuuu|||llleee___YYYVVVUUUTTTQQQOOOMMMLLLLLLLLLIIIJJJKKKLLLLLLLLLKKKJJJGGGFFFDDDBBB@@@???>>>>>><<<;;;:::888777666666555444444444333333333222222222111111000111111222222222333444777888777333000////////////////////////////////////////////////+++,,,...000111111000///(((---111333111000000111---------...///000000111...///000222222000///...////////////////////////000000000000000000000000333222111000////////////000000000000///////////////000000222333444555555444444444555555555666666666777999;;;<<<<<<<<<;;;===@@@DDDIIIMMMRRRXXX\\\[[[]]]```cccgggiiijjjkkkfffcccccciiivvv~~~}}}{{{yyy{{{{{{wwwooogggbbb```WWWSSSMMMGGGAAA>>><<<<<<777777777777666666666666666777777888999:::::::::888888999:::;;;===>>>???======<<<;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>@@@BBBDDDAAAEEEKKKQQQVVV[[[```dddiiilllpppssstttuuuwwwyyyxxxxxxxxxwwwxxxxxxyyyzzz}}}|||{{{vvvtttrrrooommmlllllllllkkkmmmoooqqqssssssrrrqqqmmmkkkgggccc``````bbbeeefffffffffeeeccc```^^^\\\[[[YYYXXXWWWWWWVVVTTTRRROOONNNLLLKKKJJJIIIIIIIIIGGGKKKNNNOOOOOORRRYYY___ccckkkttt{{{ssskkkhhhiiiooo|||~~~lllZZZNNNCCC<<<888888888777777:::666555555444444333222222222222222111111111111000000000000000000000000000...............///000000//////.........---------,,,,,,,,,---------......////////////////////////..............................//////000000111111111111222222222111111000.........///////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000111222222222222111111111222222222333333333111111222222222333333333000000111111111222222222555444444555666777888888555666666666666888;;;>>><<>>===<<<:::888777777777555444444333333333444444222000222222222222222222222222000000000000000000000000------...000222222111///000000000000000000000000000000000000000000000000//////////////////////////////............//////000000000000////////////////////////////////////------......//////000000...///000222222111000000............/////////000222111111111000000//////222333333333333333333444888999999999888888:::<<<===AAAHHHOOOWWW]]]aaacccbbbdddgggiiijjjiiifffeeeggggggiiimmmqqqxxx~~~uuuooommmfffaaaXXXMMMCCC>>><<<===999999888666555555888999777777777888999:::::::::888888888999;;;===>>>???BBBBBBAAA???>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEJJJOOOSSSVVV]]]^^^aaaeeeiiimmmpppqqqooonnnnnnnnnnnnppprrrssswwwwwwxxxyyyzzzzzz{{{{{{zzzzzz{{{}}}}}}yyyvvvsssrrrlllkkkiiifffeeedddddddddggggggffffffhhhkkkmmmooopppmmmiiieeebbb``````___aaaaaa___]]][[[ZZZXXXWWWTTTTTTSSSQQQOOONNNMMMLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFJJJMMMLLLLLLNNNVVV\\\eeellluuu~~~wwwmmmfffeeellluuu~~~ooo^^^PPPJJJCCC@@@;;;888666555444333333333333444666555222///222333444333111//////000111111111111111111111111000000000000000000000000------............---------...///000000///...---//////............//////000000//////.........---...............///000000000000000///......------......///000000000000000............////////////000000000000000000000000////////////000000000000333333222111000000111111////////////////////////111000000000//////......000000000000111111111111111111111111111111111111222222222222222222222222222222333444444555555666555555555555666666666666:::<<>>===<<<:::777777777777666444444333333333444444222000222222222222222222222222111111111111111111111111000//////000111111///---//////////////////////////////////////////////////////////////////////////////............//////000000000000////////////000000000000000000000000........./////////////////////000111111111111000........./////////000000111111111111000000000///222222333333333333444444777888999999888999;;;===???BBBHHHPPPXXX^^^cccfffkkklllnnnoooooonnnlllkkkllllllmmmqqqsssyyyzzzxxxuuuqqqiii___TTTKKKFFFCCC>>>>>>===;;;999888888888888888888888888888888888888888888999;;;<<<>>>???================================================>>>???AAADDDGGGJJJMMMOOOTTTVVVYYY]]]aaaeeehhhiiikkkkkkjjjiiiiiijjjkkklllnnnnnnnnnooopppqqqqqqqqqrrrssssssuuuwwwyyyzzz|||{{{zzzxxxuuurrrpppnnnlllhhhfffdddcccaaaaaaaaaaaaddddddddddddfffiiikkkmmmooommmiiidddaaa^^^]]]]]]]]]]]][[[ZZZXXXVVVUUUTTTPPPOOONNNMMMKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEEEEGGGKKKNNNNNNMMMOOOVVV\\\gggooozzz{{{ssskkkfffeeejjjwwwooo```SSSIIIFFFBBB>>>:::777666666555333333333333444555444222///111333444333111//////000111111111111111111111111////////////////////////...//////////////////.........////////////......//////............//////000/////////...........................///000000.........///////////////------...///////////////............////////////000000000000000000000000////////////000000000000222111111000//////000000////////////////////////111111000000000/////////000000000000111111111111222222222111111111111111222222222222222222222222222222333333444555555555555555555555666666666666:::<<<===>>>BBBLLLYYYdddvvv~~~{{{mmmeee]]]XXXXXXTTTRRRPPPNNNMMMLLLMMMMMMOOOOOONNNLLLKKKJJJIIIIIIGGGFFFDDDBBB@@@>>>======;;;999777777777777666555444333333333444444222000111111111111111111111111222222222222222222222222222111000000111000...,,,////////////////////////////////////////////////////////////////////////000//////......//////000////////////000000000000111111111111111111111111///////////////.........000000//////000000111111....../////////000000000111111111111000000000000222222222333333444444444555777888888888999;;;>>>AAADDDIIIOOOWWW^^^dddgggpppqqqtttuuuvvvuuusssrrrrrrrrrtttxxxzzz~~~|||wwwnnncccXXXNNNHHH@@@???>>><<<:::888777666888888777777777666666666777888888999:::<<<===>>><<<<<<<<<===>>>>>>??????????????????????????????@@@@@@@@@AAABBBDDDEEEFFFKKKMMMPPPTTTXXX[[[^^^```dddccccccbbbbbbbbbbbbcccggggggggghhhhhhiiiiiijjjgggggghhhiiikkkmmmnnnooonnnnnnllljjjiiigggeeeeeeaaa```___^^^]]]]]]]]]]]]````````````bbbeeeggghhhllljjjfffaaa]]][[[YYYXXXWWWVVVUUUTTTRRRQQQOOOOOOLLLKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCEEEFFFGGGIIIMMMQQQQQQPPPRRRXXX^^^jjjrrr~~~}}}uuupppiiidddaaabbbhhhsssooo]]]PPPGGGBBBBBB???<<<999777666666555444333333222444555444222///111333444333111//////000000000000000000000000000//////////////////////////////000000000000////////////............////////////............//////////////////...........................///000000------......///000000111---------...........................////////////000000000000000000000000////////////000000000000000000000///////////////000000000000000000000000111111111111000000000000000000000000111111111111222222222222111111000000222222222222222222222222222222333333444444555555444555555555555666666666888999::::::;;;AAAJJJQQQaaaiiivvvzzzllleee]]]XXXYYYTTTRRRPPPNNNMMMLLLMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFDDDBBB???>>>======;;;999777666777777666555444333333333444444222000000000000000000000000000222222222222222222222222222111//////000000...,,,////////////////////////////////////////////////////////////////////////000000////////////000000////////////000000000000000000000000000000000000000000//////......------000000///......000111222...////////////000000000111111111000000000000000222222222333333444444444444666777888888999<<<>>>CCCDDDGGGLLLRRRYYY___bbbjjjnnntttyyy{{{{{{yyyxxxvvvvvvzzz~~~zzzrrrfffYYYQQQHHHDDD@@@<<<;;;:::::::::777777777777777777777777777777888888999;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>???@@@@@@FFFGGGJJJMMMQQQTTTWWWXXXZZZZZZZZZZZZ[[[[[[\\\\\\`````````aaaaaaaaabbbbbb^^^^^^^^^___```bbbcccdddccccccbbbaaa```______^^^[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]___aaabbbeeeccc```\\\XXXUUUSSSRRRPPPPPPOOONNNLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCEEEGGGJJJKKKMMMQQQVVVWWWWWWYYY^^^dddooovvv}}}tttmmmhhhdddccc```aaafffooo~~~xxxaaaRRRHHHAAA>>>???<<<999777666666666555444333222222333444333111///111222333333111000000111/////////////////////////////////////////////////////////000000///////////////---,,,,,,---/////////......------......//////////////////........................///000000............//////000000.....................///............////////////////////////////////////////////////000000000000000000000000000000//////000000000000000000000000111111111111111111000000///000000000111111111111333333222222111000000000111222222222222222333333111222222333444444555555444444444555555555666666555777888999:::>>>DDDIIIOOOVVVaaalllwwwxxxlllfff^^^YYYYYYTTTRRRPPPNNNMMMLLLMMMMMMLLLLLLNNNNNNNNNMMMKKKJJJGGGEEECCCAAA???>>>===<<<;;;999777666777777777555444333333333444444222000000000000000000000000000111111111111111111111111111///...///000111000///................................................000000000000000000000000000000////////////000000.../////////000000000111////////////////////////000000//////......------000///.........///111222////////////000000000111000000000000000000111111111111222333333444555555444555777777888999;;;>>>CCCCCCEEEHHHLLLQQQUUUXXX___eeeoooyyy~~~xxxyyyyyynnneeeZZZSSSIIIBBB???>>>>>>>>>777777777777888888999999777777777888999:::;;;<<<===>>>>>>???@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>======<<<<<<======>>>???BBBCCCEEEHHHKKKMMMOOOPPPPPPQQQRRRTTTUUUWWWXXXXXXVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZ[[[ZZZWWWTTTQQQOOOMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDGGGJJJMMMOOOTTTYYY___aaa```aaafffkkkvvv{{{ssshhhbbb^^^]]]\\\bbbcccgggoooyyywwwgggUUUJJJCCC>>>;;;<<<999777666555666666555444333222111222333333111000000222333333111000000111................................................---......//////......---///...---,,,,,,---...///......------------...............///////////////...............///000000000000//////............000000///......//////000............////////////////////////////////////////////////000000000000000000111222222111111000000000000000000000000000000000000000000000111111///000000000111111111111222222222111111111000000111111111222222333333333111111222222333444444555444444444444555555555555555666777999:::===@@@BBBBBBFFFMMMVVV```nnn~~~wwwkkkfff^^^YYYYYYTTTRRRPPPNNNMMMLLLMMMMMMLLLMMMNNNNNNNNNMMMLLLKKKFFFEEECCCAAA???===<<<<<<:::888666666777888777666444333333333444444222000111111111111111111111111000000000000000000000000111///......///111000000................................................000000000000000000000000111000000//////000000111......//////000000111111........................///////////////.........//////......//////000000/////////000000000111111000000000000111111111111111111222333333444555555444666777777777888:::===AAABBBCCCFFFHHHKKKNNNOOOUUU\\\gggsss|||}}}~~~~~~wwwkkkaaaTTTJJJDDDAAA>>><<<::::::::::::::::::::::::777777777777888999:::;;;555666888;;;>>>@@@BBBCCCAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<===>>>???@@@>>>???@@@BBBDDDFFFGGGHHHHHHJJJLLLOOOQQQSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRSSSTTTUUUUUUTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPNNNLLLKKKIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDEEEFFFJJJOOOTTTWWWaaafffkkkllljjjiiilllpppzzz|||{{{qqqiii^^^VVVSSSSSSUUUWWWcccgggpppzzzxxxbbbUUUHHHBBB???;;;888888777666555555666555444222444222111111222222111000000111333333111000111111////////////////////////........................------............------......------------............------------...............///////////////...............///000000111000000///......------222111///......///000000............////////////000000000000000000000000////////////000000000000///000222333333222111111000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111222222333333444111111222222333333444444333444444444444555555555666666777777888999::::::>>>@@@CCCHHHPPP]]]mmmxxxvvvkkkfff^^^YYYYYYTTTRRRPPPNNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKFFFEEECCCAAA???===<<<<<<:::888666666777888777666444333333333444444222000222222222222222222222222111111111111111111111111333111///.../////////...................................................000000000000000000000000111111000000000000111111.........///000111111111////////////////////////.........///////////////---...//////000000////////////000000000111111111///000000000111111111111000111111222444555555666555666777777777777999;;;???AAACCCFFFHHHJJJLLLLLLMMMRRR[[[fffrrr}}}vvvmmmaaaXXXSSSNNNHHHCCC??????>>>===<<<::::::999777777666777777888999:::333444777:::===@@@BBBDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTTTTUUUTTTSSSRRRQQQOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIILLLRRRYYY```dddppptttyyyxxxsssoooooorrrxxxwwwwwwwwwvvvqqqiiiddd^^^XXXPPPKKKMMMRRRXXX\\\kkkqqq}}}tttdddSSSHHH>>>;;;;;;999777777777666444555555555333111444222000000111222111000///111333333111000111222////////////////////////..............................////////////......,,,------......------,,,...------,,,,,,------.............../////////000...............///000000///////////////.........222000///---------///000............////////////000000000000000000000000////////////000000000000...///111222333222111000////////////////////////---.........////////////000000000000111111111111000000000111222222333333000111111222333333444444111111111222333333444444333333444444444555555555777666555666777777777777;;;===???AAAFFFOOO[[[cccrrr~~~vvvkkkfff^^^YYYYYYTTTSSSPPPNNNMMMMMMMMMMMMOOOOOONNNMMMMMMLLLLLLLLLFFFEEECCCAAA>>>===<<<<<<:::888666666777888777666444333333333444444222000222222222222222222222222222222222222222222222222666333000.........---,,,................................................000000000000000000000000111111000000000000111111---......///000111111222000000000000000000000000---.........//////000000,,,---///000000000///...000000000000111111111111//////000000111111111222000111111222444555666666666777888777666777888:::>>>@@@DDDGGGJJJLLLMMMMMMIIIKKKQQQ[[[ggguuuxxxooojjjfffaaaYYYSSSDDDCCCAAA???<<<:::888777777777666666777888999999777888999<<<>>>@@@AAABBBEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFHHHJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMRRRSSSTTTTTTSSSQQQPPPOOONNNNNNNNNMMMLLLJJJIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMRRRZZZbbbjjjooozzz~~~xxxrrrpppqqqrrrpppmmmkkkiiibbbZZZSSSRRRMMMHHHHHHNNNWWW```fffuuu|||uuuaaaPPPMMMBBB999888999999999:::777555444444555444222000444222000000111222111000///111333333111111111222000000000000000000000000........................//////000000000000//////+++,,,............,,,+++...------,,,,,,------...---.........//////000000...............///000000------......///000000000111000...,,,,,,,,,...///............/////////000000000000000000000000000////////////000000000000,,,...000111222111000///////////////////////////,,,---------......//////000000000000111111111111//////000111222333333444000000111222333333444444000111111222333333444444333333333444444444555555666555444555888999::::::444777999;;;<<>>===<<<<<<<<<;;;999888777777666666555555444444444333333333111111222222222222111111111000/////////000222333444333111///...//////000111111000///////////////,,,------...///000111111222111000///---+++******......////////////............////////////......222111111111000000////////////////////////////////////000000000000/////////......---------............///000000000000000222111000000000111333333555666777777666777999;;;??????AAAFFFLLLOOOMMMKKKLLLJJJIIINNN[[[kkk{{{{{{yyyxxxzzz}}}zzzrrrlll___WWWQQQNNNHHH>>>;;;>>>>>>;;;;;;>>>===999888999;;;;;;;;;;;;<<<===>>>???BBBDDDFFFFFFCCC???===<<<@@@@@@AAAAAAAAAAAA@@@@@@CCCAAA@@@???@@@AAA@@@???>>>???AAABBBDDDDDDEEEEEECCCDDDEEEEEEFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDGGGGGGHHHIIIIIIJJJKKKKKKRRRRRRRRRSSSUUUUUUSSSRRRQQQMMMKKKMMMKKKHHHGGGIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKNNNPPPOOOLLLKKKLLLNNNRRRPPPNNNNNNPPPQQQRRRQQQSSSVVVZZZ]]]```fffnnnttt~~~|||{{{xxxuuupppiiidddddd^^^YYYXXXTTTNNNJJJKKKHHHIIILLLPPPYYYggguuu~~~qqq\\\MMMHHH======<<<:::888777555555555555444333333222111111111111111111000000000000000000000000000000000000000///...------...///000000...,,,---000111///---//////.........---------///...---,,,+++,,,,,,---........................///...---,,,,,,---...///........................////////////////////////111111000000//////......111111111111...+++...222/////////000111111000///////////////000000000000111111111111111000//////111111222222222222111111////////////000000000000111222222111...------...111111000000111222333333000000000000000000000000333222111000000222444555333222111111111222333444444444444555555555555666777888888999999<<<@@@CCCPPPZZZhhhwwwyyyjjjddd___YYYWWWSSSRRRPPPPPPPPPOOOLLLJJJKKKMMMNNNOOOOOOMMMKKKIIICCCBBBAAA???===<<<;;;;;;<<<;;;999888777777666666555555444444444333333333222222333333333333222222111000/////////000222222333222111000////////////111000000///////////////------......//////000000/////////......---------......////////////............////////////......111111111000000000////////////////////////////////////000000000000/////////......------...............///000000000000000222111000000000111222333555666777777777777999<<<>>>???BBBHHHNNNQQQQQQPPPMMMJJJHHHLLLVVVeeesss|||zzzqqqhhhbbbYYYLLLCCCAAA===999888;;;:::777666777999999999999:::;;;======DDDFFFIIIIIIGGGDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBAAACCCAAA??????@@@AAAAAA@@@===>>>???AAABBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDFFFGGGGGGHHHIIIIIIJJJJJJSSSSSSUUUVVVWWWWWWUUUSSSTTTPPPOOOPPPOOOJJJGGGHHHLLLLLLMMMNNNOOOPPPQQQRRRRRRUUUWWWUUUSSSRRRTTTWWWYYYXXXWWWXXX[[[]]]^^^^^^```cccfffggghhhjjjmmmqqqvvvtttpppmmmhhhbbb\\\WWWTTTOOOLLLMMMKKKGGGEEEGGGHHHKKKQQQ[[[jjj|||tttcccQQQDDD@@@<<<<<<;;;999888777666555555555444333333222111111111111111111000000000000////////////////////////000///...------...///000000...---...000000///---//////.........---------///...---,,,,,,,,,------........................///...------------...///........................///////////////////////////////////////000000000///000000///---,,,///222777444111///000000000000////////////000000000000000000000000000//////...000111111222222111111000////////////000000000000000111222111///......///000000//////000000111222000000000000000000000000333222111000000222333555333333222222222333444555444444444444555555555555555666777777777999===@@@GGGMMMWWWaaannn}}}xxxiiiddd___ZZZXXXTTTSSSQQQPPPPPPOOOMMMKKKNNNOOOPPPPPPOOOMMMJJJIIICCCBBB@@@>>>===;;;;;;:::<<<;;;999888777777666666555555444444444333333333333333333444444333333333000000000///000111111222111111222111111000///...111000//////......//////.........///////////////,,,------...//////000000......////////////............////////////......111111000000000000////////////////////////////////////000000000000/////////......---......//////......///000000000000000111111000000111111222333444666777777777777:::<<<<<<===AAAGGGMMMRRRSSSSSSNNNKKKHHHIIIPPP\\\hhhppp{{{~~~rrraaaPPPGGGAAA<<<999;;;;;;888777888888888888999:::;;;======BBBEEEGGGHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEBBB@@@???@@@BBBBBBAAA===>>>???AAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIQQQRRRTTTVVVXXXYYYZZZZZZWWWSSSQQQSSSSSSNNNJJJJJJLLLMMMOOORRRUUUVVVWWWXXX[[[]]]___^^^]]]___cccgggkkkjjjjjjlllpppsssttttttrrrsssrrrppplllhhhgggggghhheee```\\\XXXTTTOOOLLLGGGDDDCCCEEEEEEDDDEEEHHHJJJQQQ]]]mmmkkk]]]QQQEEE<<<999::::::999888888777666666555444444333333222222111111111111111000000000000//////////////////////////////............//////000...---...///000///..................---------///...------,,,---------........................///...------------...///........................////////////////////////---......///000000111111---......------...222444>>>999222......000000///.../////////000000000111///000000000000///......000111111222222111111000////////////000000000000///000111111/////////111//////////////////000111000000000000000000000000222222111000000222333444444333333333333444555555444444444444555555555555666666777777666888:::===BBBEEEIIIOOOXXXgggxxxvvvhhhccc___ZZZXXXTTTRRRPPPOOOOOOOOOMMMKKKMMMNNNOOOOOONNNLLLKKKIIIEEEDDDBBB@@@>>><<<;;;;;;;;;;;;999888777666666666555555444444444333333333222222333333333333222222000000000000000111111222000111222222222000///...000000///............//////////////////.........,,,------...///000000111......////////////............////////////......000000000000000000////////////////////////////////////000000000000//////...............//////000......///000000000000000111111111111111222222222444555666777777888:::<<<:::<<<@@@EEEJJJNNNPPPQQQQQQNNNJJJIIILLLTTT^^^fffooowwwzzzcccSSSKKKCCC>>>>>>>>>;;;:::;;;999999999:::;;;<<<>>>>>><<>>===<<<;;;;;;999888777666666666555555444444444333333333111111222222222222111111///000000000111111111111///000111222222111///...000//////...............///////////////...............//////////////////......////////////............////////////......//////////////////000000//////////////////////////////000000000000//////...............///000111......///000000000000000000000111111222222222222333555666777777888;;;======???BBBEEEHHHJJJMMMNNNRRRQQQNNNKKKKKKPPPXXX^^^eeemmmxxx{{{iiiUUUKKKBBB@@@???<<<::::::999999999::::::;;;<<<===888:::===>>>>>>>>>???@@@@@@@@@AAACCCFFFIIILLLMMMMMMKKKHHHGGGFFFEEECCCBBBBBBBBBCCCDDDDDDCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCEEEGGGIIIJJJKKKLLLMMMNNNOOONNNMMMLLLGGGHHHJJJMMMUUUbbbpppzzzkkkaaaXXXVVVVVVSSSRRRSSSSSSUUUYYY^^^cccgggjjjllljjjmmmrrrvvv|||wwwiii^^^VVVRRRPPPLLLIIIFFFEEEEEEEEEEEEDDDDDDCCCEEEHHHIIIIIINNNUUU___lllmmm\\\KKKBBB???<<<999999666666666666666666666666444444333333333333222222111111111111000000000///...........................//////////////////....../////////......//////---.....................---.............................................---..................---........................////////////////////////000/////////.........---...000000...222;;;???>>>666666555444333111000///.........///000111111111222333333333333222111111000000000111111000000000////////////000000000000///000111111000000111222222111111000000111111111000000000000000000000000111000000111111111222222000000111111222222222222333333333444444444444555666777888888777777999:::777999;;;===@@@GGGPPPXXXfffpppuuugggbbb^^^YYYWWWTTTQQQNNNMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLIIIGGGEEECCC@@@???======<<<;;;999888777777666666555555444444444333333333000111111222222111111000//////000111111111111000000000111111111111000000000///......------...............///////////////000000000////////////.........////////////............////////////............////////////000000//////////////////////////////000000000000//////............///000111111......///000000000000000000000111222222222222111333444666777777888;;;===AAACCCEEEGGGHHHJJJLLLOOOQQQRRRRRRPPPNNNOOOUUUZZZ^^^eeeoooyyybbbUUUIIIDDDAAA===:::::::::::::::999999::::::;;;999;;;============>>>???======>>>@@@DDDGGGKKKMMMNNNMMMMMMMMMMMMKKKHHHEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAADDDEEEFFFHHHIIIKKKLLLLLLNNNOOOQQQRRRRRRQQQOOONNNIIIIIIJJJLLLSSSaaarrr~~~tttiii___\\\[[[YYYWWWWWWUUUVVVZZZ^^^dddjjjnnnqqqtttxxx~~~pppaaaWWWQQQMMMLLLHHHFFFCCCBBBBBBCCCCCCBBBEEEEEEHHHLLLNNNQQQXXXaaarrrrrrZZZNNNBBB===;;;888777888666555555555555555555555333333333333333333333333111111111111000000000000..............................////////////.........///000///...---...000---------...............------...////////////...........................------...//////...------........................////////////////////////000000//////...------,,,...222111///555AAAFFFCCC777;;;>>><<<777222//////------...///000111222222333444444444444333222222///000000111111000000///////////////000000000000000111222222000///000222333222222111111111111111000000000000000000000000000000000111111111111222///000000111222111111111333333333333444444444444222444555555555555666777444777:::;;;<<>>===<<<<<<;;;999888777777666666555555444444444333333333111222222333333222222111...///000111222111111000111111000000000000111111//////...------------...------......//////000000////////////////////////......////////////............////////////.............../////////000000//////////////////////////////000000000000//////............///000111222......///000000000000000///000111222333222222111333444666777777888;;;>>>AAACCCFFFGGGGGGIIILLLOOONNNRRRTTTSSSPPPPPPSSSWWW[[[___gggpppyyyvvvgggXXXPPPLLLGGGCCCAAA??????>>>===<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>><<<<<<<<<>>>@@@DDDGGGIIILLLMMMOOORRRTTTRRROOOLLLIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHIIIKKKMMMNNNNNNNNNNNNOOOQQQRRRTTTTTTRRRPPPOOOKKKKKKKKKKKKMMMVVVdddnnnrrriiibbbcccfffeeebbbaaaYYYZZZ\\\```fffmmmtttwww}}}zzzqqqdddYYYRRRNNNKKKJJJGGGEEEDDDEEEGGGIIIIIIHHHLLLNNNTTT[[[```eeeppp{{{pppaaaJJJCCC===<<<:::666444666666555555555444444333333333333333333333333333333111111111111000000000000........................---...///000000///...------///000000...---...000---------.........//////,,,---...///000000///...........................------...//////...------........................////////////////////////...........................222111///777EEEKKKGGGAAAGGGKKKFFF:::000...111------...///000111222222333333444444333333222111//////000000000000//////////////////000000000000222333333222000///000111222222111000000000000000000000000000000000000000///000000111111111111111///000111222333222111111222222333333333444444444000222444555444444666777444777;;;;;;;;;<<<@@@DDDDDDJJJTTT^^^jjjyyyuuugggaaa\\\WWWUUUVVVSSSPPPNNNNNNNNNNNNMMMPPPOOOOOONNNMMMLLLKKKKKKHHHGGGDDDBBB???===<<<;;;<<<;;;999888777777666666555555444444444333333333222333333444444333333222...///000222222111111000222111000//////000111222//////...------------...,,,------...///000111111......//////000000111111......////////////............////////////......---.........//////000000//////////////////////////////000000000000//////............///000222222...//////000000000000000///000111222333222111111222444666777777999;;;>>>>>>@@@CCCEEEEEEGGGKKKNNNLLLPPPUUUUUURRRPPPSSSVVV[[[]]]ccckkkuuuxxxggg^^^YYYSSSNNNLLLEEEDDDCCCAAA@@@?????????===>>>???>>><<<:::;;;<<<===<<<<<<<<<>>>@@@CCCEEEIIILLLPPPUUUXXXXXXTTTQQQOOOPPPPPPPPPOOONNNMMMLLLNNNOOOOOOOOONNNMMMMMMLLLJJJKKKNNNPPPQQQQQQPPPOOOOOOQQQSSSTTTTTTSSSPPPOOOKKKLLLKKKHHHGGGKKKTTT\\\jjjcccbbbiiipppqqqnnnlllddddddeeeiiiooowww~~~{{{kkkdddZZZSSSOOOMMMJJJGGGEEEEEEGGGJJJNNNRRRSSSRRRWWWZZZbbbkkksss{{{rrr]]]OOOBBB>>><<<===:::555444666666666555444444333222222333333333333333333333333111111111111000000000000........................---...///000000///...------///111000---,,,...000---------.........//////,,,---///000000000///...........................,,,---...//////...---,,,........................////////////////////////,,,,,,------.../////////---222111...777GGGMMMHHHLLLSSSVVVLLL;;;///...222------...///000111222222222333333333333222111111//////000000000000//////////////////000000000000222333444222000//////000111111000///////////////000000000000000000000000//////000111111111111111000111222333444333222222222222333333333444444444111333666777666666888999222555777777666777;;;???<<<@@@EEELLLWWWfffxxxuuuhhhaaaYYYUUUWWWTTTQQQMMMLLLMMMOOOPPPPPPOOOOOOOOOOOOOOONNNMMMLLLJJJHHHFFFCCC@@@???>>>>>>======;;;:::888777666555444333222333444444222111333333333333333333333333111000/////////000222333000000////////////000000000333555333...++++++---......////////////......000000000000///...---,,,//////.........---------,,,,,,,,,------------...000000/////////000000111///000000///------...000////////////////////////------------------------000000000000000///......111111222222222222111111444333222222444777;;;======???AAABBBDDDGGGKKKNNNLLLMMMNNNMMMMMMNNNPPPSSSVVVWWW[[[bbbnnn|||yyynnncccZZZTTTRRRLLLFFFEEEDDDAAAAAADDD>>>@@@AAAAAA???===<<<===;;;;;;;;;;;;===???AAABBBHHHKKKQQQVVVYYYYYYXXXVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWXXXYYYYYYWWWTTTPPPNNNRRRTTTWWWXXXXXXTTTQQQNNNPPPPPPOOOOOOOOOOOOPPPPPPLLLJJJHHHGGGJJJOOOUUUXXXbbbffflllqqqssstttvvvwwwpppmmmkkkmmmrrrzzz~~~zzzwwwtttpppmmmaaa[[[UUUSSSTTTUUUSSSPPPPPPRRRTTTUUUXXX\\\bbbffflllqqq{{{ppp___PPPGGG;;;:::777555444444555666555555444444444333333333111111222333333111000///000000000000////////////////////////////////////+++222,,,''',,,,,,+++111////////////............///...---,,,,,,,,,,,,,,,++++++---......---++++++---.../////////...,,,+++---------------------------------............///........................000000000000000000000000000///000111333777:::======GGGKKKBBB555//////000111111111111000000000000000000111111111111000000000000000000000000000000000000000000111111111111000111111111111222222222000000////////////000000000000000000111111111111000000000000111111111111333333333333333222111000000222333333222111333444444444444444444444444444555555666666777999:::;;;:::;;;>>>BBBIIITTT```hhhsss}}}uuuhhhaaaYYYVVVWWWUUURRRNNNLLLMMMMMMNNNMMMNNNNNNOOOOOONNNMMMMMMLLLJJJHHHFFFCCC@@@???>>>>>><<<;;;:::999888777666555555333111111222333222222333333333333333333333333222111000000111222333444222111111000000000000111000111111111///...///000------............---------....../////////......000000000//////.........////////////////////////000000//////...---,,,,,,---...///...------///000000000000000000000000000000000000000000000000000000000000000000///......111111222222222222111111333222111111333666999<<<>>>@@@BBBCCCCCCEEEIIIKKKLLLMMMNNNNNNNNNOOORRRTTTUUUWWW[[[bbbnnn{{{|||sssmmmfff^^^WWWSSSOOOJJJJJJLLLLLLKKKIIIEEE@@@>>>===>>><<<;;;::::::;;;<<<>>>???DDDFFFIIILLLOOOQQQRRRRRRVVVWWWYYY[[[]]]```aaabbbccccccddddddbbb^^^YYYVVVTTTVVVWWWXXXVVVSSSNNNLLLGGGGGGFFFFFFFFFFFFGGGGGGJJJHHHFFFFFFHHHLLLRRRUUUaaaeeekkkqqqtttvvvxxxzzztttqqqooooootttyyy~~~}}}zzzxxxuuutttpppmmmjjjhhhfffeeecccbbbaaa]]]XXXXXX\\\______^^^\\\^^^```dddjjjsss|||sssbbbSSSFFF???;;;999777555444444555555555555555555444444444333111222222222222111000000111111000000//////......////////////////////////(((000///---333000,,,000////////////............///...---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,...............---,,,,,,---------------------------------............///........................//////////////////////////////......///111333555111:::???:::222///000111000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111...///111333444333111000000000////////////000000000000000000111111111111000000000000111111111111222333333333222222111000///111222222111000222333444444444444444444444444555555555555777888999:::::::::;;;===AAAGGGPPPUUU]]]ffftttuuuiiibbbZZZVVVWWWVVVSSSOOOMMMLLLLLLLLLKKKMMMMMMNNNNNNMMMMMMLLLLLLJJJHHHFFFCCC@@@???>>>>>>:::999999888777666666555666444111000111222333222222222333333333333333333222222222111222222333444333333222111111000111111///---,,,,,,...000000000,,,------......------,,,+++,,,---...////////////111111000000000000//////000000000000////////////000000111111111///...---,,,---......---...///111111111111111111111111111111111111111111111111111000000000000000//////...111111222222222222111111333222222222444666999;;;===???AAACCCCCCDDDFFFHHHLLLMMMOOOOOOPPPQQQTTTVVVVVVXXX\\\dddnnnzzzzzzqqqjjjccc\\\[[[]]]aaa^^^YYYQQQIIICCCAAAAAA===<<<;;;::::::;;;<<<===@@@@@@AAACCCFFFIIIKKKMMMRRRSSSUUUYYY]]]bbbgggiiikkklllnnnnnnkkkfffaaa^^^WWWXXXXXXWWWTTTOOOJJJHHHDDDDDDCCCCCCCCCCCCDDDDDDFFFEEECCCCCCEEEHHHMMMOOOZZZ^^^eeejjjnnnqqqtttvvvrrrooolllkkknnnrrrtttvvvrrrqqqmmmiiifffbbb```___[[[YYYWWWVVVWWWYYY\\\^^^cccaaa```ccckkkrrruuuvvvwwwxxx{{{sss```QQQFFF===888:::888777555444444444555555555555444444444333333222222111000000000000111222111111000///......---////////////////////////)))///......555222,,,111/////////............---......---,,,,,,,,,------------,,,,,,,,,,,,------///......------------------------------------------------............///........................////////////////////////111000...---,,,------...***111555333000000111000///////////////////////////000000111111000000///000000000000000000000000000000000000111111111111+++...111444555444111///000000////////////000000000000000000111111111111000000000000111111111111222222222333222222111000...000111111000///111222444444444444444444444444444444444444555666888888777888999999:::===AAADDDHHHOOOZZZfffrrrtttjjjccc[[[WWWXXXUUURRRNNNMMMMMMMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHFFFCCC@@@???>>>>>>888888777777666666555555555444333333444444333111222222222222222333333333222222222222222222222222333333222111000000000000///+++((((((,,,//////...---..................---,,,,,,---...............000000000000000000000000,,,------...//////000000)))+++---000111111000///---///000000///...///000000000000000000000000000//////////////////////////////000000000000//////111111222222222222111111444333333333555777:::;;;:::<<>><<<<<<;;;<<<===>>><<<===>>>@@@BBBDDDFFFGGGIIIJJJLLLPPPUUU\\\aaadddhhhiiilllmmmkkkgggbbb___XXXWWWVVVSSSOOOKKKFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@AAADDDGGGIIINNNRRRXXX\\\___bbbeeegggfffccc```___```aaabbbbbb___^^^[[[XXXVVVUUUTTTTTTPPPPPPOOOPPPSSSYYYaaafffiiiiiimmmuuuuuubbbQQQFFF???;;;888888777666555444444444444444444333333333222222222333222000/////////000111222222111000///...------////////////////////////,,,...***+++333111---444//////.........---------...------,,,,,,,,,------...---,,,++++++,,,---...///...---,,,,,,,,,---...---------------------------------............///........................////////////////////////333222000///...------...---111222000///111000,,,---------...............//////000000000000//////000000000000000000000000///000000000111111111111,,,...000222333333222111000000////////////000000///000000000111111111111///000000000111111111111111111222222222222111111///000111111000000111333333333333333333333333333333333333333444555666777444555777888888:::<<<>>>AAAEEEKKKRRR[[[iiixxxtttjjjeee]]]XXXXXXQQQOOOMMMMMMMMMNNNMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLJJJHHHFFFCCC@@@???>>>>>>777777777666666666555555444444555777888666333000111111111222222333333333111111111111111111000000222111000///////////////222...******,,,......---//////000000000000//////......//////...------,,,////////////////////////***+++,,,...000111333333&&&'''***---......---,,,000111333222000///...///////////////////////////........................//////000000000000//////111111222222222222111111222222222222444555777888666999<<<>>>@@@CCCFFFIIIKKKNNNQQQTTTVVVXXX[[[]]]bbbeeeiiipppwwwqqq^^^OOOGGG???>>>===<<<<<<===>>>???:::;;;===???@@@@@@@@@???BBBCCCDDDGGGKKKQQQUUUXXX\\\^^^aaacccccc```]]][[[UUUTTTQQQNNNJJJFFFBBB@@@>>>>>>============>>>>>>@@@???>>>>>>???AAABBBCCCEEEHHHKKKNNNPPPQQQSSSUUUWWWUUURRRQQQQQQRRRQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNKKKLLLMMMOOOUUU^^^iiiqqqtttxxxqqqeeeUUUGGG@@@<<<;;;999666666555444444333333333222222222111111111111000333222000/////////000111111111111000///......---////////////////////////+++...,,,111:::444---333............------------------,,,,,,,,,------...///...,,,,,,,,,,,,...///...---,,,++++++,,,......---------------------------------............///................................................111111000000////////////...111111//////111///+++,,,---------........./////////000000000000/////////////////////////////////000000000111111111111////////////000111222333000000////////////000000///000000000111111111111///000000000111111111111000111111222222111111111000111333222111111222444333333333333333333333333333222222222333444555666222555777888888888999;;;>>>@@@CCCEEEKKKUUUbbbkkktttkkkfff^^^XXXYYYPPPNNNMMMMMMNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNMMMMMMJJJHHHFFFCCC@@@???>>>>>>999888888777666555555444333444555777888666333000000000111111222333333333000000111111111000//////000000////////////000000555222000//////000///...000000000111111000000000000000000000///...---,,,......////////////000000------///111222444666666//////000000000///---,,,///111222222111///...///........................000000000000000000000000...//////000000000000000111111222222222222111111/////////000111222333444555666999;;;===AAAFFFJJJKKKNNNRRRVVVXXX[[[^^^```hhhkkkrrryyymmmYYYMMMDDDCCCAAA????????????@@@;;;<<<>>>??????===<<<:::@@@@@@AAACCCEEEIIIKKKMMMQQQRRRUUUWWWWWWVVVUUUSSSNNNMMMKKKHHHEEEBBB@@@???===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@BBBDDDFFFFFFFFFHHHIIIMMMKKKJJJIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKIIILLLOOOSSSZZZeeerrr|||rrr^^^UUUHHH???;;;:::999888555555444444444333333333222222222111111111000000111111000////////////000000000000000////////////////////////////////////***---000;;;DDD999+++............------------,,,------,,,,,,,,,---............------------......,,,,,,,,,,,,,,,------...---------------------------------............///................................................------........./////////***---...,,,---000000...,,,,,,------.../////////...//////000000//////...////////////////////////000000000000111111111111222000...---...///222333000000////////////000000000000000000111111111111000000000000111111111111///000111111222111111111000222333333222222333444333333333333333333333333333333333333333444555555333555777777555444444555888:::<<<===@@@FFFPPPWWWssslllggg___YYYYYYQQQOOOMMMMMMMMMMMMLLLJJJLLLMMMMMMNNNOOOOOONNNNNNJJJHHHFFFCCC@@@???>>>>>>::::::999888666555444444555333222222333333222111///000000111222222333333111111222222222111000///////////////000111222222111222222111///...////////////000000000000/////////000000000000000///////////////000000111111111///000111111222333444555444444333222222111000000***,,,///111000//////000////////////////////////111111111111111111111111......///000000000000000111111222222222222111111//////000111222333333444666777888888:::???EEEIIIKKKNNNSSSWWWZZZ]]]```cccjjjoooxxx}}}jjj___PPPNNNKKKHHHFFFDDDDDDDDDBBBBBBAAA@@@???>>>===<<>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>=========???AAAAAAAAAAAACCCEEEGGGFFFFFFGGGIIIJJJIIIHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRVVV[[[aaahhhsss{{{jjj]]]OOOHHH???:::999999888777333444444444444333222222333333333333222222222222000000000000000//////...////////////000000000000////////////////////////---------888AAA666***............---------,,,,,,,,,,,,,,,,,,,,,---...///------............------***+++,,,------------------------------------------------............///................................................,,,,,,---......//////...)))---000---,,,///111000,,,------...//////000000......////////////......////////////////////////000000000000111111111111111111000////////////000000000////////////000000000000000000111111111111000000000000111111111111//////000111111111111111000111222222111111222333222222222222222222222222444333333333333444555555333555666555333222333444333666999::::::===CCCGGGssslllhhh___YYYYYYRRRQQQNNNMMMMMMLLLJJJHHHLLLMMMNNNOOOOOOOOOOOOOOOJJJHHHFFFCCC@@@???>>>>>>;;;;;;:::888777555444444666333///---...000222333///000000111222222333333222333333444333222111000//////000000111222444555+++...111000---+++,,,.........////////////.........///000111111222222111000000111111222222222222000000000000000000000000......------------...///%%%(((,,,...//////000111000000000000000000000000000000000000000000000000......///000000000000000111111222222222222111111222222333444555555666666888888888777888===CCCHHHJJJNNNTTTXXX\\\___bbbdddkkkqqq{{{yyyqqq[[[YYYUUUQQQMMMKKKIIIHHHKKKIIIEEEBBB@@@@@@AAAAAA===>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@>>>======>>>???===<<<<<<;;;;;;<<<<<<===>>>>>>??????>>>>>>===<<<:::<<<>>>?????????AAACCCEEEDDDEEEGGGJJJKKKJJJIIIIIIKKKOOOSSSWWWYYY[[[[[[___dddjjjpppwww}}}mmm\\\OOOGGGBBB<<<999999:::888666333333444444444333222222555555555444444444333333///000111111111000...---......//////000000111111////////////////////////333...&&&,,,666///)))222......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,)))***,,,---...---,,,,,,---------------------------------.........//////................................................---...//////000000//////,,,222444000---///111111------......///000111111......////////////......////////////////////////000000000000111111111111000000111111000///...---000000////////////000000000000000000111111111111000000000000111111111111//////000111111111111111///000111111000000111222222222222222222222222222444444333333333444555555222333555555444444666777333666::::::999999;;;>>>sssiii___^^^^^^XXXWWWSSSOOOMMMLLLMMMMMMMMMOOONNNNNNMMMLLLKKKKKKJJJKKKIIIEEECCCAAA@@@===;;;<<<<<<;;;;;;999888666555222222222111111222333333222111000111222222222111000000000000000000000000000000000000000111111111////////////////////////////////////////////////222222111111000...---,,,//////000000000000//////222111111111000000//////////////////////////////000000000000////////////111111000000//////......//////............//////////////////000000000000000000000000000000000000---+++---555>>>???777...111000111222555:::???BBBGGGNNNVVV]]]aaacccdddeeegggnnnyyysssllldddaaaaaa```]]]ZZZ\\\VVVPPPLLLKKKIIIEEEAAABBBAAA???>>>@@@@@@@@@???BBBAAA???@@@AAABBBAAAAAA>>>>>>???@@@??????>>>>>>@@@???>>>===<<<===>>>??????>>>======<<<<<<<<<<<<@@@>>>???CCCDDDCCCEEEIIIHHHKKKOOOQQQQQQQQQRRRSSSSSSWWW]]]eeelllqqqtttuuuwwwzzzvvveeeWWWLLLEEE===<<<:::888777777777888666666555444444333222222333333333222222111111111555444222000///000000111222111///...---...000111------............------------------------------.........------,,,,,,,,,---------.........//////...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******...---,,,,,,,,,,,,---............------,,,,,,,,,............////////////,,,,,,---.../////////...222111000///...---,,,,,,..........................................------............//////////////////......---------,,,//////............//////////////////////////////////////////////////////,,,,,,...///000000000000000111111111111222222222222222111000//////000000000111222222333333333333222222333333333222222111555333000///000111111000333444444555555444444333777777777777888999:::;;;sssiii___]]]^^^WWWTTTPPPLLLJJJJJJKKKKKKJJJMMMMMMMMMLLLLLLKKKKKKJJJKKKIIIEEECCCAAA@@@===;;;<<<;;;;;;:::888777666555333333222222222222333333222111111111222222222111000000000000000000000000111000000000//////......//////////////////////////////////////////////////////000000000000////////////000000000000//////000000/////////.........////////////////////////------...///000111222222111000000000/////////...//////............//////////////////000000000000000000000000000000000000333222444:::AAAAAA;;;555111111111222555999===@@@GGGMMMVVV]]]bbbdddfffggghhhooozzz~~~|||tttnnnfff___ZZZTTTMMMHHHFFFDDDCCCCCCDDDDDDBBBAAA@@@???==================AAAAAABBBAAAAAA@@@AAAAAABBBAAAAAA@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@CCCAAAAAADDDFFFFFFJJJOOOWWW[[[___bbbcccbbbbbbccchhhlllsss|||jjj[[[PPPFFF@@@<<<;;;999888777666666777555555444444333222222111333222222222222222222111444333222000000000000000111000...---,,,---...///------............------------------------------......---------,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++...---,,,,,,,,,,,,---.........---------,,,,,,,,,------------............------......///.........---............/////////............................................................/////////////////////.........------//////............//////////////////////////////////////////////////////......///000111111111000000000111111111222222222222222111000000000000000111111222333333333222222111222222222222222111111333111000111333555444444444444444444444444444444555555555555666777888999sssiii___\\\\\\UUURRROOOLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIEEECCCAAA@@@===;;;;;;;;;:::999777666555444444444333333333333444444222222222222222222111111000000000000000000000000111111000///...---,,,,,,////////////////////////////////////////////////,,,---...000111111111111//////000000000000//////.........------------,,,////////////////////////------...///000111222222000000000000//////////////////............//////////////////000000000000000000000000000000000000111222444777:::999777444222222222222444777:::<<>>>>>>>>??????FFFHHHIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFEEEEEEEEEHHHFFFFFFJJJMMMPPPXXX```rrrvvv}}}nnnYYYNNNGGG???999:::999888666555555555555444444333333222111111111111111111222222222222222333222111000000000000000000///---,,,,,,------...------............------------------------------...------------,,,,,,,,,///...---,,,+++******)))...------,,,,,,------............---------,,,,,,...------,,,,,,------......------------,,,,,,,,,+++,,,,,,,,,------------.........///......------,,,,,,------........................................................................////////////000000////////////......//////............//////////////////////////////////////////////////////000000111111111111111000000000000111111111222222222111000000000000000000222222222333222222111111000000111111222111111000000000111333666888888777555555444333333444555555333333333333444555666666sssiii^^^\\\[[[TTTSSSPPPMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIEEECCCAAA@@@===;;;;;;:::999888666555444444555555444333333333444444222333333333111111111222000000000000000000000000000000000//////.........////////////////////////////////////////////////,,,---...000111111111111//////000000000000//////------------------------////////////////////////000000000000////////////000000000000//////////////////............//////////////////000000000000000000000000000000000000---///111111111000000000333333222222333555777999@@@FFFNNNUUUZZZ^^^bbbeeeeeelllvvvrrriii[[[WWWPPPKKKHHHFFFDDDCCCEEEEEEEEEEEEEEEGGGIIILLLSSSVVVZZZZZZVVVRRROOONNNPPPPPPRRRSSSUUUUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNQQQOOOQQQWWW\\\cccooo{{{www^^^LLLEEEBBB<<<777777777666555444444444333222222222222111111000000000000111111222222333333222222111000000000000000000///...---------......------............------------------------------------------------------000000///...------,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------.../////////...---,,,,,,///......---,,,,,,++++++........................---------...........................////////////000000000000000///////////////............//////////////////////////////////////////////////////000000111111111000//////000000000000111111111111111111000000000000000111222222222222222111000/////////000111111111111000//////111444777888777666555444222111111222444555333333333333333444555555rrriii^^^[[[[[[SSSRRROOOMMMLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIEEECCCAAA@@@===;;;<<<;;;999777666555555555666555444444333333333444222444555333111000111333000000000000000000000000/////////000000111111111//////////////////////////////////////////////////////000000000000////////////000000000000//////........................////////////////////////000000000000////////////////////////000000000000//////............//////////////////000000000000000000000000000000000000///111222111//////000222333333222222333444555666;;;???FFFLLLQQQVVVZZZ]]]___fffpppxxx}}}tttmmmaaaXXXRRRQQQPPPPPPKKKLLLNNNOOOQQQUUUZZZ___kkkrrryyyzzztttkkkeeebbbccceeegggjjjkkkkkkkkkjjjdddcccaaa```___^^^^^^^^^``````eeemmmuuu~~~yyyiiiSSSEEEAAA???<<<888555555555555444333333222222222111111111111000000000000000111111222222222111111111111000000000///000000000///////////////------............------------------------------------------------------........................------------------------,,,,,,,,,,,,++++++++++++------------------------------------------------,,,------------............/////////...---,,,,,,.........---,,,,,,,,,+++........................---------.........//////............/////////////////////000000000000000//////............///////////////////////////////////////////////////////////////000//////......//////000000000111111111111000000000000000111111222222222222111111000///...///000111111111111111000000111333555555444222333222000//////000222333444444333333333444555555qqqhhh^^^\\\[[[SSSOOOMMMKKKKKKLLLLLLKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIEEECCCAAA@@@===;;;===;;;999777666555666666666555444333222222222333222444666444111///111333000000000000000000000000......///000111222333333////////////////////////////////////////////////000000111000000///...---//////000000000000/////////////////////000000000////////////////////////------...///000111222222////////////000000000000//////............//////////////////000000000000000000000000000000000000000111111111//////000111222222222222222333333444666999???CCCGGGLLLPPPSSSVVV^^^hhhnnnrrrvvv|||ttthhhbbb```___```YYY\\\___bbbdddjjjrrrxxx~~~}}}|||zzzyyyxxxxxxxxxxxx{{{zzzggg[[[LLLBBB>>>===;;;999444444555555444333333222111111111111111111111111000000000111111111111111///000000111111000//////000000000000000/////////------............------------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,+++++++++*********,,,------......------,,,,,,,,,,,,------------...------------.....................///......------++++++,,,---...//////000........................,,,,,,------.../////////............////////////......////////////000000//////............//////////////////////////////////////////////////////---...////////////....../////////000000000111111000000000000000111111222111111111222111111000000//////000111222222222222111000000111222333111000222222111000000111222222555555444444444444555555ppphhh___\\\[[[TTTOOONNNLLLLLLMMMMMMLLLJJJMMMMMMMMMLLLLLLKKKKKKJJJKKKIIIEEECCCAAA@@@===;;;>>><<<:::888666666666777555444333222222111111111222555777555111///111444000000000000000000000000.../////////000111111111////////////////////////////////////////////////000000000000000///......//////000000000000//////....../////////000000000////////////////////////------...///000111222222.../////////000000000111//////............//////////////////000000000000000000000000000000000000............/////////...111111111111222222333333333666:::===@@@CCCHHHKKKMMMUUU___eeegggkkkrrrxxxyyyvvvuuutttssswww{{{~~~zzznnnfffUUUOOOFFF???:::888888888333444555555555444333222222222222222222222222222111111111111000000000000...///000111111000////////////000/////////...---------............------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------------......///.........+++,,,---...///000000111........................,,,,,,------...//////000............////////////------.........///////////////............//////////////////////////////////////////////////////---...///000000000000000////////////000000000111000000000000000111222222///000000111111111111000///000111222333333333333222000//////111222222111222222222222222222222222555444444333333444444444ooohhh___]]]\\\TTTRRRPPPOOOOOOPPPPPPNNNMMMOOONNNNNNMMMLLLKKKKKKJJJKKKIIIEEECCCAAA@@@===;;;???===:::888777666777888555444333222111111111111222555888555111...111444000000000000000000000000///////////////.........//////////////////////////////////////////////////////000000000000////////////000000000000//////........./////////000000////////////////////////000000000000////////////.../////////000000111111//////............//////////////////000000000000000000000000000000000000000//////000222333111///000000111111222222222222333555888:::<<>>>>>===;;;888666555444333333222111/////////000111222222222111111111000000111111111111111111111111///////////////...------///...------------...///,,,,,,------------,,,,,,------------------------........................---------,,,,,,+++++++++***+++,,,------............---++++++,,,------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------...///...------,,,,,,------...---...///////////////............//////.........,,,---.../////////...---....................................////////////......////////////......////////////////////////111111111111111000////////////000111111111111111222111111111000000//////000000000111111222222333000000111111111111111111111111000000111111222333333333333333333333333333ooofffbbb]]]ZZZXXXQQQOOONNNNNNOOOPPPPPPOOONNNOOOOOOOOONNNLLLKKKJJJFFFEEECCC@@@>>>===<<<;;;;;;:::999888666666666666777777666555333222111000333333333222222222222111///......///000000...,,,000000000000000000000000000000////////////000000000//////............//////......------......///000000//////......//////.........////////////000000000000000111111111111000000000000000111222222///000000111111000000/////////000000000000111111//////000//////...---,,,////////////000000000000000000000000000000000000111111111111111111111222/////////111222444666777<<<>>>CCCGGGKKKPPPVVVZZZdddnnn{{{vvvfffVVVLLLEEE???;;;:::999888777555444333333333333222111000000000111111222111111111111000000000111111111111111111111111///000000000000//////...///......---------......------............------------------------------------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++......------------......---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------------------...------------,,,,,,,,,------,,,,,,,,,------......------,,,,,,------...,,,,,,---//////000000000...//////000000//////............///......---,,,////////////////////////............////////////......////////////......////////////////////////000000111111000000/////////000000111111111111000/////////000111111222222111111111111111111111111333333111111000111222222111111000000111111222333333333333333333333333333~~~mmmfffbbb^^^ZZZXXXPPPNNNMMMMMMNNNNNNNNNMMMOOOPPPPPPPPPOOOMMMJJJIIIFFFEEECCCAAA???======<<<;;;:::999888777666666666666666555444333333222222222222222222222222222222000///......///000...---////////////////////////000///...------...000111000///............////////////............//////222111000.........///000---------........./////////000000000000000111111......------......///000//////000000000000//////////////////000000000111000111111111111000000///////////////000000000000////////////////////////000111111111222222222111222222222222333444555666888:::===???DDDJJJQQQWWWdddnnn{{{|||qqq___TTTHHHCCC@@@<<<::::::666666555444333333333333333222222222222222222222111111111111000000000000111111111111111111111111000000111111111000000//////.........---------------..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---......------,,,---...---,,,,,,++++++,,,,,,---------------------------////////////////////////------------------------......---,,,,,,,,,------...------,,,,,,------...,,,---....../////////...//////000000000000///////////////......---,,,,,,////////////////////////............////////////......////////////......///////////////////////////000000000000000/////////000111111111111000000...//////000111222222333111111111111000000000000666444222000000111222333111111000000111111222333222222222222222222222222{{{kkkeeebbb]]]YYYXXXQQQOOOLLLLLLLLLLLLKKKIIIOOOPPPQQQQQQPPPNNNKKKIIIGGGFFFDDDBBB@@@???>>>>>>;;;::::::999888777666666333333444444444444444444222222222222222222222222333111//////000111000...///////////////////////////...---------...000111//////............///////////////....../////////222111000.........///000------------.....................//////000000000------,,,,,,------.../////////000000000000//////...////////////000000000///000000111111111111000////////////000000000000///////////////////////////000111222222222222111333333333222333333444444666777999<<<@@@HHHQQQVVVbbblllyyyqqq```UUUKKKCCC<<<;;;:::777666888555555444333333333333444000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////.........------,,,---..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,+++---......,,,+++,,,...---,,,,,,++++++,,,,,,---------------------------////////////////////////------------------------......---,,,,,,,,,------...------,,,,,,------..................---,,,,,,//////000000000000////////////......------------////////////////////////............////////////......////////////......////////////////////////...//////000000000//////000000111111111000000///000000000000000111111111111111000000000000000000666444222000000111222333111111000000111111222333222222222222222222222222xxxiiicccaaa]]]XXXWWWRRROOOMMMLLLKKKKKKJJJHHHOOOPPPRRRRRRQQQOOOLLLJJJHHHGGGEEEBBB@@@???>>>===;;;;;;;;;:::999888666555222222333444444555555666111222222222222333333333555333111000111222111000000000000000000000000000......---......///000111///............//////000000//////......//////000000000//////......//////---------............///------......//////000000...............///000000...//////000000//////.........////////////000000,,,---...//////000//////////////////000000000000000000000000000000000000...///111222333333222111222111111111111111111222444555777:::>>>FFFOOOUUUaaakkkxxxxxxkkk]]]OOOFFF@@@;;;888999999666555777555444444333333333333333111111222333333333333222//////000000000000000111000000000000000000000000///000000111111111111000////////////...---,,,+++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---+++++++++,,,---))),,,///...,,,***,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,------......------,,,,,,------.../////////......,,,++++++...//////000000//////...//////...---------..........................................////////////......////////////......////////////////////////......///000000000//////000111111111111000000///111111111111000000000000000000000000000000000000333333111111000111222222111111000000111111222333222222222222222222222222uuugggaaa___[[[WWWVVVQQQOOOMMMMMMMMMMMMLLLKKKNNNOOORRRSSSRRRPPPMMMKKKHHHGGGEEEBBB???===<<<;;;:::;;;;;;;;;:::888666555333333444444444444444444111111222222222333333333666444111000111111111000000000000000000000000000------...///000000111000...............///000000000000////////////000000------.../////////......---............/////////---......///000000111111///////////////000000111......////////////.............../////////000000,,,,,,...///000000000000////////////000000000000000000000000000000000000...///111333333333222111111111000000000000111111333444666888<<>><<<:::999:::;;;;;;;;;:::888666555555555555444444333333333111111111222222333333333666333111000000111000000000000000000000000000000,,,---///111222111111000...............///000111000000////////////000000+++,,,.../////////...............////////////000...//////000111222222222...............///000000......////////////................../////////000---...///111222222222222////////////000000000000000000000000000000000000---///111333444333222111222222111111111111222333333444555777:::???EEEJJJRRR\\\kkkxxx{{{ppp```RRRHHHBBB===999888555555777777333111333444333222111000000000111///000111222333222222111.../////////000000111111000000000000000000000000......///000000000000000...///000000///---+++***+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++)))((((((***+++,,,***///333222...,,,---000---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,---...///000...------,,,,,,------...++++++,,,---............------............------...---,,,,,,---...///111,,,,,,,,,,,,,,,,,,,,,,,,............/////////000......////////////......////////////////////////------...///000000//////111111111111111000////////////000000111111222222---......///000111111222...///000111111111111111111111111000111222222333111111111111111111111111sssfffaaa^^^ZZZWWWWWWPPPNNNKKKKKKKKKLLLLLLKKKNNNNNNNNNOOOOOONNNNNNNNNHHHGGGEEEBBB@@@===;;;:::<<<:::888777777777555444555555444444444333333333222222222222222222222222333333333222222111111111000000000000000000000000111111111///------///111111000///.............................................////////////......///000111000......000111000000////////////000000111111000000//////......000000000000000000000000//////.........---------444555555333111///000000000000111222333333444444111000///......///000111///111222222000///000000000000111111111222222222666666666666888;;;>>>@@@LLLTTTaaaooo|||~~~iii^^^PPPFFFAAA===999666999777555444444444333222111111111111111111111111333222111000////////////000000000000000000000000000000000000000000000000333222222111000/////////........................---------,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------222666555111//////222...------,,,,,,++++++***++++++,,,,,,---...//////---------...------,,,,,,........................------,,,++++++,,,,,,,,,---...000111111000...------------------------------------------------------------.........////////////000000000000/////////......---,,,,,,++++++...000111000///...///111000000//////.........---////////////............000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111tttgggaaa___ZZZWWWWWWRRRPPPMMMMMMMMMNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLFFFEEEDDDBBB@@@>>>===<<<>>><<<999777777666444222666666555555555444444444444444444444444555555555333333333333222222222222000000000000000000000000///000000...,,,,,,...000000//////............///////////////////////////...///////////////......///000000///......///111000//////......//////000000000000000//////......////////////////////////000000/////////.........000111222111000///000111000000000111222333333333222111000//////000111222///000222222000///000111000000111111111222222222222222222333444777:::<<>>>>>@@@===:::888777555333111777777666666666555555555222111111111111111111111000000000111111111111111000000000000000000000000...//////...,,,,,,---//////............//////000000000000000000000000000//////000000///...------...//////...------...000///..................///000000000////////////...........................000000000000000/////////,,,...//////......///111//////000000111111222222222222111111111111222222...000222222000000000111000000000111111111111222000000000111222555777888<<>>;;;:::999777555444333111111222333333222222222222222222222222222222222111000////////////////////////////////////////////////////////////++++++,,,,,,---...//////........................------,,,,,,,,,,,,++++++,,,,,,,,,------------......------,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------///222444222...++++++,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,---............------------------------,,,,,,,,,++++++,,,,,,---+++,,,---......---,,,+++------------------------------------------------.........---------------...//////000000//////...,,,,,,---...//////000000---...///...---,,,---///////////////............,,,,,,---...///000111111000000000000000000000000//////000000000000//////////////////////////////000000000000111111111111111111111111111111111111000111111222222111111000wwwiiiccc```[[[WWWVVVSSSRRRPPPPPPPPPQQQOOONNNJJJKKKKKKKKKKKKKKKKKKJJJEEEDDDCCCBBB@@@???======???<<<999888777666555333666666666666555555555444000000000000////////////---.........//////000000////////////////////////...///000///---,,,---..................///000111////////////////////////000000000000///...---,,,---...///...,,,,,,...///......------------......////////////////////////........................////////////////////////,,,...//////...---///000.../////////000000111111111111111111111111111111...000111222000000000111000000000000111111111111222222222222444555777888777<<>><<<;;;===;;;999888999999888777555555555555444444444444333222222111000000//////333333333333333333222222000000000000000000000000...///111111///...---...000//////............///........................,,,---...///000000000000///000000///......///111000//////......//////000---------.........//////////////////////////////---.........////////////...///000000//////000111000000000000000000000000///000111111111111000///---///111111111111111333111111000000////////////000111111222222222222111555555555666999AAAJJJPPP[[[eeerrr}}}vvvkkk]]]UUUKKKDDD@@@>>>;;;888222222333333333333444555444222111111333444333333000000000000000000000000//////.........//////000................................................++++++,,,,,,------..............................+++++++++,,,,,,---------......---------,,,,,,,,,******+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,++++++++++++++++++,,,------------------------------------------------******+++,,,---......///---......//////......---,,,,,,,,,---......//////...///000000......///000............/////////000.........///////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////sssfffaaa^^^ZZZWWWWWWQQQPPPPPPQQQQQQQQQNNNLLLLLLLLLMMMMMMMMMMMMLLLLLLEEEDDDCCCBBB@@@???>>>===???<<<:::999888888666555777666666666555555555555666666555555444333222222222222111111000000//////000000000000000000000000,,,...000000...---,,,---111000///...............000000000000000000000000+++,,,---///000000111111///000111000......000111000000////////////000000---------.........//////000000000000000000000000.../////////000000111111+++---.../////////111333111111111111000000000000000111222333333222111000---///111111111111222333111111000000/////////...111222333333333333222222222222111111444:::BBBGGGKKKUUUaaammm|||{{{mmm___TTTQQQJJJBBB<<<;;;:::888666777888777555333111222333333111000000111222222111111111111111111111111111//////.........//////000................................................+++,,,---...000111222333........................+++++++++,,,,,,---------.........------,,,,,,,,,((()))+++,,,---,,,,,,+++........................++++++,,,,,,,,,---------///---,,,+++,,,,,,,,,+++***++++++,,,,,,------...))))))***+++,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...------,,,,,,------...------------------------------------------------))))))***+++---...//////---..................---)))***+++,,,...///000111---...///...------...///---.........//////000000,,,------...///000111111000000000000000000000000//////000000000000//////111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000//////}}}qqqeeeaaa___ZZZUUURRROOONNNNNNOOOPPPOOOMMMKKKKKKLLLMMMNNNMMMLLLJJJHHHKKKIIIEEECCCAAA@@@===;;;===<<<;;;:::888777666555555666777888888666444333000000000000000000000000000000111111111111000000////////////..................////////////............---......///000111........................)))***,,,...///000111111..................------000000////////////000000........................//////.........---------,,,,,,,,,------.........111111000000//////......444333222111//////............///000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222333333333444666:::===AAAGGGQQQ^^^lll|||nnncccYYYPPPIII<<<<<<;;;:::999888777666444444333333333333222222111111111111111111111111222222111111000000//////000000000000000000000000111000000///////////////////////////////////////......---------......//////...---,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))------++++++++++++---------------,,,,,,+++++++++---,,,,,,++++++*********/////////......---------***++++++,,,,,,------...++++++------------++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++...------,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............/////////000000000000//////......////////////......000000000000000000000000111111111000000000000000////////////////////////111000000////////////000~~~qqqddd```^^^ZZZUUUSSSOOONNNNNNOOOPPPOOOMMMKKKIIIJJJLLLMMMMMMLLLKKKJJJJJJHHHDDDBBBAAA@@@>>><<<<<<;;;:::999777666555444444555666777777555444222222222222222222222222222111111111111111111111111000000000/////////............////////////......000//////.........//////........................------...///000000000000........................000000////////////000000........................000000/////////.........,,,,,,,,,------.........////////////000000000000//////......---...............///000000000000000000000000000000000000000000000000111111000000000000000000000111111111111222333444444333444777999:::===CCCLLLXXXgggvvv~~~jjjZZZQQQIIIBBB<<<;;;;;;:::999888777666555444444333333333222222222111111111111111111111111111111111000000000000000////////////////////////111000//////......//////------------------------000///...---------------///...---,,,,,,,,,,,,---++++++,,,---------,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++---------,,,,,,+++++++++//////...............///------------------------...------,,,,,,------...,,,,,,,,,---------..............................---------............/////////000000000//////.........////////////......////////////////////////000000000000000000000000////////////////////////000///////////////000000qqqccc^^^]]]ZZZVVVUUUOOONNNNNNNNNOOOOOOMMMKKKHHHIIIKKKLLLMMMMMMLLLKKKHHHFFFCCCBBBAAA@@@???===::::::999888777555444444444444555666666444333222333333333333333333333333222222000000000000222222111111000000000/////////......////////////......111111///......---------........................///000000000000000//////........................000//////......//////000........................000000000000000/////////---------------..................///000111111111---------------...///000......///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222444555444333333444555999999:::>>>GGGTTTbbbkkkwww}}}uuuiiiXXXKKKDDD@@@<<<888999999888777666555555444333333333333222222222222111111111111111111111111///000000000000000000111////////////////////////000000///............///------------------------111000///...---,,,,,,,,,......---,,,,,,,,,------------.........---,,,,,,++++++************++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++......------------......------------------------///......------......///,,,,,,,,,---------..............................---------............///000000/////////......---......////////////......////////////////////////000000000000000000000000////////////////////////............///000111111sssddd^^^\\\YYYWWWVVVPPPNNNMMMNNNOOOOOONNNLLLIIIJJJKKKLLLLLLKKKKKKJJJFFFDDDBBBAAAAAA@@@???>>>::::::999888777666555555444444555555555444333222333333333333333333333333222111///......///111222111111111111000000000000......////////////......000000///......................................./////////000000/////////---------.............../////////....../////////........................////////////////////////---------................../////////000000000111///////////////000000111......///000000000000000////////////////////////000000000//////000000000///000000000111111111111111333555555444444444555999999888999>>>FFFQQQXXXfffllluuu|||uuucccYYYLLLCCC???>>>===;;;777777666666555444333333333333333222222222222111111111111111111111111111.../////////000000111111////////////////////////000///......------......////////////////////////000///...---------------...------,,,,,,,,,------------......---,,,++++++,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------------------------------------,,,,,,+++++++++------++++++++++++------------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------------------------......------------......,,,,,,,,,---------..............................---------............///000000///...------------......////////////....../////////////////////////////////000000000000000////////////////////////---------...///000111222vvvfff___]]]ZZZWWWWWWPPPOOOMMMMMMNNNOOONNNLLLLLLLLLLLLKKKJJJIIIHHHHHHEEECCCAAA@@@@@@@@@???>>>;;;;;;:::999888777777666444444444444444333333333222222222222222222222222111000...------...000111111111111111000000000000......////////////.....................///000000////////////////////////,,,,,,---...////////////---------.........////////////............//////........................................................................111000000000/////////...111111000///////////////......///000000000000000////////////////////////000000///......///000000///000000000111111111111000222444555555555666777444444555666777;;;AAAEEESSSYYYcccmmmvvvwwwggg\\\NNNHHH???:::888999999999666555555444444333333333333333222222222111111111000000000000000000000000......//////000000000111........................///......---------------////////////////////////---------------...///000------,,,,,,,,,------...,,,,,,,,,,,,,,,+++***)))//////............//////---,,,+++******+++,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------+++++++++,,,,,,---------------++++++++++++------------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---------------------------------,,,,,,,,,,,,------,,,,,,,,,---------..............................---------............/////////...---,,,,,,------......////////////....................................//////000000000000////////////////////////------------...///111111zzziiiaaa^^^ZZZWWWVVVQQQOOOMMMMMMNNNOOONNNMMMNNNMMMLLLKKKIIIHHHGGGGGGEEECCC@@@?????????>>>===;;;;;;::::::999888888777555555555444444444444444222222222222222222222222000///............///000111111000000000/////////......////////////......---------......///111111////////////////////////+++,,,---...////////////,,,,,,------...////////////......------......///........................------------............/////////...............111111111000///.........000000///.....................///000000000000000000000000000000000000000000000............000000000000000000111111111111///111222333333333555777111333555666666777999;;;AAAGGGPPP[[[hhhuuu{{{nnnaaaRRRHHH@@@===888555555666666666555555444444444333333333222222222222111111111111000000000000000000000000...//////////////////000..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,---...///000111------,,,,,,,,,---......++++++,,,,,,++++++******++++++************++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------************++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,------...///000------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..............................---------............///...---,,,++++++,,,---.........////////////..............................---......//////000000111////////////////////////------------...///000000}}}llldddaaa[[[WWWUUUQQQOOOMMMLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHEEECCC@@@??????>>>===;;;::::::999999888888777777777666555555444444555555333333333333333333333333111111111111111111111111000000000/////////............////////////......//////.........//////000////////////////////////......////////////......,,,,,,------...//////000///......------......///........................---.........////////////000/////////.........---000000000000////////////000////////////000000111......///000000000000000000000000000000000000000111000...------...000111000000000000111111111111000000111000//////222444222333555666666777999;;;888<<>>:::999888777777777666666555444444444444333333333222222222222111111111111000000000000000000000000///////////////....................................------,,,+++,,,,,,,,,---------------------------------------...///000,,,,,,,,,,,,,,,---...///++++++,,,,,,---,,,,,,,,,(((''''''&&&&&&''''''(((,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------------,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))*********+++++++++++++++++++++,,,,,,---------------------...///000111------------------------------,,,,,,,,,,,,------,,,,,,,,,---------..............................---------............///---,,,+++***+++,,,...000......////////////..............................------......///000000111////////////////////////......---------......///ooogggbbb\\\VVVTTTQQQOOOMMMLLLMMMNNNNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJEEECCC@@@???>>>>>><<<:::999999888888777777666666777777666555555555555666444444444444444444444444111222333333333333222111////////////..................////////////......111000///......---......000000000000000000000000111111111111000///...---,,,,,,------...///000000.........------..................................../////////000000111111000000//////.........---......//////000000111111000000000111222444555666...//////000000000000000000000000000000000000000111///...------...///111000000000000111111111111111111000---,,,,,,...111///000222222222444777999777:::???FFFMMMUUU\\\```oooyyyrrrgggZZZOOOIIIDDD===888666666777777777666555444555444444444444444444333222222222111111111111000000000000000000000000000000000//////.........---...........................---,,,,,,++++++,,,,,,///////////////////////////......---------......,,,,,,,,,,,,,,,---...///++++++,,,---............,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,...---++++++++++++---...+++++++++,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++***++++++---......---++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++))))))******+++++++++++++++++++++,,,,,,---------+++++++++,,,---...///000------------------------.........------.........,,,,,,,,,---------..............................---------.........//////++++++******+++---///111......////////////..............................---------...///000000111///////////////////////////......---------......~~~ooohhh___\\\[[[RRRPPPOOONNNNNNOOOOOOMMMKKKIIIIIIHHHGGGFFFFFFEEEEEEBBB@@@=========>>>>>>======;;;999777666666777888111111333333333333111111666444222000000000222333111000///...---------...000000000000000000000000//////.........---------............////////////000000////////////000000,,,+++***+++,,,---,,,+++......---------...///000......------------......,,,,,,---...---,,,***)))------------.........///.........///////////////............////////////000///.........///111222////////////////////////.../////////000000000111000000////////////000000111222333222111000111222222222222222222222222222333333333444444444555555666777888;;;@@@EEEJJJMMMZZZcccrrrsssiii^^^UUUIIIAAA???>>><<<999666666666666666555555444333222222111111222222333111000000000000000111222111111000000//////......////////////////////////---------.........//////---.........---,,,,,,++++++++++++,,,,,,---------***+++---...///...------///...,,,+++***+++,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++)))((()))---000000...************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,111///---***))))))***+++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------..................------------------------------++++++,,,,,,---...//////---------.........//////,,,---------.../////////---------............///~~~oooiii___]]][[[SSSPPPOOONNNNNNOOOOOOMMMKKKLLLKKKKKKJJJIIIHHHGGGGGGCCCAAA>>>===>>>???>>>======<<<999777666666777888222222333444444333222222333222000//////111222333222222222222222222222222000000000000000000000000//////.........---------............////////////000000////////////000000...---,,,...000111000///---......///////////////......------------.........////////////......---------........./////////,,,------...///000111111............////////////000//////...///000111222000000000000000000000000////////////000000000000000000////////////000000,,,...000000///000111333333333333333333333333333333333333444444444444555666666666888:::===@@@BBBIIIPPPZZZeeeppp}}}zzzlll___VVVQQQIII@@@;;;::::::888555666666666666666555444444333222222111111222222333111111000000000000000111000000000000//////......000000000000000000000000------------.........///------......------,,,+++,,,,,,,,,,,,,,,,,,------+++,,,---.........---,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,***)))***---//////...++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,+++***+++,,,...///***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,..................------------------------------,,,,,,------......//////---------.........//////---------...............---------............///~~~ooohhh___\\\[[[SSSPPPOOONNNNNNOOOOOOMMMKKKMMMLLLLLLKKKJJJIIIHHHGGGCCCAAA?????????@@@???>>>>>><<<:::999888777888888333333444555555444333333000000//////000111333444111222333555555555555444000000000000000000000000...............------------............/////////000000////////////000000///......///111333222111,,,---///000000000///.........------------....../////////...//////000000....../////////000000000+++,,,---...///111222222............///////////////////////////000111111000000111111111111000000000000000000////////////000000////////////000000000222333333222222444555222222222222222222222222333333333333444444444444555555444555666888999;;;???BBBHHHNNNVVVbbboooyyyyyynnncccWWWMMMGGGBBB>>>888666666777555333555555666666555555444333222222111111111111222222222111111000////////////000000000////////////...000000000000000000000000------------............------......------,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,+++------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,.........---,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------,,,+++,,,---...///))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------......------------------------........................---------..............................------------------............///}}}mmmfff]]][[[ZZZRRRPPPOOONNNNNNOOOOOOMMMKKKKKKKKKKKKKKKIIIGGGFFFEEECCCBBB@@@@@@@@@@@@???>>>>>>===;;;:::999888888888444555555555555555555444111111000000111222333333///000222444444333222111////////////////////////........................---------.........////////////000000000000/////////...---...000000000...------........./////////......------------.........---,,,,,,---...///111////////////000000000000,,,------...///000000111............///////////////////////////000000111///000111111111111000///000000000000////////////000000////////////000000555666666555222111111222////////////////////////222222333333333444444444444444444444666777999:::;;;>>>AAADDDHHHQQQ\\\dddnnnuuu~~~}}}tttnnncccYYYPPPIIIBBB???;;;999666666777777555333444555555555555444333333222222111111111111222222333222111//////.........////////////////////////////////////////////////------------------------,,,------...------,,,,,,......------,,,,,,,,,+++------------,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---------------,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,000///...---,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------///////////////................................./////////...---------,,,---------............///|||lllddd[[[YYYXXXQQQPPPOOONNNNNNOOOOOOMMMKKKKKKKKKLLLKKKJJJGGGEEEDDDCCCAAA@@@@@@AAAAAA???======<<<;;;:::999888888888555555555555555555555555444444333333222222222222000111222333333111///---////////////////////////---.....................------------............//////000000000000//////111000......//////---,,,...---,,,+++,,,---///000......------------.........---,,,,,,---...///111////////////000000000000///////////////.....................////////////...//////000000000000000---...000000000000...---000000000000////////////000000////////////000000000111111000...------...////////////////////////222222222333333333444444444444444444555666777777555888;;;===>>>BBBIIIOOOTTT[[[eeennnwwwuuulllfff\\\VVVNNNFFFAAA===:::888888777777777777666444222444444444444444333333222222111111000000111111222222111000///.........................../////////........................------------------,,,,,,,,,,,,------...------,,,.........------,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------///////////////..............................---/////////...---------,,,---------............///|||kkkcccZZZYYYXXXRRRPPPOOONNNNNNOOOOOOMMMKKKLLLMMMMMMMMMLLLIIIFFFDDDBBBAAA@@@@@@AAA@@@>>><<<<<<<<<;;;:::999888777777666555444444444444555666555555555444333333222222222333333333222111///...000000000000000000000000---------...............,,,------------............///000111111000///...222000////////////...,,,......---,,,,,,...///000......------------....../////////...//////000000....../////////000000000000000000///......------............////////////......///000000000000000,,,...///111111///...,,,////////////000000000000000000////////////000000,,,...000000000000222444111111111111111111111111222222222222333333333333444444444333333222222111222555999999999:::===AAACCCIIIRRRZZZdddrrrrrrggg]]]UUUOOOKKKGGGAAA===:::999888777555666666555444333111000333333444444333333222111111111000000000000111111111000000///............---............/////////------------------------------------,,,,,,,,,,,,,,,,,,------......------.........------------------,,,,,,++++++++++++,,,++++++,,,---------,,,,,,*********+++++++++++++++)))***+++,,,---.........******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------......,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......------------------------.......................................---------...............------------------............///}}}lllddd[[[ZZZZZZSSSPPPOOONNNNNNOOOOOOMMMKKKLLLLLLMMMMMMKKKHHHEEECCC@@@@@@???@@@@@@@@@===;;;;;;;;;::::::999777666666555555444333333444555555333333333444333333333222222222222222222111111111000000000000000000000000---------.........//////,,,,,,---------............///000111111000///...---,,,+++,,,...///...------...000111222111///.........------------.........////////////......---------.........////////////////////////.....................////////////---...///000111000000///---...000222222000...---------...///000111222222000000////////////000000...000222333333444666888222222222222222222222222111222222222222333333333222222222333333222222111444666888777666666999===<<>>======::::::999999999888888888666666666666555444333333111111222222222333333333222222222111111000///...//////000000///......---///000000///------...///000000////////////000000------......///000000000---------............//////000222333333111///---///............---------------------------------////////////////////////.../////////---,,,---...//////............///////////////////////////.........////////////......//////000000000000//////000000000000000000000000111111111111111000000000000000111111111222222222333222222111111222222333111111222222222333333333555444444333333444444555777777888888999<<<@@@DDDHHHMMMVVVbbbooo}}}yyyooohhhaaaYYYPPPIIICCCAAA>>>;;;999999999999555555555555444333222111333222000/////////000111000000000000000000000000000000111111111000000///111000000/////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------......---,,,,,,------...++++++++++++++++++++++++---,,,+++******)))******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++*********)))...,,,+++***+++---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......---,,,+++++++++,,,,,,,,,************************------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++******,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++------------------------,,,+++)))***---...,,,***.........---------,,,,,,lllcccaaa]]]XXXUUUOOOMMMLLLLLLMMMNNNLLLKKKIIIHHHGGGGGGGGGFFFDDDBBB@@@@@@@@@?????????>>>>>>;;;::::::999888777666666666666555444333333333333111222222222222333333333111111222111111000///...//////000000000///......000111111000......///111000//////......//////000------......///000000000---------............//////000000111000000///...///............---------------------------------////////////////////////.../////////---,,,---...000///...------...///000......//////////////////......////////////......//////000000111000000///000000000000000000000000111111000000/////////...000000000111111111222222222222111111111111222222111111222222222333333333444333333222222333333444777888777666444555888;;;>>>AAAFFFNNNXXXeeerrr{{{{{{qqqeee___WWWQQQMMMHHHBBB>>>;;;:::888777666666777888333333333333222111000///222111000000///000000000////////////////////////...///000000111111111000000000//////......////////////...------------...//////...------,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------000///---,,,,,,---...///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,(((%%%%%%))),,,+++(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,------------------------...---,,,,,,------,,,+++//////............------lllcccaaa]]]XXXUUUNNNMMMLLLLLLMMMMMMLLLJJJJJJIIIHHHHHHIIIIIIGGGEEE@@@@@@??????????????????;;;;;;:::999777666555555666555333222111111222333222222222222222222222222111111111111111000////////////000000000//////...///000000///......///111/////////....../////////------......///000000000---------............////////////........./////////............---------........................////////////////////////.../////////---,,,---...000///...------...///000............////////////......////////////......//////000111111111000000000000000000000000000000000000000///......------000000000000111111111111222222111111111111222222111111222222222333333333333222222222222222222333333444444444333444777:::??????@@@BBBGGGPPPZZZaaammmwwwqqqbbbYYYSSSOOOIIIDDDBBBAAA>>><<<:::999888777666555555666111222222222111111000///111111000000000000000000........................//////000000000000000///000//////........./////////......---------......333222111000///...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***(((%%%&&&((())))))'''++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))***++++++*********+++))))))))))))))))))))))))******++++++++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,++++++............------------lllcccaaa]]]XXXUUUNNNMMMLLLLLLMMMMMMLLLJJJJJJIIIGGGGGGHHHIIIHHHFFF@@@@@@??????????????????;;;;;;:::999888777666555666555333222111111222222222222222222222222222222000111111111111000000/////////000000000000000///---...///...------...000//////............//////------......///000000000---------............/////////...------...///000///............---------........................////////////////////////.../////////---,,,---...000///...------...///000---.........//////000000......////////////......//////000111111111111111////////////////////////////////////......------//////000000000111111111222111111000000111111222111111222222222333333333222222222111111222222222111222333333333444777999<<<;;;:::999:::???FFFLLLVVV___hhhmmmtttxxxjjj]]]PPPHHHCCCAAA===::::::::::::999777777666666555555555555111222222222222111111000000000000111111111000000////////////////////////111111111000000...------//////............//////......---------......///333333222000///...---,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************###%%%)))+++---,,,+++***++++++++++++++++++++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---+++***,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------'''***,,,,,,***))))))***))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++************++++++++++++***************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))***++++++,,,------,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---lllcccaaa]]]XXXUUUOOOMMMLLLLLLMMMNNNLLLKKKIIIGGGEEEEEEFFFFFFFFFEEE@@@@@@@@@?????????>>>>>>;;;;;;;;;:::999888777777555555444333222222222222333333333222222222222111000000111111111111000000//////000111111111000000---......---,,,,,,...000///......------......///------......///000000000---------............//////............//////000///............---------........................////////////////////////.../////////---,,,---......//////////////////...------......///000000000......////////////......//////000111222222222222////////////////////////...//////////////////////////////000000000111111111111000000000000111111111111222222222333333333333222222111111222222333333444555444333333555666777777777666777:::???CCCEEELLLSSSUUU[[[eeemmmqqq{{{pppbbbWWWMMMDDD???:::999888666666666777777111111222333444555555555111222222222222222111111//////000111111111111000000000000000000000000000111111111000///...,,,,,,......------......//////...------------...//////000000///...---++++++***+++,,,---.........------++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************$$$'''***---......,,,+++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++...000///+++)))+++...++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++......+++)))***,,,******************************++++++,,,,,,------******+++,,,,,,,,,++++++)))***************++++++)))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++,,,---......,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,+++++++++,,,,,,,,,,,,---lllcccaaa]]]XXXUUUPPPNNNMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEEEEFFFEEEDDDBBBAAAAAA@@@???>>>======;;;;;;;;;;;;::::::999999555555555555444333222111333333333222222222111111000000111111111111000000//////000111111111111111---...///...---...///111///......------......///------......///000000000---------............///....../////////000000000///............---------........................////////////////////////.../////////---,,,---...---...///000000///...---------......///000000111......////////////......//////000111222222222222////////////////////////.........//////000111111////////////000000000111111111000000000000111111111111222222222333333333333333222222222222333333333444555444333333444555333444777888999:::===???:::@@@DDDCCCFFFMMMUUUXXXbbbjjjuuuzzz{{{~~~uuujjj[[[OOOFFFAAA===:::777777888777666666666777111111222333333333333333000111111222222222111111...///000111222111111000///////////////////////////000000000///...------...------------...///000---------------.../////////......---,,,+++******+++,,,---.........------************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,+++***)))***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...222222...,,,---///+++++++++++++++++++++++++++++++++,,,------......)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---------...,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,)))***+++,,,------------++++++++++++++++++++++++***,,,...---,,,+++---///,,,,,,,,,,,,------......lllcccaaa]]]XXXUUUPPPOOONNNNNNOOOOOONNNLLLMMMKKKHHHGGGGGGGGGGGGFFFBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;444555666666555444222111333333333222222111111111///000000111111111000000//////000111111111111111...///000///...///111222.........------.........------......///000000000---------.........//////......///000111111000000//////.........---------////////////////////////////////////////////////.../////////---,,,---...,,,---000222222000---,,,---------...///000000111......////////////......//////000222222333333333////////////////////////------...///000111222222////////////000000000000111111000000000000111111111111222222222333333333444333333222222333333444///111333333333444555777...111444666666666666777666;;;<<<::::::@@@FFFIIINNNUUU]]]aaabbbeeemmmttt{{{}}}vvvhhh]]]NNNCCC===;;;999888444555666666555333333444666666666555333222000///000000111111111111111000...///000222222222111000////////////////////////---......///////////////---------------...///000---------------...///000/////////...------,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------000---***'''&&&(((***+++++++++++++++++++++++++++...------,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000---+++---//////,,,)))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000555555111...///111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------......------------,,,,,,++++++++++++,,,,,,---...,,,------......------,,,)))***+++,,,------...---+++++++++++++++++++++++++++---//////---,,,///111---------.........//////jjj```^^^ZZZUUURRRPPPOOOMMMLLLMMMLLLJJJHHHJJJIIIHHHGGGFFFDDDCCCCCCAAAAAA@@@???>>>===<<<;;;;;;:::999888777777777777999777555333000---+++***222333333333333222111111222222111000000/////////000000000000000000000000000////////////.........////////////////////////+++,,,,,,,,,---.........///...---...//////---++++++,,,---...///111111222111000///...---,,,,,,,,,........................//////.........---------.......................................///000000------------------------222111000.........///000000000000000000111111111111000///......///000111//////.........---------/////////000111111222222222111000//////000111222333222111000000111222333000000000000000000000000222222333333333333444444444222555999999666444666555555666777888:::<<<===DDDEEEHHHLLLPPPUUUYYY[[[gggkkkqqqwww}}}}}}wwwlll___VVVKKKHHHCCC>>>:::999:::;;;666666555444333333333333666555333111000000111111222222111000//////000000///000000111111000...------///222444444333111//////222111...---...,,,(((////////////////////////...------,,,,,,+++******...---,,,...000000---***...---,,,,,,,,,,,,---...++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++++++++++++++******)))))),,,,,,---------,,,,,,++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++---,,,++++++******+++++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...666<<<:::111***))),,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********)))))))))))))))---,,,+++*********+++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,++++++jjj```^^^[[[UUURRROOONNNNNNNNNOOONNNKKKHHHJJJIIIHHHGGGFFFDDDCCCCCCAAAAAA@@@???>>>===<<<<<<;;;:::999888777777777777//////000111333444555555222333333333333222111111///000111111111111000///000000000000000000000000/////////.........------.................................//////////////////...---...//////---+++------......//////000000000///...---------------........................//////.........---------.......................................///000000111111111111111111111111111000///.........//////111000000000000000000000///...------------...///000000/////////.........111111000000000000000000222111000//////000111222111111000//////000111111111111111111111111111111222222222333333333444444444222333777888555444666777666666666777888999:::===>>>???AAADDDGGGJJJKKKRRRUUUZZZ___dddiiinnnrrr}}}|||wwwpppjjjeee\\\RRRIIIDDDBBB>>>:::777666666666444444333333333444444555333222222111111111111111222111111000//////000000000000111111000///...---//////000111111000///...+++000111...---///000.......................................---------------++++++,,,///000...,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,111666555///++++++---++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++******---,,,+++******+++,,,,,,---------,,,,,,+++++++++***+++,,,,,,---------,,,iii```^^^[[[VVVSSSNNNNNNNNNPPPQQQPPPLLLJJJJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@@@@???>>>===<<<<<<;;;:::999888777777777777333333333333333333333333222333333333333222111111...///000222222111000///000000000000000000000000............---------,,,........................///////////////.........///...---...//////---+++........................///......---------.............................................---------.......................................///000000////////////////////////000///......---.........111111111000000////////////......------......///000000000000000/////////222222111000000///......111111000000000000111111000000////////////000000222222222222222222222222222222222222333333333333444222222555555333333666777666666555555555666666<<<<<<<<<<<<===???@@@AAABBBEEEIIILLLOOOSSSWWWYYY___aaadddhhhkkkmmmmmmnnnkkklllmmmooorrruuuxxxyyy}}}{{{xxxtttppplllbbb^^^XXXSSSOOOJJJBBB===;;;:::888555333222111111222222222222333444555666111111111222222111111000111111000/////////000000111111111111000///------111000///......///111222000666888222------...///------------------------...////////////000000000,,,+++***+++...000000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------,,,++++++++++++***************++++++,,,,,,+++++++++*********+++++++++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,------,,,+++***+++******))))))******+++***,,,//////...,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------------~~~iii```^^^[[[VVVSSSPPPOOONNNOOOPPPPPPOOOMMMJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@??????>>>======<<<;;;:::999888777777777777999999777555444222000000222333333333333222111111000000000000////////////000000000000000000000000......---------,,,,,,,,,.................................---,,,,,,,,,+++...------...//////...,,,------...............///---------------...///000.......................................................................................///000000.................................---------......222222111000///......---000000000000000111111111////////////////////////111111000000////////////111000000000000000000111000000000000000000000000222222222222222222222222111222222222222333333333444111111333333111222555555555444444444444555555;;;;;;:::::::::;;;;;;<<<===???BBBCCCDDDFFFHHHKKKKKKMMMOOORRRTTTVVVVVVWWWSSSTTTVVVXXXZZZ]]]___``````dddkkkrrrwwwzzzzzzzzz|||}}}~~~{{{vvvrrrmmmkkkhhheeebbb^^^YYYVVVOOOKKKGGGCCCAAA>>>;;;888555555444444333111000///222222222222222333444444222222333444333222000///111000000/////////000000222111111000///...------111000......000555:::===FFFKKKJJJ???333.........,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111///...,,,,,,---///000111------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++******++++++,,,+++++++++************************++++++*********+++,,,---...---,,,,,,+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++************++++++++++++***+++---------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---------,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++~~~iii```^^^[[[WWWTTTSSSPPPMMMMMMNNNOOOPPPPPPJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@??????>>>>>>======;;;:::999888777777777777333333444555666666777777222333333333333222111111444222///---,,,---///000////////////////////////......---------,,,,,,,,,.................................---,,,,,,,,,+++...------...//////...,,,++++++,,,---...///000000---------------...///000........................---............................................................///000000000000000000000000000000------..................222111111000///...------///000000111111111111111..............................//////000000000000000000000111111000000000111111111111111111111111222222222222222222222222111111111222222222333333444111000222222000000444222222222222333444555666555444444444555555666777777999:::;;;:::;;;<<<>>>AAABBBCCCDDDEEEEEEFFFFFF@@@AAACCCEEEGGGHHHIIIJJJLLLOOOUUUZZZ]]]___^^^^^^ccccccdddeeehhhnnnvvv|||{{{vvvrrrooorrrvvvzzz{{{zzzxxxwwwtttqqqnnnjjjfffbbb]]]YYYVVVTTTRRRPPPOOOLLLIIIFFFBBB@@@===;;;:::999888777333444444444444222111000444333222111111111111111444555555555444111///...000///////////////000000222111111000///.........000//////000555;;;BBBGGGVVVYYYVVVHHH999111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222111000...---...///000------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,************************++++++******++++++,,,---------,,,++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,++++++++++++,,,,,,...,,,***+++,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))}}}iii```^^^\\\WWWTTTSSSQQQNNNLLLMMMOOOOOOOOOJJJIIIHHHGGGFFFDDDCCCCCC????????????>>>>>>======;;;:::999888777777777777222333444555666777888888222333333333333222111111444222///---,,,---///000////////////////////////............---------,,,------------------------///////////////.........------,,,...///000...---******+++---...///000111---------------...///000........................---------......................................................///000000........................------.../////////......000000000//////.........------...///000000000000------------............------...//////000111111000000111111111111000000111111222222222222111111222222222222222222222222111111111111222222222222444111111333333000000222111111111222333444555666222111222222333444555666444666777777666666777888<<<<<<<<<;;;;;;;;;;;;;;;999:::<<<===>>>?????????@@@BBBEEEHHHJJJKKKKKKKKKNNNOOOOOOPPPQQQVVV[[[___hhhkkkooopppooollljjjiiiffffffgggfffeeeeeegggjjjnnnnnnmmmkkkgggaaa\\\YYYUUUYYY\\\^^^^^^]]]]]]]]]XXXWWWUUUTTTRRRNNNIIIEEEEEECCCBBBBBBBBBAAA>>><<<999888777666555555555555444444444444444333333222444333222111000000000000444444444333222111000/////////......//////000000111000000////////////000/////////111666<<>>333...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////111222222000---,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,------------+++++++++++++++*********)))***+++,,,,,,,,,,,,+++---,,,++++++******++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---...---+++,,,,,,---,,,***++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++)))******++++++******))),,,,,,+++++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------))))))******++++++,,,,,,***+++,,,---......------++++++,,,,,,,,,,,,------.........---,,,+++***)))}}}hhh```^^^\\\WWWTTTQQQPPPOOOOOOOOOOOOLLLJJJJJJIIIHHHGGGFFFDDDCCCCCC????????????>>>>>>>>>>>>;;;:::999888777777777777777777666555444444333222222333333333333222111111---....../////////000000/////////////////////////////////.........------------------------------.........///////////////---,,,,,,...///000///---++++++,,,------...//////......---------......///........................---------.........//////.......................................///000000---------------------------...///000000000////////////////////////......,,,---///000111111000000---.........////////////....../////////////////////000111222222111000//////000111222222111000///111111111111111111111111111111111111222222222222333111222555444111///111333333333222222333333444222222222222333444555666444555666666555555666888999888777777666666666666888999:::;;;;;;;;;:::999888999:::<<<>>>@@@AAAAAA>>>???AAAAAABBBEEEHHHKKKNNNRRRUUUWWWVVVSSSRRRQQQNNNOOOPPPOOOMMMMMMPPPSSSTTTTTTTTTRRROOOLLLHHHFFFDDDFFFIIIIIIGGGFFFGGGHHHDDDDDDEEEGGGFFFCCC>>>:::<<<;;;::::::;;;:::999777333444444444333333333444444444333333333222222222222111111000000000111111111000000000000000111111...............///000000000//////......///111111......///000222555777999666888666///+++,,,---,,,------------------------,,,,,,,,,------.........---///000///---+++,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------------------------------333222///---,,,,,,---///+++++++++,,,,,,,,,------++++++,,,---............---,,,,,,,,,++++++++++++((())),,,---...---+++***,,,+++******))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))*********++++++++++++***++++++,,,,,,++++++***)))******************+++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------******++++++,,,------...***+++,,,............---+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,}}}hhh```^^^\\\WWWUUUNNNOOOPPPRRRRRROOOJJJFFFJJJIIIHHHGGGFFFDDDCCCCCC????????????>>>>>>>>>>>>;;;:::999888777777777777555555555555555444444444222333333333333222111111'''***...111333222111///////////////////////////000////////////.........------------------------+++,,,,,,------.........---,,,,,,...///000///---------------------------///......---------..............................---------.........//////.......................................///000000111111111111111111111111---...000111111111000///.........///////////////...///111222333333333222.../////////000000111111000000000///......------///000111222222111000///...///000111111000///...000000000000000000000000000111111111111222222222333111222666666111///000666555444333222222222222111000000000000111222222111333444444333333444666777777666555555555666666333444555555555444333222444444555666888;;;===>>>555777999:::;;;===???BBB@@@CCCGGGHHHGGGEEEDDDCCC@@@AAABBBAAA??????BBBEEEDDDDDDDDDCCCBBB???===<<<;;;===???===;;;999;;;>>>:::<<<>>>AAACCC@@@;;;777999888777777888888666444111333444444333222222333444333222111111111111111////////////000111222333---,,,,,,,,,...000222333...............///000111//////.........000222333...............---------///111000,,,---111444222---------------------------------...............(((+++...///,,,++++++---,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////------------------------777555111...,,,---///111+++++++++,,,,,,---------+++,,,---...////////////---------,,,,,,+++++++++'''))),,,...///---***)))+++******)))((()))))))))))))))******++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,---+++)))'''''')))+++---++++++************++++++&&&))),,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++(((((())))))*********+++************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---...//////)))+++,,,...//////......+++++++++,,,,,,---------((()))+++,,,---.........yyyjjjfff]]]XXXWWWRRRPPPPPPPPPOOONNNMMMLLLKKKHHHFFFEEEDDDEEEDDDCCCAAABBBAAA@@@>>>===<<<<<<<<<::::::999999888777666666666555555555555444444444222111000000///000000000000000000000000000000000111...+++,,,...111000///........................000000///////////////000//////...---,,,++++++***////////////////////////......---,,,,,,,,,------//////............//////..............................---,,,++++++++++++,,,---...---,,,+++---///...------,,,,,,,,,------000000000000000///......///////////////.........------......//////000000000000//////.........---,,,,,,---...//////......///...---///111111///,,,////////////////////////111111111111111111111111////////////////////////222333333222000///000111000111111111111222222222//////000111111111111000111111222222222333333333222222222222222222222222333444555444222111222333222333333444444333333222555555555666666666666777666666777888888888888888======<<<;;;;;;:::999999::::::::::::::::::::::::???===;;;999888888999:::777666555444555777999:::777777888888999999::::::666555444444333333333333111111111111111111111111111111111111111111111111///////////////////////////,,,)))***...111111///000/////////............++++++,,,,,,---............---,,,,,,......---,,,------............------------------------------*********++++++,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,---222999>>>JJJ@@@333+++***++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++******))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...xxxiiiddd\\\WWWVVVQQQPPPPPPPPPOOONNNMMMLLLKKKIIIHHHFFFFFFFFFEEEDDDBBBBBBAAA@@@>>>======<<<<<<::::::999999888777777666666555555555555444444444222222111000000000000111000000000000000000000000000...,,,---000111000///........................///......---------......000//////......------,,,///////////////000000000---,,,,,,,,,,,,---......//////............//////........................---,,,,,,,,,,,,,,,---...,,,---...---,,,+++---//////......------.........000000000000000///......000000000000000/////////------------............000/////////............------...///////////////000...++++++---///...---222222222222222222222222111111111111111111111111////////////////////////111222333222000000000222000000111111111222222222222222333333444444444333111111111222222222333333222222222222222222222222333444555444222111222333222333333444444333333222444444444555555555555666555555666777777777777777;;;::::::999888888777777888888888888888888888888;;;:::888666666666777888999777666444444555666777555555555666666666666666555444333333222222333333111111111111111111111111111111111111111111111111000000000000000000000000///---,,,,,,...000000000////////////.........---------......///000000000///...---...//////---+++------............------++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++///555999;;;<<<===>>>@@@888///)))***,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***+++++++++************************++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...vvvgggbbbZZZUUUUUUPPPPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIGGGGGGGGGGGGEEECCCAAAAAA???>>>============::::::999999888777777777666555555555555444444444333333222111111111111111000000000000000000000000///......///111111000///........................///......---......//////////////////////////////......//////000000000111,,,,,,,,,,,,------.../////////............//////////////////////////////,,,,,,,,,,,,---...///000,,,---...---,,,+++---/////////.........//////000///000000000000///......000000000000000000000000---------------,,,,,,,,,////////////..................///000000000//////111...***)))***---...///000000000000000000000000111111111111111111111111000000000000000000000000///111222111000000111222000000000111111111222222///000000000111111111111111111111222222222222333222222222222222222222222333444555444333222333444222222333333333333222222222222333333333444444444333444555555666666555555777777777666555555444444555555555555555555555555666666444333333444555666:::888666444333333333333333333333222222222222222333333222111111111222222111111111111111111111111111111111111111111111111000000000000000000000000//////000///......///111///////////////...------------......///000000000000///...///000///---+++------............------++++++++++++++++++++++++///...............------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++333===DDDEEE@@@;;;777444///***(((***,,,---,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***************)))---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...vvvfffbbbYYYUUUUUUQQQQQQQQQQQQPPPOOONNNLLLLLLJJJIIIGGGFFFGGGFFFEEECCCAAA@@@???>>>============999999999888888888777777666555555555555444444444444333222222111111222222////////////////////////......///111222111000///........................000000//////000000111111------......////////////---------...//////000000------,,,,,,,,,------...///......------......///////////////////////////---------------...///000,,,---...---,,,+++---///..................///000//////000000//////...---////////////000000000000///......------,,,,,,,,,///////////////.........//////000000000000000//////...,,,++++++---...///........................111111111111111111111111000000000000000000000000...000111111000000111333000000000000111111111111............//////000000111111111111222222222222222222222222222222222222333444555444333222222444222222333333333333222222111111111111222222222333222222333444444444444444555555555444444333333333333333333333333333333333333333222222222333444555777666555333222222222222222111111111000/////////222111000000000000111111111111111111111111111111111111111111111111111111///////////////////////////111333111...,,,...111....../////////...---,,,++++++,,,,,,---...............---...//////...,,,------............------------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---333<<>>=========>>>999999999888888888888888666555555555555444444444444333222222111111222222////////////////////////---...000111111000//////........................//////...//////000111111,,,,,,,,,------...//////,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,......------------......////////////////////////000///...---------------,,,---...---,,,+++---///---,,,,,,,,,------...//////////////////...---------------.........//////000/////////......------.........//////////////////000000000000000//////---.../////////.........111111111111111111111111000000000000000000000000000000000000000000000000...///111111000000111333//////000000000111111111222111111111111222333444000000111111111222222222222222222222222222222222333444444444222111222333111222222333333222222111000000000000111111111111111111222333333333333333444444444444333333333333333333333333333333333333111111222222333333444555333222222222222222222333111111111000000/////////000000000//////000000111000000000000000000000000000000000000000000000000........................///111333222...,,,...000---.../////////...,,,+++++++++,,,,,,---............---,,,,,,...///...---------............------------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---000444444111---***(((*********+++,,,---,,,+++******+++++++++,,,,,,,,,******************++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,***))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...xxxgggccc[[[WWWYYYUUUQQQQQQQQQQQQPPPNNNMMMLLLIIIHHHFFFFFFFFFEEEDDDBBB@@@@@@???>>>>>>>>>>>>>>>888888888888888888888888666555555555555444444444333333222111111111111111000000000000000000000000,,,...000000///...///000........................++++++++++++,,,---......+++,,,,,,,,,------......------------------------......---,,,,,,,,,,,,---......------------..............................000///...---,,,,,,,,,,,,,,,---...---,,,+++---///,,,,,,,,,,,,,,,---...///...////////////...------,,,,,,,,,------......//////////////////................../////////////////////000000000///......,,,...111111000.........////////////////////////000000000000000000000000000000000000000000000000...000111000//////000111/////////000000000111111111000/////////000222333000000000111111111111222222222222222222222222222111333333222111000111222111111222222222222111111///000000000000111111111000111222222333333222222333333333333333333333333222222222222222222222222111111111222222333333333//////000111222222333333111111111111000000000000000000/////////000111111000000000000000000000000000000000000000000000000------------------------///000111111///...---...,,,---///000///...,,,***------......///000000000333000---,,,,,,.........------............------++++++++++++++++++++++++++++++++++++++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,------...---......//////......---,,,,,,---+++******+++---++++++,,,------,,,++++++******+++++++++,,,,,,,,,))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,))))))))))))))))))))))))************************))))))******+++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...wwwgggbbbZZZWWWYYYVVVRRRRRRQQQQQQPPPOOOMMMLLLJJJIIIGGGGGGGGGGGGEEECCC@@@??????>>>>>>>>>>>>>>>888888888888888888888888666555555555555444444444222222111000000000000111000000000000000000000000,,,---///...,,,,,,...111........................************+++,,,------------------............000000000//////...------+++++++++,,,---...///000...------,,,,,,------...------------------------------,,,,,,,,,,,,,,,---,,,---...---,,,+++---///,,,,,,,,,------...///000......//////......---,,,,,,,,,------...//////000------...............///............/////////000///////////////...---------...000///---,,,...000------------------------000000000000000000000000///////////////////////////000111000///...///000////////////000000000111///...---,,,,,,---///000000000000000111111111111222222222222222222222222000111222111/////////000111111222222222222111111///000000000000111111111111111222333333333333222222222222222222222222222111111111111111111111111000000111111111111111111......///000111111222222000000000000000111111111000000//////000000111222000000000000000000000000000000000000000000000000.................................///000///...,,,+++---///000///...+++***------......///000000000<<<777111---+++,,,------------............------++++++++++++++++++++++++*********+++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******+++,,,,,,---......---......//////......---+++,,,,,,+++******,,,...+++,,,------,,,+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++((())))))***++++++,,,,,,******++++++,,,,,,,,,,,,************+++,,,------***************************************************************+++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++)))************+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...wwwfffaaaZZZWWWYYYVVVRRRRRRRRRQQQPPPOOOMMMMMMLLLJJJHHHHHHHHHHHHFFFDDD@@@???>>>>>>>>>>>>>>>???888888888888888888999999666666555555555444444444222111111000///000000000000000000000000000000000,,,---...,,,***+++...111........................++++++++++++,,,---...///////////////////////////333333222111000///......))))))***+++---000111333...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------...---,,,+++---///---------......000111111......//////......---,,,------......///000000111,,,,,,,,,------.........---.........//////000000......//////...---,,,,,,.........,,,)))***...111000000000000000000000000000000000000000000000000////////////////////////000111222000///......///////////////000000000000222111///...///000222333000000000000111111111111222222222222222222222222///000111000///......000111111222222222222111111000000000000111111111111111111222333333333333222000000000000111111111111000000000000000000000000///000000000000000//////......///000000000000000...//////000000111111111000000000000000111222222000000000000000000000000000000000000000000000000////////////////////////...,,,,,,...000111...***+++---///000///...+++)))++++++,,,,,,---......///CCC===555...++++++,,,,,,---..................---------------------------*********++++++,,,,,,,,,------++++++++++++------++++++,,,,,,,,,---------******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,.........+++************,,,------++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,))))))******++++++++++++)))))))))***+++,,,......------------------------))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++)))************+++++++++************************+++******************+++++++++++++++++++++++++++************+++,,,---............------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...yyyiiibbbYYYXXXXXXQQQPPPNNNLLLLLLMMMMMMLLLKKKKKKJJJHHHHHHHHHFFFDDDBBBAAA@@@?????????>>><<<:::<<<:::888777888888777666333333333444444444444444111222222333333222222111000000000000////////////111///---...000000...+++---.../////////...,,,+++/////////......---------,,,---......//////............//////...---,,,,,,///111333111---+++,,,---...------------...///000//////.........---------.........------,,,,,,,,,,,,,,,,,,---------..............................////////////000...+++(((,,,---......///...............///000000///..................////////////000000000///......------111111000000///............---,,,+++,,,...000111111000///...............000000//////.........---//////......000111333444////////////////////////////////////000000000000......//////000000111111+++...000111111000000111000000////////////000000222111000//////...//////...------///111222111000/////////...///000000111333222111000111333666777000000111111222222222333................................................000000000000000000000000//////////////////////////////000000000000//////000111111000///......///111000///...---,,,,,,,,,---------............///------...///000000//////......---,,,---...///000444222000...---...///000......---------,,,,,,,,,......---,,,,,,+++******------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,------...+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,***+++,,,------,,,+++***+++***)))(((((()))***+++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++------------------------************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))+++---...***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++*********++++++++++++******+++++++++******))))))))),,,,,,------...///000000******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++yyyiiibbbZZZYYYYYYSSSPPPNNNLLLLLLLLLMMMLLLKKKKKKJJJHHHHHHHHHGGGDDDBBBBBBAAA??????@@@???===;;;<<<:::888777888888777666555555555444444444444444111111222222222222111111111000000000////////////000...---...//////---+++.........///......---,,,.........---------,,,,,,,,,---......//////............//////...------,,,,,,...000///---,,,,,,..................---------///.........------------------------,,,,,,,,,+++,,,,,,,,,---------.................................---...///000000---***---......///000////////////...------------...///............/////////////////////............---000000000//////////////////...---,,,---...///111000//////............///000000000//////////////////............000111222000000000000000000000000.../////////000000000000///////////////000000000///111222111///------...111000///////////////000111000000////////////000.........///111222111////////////000000000111111111000000000111222333444....../////////000000000111111111111111111111111........................////////////////////////........................//////000000000000/////////000111000.........///000///...------------------------............///,,,------............---...---,,,,,,,,,---...///111///---,,,++++++,,,---......---------,,,,,,,,,......---,,,,,,+++******------,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---------.../////////---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,++++++++++++***))))))))))))***+++++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************+++,,,,,,++++++***))))))***++++++++++++***))))))***+++++++++***)))((((((***,,,---***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++,,,,,,---......//////******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++xxxiiibbbZZZZZZ[[[TTTPPPNNNLLLLLLLLLLLLKKKJJJKKKIIIHHHHHHHHHGGGDDDBBBCCCAAA@@@@@@@@@@@@===;;;<<<:::888777888888777666777666666555555444444444111111222222222222111111111111000000000////////////...------......---,,,//////...------------...------------,,,,,,,,,,,,,,,---......//////...............///......---,,,***,,,......---,,,---...+++,,,---...///......---............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------------------------,,,---///111111///---......///000000000000000111///---,,,,,,---///111---............/////////---------------.........+++,,,,,,,,,,,,---------111000///...---...///000.........---....../////////////////////000000000///......------...//////000000000000000000000000....../////////000000000000000//////////////////000111111000------...///111111000///////////////000////////////000000111///......///111111///......///000222222111111000000000111222222333333333......////////////000000111111111111111111111111////////////////////////////////////////////////------------------------...//////000000//////...///000111000.........//////......---------......---------............///------------------,,,+++,,,,,,,,,,,,,,,---......///...,,,+++******+++,,,......---------,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,+++++++++++++++************)))+++++++++++++++++++++++++++++++++++++++*********,,,,,,++++++*********)))))))))***+++,,,------............---------,,,,,,++++++++++++++++++++++++***************+++++++++,,,++++++++++++,,,------,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***************************************************************************))))))))))))***++++++++++++***))))))***++++++++++++***))))))***++++++***)))((((((((()))++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++wwwhhhaaaZZZZZZ[[[TTTRRRPPPMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGEEECCCCCCBBBAAAAAAAAA@@@>>><<<<<<:::888777888888777666888888777666555444444333222222333333333333222222111111111000000000//////000///...............---000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---...............------+++,,,---......---......'''))),,,...000000//////------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------...000000///---------...///////////////000000////////////000000---------.........//////++++++,,,,,,---......///+++,,,,,,---.../////////222111000///......//////------------......///000---------.../////////000000//////......---------////////////////////////........./////////000000000000000//////......---............---...111333222111000//////....../////////...//////000111111000///...///000000...---...///111333333222000///111222444555666555444333000000111111111111111111000000000000000000000000000000000000000000000000////////////////////////------------------------...//////////////////......///000000...---...000---------------...///000---------............///...............---,,,+++++++++++++++,,,,,,------///...---,,,,,,,,,------......---------,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,,,,++++++***))))))((()))))))))******++++++......---------,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,------,,,+++******+++,,,---,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))((())))))***++++++******************++++++******************+++***))))))))))))***++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++vvvgggaaaYYYYYYZZZSSSSSSQQQOOONNNNNNNNNMMMLLLJJJIIIGGGHHHHHHGGGEEECCCCCCBBBAAAAAAAAA@@@>>><<<<<<:::888777888888777666888888777666555444444333333333444444444444333333111111111111000000000000111000000///......///000000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------...............---//////////////////---,,,)))+++---//////...---,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------///...------......---++++++,,,------......------,,,---///000000///---,,,------------............***++++++,,,---.../////////000000111222333444444111111000///////////////---------------...///000,,,,,,,,,------.........000000000000///......---....................................////////////000000//////......---------......------...000333111111000/////////////////////...//////000111111///......///000000...,,,---///111222333222000///000111444555555444222111111111000000000000000000////////////////////////000000000000000000000000......................................................////////////......---...000///...---...000---------------...///000---------............//////////////////...---,,,++++++,,,,,,,,,,,,---,,,...------,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,------,,,+++***)))......------,,,,,,++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************)))))))))))))))******+++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))((())))))***+++*********++++++******************++++++*********************++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++wwwhhhaaaYYYYYYYYYSSSTTTQQQOOONNNNNNNNNLLLKKKIIIHHHGGGGGGHHHHHHEEEDDDCCCAAA@@@@@@@@@@@@===;;;<<<:::888777888888777666777666666555555444444444333333444444444444333333222222111111111000000000000000000...,,,,,,...000//////...------------...,,,,,,,,,,,,------------,,,---......//////......,,,---......///.........000/////////000000...,,,............---+++)))(((,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,***++++++,,,------------,,,(((***---//////---***(((,,,------------.........+++,,,,,,---.../////////------...//////000111111/////////////////////...---------,,,------......---------------.........000000000000000///...---------------------------------.........///////////////..................///000000///,,,,,,---...000000////////////000000000////////////000000111...------...000000...------...///111111000000///---///000222222111///...//////............------000000000000000000000000////////////////////////........................////////////////////////---......//////......---,,,...//////...---...000---------------...///000---------............////////////000//////......++++++,,,---------------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,------,,,+++***...------,,,+++***)))(((++++++*********)))))))))+++++++++++++++++++++++++++++++++***************((((((((((((((()))******,,,++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++***************************************************************************))))))))))))***++++++)))***++++++++++++***))))))***++++++++++++***)))***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))******++++++******)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++zzzjjjccc[[[ZZZZZZTTTRRRPPPNNNLLLLLLLLLJJJIIIIIIHHHGGGGGGHHHHHHFFFDDDBBBAAA??????@@@???===;;;<<<:::888777888888777666555555555444444444444444111222222333333222222111222222222111111111000000...///...,,,******,,,///.........///......---,,,,,,,,,---------.........,,,---......//////......,,,------...//////.........---,,,---000000///,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,,,,++++++,,,------......------***+++---......---+++***,,,,,,---------.........---------....../////////+++++++++,,,,,,------------....../////////............---,,,,,,,,,------//////////////////......---.../////////...---,,,........................---------.........//////------.....................///000000---,,,,,,---///......//////000111222111000000////////////000---,,,,,,...000000///...---.........////////////---...///000000///...---//////.........---------////////////////////////........................................................................---......//////......---,,,---///...------///000......---------......///---------............///------......//////......+++,,,---...///......---++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,---......'''(((***,,,---,,,+++*********))))))((((((''''''++++++*********)))))))))+++++++++++++++++++++++++++++++++*********)))))))))))))))((()))******++++++++++++,,,,,,+++++++++))))))***++++++***))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************+++,,,,,,)))***++++++++++++***))))))***++++++++++++***))))))******+++++++++++++++,,,,,,+++******+++,,,,,,)))******++++++******)))***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++}}}mmmeee]]][[[\\\UUUQQQOOOLLLKKKKKKJJJIIIGGGIIIHHHGGGGGGHHHHHHFFFDDDAAA@@@?????????>>><<<:::<<<:::888777888888777666333333444444444444444444000000111111111111000000222222222111111111111000,,,------***((((((+++...---.../////////...,,,+++---------....../////////,,,---......//////......,,,,,,---.../////////...+++***))),,,///111///---)))))))))***,,,...000111+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((+++---------,,,---......//////......////////////////////////,,,,,,,,,---------...............////////////////////////000000000000111,,,,,,---.../////////...///...------,,,,,,,,,,,,222222111111000000//////+++,,,---.........,,,,,,////////////////////////---------.........//////,,,------....../////////***,,,///000///......///............///111222333222111000//////...//////,,,+++,,,---000111000......------------.../////////000000000000000//////111111000000/////////...------------------------................................................---------------------------..................---,,,---......------///000///......---------......---------.........//////++++++,,,---............,,,---.../////////...---------...//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++---...///000%%%&&&)))+++,,,,,,+++***+++++++++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++******))))))*********)))***++++++,,,***+++,,,------,,,+++***((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))(((((()))***************---,,,+++******+++,,,---))))))************))))))+++,,,,,,------,,,,,,+++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++zzzkkkddd\\\ZZZZZZSSSRRROOOKKKJJJJJJKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@???>>>===::::::;;;;;;::::::999888:::;;;;;;:::888666333111333222222111000000000111666444222111111000...---+++,,,---...////////////..................------+++++++++,,,,,,---------//////.........---------,,,,,,---...//////......+++---///000//////000111+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,------,,,++++++,,,---///000///000000...***(((((()))///...---,,,++++++******///...---,,,+++,,,,,,---,,,,,,,,,---------......000///---,,,,,,---///000111000...---,,,,,,------,,,,,,,,,------.........000000///...---,,,,,,++++++++++++,,,,,,---------............////////////000///---,,,,,,---...///,,,...000000///......000+++,,,,,,------.........///............---------////////////////////////////////////////////////...............///000111222222222111111000///......///000///...---...000000///...---,,,---......,,,,,,------------,,,,,,,,,------,,,+++***+++,,,------------------------...---,,,+++++++++,,,---///............---------////////////////////////------------------------------............------......------------......///...,,,*********,,,---------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,++++++***)))(((''''''))))))***++++++++++++***...---,,,+++***************+++,,,,,,------------******))))))))))))))))))++++++************++++++************************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******))))))))))))******************************))))))))))))))))))))))))))))))(((((()))***++++++)))************+++++++++***************+++++++++(((((((((((())))))))))))******************************++++++++++++******)))******+++++++++******,,,---...,,,***)))+++---+++)))&&&&&&(((***+++++++++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***++++++******+++---...///...)))(((***+++))))))+++)))***+++---......------,,,,,,************,,,,,,,,,,,,++++++***+++++++++zzzjjjddd[[[ZZZZZZRRRRRROOOLLLKKKKKKLLLLLLKKKIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@???>>>===::::::;;;;;;::::::999888999999888777666555555555333333222111111111111111333111000000111111///.../////////000//////...---........................------------------............------,,,,,,,,,,,,,,,,,,---...............+++---......---+++,,,------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,,,,---...***+++---,,,,,,+++---...///...---+++******++++++///...---,,,+++,,,,,,------............/////////000///...------...///000//////...---,,,------...,,,,,,------------------/////////...------,,,,,,+++,,,,,,,,,---------...............////////////000///---,,,,,,---...///........./////////...------------------.........///............---------........................000000000000000000000000---.........//////////////////000000000000000///---///000///...---...000000///...---------......------............------***+++------,,,,,,+++,,,------------------------------,,,+++++++++,,,------------.........//////........................------------------------------............------......------------......///...,,,******+++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,+++*********)))***++++++,,,,,,++++++------,,,+++***************++++++,,,,,,,,,,,,+++************************++++++************++++++************************,,,+++******)))*********************************++++++***************++++++***)))))))))))))))******************************************************************+++,,,,,,)))************+++++++++++++++******************************++++++++++++***************************++++++,,,,,,++++++***))))))***+++,,,,,,+++++++++,,,...---++++++---///---,,,++++++,,,+++***(((******************++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,)))***+++,,,---,,,++++++++++++******+++,,,...//////***)))+++,,,******+++)))***+++---......---------,,,+++******+++,,,---+++++++++***++++++,,,,,,yyyjjjccc[[[YYYYYYRRRSSSPPPMMMLLLLLLLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@>>>======:::::::::::::::999999888777666444333444555777999333333333333222222222222000///...///000111000///222222222111000...---,,,..........................................---------,,,,,,,,,,,,+++++++++,,,------............------...///...,,,******+++---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,,,,+++000///...,,,,,,+++,,,,,,(((***,,,,,,,,,,,,...000000...,,,*********,,,,,,...------,,,,,,,,,,,,---------------............////////////////////////---------,,,------...///------------------,,,,,,---------------------------------------.........---............////////////...---,,,,,,---...///000///////////////---,,,//////..................///............---------........................////////////////////////,,,---...///000///......,,,---...///000000000000---...//////...---...///000///......------..............................++++++,,,---------,,,+++---------------------------,,,,,,++++++,,,,,,---++++++,,,---...///000111------------------------------------------------------............------......------------.........---,,,+++***+++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++************++++++++++++++++++++++++************++++++*********************************)))******+++,,,++++++++++++++++++++++++---,,,+++***)))))))))))),,,+++***)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++,,,---)))************+++++++++,,,+++++++++***)))))))))*********+++++++++,,,,,,***************************++++++,,,,,,++++++***))))))+++,,,------------***+++,,,+++******+++,,,,,,,,,,,,------,,,***''')))))))))***+++++++++,,,******+++++++++,,,,,,,,,***************+++++++++)))***+++---------,,,++++++******)))***+++---...000,,,***------++++++,,,)))***,,,---...------,,,------,,,,,,,,,,,,------************+++,,,------yyyiiibbbZZZYYYXXXQQQSSSPPPNNNMMMMMMMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDAAAAAAAAA@@@???>>>===<<<999::::::::::::999888888555555444333444555666777333333333444333333333222111000//////000111000///222222111111///...,,,+++---------...............//////......------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------------///000000...,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++***......------,,,,,,,,,,,,,,,......---+++******,,,000...,,,***)))***,,,------,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------...//////...------++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,------.................................---------.........//////......---------...//////000222333222///------...000000//////.........---///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,+++,,,---...////////////---...//////------...///000//////.............../////////....../////////111000---,,,------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,------...//////000------------------------------------------------------............------...------,,,,,,------...------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++++++++,,,------......------+++++++++***++++++,,,,,,+++++++++++++++***)))(((+++++++++++++++,,,,,,,,,++++++************++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++,,,++++++***))))))******,,,,,,+++***))))))))))))************************++++++++++++++++++++++++++++++*********++++++,,,))))))*********+++++++++,,,,,,,,,+++***)))(((((((((((()))))))))*********************************)))******++++++******)))((()))+++,,,---......///++++++,,,+++************,,,+++***+++,,,,,,+++)))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,************************)))***,,,------------,,,+++******)))***+++,,,---222---+++...///,,,+++---***+++,,,---...---,,,,,,------------------------************+++,,,---...xxxiiibbbYYYXXXXXXQQQRRRPPPNNNMMMMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAA@@@???>>>===<<<999999::::::999999888777555555666666555444333222222333333444444444333222444222111111111111000...////////////......---,,,---------.........//////...---------,,,,,,++++++------------............,,,---------------,,,,,,+++---//////...---...///+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,,,,------........./////////---+++)))))))))...---,,,******+++,,,---++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---...//////.........------,,,,,,,,,++++++,,,,,,---.................................------------............------------......//////...444888555...+++...333000000//////.........---///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,+++------............---------...///...---,,,---//////////////////.........000///............///000:::555///++++++---......------------------------+++++++++,,,,,,---------........................------------------------------------------------------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,---............---+++++++++***++++++,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++************++++++************************(((((())))))***+++------++++++++++++++++++++++++******))))))***++++++,,,,,,,,,+++******)))******************************************************+++***))))))))))))******))))))*********+++++++++,,,,,,,,,+++***)))(((((())))))))))))************************************(((((())))))))))))((((((((()))+++,,,---......///---...///111222333333222555111---******+++++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++******************)))***,,,---......------,,,+++*********+++,,,---333///,,,//////---,,,---***+++,,,---------,,,+++------------------------************+++,,,---...wwwhhhaaaYYYWWWWWWPPPQQQPPPMMMMMMLLLKKKIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBAAAAAA???>>><<<;;;999999999999999888888777666666777888666444111///000111333444444444333222555333111111222111000...,,,---...............---,,,,,,------.../////////,,,,,,,,,,,,,,,,,,++++++------...............///,,,------------,,,,,,+++(((***,,,,,,,,,,,,,,,...---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---++++++***+++,,,---............,,,---...---+++***+++,,,---,,,,,,,,,+++,,,,,,,,,***++++++,,,,,,,,,,,,+++------------............++++++++++++++++++++++++******,,,---............------------------,,,,,,++++++,,,,,,---------............---------------,,,------------.........,,,,,,---....../////////...333888555///,,,///444//////..................///............---------------------------------........................------...///...---,,,+++---...............------,,,---......---,,,---...///000000000000///...---000///...------...///000<<<666...+++,,,...///...------------------------******+++,,,------------//////.........---------------------------------------------------------------............------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------......+++,,,------......------,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++************++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++))))))))))))***+++,,,---++++++*********++++++,,,************************))))))))))))))))))))))))+++***))))))((())))))))))))************+++++++++,,,+++++++++***)))))))))+++++++++,,,,,,,,,,,,---************************((())))))))))))))))))((())))))+++,,,------------...///222666;;;>>>>>>======888111,,,******++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++)))***,,,---............---,,,+++++++++,,,---...444///---//////,,,+++---++++++,,,---------,,,+++,,,,,,------------,,,,,,************+++,,,------wwwgggaaaXXXWWWWWWPPPPPPOOOMMMLLLLLLJJJGGGEEEGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBAAA???===<<<;;;999999999999999888777777888777777666555444333222///000222333444333222111222111///000111222111///......////////////......,,,,,,------...//////000,,,,,,,,,---------------,,,,,,,,,------.........---------------,,,+++***)))+++,,,,,,+++***+++,,,---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---.........---,,,***,,,------++++++,,,...++++++,,,---------,,,+++)))***+++,,,---,,,,,,+++---............/////////,,,,,,+++******+++,,,,,,***+++,,,---...------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++,,,,,,---------.........+++,,,---...///////////////000111111000//////000---------------.........///............---------------------------------.................................------,,,,,,,,,,,,---...///////////////,,,---......,,,,,,---...///000000111000///...---///...---,,,,,,---...///666222,,,,,,...000...,,,------------------------)))***+++---......---------------.......................................------------------------------............---------,,,,,,++++++,,,,,,---***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------++++++,,,---------------------,,,+++***************++++++,,,,,,,,,,,,+++(((((())))))***++++++,,,++++++************++++++***************************)))))))))***+++,,,,,,************************+++***************++++++************+++,,,------************************************************,,,+++******)))))))))***)))************+++++++++++++++******************+++++++++,,,,,,,,,------******************************++++++++++++******))))))***+++,,,,,,++++++,,,,,,///333888;;;:::888888444///,,,++++++************************++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))***,,,---/////////...///...---,,,,,,---......444///---//////,,,+++,,,+++,,,---------,,,++++++***+++,,,------,,,+++***+++++++++***++++++,,,,,,wwwggg```XXXWWWVVVOOOPPPNNNLLLLLLKKKIIIGGGDDDGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBAAA???===<<<;;;888999999999999888777777999888666444444444555666...///111333333333111000///...---...111222111000000000000000000///......,,,,,,------...///000000,,,------....../////////+++++++++,,,,,,---------------------,,,,,,+++***---...//////---++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,------......///...---+++***,,,---...---+++***+++,,,)))+++---......---+++***)))***+++,,,---,,,,,,+++,,,,,,,,,---------.........---+++******+++---...***+++,,,---...---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,---...////////////111---+++---222333///++++++,,,,,,------.........//////.........---------------------------------------------------------///...---,,,,,,,,,,,,---***+++---///000111222222,,,---......,,,,,,---...///000111111111000...---///...,,,++++++,,,...///000---+++,,,000111...***------------------------)))***+++---......------+++,,,,,,---...///000000////////////////////////---------------------------..................------,,,,,,++++++,,,,,,---***+++,,,---------------++++++------------++++++++++++,,,,,,,,,------------,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,+++***************+++,,,---------------'''(((((()))******++++++++++++************++++++*********************************)))******+++,,,))))))))))))))))))))))))---,,,+++***)))))))))))))))))))))***+++,,,......************************++++++++++++++++++++++++---,,,,,,+++*********+++)))************+++++++++***************+++++++++))))))*********+++++++++************************+++,,,,,,------,,,,,,+++)))******+++++++++******)))((())),,,///000...+++---+++******+++,,,+++***+++++++++*********************+++++++++,,,,,,,,,.........------,,,,,,,,,)))***,,,...////////////000///...---,,,---...///444///,,,......,,,***,,,+++,,,---------,,,+++*********,,,,,,,,,,,,******,,,,,,++++++***+++++++++xxxhhh```XXXWWWWWWQQQPPPNNNLLLJJJHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFDDDCCCBBBAAA???>>>======<<<<<<:::999999999:::999666444444444333222222222333333222222333444333222111000222111000111222222111000////////////000000000000////////////...---,,,+++,,,,,,,,,---------......++++++,,,,,,------.........---,,,+++***+++,,,---,,,,,,++++++,,,,,,---.....................------))),,,......---++++++,,,000///...---,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,+++******+++,,,---++++++++++++++++++++++++///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...------,,,,,,------...+++,,,------,,,+++)))(((+++,,,...///000///......+++++++++,,,---...///000---------............///111---******---000000///........................,,,,,,,,,---------......,,,---///000000000///......---+++,,,------,,,***+++,,,------......------***************************++++++,,,---...//////---------------------------------............///---------,,,,,,,,,++++++......//////...---,,,,,,.........------,,,,,,,,,........................------------,,,,,,+++******++++++,,,,,,++++++***,,,+++++++++***))))))))),,,,,,,,,++++++*********++++++++++++******))))))---+++)))'''''')))+++---++++++++++++++++++++++++***++++++,,,,,,++++++******)))(((((((((***+++,,,******++++++++++++******+++++++++,,,,,,+++++++++************************************************...---,,,+++************++++++***)))(((((())))))(((((()))***************---,,,,,,++++++,,,,,,---///...------++++++***)))+++++++++*********))))))************************************************,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************+++***)))(((((()))******)))***+++,,,,,,+++***)))------,,,+++++++++,,,,,,---,,,,,,+++*********+++---,,,,,,,,,,,,,,,,,,---//////...---+++***)))))),,,++++++******++++++,,,+++++++++***++++++,,,,,,((()))***+++,,,---------wwwggg___WWWWWWXXXQQQPPPOOOMMMKKKIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFDDDCCCBBBBBB@@@???>>>=========;;;999888999999999777555777666555555444444444444222222333333333222111000222111000000222222111000////////////000000000000////////////...---,,,+++,,,,,,,,,---------......000000000000000000111111,,,,,,++++++,,,---...///,,,,,,++++++,,,,,,---.....................------***,,,------,,,++++++,,,//////...,,,,,,++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++,,,------------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,...------,,,,,,------...******+++,,,,,,+++***))),,,---..................------,,,,,,,,,---......------------...............+++))))))+++......---------------------------,,,------------------------...///000000000//////...---+++,,,------,,,***+++,,,------...------------------------------------------------------...------------------------------------............---------,,,,,,,,,++++++...............---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++*********))),,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******)))(((((()))***+++,,,******++++++++++++************++++++++++++******************************************************...---,,,+++************++++++***)))))))))))))))((())))))***************,,,,,,++++++++++++,,,,,,---------,,,,,,++++++***+++++++++*********))))))************************************************+++,,,,,,,,,++++++***)))*********************************+++++++++,,,,,,,,,,,,,,,+++++++++************************************)))(((((()))***+++)))***+++,,,,,,+++***))),,,,,,,,,+++,,,,,,,,,------,,,++++++******++++++)))))))))***+++---///000111000///...---,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++))))))***+++,,,,,,,,,,,,uuueee^^^WWWVVVXXXRRRQQQPPPNNNMMMKKKJJJJJJJJJHHHGGGEEEEEEFFFFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>><<<:::888888888999888777888777666555444444444444222333333333333222111000222111000000222222111000////////////000000000000////////////...---,,,,,,,,,,,,,,,---------......444333111000000111222222+++++++++,,,---...000111,,,,,,++++++,,,,,,---...------------------......,,,------,,,++++++,,,...///...---,,,,,,++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---//////------------------------...---,,,+++***+++,,,---///...------++++++***)))***+++,,,,,,------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,------...***+++,,,---------,,,,,,///...------------------///...---,,,,,,,,,,,,,,,------------...............,,,******+++------------------------------------------------------,,,...///000000111111000000...---,,,,,,------,,,***++++++,,,---------------.................................---------,,,,,,........................------------............------------,,,,,,,,,,,,---............------,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********)))))))))***++++++******++++++++++++******)))******************)))************************************************------,,,+++************+++***))))))))))))))))))((()))******++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************+++++++++,,,++++++***)))*********************************++++++++++++,,,,,,,,,,,,++++++++++++***************************)))))))))))))))***+++,,,******++++++++++++******+++++++++,,,,,,------...,,,,,,++++++******++++++***)))))))))+++---///000000//////...---,,,,,,+++...------,,,,,,------...------,,,+++************)))******+++,,,,,,,,,,,,tttddd^^^VVVVVVXXXRRRQQQPPPOOONNNMMMLLLLLLKKKHHHGGGEEEEEEFFFFFFDDDCCCDDDDDDCCCCCCAAA@@@??????===;;;888777888999888888777666555333222222222222333333333333222222111111222000///000111222111000////////////000000000000......//////...------,,,,,,,,,,,,---------......333111///...---...///000------------......//////,,,,,,++++++,,,,,,---...,,,,,,------------......,,,------+++******,,,///...------,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,------------------------------...---,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---......//////......,,,,,,------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,------.........//////.........---000///---,,,+++,,,------...------,,,,,,,,,------,,,,,,---------.........///...---------...//////////////////////////////...------------,,,,,,,,,///000000111111111111111///---,,,,,,------,,,+++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,...............---------........................,,,,,,---------............------------,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++************************+++******++++++++++++******))))))************))))))************************************************---,,,++++++*********+++******)))))))))))))))***))))))***++++++++++++***+++******))))))******+++******++++++,,,,,,,,,,,,******************************************************************************++++++++++++******************************************++++++++++++++++++++++++++++++++++++************************(((((())))))***+++,,,---++++++++++++++++++++++++)))***+++,,,------......,,,,,,++++++***++++++,,,---,,,+++******+++,,,------,,,,,,++++++*********------,,,,,,,,,,,,------...---,,,+++************)))***+++,,,,,,,,,,,,,,,tttddd^^^VVVVVVXXXRRRQQQPPPPPPOOONNNMMMLLLLLLHHHGGGEEEEEEFFFFFFDDDCCCDDDDDDDDDDDDCCCAAA@@@???>>>;;;888777888999999888777666555444333333333333333333222222222222111222111000///000111111000///////////////000000000000.........///......---,,,,,,,,,,,,---------......000///...---,,,------.../////////......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......,,,------+++******,,,///------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++------,,,,,,+++++++++++++++++++++,,,,,,---------,,,---......//////......,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,------...000000///...---,,,,,,,,,000...---+++++++++,,,---,,,++++++,,,---...//////,,,,,,,,,------------...............------......------------------------------------------------000000000000000111111222///...,,,---......---+++***+++,,,,,,------,,,,,,))))))******++++++++++++,,,,,,---......///000000........................,,,,,,,,,------------............---------,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***+++---......---+++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++***************++++++++++++******))))))************))))))************************************************,,,,,,++++++******++++++***)))))))))))))))******))))))***++++++++++++++++++******))))))******+++)))******++++++,,,,,,---************************************************************************)))******++++++*********************************))))))*********+++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,---...------,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++******,,,,,,++++++++++++,,,,,,...---,,,+++******************+++,,,,,,,,,++++++uuueee^^^WWWVVVXXXRRRPPPPPPPPPPPPOOONNNMMMLLLHHHGGGEEEEEEFFFFFFDDDCCCDDDDDDDDDDDDCCCBBB@@@>>>===;;;999999999:::999777888777666666555666666666444333222222111111222222111000//////111111000///////////////000000000000---...............------,,,,,,,,,---------......///////////////.........////////////...,,,+++***,,,,,,++++++,,,,,,---...++++++,,,,,,------......,,,------,,,++++++,,,...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,,,,++++++)))***++++++---......///***+++,,,,,,------,,,,,,+++,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,------.........---++++++***++++++...---,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000,,,,,,,,,,,,------------+++---...---+++***+++,,,************************,,,,,,,,,---------......000////////////000111222///...------......---+++******+++,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,---...///000111111------------------------,,,,,,,,,,,,------------............---------,,,+++,,,,,,------------,,,,,,,,,------------......++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,------------,,,,,,******************++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,++++++***)))******++++++++++++******)))******************)))************************************************,,,,,,++++++***++++++,,,)))))))))))))))******+++)))***++++++,,,+++++++++++++++************++++++)))*********++++++,,,,,,***************+++++++++************************************************((()))******+++*********************************)))))))))************+++***++++++++++++,,,,,,,,,************************))))))***+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,)))***,,,---...------,,,++++++******++++++,,,,,,(((***,,,...000000000///,,,,,,,,,,,,------------,,,++++++******++++++,,,------,,,+++***************++++++,,,,,,+++++++++wwwggg___WWWWWWXXXQQQOOOOOOPPPPPPOOONNNLLLLLLHHHGGGEEEEEEFFFFFFDDDCCCCCCDDDDDDDDDCCCAAA???>>><<<;;;::::::;;;:::888666666666666666666777777888444333222111111111222222111///...///000111000///////////////000000000000------...............---,,,,,,,,,---------......,,,---///000000///...---------......---,,,+++***,,,,,,++++++,,,,,,---...***++++++,,,------......***,,,------,,,++++++,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,---////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++,,,,,,---......///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------......------,,,,,,------...------,,,,,,,,,---//////++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------+++---......+++******,,,++++++++++++++++++++++++***++++++,,,---...////////////.........///000111000...------......---,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---......///------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............------------***+++,,,---------------++++++,,,,,,,,,---------***************************+++,,,,,,---------,,,,,,,,,------------,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++***)))******++++++++++++************++++++++++++******************************************************,,,++++++***++++++,,,,,,)))))))))))))))***++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,***************+++++++++))))))*********+++++++++************************************************(((((()))***************************************))))))))))))******************+++++++++,,,,,,,,,******************************+++,,,,,,,,,+++***---,,,++++++++++++,,,---***+++---......---,,,***++++++******++++++,,,---(((***...222333222000///++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,++++++***xxxhhh```XXXWWWWWWQQQNNNOOOOOOPPPOOONNNLLLKKKHHHGGGEEEEEEFFFFFFDDDCCCBBBCCCDDDDDDCCCAAA???===;;;;;;:::;;;<<<;;;888666444333333444444555666777444333222111111111222333111///...///000111000///////////////000000000000------...............---,,,,,,,,,---------......(((***---///000///---+++***+++,,,---------,,,+++,,,,,,++++++,,,,,,---...******+++,,,,,,---......***,,,......---++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++'''))),,,///111333333333------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,,,,---...//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...............000222555666)))***,,,---...------,,,......---,,,,,,,,,------++++++,,,,,,,,,------------///111000---+++,,,...........................)))***+++,,,...///000000///...---------...000111000...------......---,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......///////////////.........++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------***+++,,,,,,------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,------......------,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++***)))******++++++++++++******++++++,,,,,,,,,,,,++++++************************************************+++++++++***++++++,,,,,,))))))((())))))***++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---************************))))))******++++++++++++************************************************(((((()))***************************************))))))))))))*********************++++++,,,,,,,,,***************************+++,,,---,,,+++***)))------++++++++++++------+++,,,---......---+++***+++*********+++,,,,,,---+++...222444444222...+++)))))))))******++++++,,,...------,,,,,,------...+++++++++***++++++,,,,,,++++++,,,,,,,,,++++++***vvveee```XXXTTTVVVSSSPPPNNNLLLKKKMMMNNNNNNNNNFFFGGGGGGHHHHHHHHHGGGGGGFFFCCCAAA?????????===<<<999999999888888888777777:::888555333222222333444444444333333333333222222111111111111000000000000////////////////////////////////////...............---+++******+++---...,,,---.........---,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---************+++---///000,,,------......------,,,++++++******)))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((---,,,***))))))***,,,---//////...---,,,,,,,,,,,,---(((---)))???LLL444************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...------,,,,,,,,,---------...000111111///---,,,+++******+++---......---------.........---+++***+++++++++,,,,,,,,,------++++++,,,------,,,++++++------,,,+++************++++++*********+++,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++...,,,***+++,,,------,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))***+++---...//////////////////...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......---+++)))***---///...,,,---,,,++++++,,,,,,***)))******+++,,,,,,---............---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,((()))++++++*********+++,,,,,,++++++***+++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++***))))))***++++++***+++,,,---...---,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++*********))))))((()))***++++++***)))(((************************+++++++++*********))))))+++++++++++++++***)))((()))************+++++++++,,,+++++++++***)))))))))******))))))))))))******...---+++)))((())))))*********++++++++++++******)))************+++++++++,,,,,,,,,++++++************))))))((()))+++---...,,,,,,++++++***)))(((((((((((()))***++++++,,,,,,+++,,,...//////...,,,+++,,,+++******))))))******.........///000///,,,)))++++++************++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))vvveee___WWWTTTUUURRRTTTQQQNNNMMMMMMMMMLLLKKKHHHHHHHHHHHHGGGFFFDDDDDDEEECCCAAA@@@@@@???>>><<<::::::::::::999999999888<<<;;;888666555555666777444444333333333333222222111111111111000000000000////////////////////////////////////...............---+++******+++---...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++******+++,,,---,,,,,,------------,,,,,,,,,++++++*********++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******,,,---...111000...---++++++******333'''///222+++>>>JJJ444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,,,,------+++,,,...///000//////...+++******+++---......---,,,---.........---+++***,,,,,,,,,---------......+++,,,------------,,,+++,,,,,,,,,+++,,,,,,------...---,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++...,,,++++++,,,---,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******,,,---...///////////////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------.........+++******---...---,,,---,,,***+++,,,,,,+++)))******+++,,,,,,---............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++++++++++++++,,,((()))++++++*********+++,,,,,,++++++***++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++***************************+++,,,---------,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))***+++,,,,,,+++***)))************************+++++++++*********))))))+++++++++++++++***)))))),,,+++++++++******)))))),,,,,,,,,+++++++++++++++++++++************++++++---,,,+++))))))))))))*********++++++++++++******)))************+++++++++,,,,,,,,,++++++************))))))))))))+++,,,---,,,,,,++++++***))))))(((*********++++++,,,,,,---+++,,,...//////...,,,+++++++++*********++++++,,,---------///000///---***++++++************+++++++++++++++*********))))))***++++++,,,,,,++++++***+++,,,,,,,,,++++++***)))uuuddd___WWWSSSUUURRRTTTQQQNNNMMMMMMMMMLLLKKKJJJJJJIIIHHHEEECCCAAA@@@EEECCCAAA@@@@@@???>>><<<;;;;;;;;;:::::::::999999<<<;;;999777666666777777444444333333333333222222111111111111000000000000/////////////////////////////////............---...---,,,++++++,,,---...,,,,,,,,,,,,------...///------,,,,,,,,,,,,------......------------......000///---+++*********+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,//////...---,,,+++******++++++++++++++++++++++++***++++++,,,------......------,,,+++,,,---///000111000///---+++***))))))000(((//////&&&333===---------------------------++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,...//////000+++******+++---...---,,,,,,------......---++++++------------............,,,------......------,,,+++++++++,,,,,,---//////000///......------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...////////////...............---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,---------.........---++++++,,,---,,,+++---+++***+++,,,,,,+++)))***++++++,,,,,,------......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++++++++*********((()))++++++*********+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************+++++++++******************++++++++++++***))))))------,,,+++***)))(((''',,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))******++++++++++++******)))************++++++++++++++++++++++++*********))))))))))))***+++,,,---,,,,,,++++++***)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++******++++++,,,---...,,,,,,,,,...000///...+++++++++************++++++------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,++++++***)))uuuddd___VVVSSSUUUQQQOOOMMMKKKKKKLLLNNNNNNMMMJJJIIIHHHGGGEEECCCAAA@@@DDDBBBAAA@@@AAA@@@>>><<<;;;::::::::::::999999999888777666555444444444444444444333333333222222222111111111111000000000/////////////////////////////////.........---------...---,,,,,,,,,,,,---...,,,,,,++++++,,,...///111...---,,,,,,,,,,,,---............------.........111000...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,+++++++++************************)))))))))******+++++++++,,,,,,++++++,,,---...//////...---,,,++++++*********&&&,,,***""")))111(((------------------------*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++,,,---...///+++***)))***,,,---,,,++++++,,,---...------++++++,,,,,,,,,------------...------------------------+++++++++++++++,,,---...111000///...---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------.........---,,,+++++++++++++++,,,+++******,,,,,,+++***+++++++++,,,,,,------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++************************,,,,,,++++++******))))))((()))++++++*********+++++++++******++++++,,,,,,,,,,,,,,,++++++*********************************((()))+++,,,,,,+++)))(((******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************+++++++++******))),,,,,,++++++***))))))(((***+++++++++,,,,,,------+++++++++******+++++++++,,,++++++******)))))))))******++++++++++++******))))))*********++++++++++++++++++***************)))))))))******++++++,,,+++++++++*********))))))++++++++++++++++++++++++,,,---............---,,,*********+++,,,---///000,,,++++++---//////...,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******uuuddd___WWWTTTUUURRRNNNLLLJJJJJJKKKLLLLLLLLLGGGGGGGGGFFFEEEDDDCCCBBBCCCAAAAAAAAAAAA@@@>>><<<999999999999888888888888666555555444333333333333444444333333333222222222111111111111000000000///////////////////////////............------------------------------------,,,,,,++++++,,,...///111...------,,,,,,------............------............---,,,++++++,,,------+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...))))))******+++++++++,,,************************+++++++++*********))))))+++++++++++++++,,,------,,,++++++++++++,,,------******---+++&&&)))...,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,---...---,,,++++++++++++,,,,,,+++***)))***,,,---,,,+++***+++,,,------,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,+++***))))))******///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++///---++++++,,,,,,,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,---------......//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,,,,---------.........------,,,+++++++++,,,,,,+++******,,,,,,,,,***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++************************+++++++++******)))))))))((()))++++++*********++++++*********++++++,,,------,,,,,,++++++*********************************((()))+++,,,,,,+++)))(((************++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++*********))))))*********************************************************)))******+++++++++******************************))))))******++++++,,,,,,******))))))))))))******++++++++++++*********)))******++++++++++++******))))))*********+++++++++************************)))*********+++++++++++++++++++++***************************)))))))))))),,,,,,------------,,,,,,)))******+++,,,...///000,,,++++++,,,...///...---,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))***++++++,,,,,,++++++***)))******++++++*********vvveee```XXXTTTVVVSSSRRROOOLLLJJJJJJKKKJJJIIIFFFGGGGGGGGGFFFEEEEEEDDDBBBAAAAAAAAABBBAAA>>><<<999999999888888888777777666666666555555555444444444444333333333333222222111111111111000000000000////////////////////////.........------------,,,------------------------,,,,,,,,,,,,------...///------............------......------------......***))))))((()))***,,,---++++++,,,,,,,,,,,,+++++++++******++++++,,,---...''''''((()))***+++,,,,,,++++++++++++++++++++++++......------,,,++++++***++++++++++++++++++++++++************+++---...///)))++++++*********,,,---************************++++++++++++++++++,,,,,,************+++++++++++++++******++++++,,,---...---------,,,,,,++++++++++++***)))***+++,,,+++*********,,,------,,,,,,+++************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,***))))))(((((((((---,,,+++******************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++...,,,***+++,,,------,,,------++++++++++++------------------,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---...///000000,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////,,,,,,,,,---------......,,,------,,,+++***,,,---+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************)))))))))((()))++++++*********+++************+++,,,------,,,,,,,,,++++++*********************************)))***+++,,,,,,+++***)))+++************+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***************++++++******)))(((((()))*********************************************+++++++++))))))***++++++++++++***))))))*********+++++++++******************++++++***))))))))))))))))))*********+++++++++******)))******++++++++++++******)))************+++++++++)))))))))***************)))******+++++++++******************************(((((()))))))))))))))))),,,++++++++++++++++++,,,))))))******+++---...///---,,,++++++---...---,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))******+++*********wwwfffaaaYYYUUUWWWTTTSSSQQQNNNLLLLLLLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@AAABBBBBBAAA>>><<<::::::999999999888888888666666666666666555555444444444333333333333222222111111111111000000000000////////////////////////.........---------,,,,,,------............------,,,,,,------...---------+++---///000000///---+++------,,,,,,,,,,,,------++++++***)))***+++,,,---++++++,,,,,,,,,,,,++++++)))))))))******,,,------)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------,,,+++******************+++,,,------)))+++((('''+++)))'''***************************,,,,,,++++++++++++++++++************++++++++++++************+++,,,---...+++,,,---......---,,,,,,,,,***)))***+++,,,+++))))))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,+++************+++,,,++++++******)))*********,,,++++++*********++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,+++******,,,......---...---+++******+++---.........---------,,,,,,,,,,,,,,,------,,,+++******++++++,,,---...///000111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---,,,******,,,///+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************((()))++++++*********+++************+++,,,---...,,,,,,++++++++++++++++++************************************************+++***)))))))))***,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***))))))***++++++************************))))))*********+++++++++))))))***++++++++++++++++++++++++***************++++++++++++++++++******+++******))))))******+++)))***++++++++++++***)))******++++++++++++******)))************+++++++++((()))))))))*********+++)))***++++++++++++***)))************************((((((((()))******+++++++++******************+++)))))))))***+++,,,---......---++++++,,,---,,,+++---,,,,,,++++++,,,,,,------------....../////////***++++++,,,,,,++++++***(((((()))***************xxxgggbbbYYYVVVXXXTTTQQQOOOMMMMMMOOOPPPPPPOOOIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@AAABBBCCCAAA>>><<<;;;;;;;;;:::::::::999999444555555555555555444333444444444333333333222222111111111111000000000000////////////////////////......---------,,,,,,,,,------............------,,,---.........---,,,+++***,,,///111111///,,,***---,,,,,,++++++,,,,,,---//////...---------...///+++++++++,,,,,,+++++++++))))))))))))***+++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,/////////...---,,,******,,,,,,+++++++++++++++,,,,,,...)))(((///+++&&&***************************---,,,,,,++++++*********)))************+++++++++************+++,,,---...(((***,,,///000///...---,,,***)))***++++++***))))))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,************+++,,,------+++++++++***++++++,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,++++++***)))***---...///......---+++******+++---............------,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,---...000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,---------......))),,,---,,,******---000+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((())))))******++++++(((***++++++******+++,,,************+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***+++++++++***)))))))))***,,,---+++******************++++++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---************************))))))******++++++++++++((()))***+++++++++++++++---,,,,,,+++***)))((((((---------,,,,,,+++++++++,,,++++++++++++++++++,,,))))))+++,,,,,,+++***)))******++++++++++++******)))************+++++++++(((((())))))*********+++)))***+++,,,,,,+++))))))******************++++++(((((()))***+++,,,,,,---******))))))))))))******))))))))))))***+++,,,,,,///---++++++,,,,,,+++***---,,,,,,++++++,,,,,,---((((((((())))))*********+++++++++,,,,,,+++++++++(((((()))***************yyyeee^^^VVVTTTWWWSSSTTTRRRNNNLLLLLLKKKJJJIIIIIIFFFDDDCCCCCCDDDDDDCCC@@@AAAAAAAAAAAA@@@???>>>===;;;::::::::::::999777888888999999888888777666777555333333444444444333111111000000000000111111///---+++,,,///000...,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------......------,,,+++*********,,,...000000//////...,,,++++++*********++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((())))))---,,,,,,++++++,,,,,,---111---)))(((***++++++))),,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,+++,,,---------,,,+++***++++++******************,,,------......------,,,+++++++++******)))))))))+++***)))))))))***,,,---+++)))((()))******)))(((***++++++,,,,,,++++++***---------------------,,,,,,---...---+++***+++,,,+++------+++******+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------...---,,,,,,++++++++++++))))))***+++,,,------...++++++++++++,,,---...///---------------------------......---++++++---...,,,,,,,,,---------......000///---+++*********+++++++++++++++++++++++++++***---//////...,,,,,,---******+++,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------......------******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,------...............---,,,***(((&&&%%%,,,,,,++++++,,,,,,---...***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,---...---,,,+++***...---+++*********++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******++++++++++++******+++***)))(((((()))***+++++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++************++++++************************+++++++++*********))))))************************))))))))))))******************************************+++,,,,,,,,,,,,+++)))******++++++,,,------)))***,,,,,,---,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++++++++***))))))+++,,,------++++++,,,---yyyeee^^^VVVUUUWWWSSSRRROOOLLLKKKLLLLLLLLLKKKKKKIIIFFFEEEEEEDDDCCCAAA@@@@@@AAAAAAAAA@@@??????===;;;::::::::::::999777555555444444444333333333666444222222333444333222111000000//////000000111///---,,,---///000...,,,......------------......------------------------***+++,,,------............---+++******+++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***))))))))))))))),,,,,,++++++++++++,,,,,,000---))))))***++++++***+++++++++******)))))))))------,,,+++***)))(((((()))***,,,------------,,,***************************++++++,,,,,,,,,,,,+++,,,,,,+++++++++************************+++,,,,,,,,,***)))***+++,,,+++)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------,,,---...---+++***+++,,,***++++++***))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---......---,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++---...,,,,,,,,,---------......//////---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---////////////......---,,,++++++++++++,,,,,,------+++,,,,,,------,,,,,,++++++,,,------...---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,************+++++++++,,,+++++++++++++++***)))))),,,,,,++++++,,,,,,---...***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---,,,,,,,,,---,,,+++*********++++++************************)))***************++++++******++++++++++++******+++***)))(((((()))***+++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***++++++************++++++************************+++++++++*********))))))************************))))))))))))******************************************+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,------...//////------------------------,,,,,,------,,,,,,+++*********+++++++++++++++***)))***++++++))))))***+++yyyeee___WWWUUUWWWSSSOOOMMMJJJJJJKKKLLLLLLLLLLLLJJJIIIGGGGGGEEEBBB??????@@@@@@AAAAAAAAA@@@@@@===;;;::::::::::::999777777666555444444444555666555333222111222333222111000//////......//////000///...------...///...---------------------------------------------------))))))+++,,,------------///...,,,+++******++++++***+++++++++,,,,,,------,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++...,,,))))))***,,,,,,+++*********))))))))))))))),,,,,,+++***)))(((((('''((()))+++,,,---...------************************((())))))*********++++++,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++---+++***+++,,,---,,,+++***++++++,,,,,,++++++************+++,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******++++++***++++++,,,---...++++++++++++++++++++++++,,,------,,,++++++---...,,,,,,,,,---------......///......------......///------------------------+++,,,,,,+++******+++---111111111000///...,,,,,,***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))))))))***************((()))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++*********++++++*********************************)))))))))))))))******++++++++++++************))))))))))))******************************************************,,,,,,,,,,,,+++***))))))++++++************++++++***++++++,,,,,,++++++***++++++************++++++************************+++++++++***************************************)))))))))*********++++++******************************+++,,,,,,,,,,,,+++))))))***++++++,,,,,,---++++++,,,,,,,,,++++++***,,,,,,------......//////------------------------,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,---,,,,,,)))***++++++))))))***+++yyyfff___XXXUUUWWWSSSOOOLLLJJJJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGEEEBBB?????????@@@AAAAAAAAA@@@@@@===;;;::::::::::::999777999777555444333444666777555333111111222222222111//////............/////////...............------***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++...---,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,*********++++++*********,,,+++******++++++,,,,,,******************))))))((((((((()))******++++++)))***+++,,,------,,,+++***************+++++++++((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,+++***+++,,,---,,,+++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---+++,,,------++++++,,,------+++***,,,---+++***+++,,,,,,,,,++++++*********++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++******+++,,,,,,---+++++++++++++++++++++++++++,,,---,,,++++++---...,,,,,,,,,---------............/////////000000111........................+++++++++)))((((((+++------------------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++((()))***+++,,,,,,------,,,,,,++++++,,,,,,---...+++,,,///000000...+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,...///,,,+++++++++++++++++++++************************++++++******)))))))))(((******++++++++++++*********))))))))))))))))))***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))++++++************++++++***++++++,,,,,,++++++***++++++************++++++************************************************************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,------......+++,,,,,,,,,++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))***+++,,,---.........+++,,,------++++++,,,---yyyfff```YYYVVVWWWSSSPPPNNNKKKJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFEEEBBB@@@???@@@@@@AAAAAAAAA@@@@@@===;;;::::::::::::999777555444222000000111222333555333111111222222222111//////............//////...//////...------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,------,,,,,,,,,+++++++++************++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,)))***++++++++++++***)))++++++++++++++++++,,,,,,++++++++++++++++++++++++'''(((((()))******+++++++++,,,,,,---,,,+++)))((())))))*********++++++++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,******+++***)))***,,,---,,,+++***++++++,,,,,,++++++***(((((()))******+++,,,,,,+++,,,------++++++,,,---,,,'''%%%***,,,)))(((***,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))***************+++++++++******++++++,,,))))))***+++,,,,,,------++++++*********+++,,,,,,------------------------***+++,,,,,,++++++---///,,,,,,,,,---------............///000111111111111........................***++++++)))((((((***,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++---...000///---+++)))++++++++++++++++++++++++******************************))))))***,,,---///++++++++++++++++++++++++************************,,,,,,,,,++++++******)))******++++++++++++******)))))))))******)))))))))))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++************++++++************************************************************************************++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,------.../////////,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,******************************+++,,,,,,+++++++++)))***+++,,,---.........+++,,,------++++++,,,---zzzgggaaaZZZWWWWWWSSSQQQOOOLLLKKKKKKKKKJJJIIIFFFEEEDDDEEEEEEEEECCCAAA@@@AAAAAAAAAAAA@@@???>>>===;;;::::::::::::999777666555333222222222333444555333222111222333222111000//////......//////000...///000///---,,,,,,---------////////////------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******+++,,,------......------,,,,,,+++++++++***)))******++++++******)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,)))***+++,,,,,,+++***)))***,,,---,,,+++***+++,,,+++++++++++++++,,,,,,,,,++++++*********))))))))),,,,,,---,,,+++***(((''')))))))))***++++++,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((***,,,---,,,+++***++++++,,,,,,++++++***)))))))))***+++++++++,,,***,,,------++++++,,,...000(((&&&---000,,,***---,,,,,,++++++++++++++++++++++++++++++++++++++++++((()))******+++*********+++************++++++,,,((()))***+++,,,------...++++++************++++++------------------------***+++,,,+++***+++---///,,,,,,,,,---------.........///000111111111111000........................***++++++***))))))***,,,******,,,---.../////////------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++***************))))))))),,,,,,,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...,,,------------,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))***************+++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++******))))))************))))))************************************************))))))***+++,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++************++++++***************************************+++++++++*********************************++++++++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,---......//////000------,,,+++************************++++++++++++)))))))))))))))))))))))))))***++++++++++++++++++)))***+++,,,,,,---,,,,,,)))***++++++))))))***+++zzzgggbbbZZZWWWWWWRRRPPPNNNLLLKKKLLLMMMMMMLLLJJJHHHEEEDDDEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>======;;;::::::::::::999777777777777666666666666666666444222222333444333222111000000//////000000111...000111///,,,+++,,,------...000111111000...---++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))***+++,,,***+++,,,------,,,+++******,,,...---***))))))+++)))*********+++++++++++++++++++++++++++************+++,,,,,,+++***)))(((((())))))***++++++,,,,,,///...,,,*********+++,,,*********+++++++++,,,,,,------,,,++++++++++++++++++***)))+++---...---,,,***++++++,,,,,,++++++******+++++++++++++++++++++***+++---,,,,,,+++---...111(((%%%---111---+++...++++++++++++++++++,,,,,,************************)))***+++,,,---,,,,,,+++***************+++,,,,,,*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///,,,,,,,,,---------.........///000111111000000///------------------------)))+++,,,,,,+++******+++,,,,,,---.../////////............---------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,---,,,,,,+++,,,,,,++++++,,,,,,---...------,,,+++******))))))************************************************)))******+++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++******++++++++++++******((()))***++++++***)))(((++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++++++++************++++++***++++++,,,,,,++++++***++++++************++++++************************))))))*********+++++++++*********************************+++++++++,,,,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,---............---,,,***************++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++++++++***)))***++++++))))))***+++zzzgggbbbZZZWWWWWWRRROOOMMMKKKKKKMMMOOOOOOOOONNNKKKGGGEEEDDDDDDCCCBBBCCCCCCBBBAAA@@@>>>===<<<===;;;::::::::::::999777444444555555444444333222777555333333444444444333111111000000000000111111...000111///,,,***,,,...,,,---///000000///---,,,++++++++++++++++++++++++((()))+++---...///000000------------,,,+++*********++++++,,,...//////000+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))(((((()))***++++++***+++---......---+++***+++---///...***((()))***(((((())))))*********+++((()))***+++,,,---......))))))+++,,,,,,+++***)))((())))))***++++++,,,,,,000...,,,***))))))***+++)))))))))******+++++++++///...,,,+++***+++,,,,,,,,,++++++,,,...//////...+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++***+++---,,,,,,,,,---...+++ '''+++&&&$$$'''*********++++++,,,,,,---************************+++,,,---...///...------******))))))***+++,,,,,,,,,,,,,,,++++++++++++***++++++***************+++++++++++++++++++++++++++)))***++++++***+++---///,,,,,,,,,---------.........///000111111000///...------------------------)))+++------,,,+++***+++---------...------,,,,,,/////////......---------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------*********++++++,,,,,,---.........------,,,,,,,,,******+++,,,------------,,,,,,++++++,,,,,,---......---+++)))(((((()))***************************++++++++++++++++++++++++)))***+++,,,,,,+++)))((()))***+++,,,---,,,,,,+++++++++++++++++++++++++++(((((())))))******++++++******++++++++++++******((()))***++++++***)))(((++++++++++++++++++++++++************************,,,,,,,,,,,,++++++***)))++++++************+++++++++++++++,,,,,,+++++++++++++++************++++++************************))))))******++++++++++++******************************+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++)))******++++++,,,------///---,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++******+++++++++***))))))+++,,,------++++++,,,---}}}iiicccZZZWWWVVVRRRQQQPPPNNNLLLLLLLLLLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===>>>>>><<<;;;999888666666333444555666666555444444222222222111000//////...000000000000111111111111666444000---++++++,,,------------------------------,,,,,,+++***)))((((((............////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------............//////...,,,+++)))(((((()))+++---...,,,+++*********++++++,,,,,,,,,---,,,+++******,,,...///---,,,,,,,,,+++*********++++++************+++++++++++++++*********))))))+++++++++*********))))))+++******)))(((''''''&&&))))))***+++,,,,,,------,,,+++******++++++)))'''++++++++++++++++++++++++///...+++)))))))))***+++...---,,,+++++++++,,,---,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,------+++,,,---...///...---,,,//////---+++***)))((((((,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,+++++++++*********))))))+++***)))***+++++++++***))))))*********+++++++++************************,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---...000222444222...+++//////...,,,+++,,,...111,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,+++*********+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++*********))))))+++***(((***,,,---***(((,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------************************++++++******************++++++------------++++++))))))))))))***+++,,,---++++++------------++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++***)))***+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((***++++++***)))***+++...------,,,,,,------...***)))((((((((()))++++++)))************+++++++++******)))))))))***,,,---******+++,,,,,,---......---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************************))))))))))))*********++++++,,,,,,---......}}}iiibbbZZZWWWWWWSSSRRRPPPNNNMMMLLLKKKKKKLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>======<<<;;;999888777777888777666444333333444444333333333222111111000000222111111111000000//////333111///---+++++++++,,,---------------------------,,,,,,++++++******)))---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............------,,,+++***,,,,,,---...000000///---,,,,,,++++++++++++++++++++++++***)))***+++,,,---*********)))))))))))))))++++++************+++++++++++++++*********))))))+++++++++*********)))))),,,++++++***))))))(((((((((((()))******+++,,,,,,,,,+++******++++++)))(((***************+++++++++///...,,,*********+++,,,...---,,,+++++++++,,,---+++++++++************************+++++++++,,,,,,++++++,,,---------------------,,,+++************,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++******+++*********+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------///000222111...+++...///...---+++,,,...000,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++***)))***,,,---***(((---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***((((((((())))))***,,,,,,******+++,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************)))))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((***++++++***))))))***------,,,,,,,,,,,,------******)))))))))***+++,,,)))************++++++++++++******))))))***+++,,,***++++++,,,,,,------------,,,++++++******++++++---,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,---.........}}}hhhaaaYYYVVVXXXUUUSSSRRROOOMMMLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;::::::999888888<<<:::666333111222333444444444444333222222111111333333222111000///......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,++++++***++++++******,,,,,,---,,,+++***------,,,++++++******)))))))))*********+++++++++)))))))))))))))*********++++++************+++++++++++++++***************+++++++++***************,,,,,,,,,+++******))))))((((((((()))******+++++++++*********++++++***((()))))))))******+++++++++,,,,,,***))))))***+++,,,...---,,,++++++++++++,,,************++++++++++++))))))*********+++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,---------,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...//////---,,,.........---+++,,,...000,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++******++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******+++,,,,,,+++)))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************+++******))))))******+++))))))((())))))***+++,,,)))******++++++******)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************(((***,,,+++***))))))***,,,++++++++++++++++++,,,+++************+++,,,,,,)))************+++++++++,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---.........~~~hhh```XXXWWWYYYVVVTTTSSSPPPNNNLLLKKKJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;;;;::::::::::::999999;;;999777444333333333444444333333333222222222111222222111111000//////...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---............/////////------------------------,,,,,,,,,,,,,,,+++++++++...---+++***)))***++++++(((***+++,,,***))))))))),,,+++++++++++++++++++++))))))***+++,,,+++++++++*********+++,,,,,,,,,---++++++************++++++************************************************,,,,,,++++++************))))))))))))******+++++++++***)))***,,,,,,***((())))))******+++,,,,,,,,,))))))((((((((()))******------,,,,,,,,,+++++++++)))******+++,,,,,,,,,,,,************+++++++++++++++***)))))))))***,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///...,,,++++++,,,------,,,---......---++++++---///------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********************************************+++++++++,,,+++***))))))***+++,,,***************+++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......///...---+++***************************++++++++++++++++++++++++***************************************************,,,------+++******+++++++++************+++++++++++++++++++++,,,,,,,,,))))))*********+++++++++---,,,,,,+++************,,,,,,,,,+++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,------...************************+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,---------~~~hhhaaaYYYWWWZZZWWWTTTSSSPPPNNNLLLKKKKKKKKKKKKJJJHHHFFFDDDBBBBBBAAABBBBBBBBBBBBAAA@@@??????::::::::::::::::::::::::777777777777666555444333222222222222222111111111000000000000000000111111---...000111111111//////,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000....../////////000000000------------------------++++++++++++************---,,,+++***)))***+++,,,***---//////---++++++,,,))))))***+++,,,,,,------***+++,,,,,,------,,,,,,*********+++,,,,,,,,,---++++++************++++++***************************************************************)))))))))*********+++++++++++++++******)))***,,,,,,***)))++++++++++++,,,,,,------***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++***)))((()))***+++,,,------,,,+++************++++++++++++++++++++++++,,,++++++++++++++++++,,,************+++++++++++++++---...,,,***)))***,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......,,,******+++,,,,,,,,,,,,---...---,,,+++---...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***+++,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************************))))))*********+++++++++---,,,+++******+++,,,---,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,...///...---++++++,,,+++******))))))******+++******++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++***,,,++++++***++++++,,,,,,******+++,,,------......************************)))*********+++++++++,,,------,,,,,,,,,,,,------)))))))))***++++++,,,,,,}}}iiibbbZZZXXXZZZWWWTTTSSSPPPNNNMMMLLLLLLLLLKKKJJJHHHFFFDDDBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???::::::::::::::::::::::::666777888888777666444333222222222222222111111111//////000000111111111111...///000111222111000000------------------------------....../////////000.........////////////000------------------------************++++++++++++,,,,,,++++++++++++,,,,,,'''+++......+++)))***,,,(((((()))***,,,---...///++++++,,,,,,,,,---------)))))))))))))))*********++++++************++++++***************+++++++++***************+++++++++************************++++++++++++++++++++++++***))))))***,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------------***+++,,,---------,,,+++++++++,,,,,,,,,---------******))))))******+++,,,...---,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************+++++++++---///---***(((***,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,******+++,,,,,,++++++---...---,,,+++,,,---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++******++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))***************++++++***,,,------,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************)))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************---...//////---++++++,,,+++******************+++)))******+++,,,+++++++++)))************++++++++++++,,,,,,---,,,,,,+++************+++++++++++++++++++++******++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))))))))******++++++,,,---,,,,,,++++++,,,,,,---))))))******+++,,,,,,,,,}}}iiiccc\\\YYYZZZVVVSSSRRRPPPNNNMMMMMMMMMMMMKKKJJJHHHFFFDDDBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@;;;;;;;;;::::::999999999:::999888777666444444333222333333333333333333333111111111000000000000000...//////000000000000000........................---.....................,,,,,,,,,---------..............................+++++++++,,,,,,------...,,,,,,------------,,,,,,###'''++++++(((''')))+++))))))***+++,,,,,,------,,,+++*********+++------*********)))))))))))))))++++++************++++++))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++******************))))))***,,,,,,+++***++++++******)))(((((((((,,,,,,,,,++++++***))))))''')))+++,,,............+++,,,---......,,,+++)))***+++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++...000...***(((***---*********+++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,...---,,,+++,,,---...------------,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------++++++******++++++,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,***,,,......+++***+++---++++++++++++,,,,,,,,,---------------------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))))))))******+++************************++++++++++++++++++++++++************************************************,,,---...---+++*********+++++++++******+++++++++((()))***+++++++++******)))************+++++++++***+++,,,---------,,,+++))))))******++++++,,,,,,++++++******++++++,,,---+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,++++++++++++,,,,,,***++++++,,,------......|||jjjddd]]]ZZZZZZVVVRRRQQQPPPNNNMMMMMMNNNNNNLLLJJJHHHFFFDDDBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@<<<<<<;;;::::::999888888???<<<999555333222333444444444444444444444444444333333222111000///......//////......////////////////////////////////////........................******+++++++++,,,,,,,,,........................,,,,,,------...///000000+++,,,---...///...---,,,%%%***......+++***,,,///++++++++++++++++++,,,,,,,,,***)))((((((***,,,------,,,,,,,,,++++++******++++++************++++++))))))******++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))))))))***,,,,,,+++*********)))((('''&&&%%%%%%))))))))))))((('''%%%%%%&&&(((***,,,.../////////+++,,,.........,,,***))))))************+++++++++)))***+++------,,,++++++************+++,,,---...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++...111...***'''***---++++++,,,,,,,,,---------************************)))******++++++******)))++++++,,,---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,+++,,,......,,,******,,,...---,,,++++++,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++*********+++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------***,,,......+++***+++---*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++((()))***+++,,,---------************************((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))))))))((((((((((((((())),,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***)))***+++---...))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++,,,---,,,***(((((((((,,,,,,++++++++++++,,,,,,'''((()))***+++***)))))))))************+++++++++)))***,,,---...------,,,(((((()))***+++,,,,,,---+++*********+++,,,,,,---)))******,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,---......//////000}}}iiiaaaYYYWWWYYYVVVUUURRROOOOOOPPPQQQOOOMMMIIIIIIHHHGGGEEECCCAAA@@@???@@@CCCDDDEEECCCAAA@@@???>>><<<;;;:::999999888>>>;;;777444444444444333555444333222111222333444555333///------...111333////////////............000///...---------------000...,,,*********,,,---,,,---------.../////////)))))))))******+++,,,,,,+++,,,---.........---,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++************)))'''&&&$$$""""""$$$&&&((()))+++,,,,,,,,,,,,++++++*********.........---,,,+++***)))++++++***************+++*********+++,,,---//////,,,,,,,,,++++++*********---+++***(((((()))+++,,,************************))))))))))))))))))))))))*********)))'''(((***,,,---,,,,,,++++++,,,,,,---******++++++++++++***************))))))))))))(((++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,...000000...---,,,---------......------,,,+++---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000---+++***+++,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++*********+++---///000***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************---+++)))+++///000///,,,---,,,,,,,,,,,,---......000...,,,+++,,,------,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000---+++***)))******++++++++++++++++++++++++)))******)))(((((()))+++,,,++++++******++++++,,,++++++***)))(((((())))))++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,---......+++++++++************)))***++++++,,,------------++++++******)))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++*********)))+++---///......,,,***)))***,,,.........---------,,,,,,+++++++++++++++,,,------...//////+++,,,---,,,***)))***+++++++++******++++++,,,---************************+++...111444444111...+++}}}iiibbbZZZWWWYYYVVVTTTQQQOOONNNOOOOOONNNLLLIIIIIIHHHGGGEEECCCAAA@@@???AAACCCDDDDDDCCCAAA???>>>===<<<;;;:::999999999<<<999777666666666666555444444333333222222333333444222000......///111222////////////............//////...---------------...---,,,+++++++++,,,---------------............------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***------------------------)))************+++++++++***++++++,,,,,,++++++***************************************************++++++************++++++++++++,,,,,,+++***)))(((&&&''''''((()))******+++++++++***************)))))))))***+++++++++******++++++***************+++++++++*********+++,,,,,,,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,*********************************************************)))((((((***,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++,,,...000000...,,,,,,------------...------,,,+++---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...///---+++***+++,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,---...000111++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************...---,,,,,,---...---,,,---,,,,,,,,,,,,---......///...,,,,,,---------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++***++++++***))))))***,,,---,,,,,,++++++,,,,,,---,,,+++******)))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++++++++************)))++++++,,,,,,---,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++***+++***)))+++---//////...+++******+++---......------,,,,,,,,,++++++++++++***++++++,,,------......,,,---...---,,,+++,,,---++++++******++++++,,,---************************,,,---000222222000---,,,}}}iiibbbZZZXXXYYYUUUSSSQQQNNNMMMNNNNNNLLLKKKIIIIIIHHHGGGFFFDDDBBBAAA@@@AAABBBDDDDDDBBB@@@???===<<<;;;:::::::::::::::888666555555777777666555333333444444333333222222222111111000///000000000////////////............//////...------------...,,,,,,,,,,,,,,,---------............------------.........---,,,+++++++++)))***+++,,,,,,,,,++++++***+++,,,------,,,+++******++++++,,,,,,++++++***------------------------)))************+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++************++++++***++++++,,,,,,+++******++++++++++++*********))))))))))))))))))*********&&&'''(((***+++,,,------+++***************++++++,,,++++++***))))))))))))++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************)))***+++***((((((***,,,)))***++++++++++++***)))******++++++++++++******---,,,,,,,,,++++++++++++,,,,,,,,,++++++*********))))))***+++,,,---......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,---------------------............,,,******+++,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++...//////...,,,++++++,,,---,,,,,,,,,,,,---.........---,,,---......,,,***+++*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,------------+++++++++++++++++++++++++++,,,,,,+++******+++---------,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++*********+++++++++++++++************))),,,,,,,,,,,,,,,,,,+++************+++,,,,,,------++++++++++++++++++++++++************************++++++************+++++++++******+++...//////...*********,,,...///---++++++++++++++++++******************+++,,,,,,------,,,...//////------...000++++++******++++++,,,---++++++++++++++++++++++++,,,---...//////...---,,,}}}iiibbbZZZXXXYYYUUURRRPPPNNNMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@AAABBBCCCCCCAAA@@@???<<<;;;;;;:::::::::;;;;;;555444444555666555333111222333444555444333222111111111111111111000//////////////////............///......---------......***+++,,,---.........---.........------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************************************++++++************++++++(((((())))))************,,,,,,,,,++++++******)))((()))))))))******++++++((()))***,,,---...//////*********)))******+++,,,,,,,,,+++************************++++++,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++************************)))***+++***))))))***+++(((***+++------+++***(((******++++++++++++******++++++*********)))))))))---,,,,,,++++++*********)))******+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,------------,,,++++++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------------........................,,,+++******+++,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---------,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++,,,...000///+++***+++...---,,,,,,,,,,,,---......---------...///...,,,)))************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,+++***++++++++++++++++++++++++***+++,,,+++))))))+++------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))---,,,,,,+++******))))))++++++++++++++++++++++++************************++++++)))(((((()))+++++++++******+++...//////...******+++---//////,,,***************************))))))******+++++++++++++++---......------///000++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}iiiccc[[[XXXYYYTTTQQQPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHFFFEEECCCCCCAAAAAABBBBBBBBBAAA??????<<<;;;;;;:::::::::;;;;;;888777666666666555333111222333444555444333222111000111111222111000///...////////////..................---------......///+++,,,---.....................------,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++((((((((())))))***++++++************************)))******++++++,,,,,,,,,***+++,,,---------------******))))))***++++++,,,+++++++++++++++,,,------*********++++++,,,,,,,,,++++++***++++++,,,,,,---++++++++++++++++++++++++************************)))+++,,,+++***)))***+++***+++---......---+++*********++++++++++++******+++++++++************))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,---,,,,,,------,,,,,,+++***,,,++++++++++++,,,------,,,------......------,,,,,,,,,,,,------.................................,,,+++***+++,,,---,,,******+++,,,,,,------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......---------,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++***,,,///...,,,+++---000---,,,,,,,,,,,,---......---------...///...,,,))),,,++++++++++++*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++)))***+++***((((((***+++++++++************++++++---,,,,,,,,,,,,,,,------++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++*********)))))),,,,,,,,,,,,+++******)))+++++++++***))))))((((((++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++***,,,...000//////******+++---///...,,,)))************************))))))************++++++***+++------,,,,,,---///++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,|||iiiddd[[[XXXXXXTTTQQQQQQQQQNNNKKKIIIJJJKKKIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::::::::::::::;;;999888777777777555333333333444444333333222222111111111111111000//////////////////...............------------...//////---------------.........------------,,,,,,,,,,,,,,,,,,,,,---.../////////------,,,,,,,,,---...///+++,,,---......---,,,+++,,,++++++******++++++,,,------------------------)))************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,---...((((((((()))******+++++++++++++++++++++,,,,,,,,,******+++++++++***))))))))))))))))))***+++,,,,,,,,,+++++++++,,,---......++++++++++++++++++,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++******++++++,,,------------,,,+++******++++++++++++******------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++***,,,---,,,,,,,,,,,,,,,+++******+++++++++++++++,,,------,,,------......------,,,,,,,,,,,,---......//////.........---------------,,,++++++,,,......---+++***+++,,,,,,------,,,,,,***++++++,,,,,,------...---------------...//////.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------------...000---,,,,,,,,,,,,---.........---,,,---......,,,***------,,,,,,,,,+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***,,,---......++++++++++++++++++++++++)))******)))(((((()))+++******))))))))))))******,,,,,,++++++,,,,,,------++++++++++++++++++++++++(((((()))***+++,,,---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++*********+++++++++++++++************)))++++++++++++++++++***)))'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++,,,///000000///,,,++++++---......,,,************+++++++++++++++************************)))+++,,,+++******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,|||jjjddd\\\XXXXXXSSSQQQRRRRRROOOKKKIIIJJJLLLIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@??????>>>>>>===<<<;;;:::999999999999777555444555666666555444444333333222222333333111111111000000000000000////////////............---------------...////////////---,,,,,,---......,,,,,,,,,,,,,,,,,,------------..................,,,,,,+++++++++,,,---...------------------------,,,,,,+++******+++,,,,,,------------------------)))************+++++++++***++++++,,,,,,++++++***************************************************++++++************++++++---,,,+++++++++,,,---...))))))))))))************++++++++++++*********************++++++******)))))))))))))))***+++,,,------,,,++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------+++******+++++++++++++++++++++++++++******++++++++++++******......---------,,,,,,,,,*********++++++,,,,,,---***************+++++++++++++++******++++++,,,------------------------------...---,,,******,,,---+++,,,,,,,,,,,,+++******+++++++++***++++++,,,---,,,------......------,,,,,,,,,------.../////////------------,,,,,,,,,+++,,,,,,,,,---//////...,,,***+++,,,,,,------,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---......---.../////////...---,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,......---,,,---,,,,,,,,,,,,---......///...,,,,,,---------,,,---,,,,,,,,,,,,+++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...++++++++++++++++++++++++***++++++***))))))***,,,+++******************++++++++++++++++++,,,------++++++++++++++++++++++++******++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++++++++************))))))******++++++++++++***((())))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++,,,///000000///---,,,++++++------,,,+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++***+++,,,+++***)))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++|||jjjddd\\\XXXXXXSSSRRRSSSSSSPPPKKKIIIJJJLLLIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>???>>><<<;;;:::999999888555333000000222444555555555444333222111222333444222111111000///000000000000/////////............---------------...///000111000...,,,+++,,,---///+++++++++,,,,,,---------...------,,,,,,++++++***,,,+++*********+++,,,---...------,,,,,,------...---,,,+++******+++,,,---++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))++++++************++++++,,,+++***)))))))))+++++++++++++++***************++++++******))))))((((((***+++,,,---------------))))))))))))***+++,,,---...---,,,***)))(((((((((---,,,,,,++++++*********)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,******+++++++++***))))))***++++++******++++++++++++******,,,,,,,,,+++++++++******))))))***+++,,,------...(((((()))***+++,,,,,,---++++++******++++++,,,------------------------------...---,,,******,,,...+++,,,,,,,,,,,,+++******++++++******++++++,,,---,,,------......------,,,,,,,,,------...///000000---------,,,,,,+++++++++,,,,,,---...000000///---++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...***+++,,,---------++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111...+++,,,......,,,)))---,,,,,,,,,,,,---......000...,,,+++,,,------,,,,,,,,,,,,++++++++++++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***++++++++++++++++++++++++++++++,,,,,,+++******+++---,,,++++++++++++++++++,,,************++++++,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......+++++++++************)))((()))***+++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,............,,,,,,,,,++++++---///000000///...,,,++++++,,,---,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++,,,---,,,***)))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++|||hhhaaaYYYWWWXXXTTTUUUSSSOOONNNNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEBBB@@@AAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999666666666666555444333222111111111111111222222222111111000000//////.........///000000...------...........................///......------,,,++++++000///---,,,+++,,,,,,---,,,+++***))))))+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************,,,,,,------,,,,,,++++++))))))***+++,,,,,,,,,,,,))))))))))))************+++++++++******))))))))),,,++++++******++++++,,,************************,,,,,,+++***))))))************))))))******+++,,,))))))(((((((((((())))))"""$$$(((***,,,,,,***))),,,---,,,+++((('''(((***,,,,,,++++++***+++++++++++++++++++++++++++++++++***************************+++,,,,,,+++***((('''"""$$$&&&)))******)))(((***+++,,,---,,,***'''%%%,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,000///---,,,+++,,,,,,---,,,---///000000000///...//////.........---------......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,***,,,------,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...------------------------,,,+++***))))))+++---///+++++++++,,,,,,---------///---,,,---000000...+++......---,,,+++))))))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******************+++++++++*********))))))&&&'''((()))***++++++++++++*********))))))((((((,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------+++++++++*********)))))),,,,,,+++***)))))))))***,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------------,,,++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,************+++,,,---...---------,,,,,,++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++***+++,,,,,,******+++,,,((()))+++,,,------,,,+++((()))+++,,,---.........,,,++++++******)))))))))zzzfff```XXXVVVXXXTTTUUUSSSPPPNNNNNNNNNMMMLLLHHHGGGFFFFFFFFFFFFDDDBBBAAAAAABBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::999999888888888777777666555444222222222222222222222222111111000000//////.........000111111///......///........................++++++,,,------......///...---,,,++++++,,,,,,---******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))************.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************))))))******+++,,,***))))))(((((())))))***%%%'''))),,,---,,,+++***+++,,,,,,+++)))((()))+++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,++++++***///...------,,,,,,,,,,,,***+++---...---+++(((&&&*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++///...---,,,,,,,,,,,,,,,+++,,,---...///......---//////.........---------......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---+++******+++---...***,,,...---,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++,,,...------..................,,,+++***+++---...,,,***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,++++++******(((((()))***++++++++++++,,,+++++++++************,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++******))))))))))))***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,***++++++++++++++++++***************************,,,++++++******++++++,,,************+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,***+++,,,,,,******+++,,,***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********{{{gggaaaZZZYYY[[[WWWUUUSSSPPPNNNNNNOOONNNMMMHHHGGGEEEFFFGGGGGGFFFDDDBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::999999888888888777666666555555222222222222222222222222111111000000//////......///111222111000...//////........................++++++,,,------......///,,,++++++++++++,,,,,,---)))***---///000///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***'''''')))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))*********+++++++++++++++++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***************))))))******+++,,,+++******************+++((()))+++------,,,+++******++++++***))))))***,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------000///,,,***))))))+++,,,+++,,,---...---,,,)))(((((()))***+++,,,------...,,,,,,,,,,,,------------,,,,,,++++++++++++++++++************************,,,,,,++++++******++++++*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------......------,,,,,,++++++,,,------------,,,...............---------......---------,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,---...///+++---......,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...++++++++++++++++++++++++------+++******+++,,,,,,..................------***))))))+++------,,,+++***+++++++++,,,,,,,,,---++++++++++++++++++++++++((()))***+++,,,------...******++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++************++++++,,,+++*********+++,,,,,,---------------------------***++++++,,,,,,++++++***)))******+++,,,+++++++++******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++---,,,+++,,,...///...---***+++,,,,,,******+++,,,---,,,,,,++++++++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,++++++~~~jjjeee^^^]]]___\\\VVVSSSPPPOOOOOOOOOOOONNNJJJIIIGGGFFFGGGGGGEEEDDDBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::999999777666555555444333333333222222222222111111111111111111000000//////......000111222222000//////000........................///......------,,,++++++************+++,,,,,,---+++,,,---......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++******((()))***+++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))*********+++++++++************)))))))))))),,,++++++******++++++,,,)))***************++++++++++++***************+++******))))))******+++,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***))))))***+++***))))))+++,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------******)))(((((()))***+++,,,,,,---...---,,,+++)))))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************------------............------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,------------------------******++++++++++++******,,,,,,.........---,,,++++++,,,,,,---------------..............................---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------//////...------...//////,,,---///...---+++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++...---,,,+++++++++++++++---------,,,,,,+++++++++++++++,,,---.........---...------,,,++++++******++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,---...///************+++,,,------------------------------***++++++,,,,,,++++++***))))))***++++++++++++***)))******++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,---......,,,***+++,,,,,,******+++,,,///...,,,+++******+++,,,---,,,***(((((()))***+++,,,,,,------------------lllfff___]]]___\\\VVVSSSQQQPPPPPPPPPPPPOOONNNLLLIIIGGGFFFFFFDDDCCCBBBBBBBBBBBBAAA@@@??????===<<<<<<;;;;;;:::999999777666555444333333444444222222111111000000000000111111000000//////......000111222222000//////000........................///......------,,,++++++)))******+++,,,,,,,,,,,,...---,,,*********++++++------------------------+++++++++++++++++++++++++++,,,,,,,,,+++***))))))+++,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,************++++++++++++,,,---------------------,,,++++++******++++++,,,)))))))))******++++++++++++***************++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,)))***+++++++++***)))((()))***+++***))))))+++,,,+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---.........---,,,,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************,,,,,,,,,,,,---------------------,,,,,,,,,++++++***+++,,,---------------------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,---.........,,,,,,---------------.........---...........................---------,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------......------------......,,,...//////---+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------...------,,,,,,+++++++++---------,,,,,,++++++++++++,,,---..................------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......************++++++++++++///...---,,,+++++++++,,,******++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++,,,------...+++++++++,,,,,,,,,------************+++++++++++++++++++++++++++,,,---...+++*********++++++,,,---------------------------***++++++,,,,,,++++++***))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++,,,---,,,+++***+++,,,,,,******+++,,,///...,,,+++***+++,,,,,,+++***)))((((((***,,,---,,,,,,,,,------.........llleee]]]ZZZ[[[XXXVVVTTTQQQPPPQQQQQQQQQPPPQQQNNNJJJGGGFFFEEEDDDBBBCCCCCCCCCBBBBBBAAA@@@???===<<<<<<;;;;;;:::999999:::999777666555555666666333222222111111000000000111111000000//////......///111222111000...//////........................++++++,,,------......///***+++,,,,,,,,,,,,,,,+++///---+++)))((()))+++,,,------------------------++++++++++++++++++++++++***+++++++++++++++***)))---------------,,,+++***,,,,,,,,,,,,+++***))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,------...*********)))******+++,,,******))))))******+++,,,,,,++++++******++++++,,,******************))))))***++++++***))))))***,,,************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************---...000000///---+++)))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++*********)))))))))*********++++++------------,,,,,,,,,,,,***+++,,,------......---------------------------------,,,,,,,,,,,,------,,,,,,------......---------------,,,---......///---------.....................---------,,,,,,,,,------------............++++++,,,,,,,,,,,,---------------------------------///000///---,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,---------------------------------------,,,,,,,,,..................------***,,,...---,,,++++++,,,******+++,,,---...//////++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,------)))***************++++++///...,,,+++***+++,,,,,,************++++++++++++,,,,,,,,,+++++++++******,,,++++++,,,,,,---...///++++++,,,,,,,,,,,,------)))***************++++++***))))))))))))******+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---.../////////...---+++,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))***,,,---,,,+++***+++,,,,,,******+++,,,...------,,,,,,,,,,,,---+++******)))***+++,,,---++++++,,,,,,---...//////mmmeee\\\XXXYYYUUUVVVTTTQQQQQQQQQRRRRRRQQQPPPMMMIIIGGGGGGFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???===<<<<<<;;;;;;:::999999:::999777555444555666777555555444333333222111111111111000000//////.........000111111///......///........................++++++,,,------......///,,,,,,---...------++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,(((((()))))))))*********,,,++++++******++++++,,,***++++++,,,------......******))))))***++++++,,,******))))))******+++,,,++++++************++++++******+++++++++++++++++++++,,,,,,+++)))((()))+++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******)))***+++++++++++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,++++++++++++*********+++++++++,,,,,,...------------,,,,,,,,,***+++,,,---.......................................---,,,++++++,,,---...,,,,,,,,,,,,,,,---...///---,,,+++++++++,,,......---------.........//////......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,------------------,,,...///000///---,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................,,,...000///,,,++++++,,,******+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++,,,,,,******++++++++++++++++++*********++++++,,,,,,,,,...---+++*********,,,---++++++++++++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,...//////++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,++++++************+++------,,,+++************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,...///111222111000///,,,,,,---------.........++++++++++++++++++++++++,,,+++***+++---...---,,,***+++,,,,,,******+++,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++)))***+++,,,---...//////pppggg]]]YYYYYYUUUVVVTTTRRRQQQRRRRRRRRRQQQOOOLLLIIIGGGGGGHHHGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@===<<<<<<;;;;;;:::999999888777555333222333444555777777666555444444333333111111111000//////.........///111000...------...........................///......------,,,++++++---......///...---+++***'''))),,,...000000//////++++++++++++++++++++++++************************++++++,,,---............'''((()))***+++,,,,,,,,,))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,(((((()))***++++++,,,,,,******))))))***+++,,,,,,*********)))***++++++,,,+++******************++++++++++++,,,,,,---------,,,---,,,+++(((((((((***************+++,,,---...++++++++++++++++++++++++***************************))))))))))))+++,,,---***)))))))))***,,,///000*********************+++))))))***+++,,,------...******+++++++++,,,,,,,,,*********++++++,,,,,,---************************+++*********+++,,,,,,------------,,,,,,+++++++++---------.........//////......---------,,,,,,,,,***+++,,,---....................................------,,,++++++,,,------------,,,+++,,,---///000,,,+++*********+++,,,------------.........//////......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------............------...000000000---,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++,,,---............+++++++++,,,,,,---------000222444222///,,,---...------------------,,,,,,++++++++++++++++++++++++))))))***+++,,,------...++++++******************+++++++++,,,,,,------------,,,***))))))***,,,---,,,,,,,,,------.........,,,,,,,,,+++++++++******+++++++++,,,---...///000++++++,,,,,,,,,---------+++++++++,,,,,,---------000///......------------......,,,+++***)))))))))************************+++++++++,,,,,,+++++++++++++++,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,...000222333333222111---------....../////////++++++++++++++++++++++++---,,,+++,,,...///...---***+++,,,,,,******+++,,,***+++---...///...------............,,,+++)))((())))))***+++---...//////pppggg^^^ZZZZZZUUUVVVTTTRRRPPPOOONNNNNNOOOLLLLLLJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDCCCAAA???>>>???>>><<<:::888777666666666666777777777777666555555444444333333333444444111111111111000///------000111111111000...+++)))------,,,+++)))***---///---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000,,,)))))),,,//////...---+++******+++,,,,,,+++.........---,,,+++***)))************************---***((()))---///...,,,'''((()))***+++,,,,,,,,,111,,,'''(((,,,...,,,(((,,,++++++******++++++,,,++++++++++++******)))))),,,+++******)))*********)))************++++++++++++*********))))))((((((+++)))+++...,,,'''***111666111+++((((((***************+++++++++,,,,,,,,,111...+++,,,//////,,,'''***++++++,,,,,,++++++*********************************+++,,,+++***)))((()))***+++,,,,,,,,,,,,+++,,,,,,++++++***)))((((((++++++++++++++++++++++++,,,++++++******++++++,,,***************************+++,,,------,,,+++***,,,+++***))))))***+++,,,)))***+++,,,---........./////////......---------...---,,,++++++,,,---...//////...---+++***)))))),,,,,,,,,---------............---------,,,,,,,,,------------,,,,,,+++***........................//////...---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++)))***,,,......---,,,+++---------------------------.........///000000000........................111777999333...///...+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------,,,,,,++++++++++++*********+++,,,,,,---++++++************++++++,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++*********))))))+++++++++++++++***)))((())))))))))))******************)))))))))***,,,---,,,,,,------///000222333------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------...---,,,+++++++++++++++++++++++++++++++++******************++++++,,,------,,,++++++pppfff]]]ZZZZZZUUUVVVTTTRRRPPPOOONNNNNNOOOLLLLLLJJJIIIGGGFFFDDDDDDBBBCCCCCCCCCBBB@@@>>>===>>>===<<<:::999999999999888888777777666666666555444444333222222222222222111111111111000///...---///000111111000...,,,***+++,,,...---,,,+++,,,---...------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,))))))+++------,,,---+++******+++,,,,,,+++)))************))))))(((************************,,,------,,,++++++,,,---((()))***+++,,,,,,,,,,,,///,,,)))***+++,,,+++(((,,,++++++******++++++,,,++++++++++++*********))),,,++++++***************,,,+++++++++******))))))++++++++++++*********)))---+++,,,...+++''')))...555000***((()))***+++***++++++,,,,,,,,,---------111---+++,,,//////+++(((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,***)))))))))***+++******+++,,,,,,,,,++++++---,,,,,,+++******))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,)))******+++++++++******,,,,,,,,,,,,,,,------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,...............---,,,,,,........................,,,,,,------------......++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---............---------,,,,,,,,,------......------,,,------,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------333555111---......+++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,---------.........---------,,,,,,+++++++++++++++******+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++*********++++++++++++******)))************++++++++++++,,,+++***)))))))))***++++++++++++,,,---...///000------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,---......---,,,+++pppfff]]]ZZZZZZUUUVVVTTTRRRPPPOOONNNNNNOOOLLLLLLJJJIIIGGGFFFDDDDDDAAAAAABBBBBBAAA???===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999777666555555555555666666444333222222222222111111111111000///.........///000000000///---,,,))),,,//////...,,,++++++///...------------------------------------------------............//////...,,,***)))+++,,,,,,+++---,,,******,,,,,,,,,+++***++++++,,,---------,,,+++++++++++++++++++++++++++...000...***(((***---++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++***)))(((,,,++++++******++++++,,,++++++++++++************,,,,,,+++***************------,,,+++***)))((((((,,,,,,,,,+++++++++++++++,,,***+++,,,+++(((***...111...***((()))+++,,,,,,,,,,,,---------.........///---+++,,,......+++(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---***(((((()))+++---++++++,,,,,,,,,++++++***---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++++++++***)))))),,,,,,---......//////000,,,------......------,,,******+++,,,---...//////,,,------------...............---------,,,,,,,,,...////////////...------........................******+++---...///000111,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------............------------,,,------............------,,,,,,,,,,,,------------***+++,,,......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***...000...---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------.........//////------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,+++******+++---...------------------------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,---------,,,,,,,,,,,,+++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++))))))))))))***+++++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++---///000000///---+++pppfff]]]ZZZZZZVVVVVVTTTRRRPPPOOONNNNNNOOOLLLLLLJJJIIIGGGFFFDDDDDDAAABBBBBBBBBAAA@@@>>>=========<<<;;;;;;;;;;;;<<<<<<:::777555444444555666:::999777666555444333333111111111111111000///...---...//////000///......***,,,...///---,,,,,,,,,///......---,,,,,,,,,,,,........................------------............,,,+++++++++,,,---......---,,,******,,,---,,,+++,,,,,,---...............+++++++++++++++++++++++++++---///...+++***+++,,,---------------,,,+++******,,,......,,,))))))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++************+++------,,,++++++***))))))++++++++++++++++++++++++((('''((()))******,,,...---,,,***)))***+++,,,---,,,,,,,,,,,,------------...---+++,,,...---+++)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***+++,,,++++++,,,,,,,,,+++******......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------------,,,+++******+++,,,---++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,------------+++,,,---......---,,,+++***++++++,,,---...//////------------..................---------,,,,,,,,,....../////////......---........................***+++,,,---...///000111,,,,,,,,,------------...,,,,,,,,,,,,,,,---..................------------------............------+++,,,,,,,,,------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------+++---......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---------------------------******+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---------,,,++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,+++++++++++++++,,,---------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---000222222000---+++qqqfff]]]ZZZ[[[VVVVVVTTTRRRPPPOOONNNNNNOOOLLLLLLJJJIIIGGGFFFDDDDDDBBBBBBCCCCCCCCCAAA@@@??????>>>===<<<;;;:::::::::<<<:::777555444444555666:::999777666555444333333000111111111111000000///---......///////////////---......,,,++++++---//////...---,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///111222...,,,++++++,,,------,,,+++++++++++++++******)))+++++++++++++++++++++++++++******,,,...///---+++------------,,,+++******)))+++......,,,***)))***,,,++++++******++++++,,,+++++++++++++++++++++,,,---,,,,,,+++***++++++++++++++++++++++++++++++,,,))))))******************((((((((('''(((***+++******+++*********+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++***......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------............---,,,++++++,,,---...+++++++++,,,,,,+++++++++++++++,,,---...//////...+++++++++***)))(((''''''+++,,,---......---,,,+++---------------------------------.........//////......---------,,,,,,,,,,,,------.........------........................---------....../////////,,,,,,---------.........------,,,,,,------.../////////.........------------......//////......---,,,,,,,,,------.........,,,,,,------....................................111111000000//////......////////////////////////...---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************++++++++++++***+++,,,---------------*********++++++++++++,,,------,,,,,,---///000111...------,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,...000111111000...,,,qqqfff\\\ZZZ[[[WWWVVVTTTRRRPPPOOONNNNNNOOOLLLLLLJJJIIIGGGFFFDDDDDDBBBBBBCCCDDDCCCBBBAAA@@@???>>>===;;;:::999999999:::999777666555555555555666666444333222222222222000111111222111111000000............//////////////////...,,,***+++...111...---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++***,,,.../////////111333...---++++++---------,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((+++000111...***,,,,,,---,,,,,,+++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,---)))))))))))))))*********+++,,,***'''(((++++++'''(((***++++++******+++---*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***))))))***+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------.........------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++((()))***,,,------......111000///...,,,+++******,,,------......------,,,//////......------,,,,,,------........./////////......---------,,,,,,,,,,,,,,,---............---......................../////////...............,,,---------............---------------......////////////.........------......////////////......---------------.........---------------................................./////////...............////////////////////////000---,,,///000---++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,)))***************++++++,,,,,,---.........------************++++++++++++,,,,,,,,,,,,...000222333///...---------------...------............------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------......///000000///......qqqfff\\\ZZZ[[[WWWVVVTTTRRRPPPOOONNNNNNOOOLLLLLLJJJIIIGGGFFFDDDDDDAAAAAABBBCCCBBBAAA@@@???<<<<<<;;;:::::::::::::::888888777777666666666555444444333222222222222222000111111222222111111111000//////............///---...///...,,,,,,...///,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++---//////------...000...---++++++---...---,,,---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......,,,***++++++++++++++++++******+++)))'''))),,,///...,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++)))))))))******++++++++++++,,,+++))),,,111111,,,'''***,,,,,,***)))***,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,***++++++,,,------......,,,,,,------------,,,,,,++++++,,,------,,,++++++******+++,,,---------,,,222222111111000///......---------,,,,,,---------///.........------------............////////////......---------,,,,,,,,,------...///////////////......................../////////...............------------............---------------...//////////////////..................////////////..................---------------------------...//////........................---------...............////////////////////////...***)))///111...,,,---------------------------,,,,,,---------.........,,,,,,,,,,,,---------...+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,---............------,,,++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,...000111...---------------...///,,,---...//////...---,,,************************++++++++++++++++++++++++******+++,,,------------------------------------+++++++++,,,---.........///..................///rrrfff\\\ZZZ[[[WWWVVVTTTRRRPPPOOONNNNNNOOOLLLLLLJJJIIIGGGFFFDDDDDD???@@@AAABBBAAA@@@???>>>999999999999999:::;;;<<<666666777777777777666555555555444333333333444444000111111222222222111111000000///...............+++---000000///---------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,///111///,,,******,,,///---+++,,,---...------((()))***,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))---000000,,,))))))+++)))******+++++++++******,,,(((%%%'''---000000---,,,++++++++++++++++++,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,///...------,,,+++***************++++++,,,,,,,,,&&&)))))))))///888999444'''***------+++))))))+++,,,,,,,,,---------......)))+++,,,,,,+++++++++,,,+++++++++,,,,,,+++++++++************************///...+++***)))***,,,...'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,******++++++,,,---......+++,,,............,,,+++++++++------------++++++......//////......---,,,,,,,,,,,,,,,,,,,,,++++++......,,,++++++,,,........................................../////////000......---------,,,,,,,,,......///000000000000000....................................//////000000---------.........//////...------------...//////000/////////..................////////////....../////////...---------,,,...------------...//////---------------------------.........///000000000........................,,,&&&'''...111///---...------------------------,,,,,,,,,---------......---------.........//////+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,.........------.........---.........------,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,---------.../////////...---,,,,,,,,,,,,,,,---------......---,,,+++++++++,,,---...---,,,,,,,,,------...///,,,---...//////...---,,,************************++++++++++++++++++++++++((()))+++---.........---------------------------,,,,,,------...///000000///...---,,,,,,---...///vvvhhhaaa[[[YYY[[[XXXVVVSSSPPPNNNMMMMMMMMMRRRPPPMMMKKKJJJHHHEEECCCBBBBBBAAA@@@@@@@@@AAAAAA>>><<<;;;999888888999999:::999888777666666666666555555444333333333333444222111111000///000000000////////////...---,,,+++000000//////.........---........................+++,,,.........,,,***)))---+++***,,,......,,,))),,,,,,+++******+++,,,,,,***+++---...///......---,,,,,,,,,---------......,,,...///...+++)))''''''++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++000///---+++******++++++,,,+++***))))))***+++,,,///...,,,+++++++++,,,,,,++++++******)))*********************+++,,,------...---,,,,,,---///222444******)))))))))+++,,,---444///)))%%%&&&)))+++---((()))+++,,,,,,+++***))))))***++++++***)))((('''------------------------***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***---,,,+++,,,...000111000...)))111,,,)))---'''000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------.........---,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++***---------,,,,,,---000333/////////000000000000000000///...---...///000111,,,------...///000111111000000000000000/////////000000000000111111111111///////////////000111111111111111111111111111111333222222111111222222333111111222222222333333333222111000000///000000000111111111111111111111111////////////..................//////000111111111000///...---,,,------........................//////......---,,,---------..................---,,,---------------...//////++++++,,,---...//////000333222111000...,,,+++***))),,,000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........,,,++++++,,,......,,,---------------------+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++---------,,,,,,++++++++++++,,,------......---------,,,,,,,,,,,,---......111---)))&&&&&&(((***+++)))(((''')))+++.........---......---,,,---///222***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++))),,,///111111000000000)))******+++,,,---...///,,,,,,++++++,,,,,,---...uuugggaaa[[[XXXZZZWWWVVVSSSPPPNNNNNNNNNOOOVVVSSSOOOLLLJJJGGGEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<:::::::::;;;;;;:::999888777666666666666444444333222222222222333222111111000000000000000///000000///...---,,,,,,000/////////.........---............------------,,,,,,---------,,,+++***---,,,***+++---...,,,***------,,,++++++,,,------+++,,,---------,,,+++***,,,,,,,,,,,,------------'''))),,,---,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++------,,,+++,,,,,,---...,,,+++***))))))***+++,,,---,,,+++*********+++++++++***************+++++++++++++++***++++++,,,,,,***)))(((((()))+++...000,,,+++*********+++,,,---222...)))''''''***,,,---,,,,,,------,,,+++***)))%%%&&&(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,------------,,,+++---,,,+++,,,...//////...///)))111+++)))...(((000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---.........------,,,+++/////////000//////......,,,,,,------------,,,,,,***,,,......------...///---------............///------,,,,,,,,,---...///////////////000000000000111111111111111111111111111111111222222222333333222111111111111222333333444444444444444444444444555555444444444444555555444555555555666666666666555444333333222222333333444444444444444444444444333333333333333333333333222222222222222222111111111111000//////000111111////////////////////////000000///...............------......------,,,,,,++++++++++++,,,,,,---...***++++++,,,,,,------...222111000///...---,,,+++***+++,,,,,,++++++---...---------------------------.........------,,,+++------------------------------,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,++++++***+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------......---------,,,,,,,,,,,,---......111...+++***+++++++++***---,,,,,,---000111111000---......---,,,,,,...000+++,,,---.........---------,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,+++++++++++++++---...///...,,,---///000------...///000000000000,,,,,,++++++,,,,,,---...uuuggg```ZZZXXXZZZWWWUUUSSSQQQPPPPPPQQQQQQZZZUUUPPPKKKHHHFFFDDDBBBBBBBBBCCCCCCBBB@@@???===<<<;;;:::999999:::;;;<<<999999888777666666666666333333222111111111111222111111111000000000000000000000000000///...------/////////........................------,,,,,,,,,------,,,,,,,,,,,,++++++...,,,***+++,,,------,,,...------,,,,,,------...............---,,,+++***++++++++++++,,,,,,,,,,,,&&&(((+++---------...///++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,,,,------++++++************++++++------,,,++++++++++++,,,))))))))))))***+++,,,,,,,,,,,,++++++***+++++++++)))((('''&&&'''))),,,------,,,++++++***+++++++++///,,,))))))***,,,------............---+++***)))%%%&&&(((+++---...//////++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,---------------.........//////,,,------......------,,,...,,,++++++---------,,,///)))000******000)))///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000---............---,,,,,,............---,,,++++++---....../////////......***---000111000...------------........./////////...------------...//////222222111111111000000000333333333333333333333444444444444444555555555555666555555555555666777777888888888888888888888888999999888888888888999999999999999:::::::::;;;;;;999999888777777777777888888888888888888888888888999999999999999999999999888777777666555555444444555444444333444444555666333333222222111111000000222222111000000000000000///////////////...---,,,++++++++++++,,,---...///------------------------000000///......------,,,...---+++)))((()))...111///////////////////////////...------------------........................---,,,,,,++++++,,,,,,---------............------...---,,,+++***))))))(((,,,,,,------------,,,,,,...---+++))))))+++---...------,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,---.........---,,,,,,---...---,,,,,,+++,,,---//////---,,,---......,,,++++++,,,...,,,---.../////////......---,,,,,,++++++,,,,,,---,,,,,,------------------------,,,,,,++++++******...---***'''%%%'''***...---///000111111000///...,,,,,,++++++,,,,,,---...uuufff```ZZZWWWYYYVVVUUUSSSQQQPPPQQQRRRSSSXXXTTTNNNIIIGGGEEEDDDCCCBBBCCCDDDDDDCCC@@@===<<<999888777777777888999:::999888777666666555555666444333333222222222222222111111111111111000//////000000000000000///.......................................---,,,,,,++++++------,,,++++++,,,,,,------,,,+++++++++,,,------------,,,,,,,,,,,,------//////.........------,,,******+++++++++,,,,,,,,,***,,,......,,,+++***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++000///...,,,***)))((((((++++++++++++++++++++++++------------------------))))))))))))***+++,,,---------,,,+++************++++++******+++,,,...///,,,,,,++++++*********))),,,+++***+++,,,...---,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......---............/////////,,,,,,------------,,,,,,///---++++++,,,,,,+++***...+++333++++++222+++///------------------------,,,++++++,,,---...//////------............------......------,,,+++***)))---...//////////////////...000222222111//////000000000000111222222333333111111111111111222222222333333333333333333333333666666666666777777777777777777888888888999999999:::::::::::::::;;;;;;<<<========================>>>======<<<<<<======>>>=========>>>>>>>>>?????????>>>======<<<<<<==============================>>>>>>>>>>>>>>>?????????<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999999999888777777666555444333333555444444333222333333333222222222222222111000///............///000111222000000000//////........./////////...............000000...+++***,,,///333///////////////////////////...---,,,,,,---...///........................,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,------,,,,,,++++++******,,,,,,------------,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......000...++++++,,,...///...++++++,,,...///...+++)))------...---+++***+++,,,,,,------...............---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------,,,,,,+++******---,,,+++((('''(((,,,///+++,,,...000///---+++))),,,,,,++++++,,,,,,---...uuuggg```ZZZXXXZZZVVVTTTRRRQQQPPPQQQSSSTTTSSSOOOJJJGGGEEEEEEDDDDDDBBBCCCDDDDDDCCC@@@===<<<999888777777777888999:::999888777666555555555555555555444333333333333333000111111111111000//////000000000000000//////...---------........................------,,,,,,,,,---,,,,,,++++++,,,------,,,,,,,,,,,,++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...******+++++++++,,,,,,,,,---...000///,,,***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------+++***((('''&&&+++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++))))))))))))***+++,,,---------,,,+++************...------------///000111+++++++++******)))((((((+++******,,,...///---,,,++++++++++++,,,,,,------///...---,,,,,,++++++***------------------------++++++++++++++++++++++++******+++,,,------......------------............,,,,,,++++++++++++,,,,,,///---++++++,,,,,,+++***---...888///,,,333,,,///------------------------...------,,,,,,,,,------------...//////......---111111111111000///------------...///////////////111222111000......000222111111222333333444555555333444444555555555555555444555555666777777888888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAACCCBBBBBB@@@???>>>===<<<======<<<;;;::::::999999999888888777666777777777555555555555444333222111111111000000111111222333111111111000000///......///////////////////////////000000///...---///111........................///...---,,,,,,---///000---------------------------,,,,,,++++++,,,,,,---,,,---////////////---,,,++++++,,,,,,------......,,,------......------,,,******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......;;;666000++++++,,,---...//////000111222111...,,,,,,---...---+++******+++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------,,,,,,,,,++++++,,,...////////////000222***+++---......+++)))''',,,,,,++++++,,,,,,---...vvvhhhaaa[[[YYY[[[UUUTTTRRRPPPPPPPPPRRRSSSOOOLLLHHHFFFFFFFFFEEEDDDBBBBBBCCCCCCBBB@@@???===<<<;;;:::999999:::;;;<<<888888777666555555555555666555444444333333444444000111111222222000///.../////////000000//////...---------------.................................++++++,,,,,,,,,,,,------***,,,......,,,++++++,,,***++++++,,,,,,++++++***(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,***,,,...///---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,+++++++++++++++,,,,,,,,,,,,++++++'''((())))))***)))))))))))))))))))))***+++,,,,,,,,,,,,++++++***+++++++++---,,,,,,,,,------...///******+++++++++***))))))+++++++++,,,...///---,,,************+++---...///---,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,++++++,,,,,,------......,,,,,,,,,------------...,,,++++++******++++++,,,///...,,,+++,,,---,,,++++++222@@@444...333,,,///------------------------///...---,,,,,,,,,,,,,,,------...////////////...///000000000///...------------...///000000000000111111000...---...111444111111222333444555555666555555666777777777777777777777888999:::;;;<<<<<<<<<<<<<<<======>>>>>>???????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFEEECCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>===============;;;;;;::::::999888666666555444333333222333333333222222111111000000//////111111000000000000000000---///111111///...---...////////////////////////..................///000------------------------...------,,,,,,------.........////////////......***+++,,,---...//////000------............------)))+++---......---+++)))++++++,,,,,,,,,,,,------+++,,,------......---------,,,,,,,,,,,,---......FFF@@@666...++++++,,,,,,...------...000///---++++++---......,,,++++++,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,------------'''***...//////.........,,,---...///...,,,***))),,,,,,++++++,,,,,,---...wwwiiibbb\\\ZZZ\\\UUUTTTRRRPPPOOOOOOPPPQQQNNNKKKIIIGGGGGGGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<:::::::::;;;;;;888888666555555555555555555444333333222222333333///000222222222111///...---....../////////......,,,,,,,,,------.........---......//////000000000***+++,,,---------,,,,,,(((+++//////---+++++++++++++++,,,------,,,+++++++++***)))))))))***+++,,,,,,,,,,,,,,,------------)))+++.........------...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))***+++---.........---++++++,,,------,,,++++++'''((()))***+++******)))+++***************+++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,***+++,,,---------,,,+++---,,,+++,,,......---,,,,,,,,,++++++,,,---...///++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------------------,,,,,,,,,---------......---,,,++++++++++++,,,---///...,,,,,,---...---,,,)))666HHH:::///222+++///........................------,,,,,,,,,---......------...///////////////,,,---------------,,,,,,...///000111222222222222000222333222222222444555222333444555666777888888888999:::;;;<<<;;;;;;:::;;;<<<<<<<<<======>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???<<<;;;:::999888777777777555555555444444444444444333222222222111111000000000111222222000//////000000000000000000000000000------...///////////////........................///......------....../////////............//////+++++++++,,,,,,------...------............------,,,,,,------------,,,,,,+++++++++,,,,,,---------+++,,,------......---------,,,,,,,,,,,,---......BBB===555///,,,,,,,,,,,,+++***)))***+++,,,+++***+++---//////...------...---,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,---------------------,,,,,,++++++,,,,,,---.........&&&))),,,---,,,+++***+++---------......---,,,,,,,,,,,,++++++,,,,,,---...xxxiiiccc]]]ZZZ\\\UUUTTTQQQOOONNNNNNOOOPPPOOOMMMKKKIIIIIIGGGEEECCCBBBBBBAAA@@@@@@@@@AAAAAA>>><<<;;;999888888999999888777666555555444444555444333222222111111222222///000222333222111///...------...............---,,,,,,,,,------.........------...///000111222222)))***,,,.........,,,+++'''+++000111...+++******,,,,,,---......---,,,,,,000///---,,,+++,,,,,,---,,,,,,------------......+++---//////---,,,,,,---++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++------...//////...---,,,++++++------------++++++***+++,,,---...------,,,++++++******************************+++,,,------+++++++++++++++,,,,,,,,,+++,,,...///000///.........---,,,,,,---...---,,,000///------,,,---...///---,,,+++*********+++,,,++++++++++++++++++++++++---,,,+++******+++,,,---------------------,,,,,,------------.........///...---,,,,,,,,,,,,---...///...,,,---...//////...(((888MMM>>>000222+++///........................+++++++++,,,---...///000------...///000000////////////000000000000000000///000111222333444444444222444777999888888888888666666777888999:::;;;;;;<<<===???@@@@@@@@@???>>>????????????>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIMMMMMMMMMLLLKKKJJJHHHHHHCCCBBBAAA???===<<<<<<<<<999999999999999:::::::::444444333333222111111000444555555333111111222444111111111111111111111111,,,---///000000000///...000000000000000000000000//////............//////000///...------...///000,,,,,,++++++++++++++++++------............------///...,,,++++++,,,...///+++++++++,,,,,,---------+++,,,------......---------,,,,,,,,,,,,---......666333///,,,---............,,,++++++---.........***,,,///000///......///......---,,,---...///000---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***++++++,,,---...//////...000111111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...zzzhhhaaa]]]ZZZYYYXXXUUUPPPNNNOOOPPPRRRRRROOOMMMKKKHHHEEECCCBBBAAABBBCCCCCCCCCBBBAAAAAA@@@<<<;;;:::999999999::::::888888777777777777777888333333222222111000000000000000000000000000000000111000000///...---------......///000111111000000...---,,,---...---,,,+++---.........---,,,,,,++++++,,,---......---,,,+++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))***+++,,,+++***)))(((------,,,++++++***))))))++++++***)))***+++---...))),,,------000666777444---,,,***)))))))))***+++...,,,******,,,---***(((,,,+++******))))))******...---+++***)))***++++++,,,,,,---...////////////+++,,,,,,---............++++++******)))*********...---+++******+++---......---,,,++++++,,,---...---***((((((+++,,,+++)))------,,,,,,,,,+++++++++333222000...---,,,,,,---...///000///---,,,,,,...------------------------........................---333888888444000///000//////...---------......+++,,,,,,---...///000000//////000000111111222222111111111111111222222222555444444444444555666666777666666666777888888999999999::::::;;;===>>>???AAAAAAAAAAAAAAA@@@@@@???CCCBBBAAAAAAAAABBBDDDEEEDDDFFFHHHHHHFFFDDDCCCCCCGGGFFFEEEDDDCCCCCCCCCCCCGGGGGGHHHHHHIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHJJJJJJHHHGGGGGGHHHIIIJJJLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIJJJKKKJJJHHHGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLNNNOOOPPPTTTWWWUUUOOOKKKLLLOOOIIIIIIHHHGGGFFFFFFEEEEEEBBBAAA@@@???>>>??????@@@:::999777666555444444444777777777777666666666666555333111444888888444///000111111111111111111111000000///.........//////////////////////////////......---------,,,,,,,,,------------------------------............------++++++++++++++++++++++++,,,,,,,,,------.........111111///...,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......***------***+++///000...+++++++++,,,...000111222......---------......///,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***...------,,,,,,------............///111222111000000...++++++------***(((,,,,,,,,,,,,,,,---...///xxxhhhaaa^^^\\\[[[XXXUUUQQQNNNOOOPPPPPPPPPNNNLLLJJJHHHEEECCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???<<<;;;:::999999999::::::999999888777666666777777444444333333222222111111000000000000000000000000111000000///......------......//////000/////////000...---,,,,,,---------------......------,,,+++,,,------------------,,,***+++,,,---------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++***+++,,,---......------+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***,,,+++)))***---...+++,,,++++++***************---+++******,,,---+++)))---,,,,,,+++++++++++++++---,,,,,,+++******++++++++++++,,,------------,,,,,,------............---***************+++,,,------+++***))))))***+++,,,------,,,,,,,,,,,,------...+++)))***,,,---,,,***---------....../////////333111000...---,,,,,,---...///000///---,,,---...------------------------........................,,,000555444000---...///...------------...//////..................////////////000000111222222222111111222222333333333444666666666666666777888888:::::::::::::::;;;<<<<<<============>>>???AAAAAABBBCCCCCCCCCCCCBBBAAAAAADDDCCCBBBBBBBBBCCCDDDEEEDDDFFFHHHHHHFFFDDDCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIIIIJJJKKKOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMLLLJJJIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLNNNOOOPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPOOONNNMMMOOOPPPSSSVVVXXXWWWSSSQQQQQQRRRMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFAAAAAA???>>>===<<<;;;;;;;;;:::::::::999999888888777666777;;;???===666000222222222222222222222222222222111000000000000111//////000000000000000000/////////.........------------------------------------............------++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,---------------//////,,,,,,///000...,,,,,,,,,,,,,,,---...//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++------,,,+++,,,,,,,,,++++++,,,,,,,,,///......///111222111//////---++++++------+++)))---,,,,,,,,,,,,---...///wwwgggaaa^^^\\\\\\XXXUUUQQQOOOOOOOOOOOONNNLLLKKKIIIGGGFFFDDDDDDCCCDDDDDDDDDCCCBBB@@@???>>><<<;;;:::999999999::::::::::::888777666666666666555555555444333333222222000000000000000000000000000000000///......------.........///......------000///...,,,,,,---...///------......------,,,,,,...------,,,,,,------...,,,,,,---------,,,++++++........................------------------------)))*********++++++++++++)))***+++---............***++++++,,,---......///++++++,,,,,,,,,+++******---...---)))(((,,,,,,***+++++++++++++++******))),,,*********,,,---,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***...............------,,,------.........---,,,,,,************+++---...///---,,,+++******+++,,,---,,,,,,------------,,,,,,...,,,+++,,,---...---,,,+++,,,,,,---...///000111111000///...---------------/////////---,,,---...------------------------........................+++...000000---+++,,,...------,,,------...///000000000/////////.........000000000111222222333333222222333444555666666777999999888888888999::::::<<<<<<<<<<<<<<<======>>>???????????????@@@AAAAAADDDEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDFFFHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNNNNNNNLLLKKKLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQQQQOOOOOOPPPRRRWWWWWWXXXYYYXXXWWWVVVUUURRRRRRQQQQQQPPPOOOOOOOOOMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>======<<<:::;;;???CCCFFFBBB:::333444444444444444444444444444444333222222222222222000000000000000000000000000000000/////////......------------------------------............------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...*********+++,,,---...///,,,,,,,,,---------......+++++++++,,,,,,,,,------...000///,,,+++...///,,,------,,,,,,+++,,,,,,---000///...---------------------------------------,,,+++***+++---...---,,,,,,++++++******++++++,,,///......///000111///......,,,+++,,,---...---+++------,,,,,,,,,---......wwwgggaaa^^^[[[[[[XXXVVVRRRPPPPPPOOONNNMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCAAA???>>>===<<<;;;:::999999999::::::;;;:::999777666555555555555555444444333222222222000000000000000000000000000000//////........................---,,,,,,+++.../////////...------...,,,------...------,,,,,,...---,,,++++++,,,---...------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++,,,,,,,,,)))******++++++,,,,,,,,,+++,,,,,,------......///+++,,,------,,,+++)))(((+++...---))))))---///...***+++,,,---,,,+++***)))*********+++,,,,,,,,,,,,------,,,+++++++++++++++++++++---------,,,+++***------------,,,+++***))),,,---------,,,+++******++++++++++++,,,------.........---------...///000,,,---...//////...---,,,,,,,,,,,,---------,,,,,,******++++++,,,---......000//////...---------------...///...---,,,---///................................................,,,---...---+++***,,,............------...//////000000000000000000000000111111222222333444444444444444555666777999999::::::::::::::::::;;;;;;<<<======<<<<<<<<<<<<===>>>??????>>>>>>>>>??????@@@EEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIIIIHHHGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMNNNMMMLLLKKKLLLMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQRRRRRRQQQQQQRRRSSSWWWVVVVVVXXXYYYYYYWWWUUUTTTSSSSSSSSSRRRRRRQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGHHHHHHGGGFFFDDDCCCBBBBBB???@@@CCCGGGHHHDDD===888777777666666666666666555555555444333222222222222111111111111000000000000000000000////////////.........------------------------............------+++++++++,,,,,,,,,,,,,,,------------------------******++++++,,,---//////,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---,,,......++++++...///,,,...------,,,,,,------...111000///...---,,,,,,,,,........................+++******+++---......---,,,,,,++++++++++++,,,,,,...---,,,---//////---,,,,,,,,,,,,,,,---......---------,,,,,,,,,------...yyygggaaa]]]ZZZYYYXXXVVVSSSRRRQQQPPPNNNLLLJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA???===<<<<<<;;;:::999999999::::::;;;:::999777666555555555444444444333222222111111000000000000000000000000////////////............------......---,,,++++++***...111222///---++++++,,,,,,------...------,,,...---,,,++++++,,,---......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---...///---,,,,,,++++++*********------------------------+++,,,------,,,+++)))((((((+++,,,(((&&&))),,,,,,++++++,,,------+++***))))))***++++++++++++,,,---,,,,,,+++******************+++---......---,,,+++*********)))((('''&&&%%%+++++++++++++++***)))(((...------,,,++++++++++++------------......//////---...///000000///...---***+++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,...///...------...///................................................---------,,,,,,,,,...///111000000///............000111111222333333444444333333444444555666666777777777888999:::;;;<<<===;;;;;;;;;:::;;;<<<<<<===??????>>>>>>>>>>>>>>>???@@@@@@?????????@@@@@@AAAEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHIIIHHHIIIJJJJJJJJJJJJIIIHHHKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJHHHJJJKKKJJJIIIIIIJJJKKKJJJJJJKKKMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQSSSSSSSSSRRRRRRSSSTTTTTTTTTUUUWWWWWWUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNMMMMMMNNNOOOPPPRRRRRRRRRQQQPPPOOOMMMLLLNNNNNNMMMLLLKKKIIIIIIHHHFFFFFFFFFGGGFFFDDDAAA>>>;;;;;;:::::::::999999999777666555444333333333333333222222222111111111000000000000000/////////////////////.........------------............------++++++,,,,,,,,,---------------------------------......------------......,,,,,,,,,---------......++++++,,,,,,,,,---------+++......,,,---111333111---------......///000111111000///...---,,,,,,,,,........................+++******+++---......---------,,,,,,,,,,,,------,,,++++++,,,......---++++++,,,---------......///...------,,,,,,,,,------zzzhhhaaa]]]ZZZYYYWWWVVVUUUTTTTTTRRRPPPMMMKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCBBBAAA???>>>===<<<;;;:::999999999::::::::::::888777666666666666444444333333222111111111000000000000000000000000//////////////////......---------...------,,,,,,)))---111111...+++***+++,,,,,,------......------...------,,,,,,------...------,,,+++++++++,,,,,,........................------------------------...---,,,,,,,,,---///000111000///---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))///000,,,)))***,,,+++,,,,,,,,,,,,,,,++++++******+++,,,,,,+++***+++---,,,+++******))))))******+++,,,,,,---------------------------,,,+++***)))******+++++++++***))))))///...---+++******************++++++,,,,,,------......////////////......)))+++---...,,,+++++++++//////.........---------,,,------.........------,,,---///...------...///.........................................................---......///000222222111000000000000000222222333444555666777777666666666777888888999999::::::;;;<<<======>>>>>>===<<<<<<<<<<<<===>>>>>>CCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBDDDEEEEEEEEEEEEGGGIIIGGGHHHIIIJJJJJJIIIHHHGGGJJJKKKLLLNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDCCCBBBDDDEEEDDDCCCCCCDDDFFFFFFFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMMMMOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRNNNPPPSSSTTTSSSRRRSSSSSSQQQRRRTTTTTTTTTTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUSSSRRRSSSRRRRRRQQQPPPOOONNNNNNMMMLLLJJJHHHGGGFFFEEEEEEAAAAAA@@@@@@??????>>>>>>;;;:::999888777666666666666555555444444333333333222222111111111000000000111111111000//////......------............------++++++,,,,,,------.........------------,,,,,,,,,000///......------------,,,,,,,,,---------......,,,,,,,,,---------......---000000///000555777555............///000111222000///...---------------------------------------,,,+++***+++---...---,,,...------,,,,,,------...+++++++++,,,...///...---+++---......------...000......---,,,,,,,,,------zzziiiccc___]]]\\\WWWVVVUUUVVVVVVUUUQQQOOOLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBBBBAAAAAA???>>>>>><<<;;;:::999999999::::::999999888777666666777777555555444444333333222222000000000000000000000000.../////////////////////,,,------............---***---///---***(((***...+++,,,------......------,,,------------------,,,---,,,+++++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000000///...---,,,,,,------******++++++,,,,,,------+++++++++***++++++,,,,,,'''...222000------///...------,,,++++++++++++,,,***,,,---,,,***)))***,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---......//////000000///...------***++++++,,,,,,,,,,,,+++---,,,+++***************((()))***++++++,,,,,,,,,------,,,,,,,,,,,,------))),,,//////---++++++,,,------..................+++,,,---............---,,,---......------...000............................................................000000000///111111111111222333444555666666666777777888888888888888999999:::;;;;;;;;;=========>>>>>>???????????????>>>>>>??????@@@AAACCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDDDD???@@@@@@@@@@@@???>>>>>>===>>>???@@@@@@@@@??????>>>???AAAAAAAAABBBDDDFFFDDDEEEGGGIIIIIIIIIHHHGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJHHHIIIKKKLLLMMMMMMMMMLLLKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@>>>======<<<===>>>>>>======>>>@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEGGGHHHJJJJJJIIIHHHGGGKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPSSSTTTSSSRRRRRRSSSPPPSSSVVVVVVSSSQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOPPPQQQRRRSSSTTTUUUWWWXXXXXXXXXVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRPPPNNNKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDBBBAAA@@@???============::::::999888888777666666444444444444333333333333333333222222111000000///------............------++++++,,,,,,---......///......---------,,,,,,,,,///...------,,,,,,------,,,,,,,,,---------......------........./////////---000111///000444666444//////.........//////000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++------,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,///111333222111,,,...//////---,,,...000///...---,,,,,,,,,,,,,,,zzziiidddaaa___^^^VVVVVVVVVWWWXXXVVVSSSPPPLLLKKKIIIGGGFFFDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>><<<;;;:::999999999::::::888888777777777777777888777666666555444444333333000000000000000000000000.........///////////////,,,,,,---...////////////,,,......***&&&&&&+++000+++,,,,,,---.........---+++,,,............,,,+++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///---,,,+++***+++,,,---...'''((()))***,,,---...///++++++***)))***+++---...&&&---,,,+++---//////...---,,,+++***+++,,,---+++---...---***(((***,,,...---,,,,,,++++++,,,,,,---,,,,,,+++,,,---///000******+++++++++***))))))+++,,,------............*********)))******++++++)))***+++,,,---......------,,,************,,,---***---111111///,,,---...)))******+++,,,---......***+++---...///......---,,,---......------///000////////////////////////...........................---...///000111000...//////000111333666888999999999999888888888888888999999:::;;;;;;<<<<<<===??????????????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???????????????=========>>>???AAABBBCCC===>>>>>>>>>>>>===<<<<<<;;;<<<===??????>>>>>>===;;;<<<=========>>>AAACCC@@@BBBEEEGGGIIIIIIHHHHHHFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIGGGHHHJJJKKKLLLLLLLLLKKKNNNOOOOOONNNLLLJJJGGGFFFDDDCCCBBB???===;;;999888777999::::::999999:::<<<;;;<<<>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIILLLOOORRRTTTSSSRRRRRRSSSQQQUUUYYYXXXSSSPPPRRRUUUQQQQQQQQQQQQQQQQQQRRRRRRPPPOOONNNNNNNNNPPPQQQRRRQQQSSSUUUWWWXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUSSSPPPNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGEEEDDDCCCBBBBBBBBB======<<<;;;;;;:::999999777666666666666555555555444444333333222111000000---..................---++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------...............////////////000,,,//////,,,---000111///000000///...---,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,+++,,,++++++++++++++++++,,,...---...111444555555444,,,...000///---,,,---//////...---,,,,,,,,,,,,,,,}}}kkkddd```\\\[[[ZZZXXXVVVUUUUUUTTTRRRQQQLLLKKKIIIHHHHHHGGGEEEDDDDDDDDDCCCBBBAAA??????>>>======<<<;;;;;;;;;;;;<<<;;;666666<<<@@@===999666666666555444444444444555333222222222222222222333000000000000111111111111,,,...//////...------...+++,,,---......---,,,+++...------------...//////---------............///++++++,,,---............---,,,,,,++++++,,,,,,---///---***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********...------,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,...+++***+++---...,,,******++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++000//////---,,,+++******,,,,,,,,,---------......------------------------,,,,,,---///111222000...//////...------------...111000///.....................---,,,---...///000/////////......---------------......///000000000000000111222333444444555444444555666777888999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???@@@>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@AAACCCDDDEEEAAAAAAAAAAAA@@@>>>===<<<===<<<;;;<<>>???AAADDDFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIILLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIGGGFFFDDDCCCBBB@@@===:::777666444444444444444555666777:::;;;===???@@@AAAAAA@@@AAAAAAAAABBBAAAAAA@@@???AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGIIILLLQQQTTTUUUTTTUUUUUUTTTTTTTTTUUUTTTTTTSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTSSSRRRQQQQQQSSSRRRQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDCCCBBBAAA???===<<<999999::::::;;;:::::::::777666444444444444222111000///......000000///......------.........---,,,........................---------............///.........................../////////...---,,,,,,,,,...///111111///...,,,,,,------...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,---------......000///.........///111222000///...---------------,,,------......------,,,~~~llleeeaaa^^^]]]YYYXXXVVVUUUUUUTTTRRRPPPLLLKKKIIIHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;:::::::::::::::888666999AAAEEE???777222666666555444444444444444111111222333333222111111/////////......---------,,,...//////...------...+++,,,---......---,,,+++///...---------------...//////.........------------------...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++...,,,++++++......---++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,...000111000...---------------...///000000///......------.........------,,,---...///000+++,,,,,,---...///000000.........///000000111111000111111222333444555666444555666777888999::::::::::::::::::;;;;;;;;;;;;>>>=========>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEAAAAAA@@@???>>><<<;;;:::999888888888999999777666;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999:::;;;;;;999777555666666666555666888:::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKIIIGGGFFFCCCBBBAAA???<<<999777666444444333333444444555666888:::<<<>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>??????@@@@@@@@@???>>>>>>;;;;;;;;;<<<<<<>>>???@@@EEEHHHMMMQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQPPPQQQRRRRRRSSSSSSSSSRRRTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQSSSSSSSSSRRRQQQOOONNNMMMHHHHHHHHHGGGEEEDDDBBBAAA>>>>>>?????????>>>>>>===;;;999888777777777555333222111///000111111///...,,,,,,,,,,,,------,,,+++---------...............---------............///........................------......------,,,++++++,,,---///000000000///------......//////000000........................------------,,,,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,---------......//////......//////000111......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,~~~mmmfffbbb___^^^YYYWWWVVVUUUUUUTTTRRRPPPLLLKKKIIIHHHHHHGGGEEEDDDBBBBBBAAA@@@???>>>>>>===;;;;;;:::999999999999:::;;;888:::@@@BBB===777444666555555444444444444444///000222333333222000///111000///...---,,,++++++,,,...//////...------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///111000///...---,,,++++++............---,,,+++***------,,,,,,,,,,,,------***+++---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---+++,,,,,,,,,,,,,,,+++***...---,,,---...///...,,,++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))***+++,,,------...+++++++++,,,,,,,,,------,,,---...//////...---,,,,,,+++,,,---///000///---,,,,,,,,,---...///000111///...------------------------,,,,,,------...///+++,,,,,,---///000000111//////000000111222222222222222333444555666777777666666777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@?????????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDAAAAAA???===;;;999888777777777777666555444555777;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999:::;;;;;;999777444555666666555444555777777888999;;;===>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA===>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEDDD@@@@@@???===;;;999777555333333222222333333444444777888:::<<<>>>???@@@@@@AAAAAAAAA@@@@@@>>>=====================<<<;;;;;;;;;;;;:::;;;;;;<<<======@@@DDDIIIMMMOOOQQQSSSTTTVVVVVVWWWWWWWWWWWWWWWVVVXXXWWWUUUTTTRRRQQQQQQQQQSSSRRRQQQPPPPPPOOOOOOPPPOOOOOOPPPPPPQQQQQQPPPPPPQQQQQQSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSOOOOOONNNNNNLLLKKKIIIHHHEEEEEEEEEEEEEEEDDDCCCBBBAAA???===<<<<<<;;;999777555444222222222222000...,,,,,,------------,,,,,,---------------------------------............///------------------------,,,------------,,,++++++------------...///111111........./////////////////////////////////////////////...---,,,++++++*********+++,,,------------,,,,,,,,,---------......---...//////000/////////------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++}}}lllfffbbb___^^^YYYWWWUUUTTTTTTTTTRRRPPPLLLKKKIIIHHHHHHGGGEEECCCAAAAAA@@@@@@???>>>======<<<;;;::::::999:::::::::AAA;;;777888999777777:::666555444444333333444444000000000000000000000000333333222111000000//////,,,...//////...------...........................*********+++---...000111000//////...------,,,,,,---.........------,,,+++,,,++++++******++++++,,,)))***,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,------,,,,,,+++***......---............---,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,---......///+++++++++,,,,,,,,,,,,---,,,---...//////...---,,,,,,++++++,,,...///...---,,,,,,,,,------///000000...------,,,,,,,,,---------------------........./////////////////////...000111111222222333444444444444555666777888999999888888999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>@@@@@@AAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDBBB@@@>>><<<999777666555777999:::777444444777:::::::::;;;;;;<<<;;;;;;;;;:::999888999:::999888666555666888888666555555666444555666888999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<===???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEDDDCCCAAA@@@>>>======;;;:::888666555333222222111222222333333555666777999;;;===>>>???AAAAAAAAA@@@???>>>===<<<============<<<;;;;;;:::<<<<<<;;;;;;<<<<<<===>>>???CCCHHHLLLOOOQQQTTTVVVUUUVVVVVVWWWWWWWWWWWWVVVZZZXXXVVVTTTQQQPPPOOONNNOOONNNNNNNNNNNNNNNOOOOOONNNNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSUUUVVVWWWVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTSSSSSSRRRPPPOOONNNKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBBAAA@@@???===;;;888777555444444333111///...000111000///......///.........------------------------............///---------------------------------......---,,,,,,111000.........///111333///////////////.........000000000000000000000000000000///...---,,,+++***+++,,,,,,---......------,,,,,,,,,---------......,,,---...///000///...---------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++|||kkkeeeaaa___^^^YYYWWWUUUTTTTTTSSSQQQPPPLLLKKKIIIHHHHHHGGGEEECCCAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;???999555555555444555999555555444333333333333333333111///------///111333222222222222222222222222,,,...//////...------...000000////////////000000,,,,,,,,,,,,---......///........................+++,,,------.........---------,,,,,,,,,,,,------***+++,,,***((()))+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,---------,,,,,,+++---............---......------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...............++++++,,,,,,,,,---------------...//////...---------,,,+++,,,---......---///......---------......------,,,,,,,,,------...------........./////////000000000000000000000000222222333333444555555666666666777888999:::;;;;;;::::::;;;;;;<<<===============>>>>>>>>>?????????@@@AAAAAABBBCCCCCCCCCDDDAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA>>>;;;888666555555888999:::888555444777:::888888999:::::::::::::::777666666666777777555444444666777777555444444555444444666777777888888888888888888888888888888888888888999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>><<<<<<:::::::::999888777666555333222222111111111222222444444555777999;;;<<<===???@@@@@@???>>>===<<<;;;>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;<<<===@@@DDDIIILLLOOORRRUUUWWWVVVVVVWWWXXXXXXXXXXXXXXXZZZXXXUUURRRNNNLLLJJJIIIGGGGGGGGGHHHIIIKKKMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUTTTTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOOOOOOONNNMMMLLLKKKKKKIIIFFFEEEEEECCCAAA???<<<:::888777777666444222111333444333000//////000/////////......------------------............///------------------------......////////////......000///......000222555777///////////////.........000000000000000000000000111111000///---,,,++++++,,,,,,---.........------,,,,,,,,,---------......+++,,,.../////////...---......------------......+++,,,,,,------,,,,,,+++{{{jjjdddbbb______XXXVVVUUUTTTTTTSSSQQQOOOLLLKKKIIIHHHHHHGGGEEEDDDAAAAAA@@@@@@@@@?????????======<<<;;;;;;;;;;;;<<<777555666999999444222444555444444333333333333333444222000......000222444/////////000000111111111,,,...//////...------...000000////////////000000111000///...---,,,,,,,,,---------.........//////***+++,,,---............000000////////////000000,,,------***''''''+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,---------------,,,,,,+++******))))))++++++,,,---------------,,,...///...---,,,---......---,,,++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------000000//////......------,,,,,,,,,---------..............................///---,,,,,,---......---//////...---------------------------------...///......///000000000000///......000111333444555666444444444555666666777777888888999:::;;;<<<======<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAACCCDDDDDDEEEDDDDDD@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFCCCAAA>>>;;;999777666666777777777666555444555777555666777888999999999888666555444555666666444222222333444444333222333555444555666777777777777777777777777777666666666666666666666777666666555555888888888888888888888888777888999:::::::::999888777888888888777666555555333333222222111111222222444444444555666888999:::<<<<<<<<<<<<<<<;;;;;;:::<<<<<<===============<<<<<<<<<<<<===>>>???@@@AAABBBEEEIIILLLNNNQQQTTTVVVWWWWWWXXXYYYZZZZZZZZZZZZXXXVVVRRRNNNJJJGGGDDDCCC>>>???@@@AAACCCEEEGGGHHHHHHIIIKKKLLLNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPNNNLLLJJJHHHGGGFFFGGGGGGEEEEEEFFFHHHJJJLLLNNNOOORRRSSSUUUVVVXXXYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOMMMKKKJJJIIIHHHFFFEEEAAA???===<<<<<<;;;999777555777888666222//////111111111000000///.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///,,,,,,,,,...111555999;;;.........///////////////////////////////////////111111000///...------,,,,,,,,,---......------,,,,,,,,,,,,---------......+++,,,------......------......---------...//////,,,------......------,,,{{{kkkeeecccaaa```XXXVVVTTTTTTTTTSSSQQQOOOLLLKKKIIIHHHHHHGGGEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@===<<<;;;;;;::::::;;;;;;555444666:::999555333555555444333333222222333333111222222222222222222111/////////...............,,,...//////...------...//////...------...//////111000///..............................---------,,,,,,------...---------/////////....../////////---000111///***(((***...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++******,,,---......//////+++---......++++++,,,...///---,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------............------//////.........---------------........./////////000///...------...///000000///---,,,...//////.........---------......///......------......///000...///000111222111111000///000111333555666888888555555666666777888888888999::::::;;;<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFHHHHHHHHHGGGGGGDDDBBB???<<<:::999999999777666555666777666555333333444555666777777777777666555555555666666444222222333333333222333555777555666666777777777666666888777777777666666666555555555666666666666555555777777777777777777777666444555666777888888777666555666666666666555555444444444333222222222222222444444333333444555777888666777777888888888888888888888999:::;;;;;;;;;;;;<<<======>>>@@@BBBDDDEEEBBBDDDGGGIIIKKKLLLOOOQQQTTTUUUVVVWWWWWWXXXXXXXXXUUUSSSOOOJJJFFFBBB???===999999999;;;<<<>>>@@@AAAAAABBBDDDGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOKKKJJJGGGDDDBBBAAAAAAAAA??????@@@AAACCCFFFHHHIIIOOOPPPRRRTTTVVVXXXYYYYYYVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQOOONNNNNNNNNLLLJJJGGGEEECCCCCCCCCBBB@@@???<<<>>>@@@<<<666222333444222222222111000/////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////,,,,,,---...000222555666------......//////000000........................000000000/////////......,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,+++,,,------...---,,,,,,,,,------...///---......//////......---|||lllgggdddbbbbbbXXXVVVTTTSSSSSSSSSQQQOOOMMMKKKIIIHHHHHHGGGEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA<<<;;;::::::999999::::::999666555666555333777<<<555444333333222222333333///111444666666444111///111111000///...------,,,,,,...//////...------......---,,,++++++,,,---...,,,,,,---...000222333555000000///...---,,,,,,+++............---,,,++++++---,,,,,,++++++,,,,,,------222555333...******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,------.........+++++++++,,,,,,---......)))***+++---...///000000***,,,...---+++***+++...///...,,,++++++,,,...///------------------------+++++++++,,,,,,---------------------------------------............------------------------------.........////////////000111000---,,,,,,---000111111///------.../////////,,,,,,,,,---...///000111...............///000111///000111333333222222111444444444555555666666666666666666777888888999999::::::;;;<<<===>>>?????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIHHHHHHEEECCC@@@===;;;::::::;;;888666555777999999666222222333444555666666666666777666555666777777555333555555555444444555888;;;555666666777777666666666888888888777777666666666666777888888999999999888777777777777777777666666333444555777777777777666444444555555555555555444555444444333222222222333444444333222333444555666222333444555666666666666444555666888999999999999777888999:::<<<>>>@@@BBBAAACCCEEEGGGGGGIIIKKKMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTQQQMMMHHHCCC>>>;;;:::666666666777888999:::;;;<<<===???BBBEEEFFFHHHHHHGGGHHHJJJKKKMMMNNNNNNNNNHHHFFFCCC???===;;;;;;<<<;;;;;;<<<===???AAACCCDDDLLLMMMOOOQQQTTTUUUWWWWWWVVVVVVWWWVVVVVVUUUTTTSSSUUUUUUVVVVVVVVVVVVVVVVVVUUUSSSRRRQQQRRRRRRPPPNNNKKKIIIHHHGGGHHHGGGFFFDDDCCCFFFGGGCCC<<<777777999333333333222111000000///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...000000///...............,,,------...///000111111........................000000000000////////////,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......---,,,+++***+++,,,---...++++++++++++,,,,,,---.........////////////......}}}mmmgggdddaaa```YYYWWWUUURRRPPPOOONNNNNNMMMKKKIIIHHHHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@???>>><<<::::::;;;;;;:::999<<<:::777555444444555666666666555444333333333333111111222222222222111111555222///,,,++++++---...---------------...///000...------,,,,,,------...222///---,,,---///000000---------------------,,,++++++++++++++++++++++++......---,,,,,,+++******---///111000---***+++---///...---,,,,,,,,,,,,---,,,***(((***---...---+++((()))***+++,,,---------.........------,,,,,,,,,...---,,,,,,++++++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++***,,,,,,++++++,,,---///000,,,---......//////....../////////...---------,,,000...---...111333111///........................111000///...------...///.........///////////////......//////000111111111222222222222222222222222111222333555666888999:::::::::::::::::::::::::::<<<<<<<<<<<<=========>>>============>>>???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHHHHIIIIIIGGGDDDAAA>>>;;;:::999666666555444444444444555222222333333444555666666888777777666666555444444333333555777888999999999999999999888888888888777::::::999999999999999:::777666666777888999999777555555333333333444555666666666666666666666666666777666666555555555666666777666555444444333444444111111111222333444555666555555555555555555555555333333444555555666777777777777888999::::::;;;;;;?????????@@@AAABBBCCCDDDFFFGGGHHHJJJKKKMMMNNNOOONNNLLLJJJFFFAAA===999777666666555444444444444555888888888:::<<>>>>>>>>======>>>>>>???@@@AAA@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIGGGEEEAAA>>><<<;;;:::888777666666555555666666333333444555666777777888888888777777666555555555444444666777888999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999:::;;;<<<;;;:::999888777666555666666777777777777777777777777777888888777777777777888888888777777666555555555555333333333333333444555555555555555555555444444444444444555666666777777888555555555666777888888888;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIHHHFFFDDDAAA>>><<<:::666555555444444444444444666555555555777999;;;<<<>>>>>>???AAACCCDDDEEEFFFAAA???<<<888666444444444555666777888777888;;;===BBBFFFMMMRRRTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOJJJKKKLLLLLLIIIEEEAAA???>>>===<<<:::888666555444333222111111222333222000000000//////////////////---------------------------...//////////////////---...///000000000...------.........------...///,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***+++---...---+++,,,,,,---------,,,,,,+++,,,+++***---000111000...}}}mmmgggccc```___YYYXXXVVVTTTRRRQQQQQQRRRMMMKKKIIIHHHHHHHHHFFFDDDDDDDDDCCCBBBAAA@@@??????<<<;;;::::::<<<======<<<888888777777666666666555666666555444333333333333111111222222222222111111333333222111000000//////......---,,,,,,,,,------------,,,,,,,,,,,,------000---++++++,,,......------------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,............///000,,,---.........---,,,+++,,,+++***+++,,,---,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,...///000///---------......+++((((((***,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///.........---,,,,,,,,,...............///000111,,,---......//////......---------...............///---,,,---///222333333........................///............//////000/////////000000111111111///000000111111222333333333333333333333333333333666666777777888999999:::888999999:::;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGHHHGGGEEEBBB???>>><<<<<<999999888777777777777777555555666777888999::::::999999888888777666666666666666777888999999::::::;;;;;;<<<======>>>??????@@@@@@????????????@@@@@@AAA@@@??????AAAAAA@@@???>>>===;;;:::999888888888::::::::::::::::::::::::;;;:::::::::::::::;;;;;;;;;::::::999888888777777777666555555444444444444444444444444444444444444444555666777888888888888444444555555666666777777888777777777888999:::::::::;;;<<<===>>>???@@@@@@BBBBBBAAAAAA@@@???======555555444333333333333444444444333333333444666777::::::;;;<<<===>>>??????>>>===:::777555444333333333555666666555666888:::???CCCIIINNNQQQRRRSSSTTTSSSTTTVVVXXXYYYZZZ[[[\\\XXXXXXXXXXXXXXXWWWVVVUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVUUUUUUUUUTTTTTTTTTTTTNNNNNNNNNMMMKKKIIIFFFEEEEEEDDDBBB@@@>>><<<;;;:::777555444444666666555333222222222111111000000000------------------------//////////////////...---,,,---...000000000//////,,,...//////......000222.........---------------++++++++++++++++++++++++------------------------...---,,,,,,---...---,,,......///......---,,,++++++++++++---///000///...}}}mmmgggccc```___ZZZYYYWWWTTTSSSRRRSSSSSSMMMKKKIIIIIIIIIHHHFFFDDDDDDCCCCCCBBBAAA@@@??????===;;;999999:::;;;;;;:::666666777777777777666555666666555444333333333333111111222222222222111111///000000111000///...------,,,,,,,,,,,,------...000000////////////000000000...,,,,,,...///......+++,,,---///111333555555------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,...//////...,,,***,,,,,,+++,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,......---,,,+++,,,---000,,,((((((+++---,,,***------------------------............---------------............//////000,,,---......///.........,,,---------.../////////000///...---...000222222....................................//////000000......//////000000111111111111111222333333444444444444444444444555555555888888999999999999999999888999:::;;;<<<===>>>>>>======>>>>>>>>>????????????????????????@@@BBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGEEEBBB@@@???>>>>>>::::::999888888888888888777777888:::;;;<<<======;;;;;;;;;:::999999888888888888888999999:::;;;;;;<<<===>>>@@@AAACCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFHHHGGGFFFFFFGGGGGGFFFEEECCCBBBAAA???===<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???????????????>>>>>>===<<<;;;::::::888777555444444444444444444444444555555555444555777888999999999999777777777888888888999999777777777666777777888888888999999::::::;;;;;;<<<<<<<<<=========<<<<<<;;;555555444333333333333333444444333333444555777888888888999999::::::;;;;;;===<<<:::888666555555555444555555555444555666888<<<@@@FFFJJJMMMOOOQQQSSSRRRSSSUUUXXXYYY[[[[[[[[[YYYYYYYYYYYYYYYXXXVVVUUUWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVRRRRRRQQQPPPOOONNNMMMMMMKKKJJJIIIGGGDDDBBB@@@???===;;;999888999888666444333333222111111000////////////////////////////////////000000///...------+++,,,...///000000000000+++...222222000....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------......------/////////...---,,,+++***++++++,,,---...//////...~~~mmmgggccc```^^^[[[YYYWWWUUUSSSSSSRRRSSSNNNLLLJJJIIIIIIHHHFFFEEECCCCCCBBBAAA@@@??????>>>===;;;999888999999888777666666777777777777666555666666555444333333333333111111222222222222111111...///000111111000...---+++++++++,,,---...///000111000000//////000000111111///......000000000///,,,---...///000111222222------------------------+++,,,,,,,,,,,,,,,,,,,,,.........//////...---,,,***,,,...//////...,,,+++,,,,,,---,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,------...///...,,,+++,,,---000---******---...---,,,---------------------------.....................,,,,,,------.........---,,,---......///.........,,,---------.../////////111111000///......///000////////////////////////------...//////000000000------...///000000111111222222333333444555555555444444555555555666666666999999999:::::::::::::::999999:::;;;===>>>??????>>>>>>>>>????????????@@@????????????@@@AAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDBBBAAA@@@??????;;;::::::999999999999999::::::;;;===>>>???@@@AAA??????>>>>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>@@@BBBEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLNNNNNNMMMLLLHHHHHHFFFEEECCC@@@???>>>????????????????????????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@>>><<<;;;999777555555444444444444555555666666666555666888;;;<<<===<<<<<<:::;;;;;;;;;;;;;;;<<<<<<999999888777777777888888999999999999999999999999::::::::::::999999888777555555444333333333333444333222222333444666888999999999999:::::::::;;;;;;;;;;;;:::888777666666666555666666666444444666888;;;>>>CCCFFFIIIKKKNNNQQQQQQRRRUUUWWWYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUTTTTTTTTTTTTTTTTTTPPPOOONNNLLLJJJHHHFFFEEEDDDBBB???===<<<:::888555444444333222000///......000000000000000000000000//////000000///...------,,,---...//////000000000,,,222888999555000------/////////......---------........................------------------------......///...........................---+++*********+++------------......~~~mmmgggccc___^^^\\\ZZZXXXUUUSSSRRRQQQQQQNNNLLLJJJIIIIIIIIIGGGEEECCCCCCBBBAAA@@@???>>>>>>===;;;999888999999888777888888777777666666666555666666555444333333333333111111222222222222111111000111222333333333222111------------...///000000......------------......111000///000111111000///......------,,,+++******........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,...000///...+++,,,---.........---,,,,,,---...---,,,+++,,,---+++,,,,,,---------,,,,,,,,,,,,------------------,,,,,,+++++++++,,,------///000111000.........///,,,------............///---------------------------------.../////////000,,,,,,------...------,,,,,,---......//////......---------...............///000111000///...///000////////////////////////---...//////000//////.........//////000111222222333333444555555666666777555555555666777777888888999999999::::::::::::::::::;;;;;;<<<===>>>??????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDBBBAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;<<<===>>>???AAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>===<<<;;;:::;;;<<<======???AAADDDHHHKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQRRRTTTTTTTTTSSSNNNNNNMMMLLLIIIGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGGGGHHHHHHHHHFFFEEECCC@@@???===:::888777666555555555555666777777888888666999<<>>======<<<;;;;;;;;;;;;;;;:::::::::999999888888999999999999888777666555666666555444444444444555111111111111333555777999999999::::::;;;;;;<<<<<<999888888888777777666666666777777666555444666777999<<>>>>><<<:::999:::;;;======<<<:::999777666555555555555666666555444333333333333111111222222222222111111000111222222333333333333111000///..................------,,,,,,------...000/////////111111000.........---,,,,,,++++++***........................---------,,,,,,+++++++++'''&&&&&&(((,,,...---+++,,,,,,,,,---------......,,,...///...,,,***,,,---******+++,,,---------,,,------------------,,,,,,,,,+++++++++,,,,,,---...///000111000///...///000&&&+++///000...,,,...000........................,,,------...///000000111------...//////...---,,,,,,---......//////.....................---------***---111222111///000111////////////////////////...//////000000///...---///000000111333444444555444444555666666777777888555555666777777888999999888888999999:::::::::;;;<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCDDDEEEFFFHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEE@@@???===;;;;;;<<<===>>>===>>>AAAEEEIIIMMMPPPRRRSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTTTTUUUXXXYYYYYYXXXTTTTTTTTTSSSQQQNNNLLLJJJEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHFFFDDDAAA@@@>>>;;;999888777777666666666777888999999999:::<<>>===<<<<<<::::::::::::999888777666777777666555555555555666333222222222333444666777888888999999:::;;;<<<<<<999999999:::999999888888666777777666444333555666777999;;;<<<>>>@@@DDDGGGJJJLLLPPPTTTWWWXXXXXXXXXXXXYYYYYYXXXVVVRRRNNNLLLGGGGGGFFFEEEEEEEEEEEEFFFHHHHHHJJJLLLNNNQQQRRRSSSSSSTTTVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRROOOMMMKKKIIIIIIGGGEEECCC===<<<;;;999888666555444000000000000000000000000---...////////////////////////........./////////000666;;;:::444000000222............////////////........................------------------------...000111000...---///111------.........------,,,))),,,......,,,+++,,,...~~~mmmgggbbb___]]]]]][[[XXXTTTQQQOOONNNNNNNNNLLLKKKJJJJJJIIIGGGEEECCCBBBBBBAAA@@@???>>>>>>:::999999;;;>>>@@@AAAAAA<<<:::777555444444555666666666555444333333333333111111222222222222111111/////////000000111222222444333222000...---,,,,,,//////............/////////......///000000///---,,,,,,---...///000111222////////////////////////......---,,,,,,+++******---+++***,,,...///---***---,,,,,,,,,,,,---...///,,,...000...+++***+++...((()))***+++,,,---------.........------,,,,,,,,,++++++++++++,,,,,,---...---/////////---,,,---...""")))000111---***---111........................,,,------...///000111111......///000000///...---,,,---......//////....../////////......------,,,&&&+++000333222111222333000000000000000000000000//////000000000...---,,,111222222333555666666777555555666666777777888888555666666777888999999999777777888999999:::;;;;;;============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@??????@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA???@@@AAACCCEEEFFFHHHHHHKKKJJJJJJIIIIIIHHHHHHGGGAAA@@@>>><<<;;;<<<===>>>===>>>AAAFFFJJJNNNQQQSSSUUUUUUUUUVVVWWWXXXYYYYYYVVVUUUUUUWWWZZZ\\\\\\[[[XXXXXXXXXWWWVVVSSSQQQOOOKKKKKKKKKKKKKKKKKKKKKKKKDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHJJJJJJIIIHHHFFFDDDAAA@@@>>><<<:::999888888666777777888999:::::::::<<>><<<:::999888333333333333333333333333------...///000000000///000//////.........//////...222666444...,,,000555------......//////000000------------------------------------------------...000222111...---///111......///////////////...))),,,......,,,***,,,...~~~lllfffbbb```___\\\[[[XXXVVVSSSRRRPPPPPPNNNLLLJJJIIIIIIHHHEEEDDDCCCCCCBBBAAA@@@???>>>===666<<<888AAA222NNN}}}DDD999888777666666555555555333333333333333333333333000///...///111222222111222111111111000000//////...---,,,,,,,,,,,,---...............////////////111000...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000111000///***+++,,,,,,------,,,,,,---------,,,,,,+++++++++((()))+++,,,,,,,,,+++***........................000///...---+++***)))(((------------------------//////.........---------///...---,,,,,,---...///,,,---......//////......000000////////////000000000000//////............111000000/////////000000,,,,,,---.../////////...444111......000000...,,,///////////////.........111111111000000000000000333222222111111222222333444555666666444555666888666666666777888888999999999:::;;;<<<============<<<<<<======>>>?????????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIIIIHHHHHHHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFEEECCCBBBBBBBBBCCCAAA@@@@@@@@@AAADDDGGGHHHFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLGGGEEECCCAAA@@@@@@AAABBB@@@BBBDDDHHHLLLPPPTTTVVVZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]\\\[[[YYYXXXUUUTTTSSSRRRPPPNNNLLLKKKHHHIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGGGGCCCAAA???===;;;::::::;;;;;;;;;;;;;;;;;;===>>>>>>???CCCIIIOOOTTTVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZWWWWWWWWWWWWVVVUUUSSSSSSUUUTTTRRRPPPNNNKKKJJJIIIHHHGGGFFFDDDCCCBBBAAAAAA>>>===<<<;;;999777666666666666555555444333333222777777666666777777888999999999888888777777777666888777777666666555444444666666666666888:::<<<===BBBGGGMMMRRRUUUWWWYYY[[[^^^]]]\\\XXXTTTNNNIIIFFFBBBAAA???===<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDIIIKKKNNNRRRUUUVVVWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWUUUUUUUUUTTTRRRPPPNNNLLLJJJHHHFFFEEEDDDBBB???<<<;;;:::888666444111//////111///...///111111000///444222111000111222111000///...------///000000///000111111///---,,,,,,---....................................//////////////////.........------------------------...///000///...---,,,,,,---...///}}}llleeebbb___^^^ZZZYYYVVVTTTQQQOOONNNNNNNNNLLLJJJIIIIIIHHHEEEDDD@@@?????????>>>>>>======;;;AAA999BBB777IIInnnBBB999888777666666555555555666555555444333222111111111//////000111222222111111111111111000000000///......---,,,,,,---..................////////////---......///////////////...........................------,,,,,,+++++++++(((***,,,...//////...---++++++,,,------------,,,---------,,,,,,,,,++++++------.../////////...---++++++++++++++++++++++++...------,,,,,,+++++++++------------------------//////.........---------///...------------...///,,,---......//////......000//////......//////000/////////.........------000000//////...//////000,,,---......//////......000...---...000222111000////////////////////////111111111111111111111111111111111222333444555666555666666666555555777888666666777777888999999:::888999:::;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIJJJIIIHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEHHHJJJLLLOOONNNNNNNNNMMMMMMLLLLLLHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHGGGEEECCCCCCCCCDDDEEECCCEEEGGGJJJNNNRRRVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^^^^^^^]]]\\\ZZZYYYYYYYYYXXXWWWUUUSSSRRRQQQLLLLLLLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJFFFDDDBBB@@@???>>>>>>>>>=========>>>>>>???@@@AAADDDGGGMMMSSSWWWYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWUUUSSSRRRPPPPPPQQQPPPNNNLLLJJJHHHGGGGGGCCCCCCAAA???>>><<<::::::999888888777555444444333555555444444555555666777999999999888888777777777666666555555444333333333333333333444666888:::<<>><<<<<<<<<<<<===;;;<<<<<<===>>>???@@@@@@DDDEEEHHHJJJMMMOOOPPPQQQTTTUUUWWWXXXYYYXXXWWWWWWXXXXXXXXXXXXWWWUUUSSSRRRMMMKKKIIIHHHGGGEEEBBB@@@???>>><<<:::777555333222333111000000111222000///222000.........///...---111///---...///000///...---///000000...---...///....................................//////////////////.........---------000000//////...////////////...------------...///|||kkkddd```^^^]]]ZZZXXXVVVSSSQQQOOONNNMMMNNNLLLJJJIIIIIIHHHEEEDDD????????????????????????:::BBB555<<<999===SSS999999888777666666555555555888888666444222111///...111000///000222222222000111111111111000000000000......---,,,,,,---......---............/////////+++---///111111000///...//////////////////////////////...---,,,+++******)))***,,,---------,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............---------///...------------...///,,,---......//////......///..................///.........---------------//////............//////------.../////////......///...---...000222111000//////////////////000000111111111111222222222222111111222333444666888888555666777666555555777999777777888888999::::::::::::;;;<<<======>>>>>>======>>>>>>??????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJJJJIIIIIIIIIJJJIIIJJJKKKMMMOOOPPPPPPPPPOOOOOOOOONNNMMMLLLLLLKKKIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKMMMOOOQQQSSSSSSRRRRRRRRRRRRRRRRRRMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJHHHIIILLLOOOSSSVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^___````````````^^^]]]\\\^^^^^^]]]]]]\\\ZZZYYYXXXRRRRRRRRRQQQQQQPPPPPPPPPTTTTTTSSSRRRQQQPPPPPPOOOKKKJJJIIIGGGFFFEEEEEEEEEBBBCCCCCCCCCDDDEEEEEEFFFKKKNNNSSSXXX\\\^^^^^^^^^______``````aaaaaa``````aaaaaaaaaaaaaaa```___^^^]]]]]]\\\[[[ZZZZZZYYYYYY\\\ZZZXXXVVVTTTRRRQQQPPPLLLKKKIIIGGGEEECCCBBBAAA>>>===<<<;;;999777666666555555444444444555666666999888888888888777777777666666555555444333333333333333333444666888:::<<>>???@@@AAAAAAAAAAAA?????????@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKKKKJJJJJJJJJKKKJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRQQQPPPOOONNNNNNMMMKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMNNNOOONNNOOORRRUUUWWWZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^______``````aaaaaabbbbbbcccbbbaaa```___````````````___^^^]]]\\\XXXXXXWWWVVVVVVUUUUUUUUUYYYXXXXXXXXXWWWWWWVVVVVVRRRRRRQQQPPPOOONNNNNNNNNJJJKKKKKKLLLMMMMMMNNNNNNRRRTTTXXX\\\```aaabbbaaaaaabbbbbbcccccccccbbbbbb``````aaaaaaaaa```______________________________aaa```^^^\\\[[[ZZZZZZZZZUUUTTTRRRPPPNNNLLLJJJIIIEEEDDDCCCAAA???===;;;:::888888777666666777777777777777777777777777777777777777777666555555444444555444555555777:::<<<===CCCGGGKKKOOOQQQSSSVVVWWWZZZZZZZZZYYYVVVSSSOOOMMMGGGFFFCCCAAA???>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;?????????@@@AAACCCDDDEEECCCFFFJJJOOOSSSVVVWWWWWWYYYZZZ[[[[[[ZZZYYYXXXWWWUUUSSSRRRQQQQQQOOOLLLJJJKKKJJJHHHEEECCC@@@>>>===;;;:::999888888666333111222111000111333444444444111///......000222111111///111444444333111000000..................................../////////////////////..................---,,,+++++++++++++++.........------.........|||jjjccc___\\\ZZZ[[[ZZZWWWUUURRRPPPOOOOOONNNLLLJJJIIIIIIHHHEEECCCEEEEEEDDDBBB@@@???>>>======CCC888;;;AAA888777;;;999888777666555555555555666666555444444333333222333111000111222222111000000000000000000000111111........................------------............222111///...------------------------------------,,,,,,,,,------........................------,,,,,,,,,---.........------------------------------//////..................000000000000000000000000///......------,,,,,,+++........................---.....................---..................---,,,---......///...............------------......------------------------...............///000000...///////////////......///000111111000///......000000000000111111222222222333333333444444444555666666555555666666777777666777888888777777888:::999999::::::;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKIIIJJJLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPTTTTTTSSSRRRQQQQQQPPPPPPNNNOOOOOOPPPQQQQQQQQQRRRQQQQQQRRRRRRSSSTTTUUUVVVYYYYYYZZZZZZ[[[[[[\\\\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUXXXZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______``````aaabbbbbbbbbccccccdddeeeeeedddbbbaaaaaaaaaaaa```___^^^]]]]]][[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\YYYYYYYYYXXXXXXWWWWWWVVVSSSTTTUUUVVVWWWWWWVVVVVVWWWYYY\\\___bbbcccccccccbbbcccccccccccccccbbbbbb^^^______````````````______`````````aaaaaabbbbbb_________^^^^^^______```\\\[[[ZZZXXXVVVSSSRRRQQQMMMLLLKKKHHHFFFDDDBBBAAA<<<;;;:::999888777777777777777777777777777777777777777666666555444444444555555555555777999;;;<<<@@@CCCHHHKKKMMMNNNQQQSSSUUUUUUVVVVVVUUUSSSPPPOOOOOOMMMJJJGGGEEECCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA<<<>>>CCCHHHMMMRRRTTTVVVYYYZZZ[[[[[[[[[ZZZYYYXXXXXXVVVUUUTTTTTTSSSPPPNNNOOONNNLLLJJJGGGEEEDDDCCCAAA@@@???>>>>>>;;;888555333222222333666999999999///...---///111444444444444555777666333111000000////////////////////////............////////////////////////////////////+++++++++++++++,,,---...---..................---|||jjjccc___[[[ZZZYYYWWWUUURRRPPPNNNMMMLLLNNNLLLJJJIIIIIIHHHEEEDDDEEEDDDCCCAAA???===;;;:::;;;>>>::::::>>>999666;;;999888777666666555555555444444444444444555555555333222111111222333111000000000000000111111111111---...////////////...---,,,------------.........333222///---,,,,,,---...------------------------++++++,,,---...///000000........................,,,,,,---...............------------............,,,,,,++++++,,,------.../////////////////////////////////...---,,,,,,+++........................---------...............------...//////...------,,,---......//////......///..................///---------------.........//////...//////000111222//////000000000///......***,,,///111111111111222000000000111222222333333333333444444555555666666777777666666555666666777777888999888777777999;;;:::::::::;;;<<<<<<=========>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLJJJKKKMMMMMMLLLLLLLLLMMMOOONNNNNNNNNOOOPPPQQQQQQTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWUUUUUUVVVVVVWWWWWWWWWWWWYYYZZZ\\\^^^````````````________________________``````aaaaaabbbcccccccccddddddeeeffffffeeedddcccaaaaaaaaa```___^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[\\\]]]^^^______\\\]]]]]]^^^^^^]]]\\\\\\YYY[[[\\\^^^^^^^^^^^^]]][[[]]]___aaacccdddddddddcccccccccdddccccccbbbaaa___``````aaabbbbbbbbbbbb``````aaaaaabbbccccccccc]]]]]]]]]^^^___```aaabbb```___^^^]]][[[ZZZXXXXXXUUUTTTSSSPPPNNNLLLKKKJJJAAA@@@>>><<<:::999888888888888888999999999999999777777666555555444444333555444333333444666777888<<>>999;;;===AAAEEEJJJNNNQQQWWWXXXZZZ\\\]]]]]]]]]\\\[[[YYYXXXWWWWWWVVVSSSQQQQQQQQQPPPNNNLLLKKKIIIIIIGGGFFFFFFEEEDDDBBB>>>:::555444333555777999:::999000///...///222444555444666777666444111//////000////////////////////////............////////////...////////////000000000------------...///000111------...//////...------}}}kkkccc___\\\ZZZXXXWWWUUURRRPPPNNNMMMLLLNNNLLLJJJIIIIIIHHHEEEDDDDDDCCCBBBAAA???>>><<<<<<:::888<<<888666999777888999888777666666555555555444444444555555555555555444333111222222333111000///000000000111111111111---...///000000///...---,,,,,,---------.........//////........./////////........................,,,,,,------......//////---------,,,------......,,,------...............------------.........///((('''''''''(((***,,,---------------------------...............---------........................---------.........//////------...//////...------,,,---......//////......000//////......//////000------.........//////////////////000000111333333000000000000000///......))),,,000222111000111333000000111111222333333444333444444555666666777777555555555555555666777888888999999999888888:::;;;:::;;;;;;<<<======>>>>>>======>>>???@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLJJJLLLNNNNNNMMMLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]aaa``````_________``````^^^^^^^^^^^^^^^^^^]]]]]][[[[[[\\\\\\\\\\\\\\\\\\\\\^^^```aaabbbbbbaaa``````````````````````````````aaaaaabbbbbbccccccddddddeeefffggggggfffeeedddddddddcccbbb```^^^]]]\\\ZZZ[[[[[[\\\\\\]]]]]]^^^]]]]]]]]]^^^^^^______```]]]^^^___``````___^^^^^^]]]^^^```bbbcccbbbaaaaaa___```bbbcccdddeeeeeeeeedddddddddddddddcccbbbaaa___```aaabbbcccdddddddddbbbbbbccccccddddddeeeeee^^^^^^^^^^^^___```aaabbbbbbaaa```___^^^]]]\\\\\\[[[ZZZYYYWWWUUUTTTRRRRRRJJJHHHFFFCCC@@@>>><<<;;;;;;;;;;;;<<<<<<=========::::::999999888777777777666555444333333444555666888:::===???@@@BBBEEEGGGIIIKKKNNNQQQTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQNNNNNNNNNNNNNNNOOOOOOOOONNNOOOOOONNNKKKFFFBBB???<<<;;;;;;;;;>>>BBBFFFHHHOOOQQQUUUYYY\\\^^^``````]]]\\\[[[ZZZZZZYYYWWWUUUTTTSSSSSSRRRQQQPPPOOOOOOLLLKKKKKKKKKJJJHHHCCC@@@:::999777777888888888777333111000000222333333222444444333000------...000////////////////////////............////////////.../////////000000000000/////////...//////000000------...//////...------}}}kkkddd___\\\[[[ZZZYYYWWWTTTRRRPPPOOONNNNNNLLLJJJIIIIIIHHHEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@===999AAA;;;555======:::999888777666666555555555666555555555555444444444444333222222333333111000//////000000111111111222---...///000000///...---,,,,,,,,,---------......***+++...000111111000000////////////////////////..................------,,,+++++++++,,,,,,---...,,,---......//////......---------.........//////))))))))))))+++---///000........................,,,,,,------...//////000////////////////////////---------.........//////,,,---...//////...---,,,,,,---......//////......000000////////////000000........./////////000000000000000000111222333444000000000000000///......+++///222333000...///000000000111222333333444444444444444555666777777888333333333444666777999:::888999:::999888888:::<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLNNNNNNMMMMMMMMMNNNLLLLLLLLLMMMPPPRRRUUUWWWRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZ\\\]]]^^^___```aaabbbcccbbbbbbbbbaaabbbbbbcccccc``````aaaaaaaaaaaa``````______````````````______^^^___aaacccccccccaaa```aaaaaaaaaaaaaaaaaaaaaaaa```aaaaaabbbbbbcccdddddddddeeefffggggggfffeeeeeeffffffeeedddbbb___^^^\\\YYYZZZZZZ[[[\\\]]]^^^^^^``````__________________\\\]]]^^^``````___^^^^^^^^^```bbbdddddddddcccbbbbbbcccdddeeeffffffffffffdddeeeeeeeeedddcccbbbbbb___```aaabbbcccdddddddddddddddeeeeeeffffffgggggg``````_________``````aaabbbbbbaaa``````______^^^___^^^]]][[[ZZZXXXWWWVVVRRRPPPMMMJJJFFFCCCAAA@@@===>>>>>>>>>??????@@@@@@???>>>>>>======<<<;;;;;;999888777666555555666777555777:::<<<===???BBBDDD@@@BBBFFFJJJMMMNNNOOOOOOQQQQQQPPPQQQRRRTTTVVVWWWQQQQQQRRRRRRRRRSSSSSSSSSVVVWWWWWWVVVRRRLLLFFFBBB???===:::888999<<<@@@BBBGGGJJJOOOTTTZZZ^^^```bbb___^^^]]]]]]]]]\\\YYYWWWUUUUUUUUUTTTTTTSSSSSSSSSNNNNNNNNNNNNNNNKKKGGGCCC@@@>>>;;;:::999999777555666444222111222222111000222111///---++++++...111000000000000000000000000............/////////000.../////////000000111111000///...---------------,,,---...//////...---,,,}}}jjjccc^^^[[[YYYUUUTTTSSSRRRRRRQQQOOOLLLOOOLLLHHHFFFEEEEEECCCBBBEEEDDDBBBAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<888777666555555444444555555333111111222444444444555444333222111///......////////////000000000000////////////////////////......---,,,,,,...///000000...,,,...111111///,,,---.../////////...,,,++++++---//////...---...///...---,,,,,,,,,,,,---...........................///............---------......////////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000//////...------,,,,,,+++,,,---...///111222222/////////...------///111///............///000000////////////000000000000---......///000111111222000000000000////////////111111111111222222333333666444333333555666666555555555555555666666666777888888888777777777777777888888888777666777999;;;:::;;;<<<;;;;;;;;;===???<<<===???@@@AAAAAA@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHIIIKKKMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUURRRSSSTTTUUUUUUTTTRRRRRRWWWWWWXXXYYYZZZZZZZZZZZZ^^^]]]\\\]]]^^^___^^^^^^^^^^^^^^^___``````aaaaaaeeeddddddccccccbbbbbbbbbcccbbbbbbaaabbbcccdddeeedddfffggggggfffffffffhhhddddddddddddddddddddddddbbbbbbaaaaaaaaaaaaaaaaaacccbbbbbbbbbbbbcccdddeeefffggghhhgggdddcccbbbccceeeeeedddcccbbbaaa```___^^^___``````^^^\\\\\\\\\]]]___aaacccdddcccbbbaaabbbccccccbbb___]]]]]]^^^bbbccccccddddddddddddcccddddddeeeeeefffgggggghhhggggggfffeeedddcccbbbbbbeeefffhhhhhhhhhfffdddbbbfffeeedddfffiiijjjhhhfffaaa```___^^^___aaacccdddgggfffeeeeeedddcccbbbbbbbbbbbbbbbaaa___^^^\\\[[[YYYXXXUUURRRMMMIIIEEECCCCCCAAA???@@@BBBCCCDDDDDDEEEGGGIIIIIIEEEBBB???>>>===<<<;;;:::::::::::::::;;;999888999;;;<<<<<<<<>><<<:::999888777555333222000000///////////////////////////..................------........................//////.........---------***111---,,,333222+++,,,......------------......|||iiibbb]]]YYYXXXWWWVVVTTTTTTTTTSSSPPPNNNOOOLLLIIIGGGGGGFFFDDDBBBDDDBBB@@@@@@@@@@@@>>>===<<<<<<;;;:::999999888888888888666555555555555555666444222111333444444333333333222222111000000000000000000111111111111111...........................------------.../////////......///000000///---......//////...------,,,+++---//////...---...///---,,,++++++++++++,,,---...---+++******+++---...---------.........//////,,,,,,------------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---........................,,,------...///000111111000000000///------///111111111000000////////////////////////000000000000......//////000000111111000000000000000000000000222333444444444333222222444444444666888888777555555555555666666666777777888888888888777777777777777888888888777777999;;;;;;<<<======<<<===???AAA===>>>???AAAAAAAAAAAA@@@>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJJJJJJJLLLNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[^^^^^^^^^___```aaa``````bbbbbbbbbccccccdddddddddcccdddddddddeeeeeeeeeeeeggggggfffffffffhhhiiijjjhhhjjjllllllkkkiiiiiiiiiggggggfffeeeddddddccccccddddddeeefffffffffeeeeeedddeeeeeeeeeffffffffffffggghhhiiihhhfffeeeeeefffggggggffffffeeeddddddcccaaabbbbbbbbb```___^^^^^^\\\]]]___```aaa``````___aaacccccccccaaa```aaabbbdddeeeffffffggggggffffffffffffffffffggggggggggggeeeeeedddddddddcccccccccaaaccceeeggghhhhhhgggfffgggeeedddfffhhhiiigggeeebbbaaa``````aaabbbdddfffeeeeeeddddddddddddddddddccccccccccccbbb```___^^^^^^]]]ZZZWWWSSSOOOKKKIIIGGGEEEDDDDDDFFFGGGHHHGGGHHHJJJMMMMMMKKKIIIHHHGGGFFFEEECCCAAA@@@???>>>>>>===<<<:::;;;<<<======<<<===<<<======???AAACCCDDDDDDFFFHHHKKKMMMNNNNNNNNNQQQQQQQQQRRRSSSUUUWWWYYYVVVVVVWWWWWWUUUQQQNNNLLLHHHDDD???<<<<<<<<<:::999<<<@@@FFFLLLRRRWWW]]]```aaa```_________^^^]]]\\\[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVTTTRRRPPPOOOMMMLLLIIIHHHFFFDDDBBB@@@???>>><<<;;;999666444333222111000000000000000000000000................................................//////.........---------+++111...,,,111///***---.........------.........}}}kkkccc^^^[[[YYYYYYXXXVVVVVVVVVUUURRRPPPNNNMMMKKKJJJIIIGGGDDDBBBAAA@@@??????@@@@@@???===>>>===<<<;;;999888777666888888777666555555555555777555333222333333333222111111111111111111222222222222222111111111111111........................------...////////////...---///000000///....../////////...------------...+++---//////...---...///---,,,+++******+++,,,---000...+++))))))+++...000++++++,,,---...///000111,,,,,,------------,,,,,,/////////............---........................---......//////......---------...//////000111111............/////////000111111111000...---///000333333222222111///...---////////////000000000000////////////000000000000000000000000000000000000444666888::::::888555333222222333666888888666444555555666666666777777777888888888888888888888888888999:::999888888:::<<<===>>>??????>>>>>>@@@BBB>>>???@@@AAABBBBBBBBBBBB???AAACCCCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMLLLLLLLLLNNNOOOQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYZZZ[[[[[[\\\\\\[[[[[[___``````aaabbbccccccdddggghhhhhhiiiiiiiiiiiihhhffffffggghhhiiijjjkkklllhhhhhhgggggghhhiiikkklllnnnqqquuuvvvtttrrrpppppppppooommmkkkhhhfffdddcccggghhhjjjlllllllllkkkjjjiiiiiikkkllllllkkkkkkjjjjjjkkklllllljjjhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiieeeddddddbbbaaa```___^^^^^^______```````````````^^^```bbbbbbaaaaaabbbcccdddeeefffggghhhgggffffffiiiiiiiiiiiihhhhhhhhhgggddddddddddddeeeeeeffffffcccdddfffhhhiiiiiiiiiiiigggfffffffffggggggeeeddddddcccbbbbbbcccdddfffgggcccdddddddddeeeeeeeeeeeedddeeeeeeeeeddddddcccbbbcccbbb```^^^ZZZWWWTTTRRRNNNLLLJJJJJJKKKMMMMMMMMMMMMOOORRRSSSRRRRRRRRRSSSQQQPPPNNNLLLIIIHHHGGGFFFCCCAAA?????????@@@???>>><<<<<<;;;;;;<<<===>>>>>>>>>???AAADDDFFFGGGHHHHHHLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTVVVWWWWWWVVVTTTSSSNNNIIICCC???<<<;;;999888777:::@@@EEEKKKRRRYYY]]]``````aaaaaaaaa```___^^^]]]]]]\\\\\\[[[ZZZZZZZZZXXXWWWVVVUUUTTTRRRQQQQQQNNNMMMLLLJJJHHHFFFEEEDDDAAA@@@===:::888666444444111111111111111111111111////////////////////////......................../////////............------222///,,,000---)))000........................nnnfffaaa^^^]]]YYYXXXWWWVVVVVVUUUSSSPPPNNNMMMLLLLLLKKKIIIEEEBBBAAA@@@??????AAABBBAAA??????>>>===<<<;;;:::999999999888777666555555555555777555444333444444222111111111111111111111111111222111111111111111000000------------------------,,,---///000000000///...,,,///111111...,,,...000//////---,,,,,,---...///+++---//////...---...///------,,,++++++,,,------111///...,,,,,,...///111,,,,,,------...//////000......////////////....../////////...............000000000000000000000000...//////000000//////.........//////000111111111///////////////.........000111111000...------///111111222222111///...---////////////000000000000000000000000////////////000000111111111111111222444777<<>>:::888333222111333555777777666555666666666666777777777777888888888888888999999:::;;;<<<<<<;;;;;;<<<>>>===>>>??????>>>???AAACCC@@@@@@AAABBBCCCCCCCCCDDDBBBDDDFFFFFFFFFGGGHHHJJJIIIIIIHHHIIIIIIJJJKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^____________aaacccdddeeefffgggiiijjjnnnooopppqqqqqqqqqqqqpppnnnnnnoooppppppqqqrrrrrrllllllkkkkkklllmmmoooppptttxxx~~~}}}|||}}}{{{xxxuuuqqqmmmkkkiiilllnnnqqqsssuuutttrrrqqqrrrsssuuuvvvvvvuuusssrrrrrrttttttssspppnnnmmmnnnnnnnnnnnnnnnoooooooooooommmkkkhhhgggeeedddbbb`````````aaabbbbbbbbbccccccaaaccceeefffeeedddeeefffgggiiijjjkkkkkkjjjiiihhhjjjjjjjjjjjjjjjiiiiiiiiiddddddeeefffggghhhiiiiiijjjjjjkkkkkkkkkjjjiiihhhhhhggggggggggggfffdddcccddddddcccddddddeeeggggggdddeeeeeeeeeeeeeeeeeeeeedddeeeeeeffffffeeeeeeeeefffeeedddbbb___]]]ZZZYYYUUURRRPPPPPPQQQRRRRRRRRRRRRTTTVVVWWWWWWWWWXXXYYYYYYXXXWWWUUUSSSRRRQQQQQQNNNKKKHHHFFFEEEDDDAAA@@@???>>>>>>===<<<<<<;;;;;;999:::;;;===???AAABBBBBBEEEEEEGGGHHHJJJLLLNNNOOONNNOOORRRTTTVVVVVVVVVVVVSSSOOOIIICCC>>>;;;:::999666888;;;???DDDKKKRRRXXX]]]___bbbccccccbbbaaaaaa_________^^^]]]]]]\\\\\\ZZZYYYYYYXXXWWWVVVUUUUUURRRRRRPPPOOOMMMLLLKKKJJJGGGEEEBBB???<<<999777666222222222111111111111111/////////000000000000000......................../////////..................333///...111,,,)))222......////////////......nnngggbbb___]]]YYYWWWVVVUUUUUUTTTRRRPPPOOONNNLLLLLLKKKIIIEEEBBBBBBAAA@@@AAACCCCCCCCCAAA<<<<<<<<<<<<<<<<<<;;;;;;999888777666666555555666777666444444555444222000333333222222111000000000111111000000000/////////........................,,,---///000000000///...,,,///111111...,,,...000///...---,,,,,,---//////+++---//////...---...//////...---,,,,,,---...///...//////000000//////.................................////////////......////////////////////////////////////////////////000000000111111000000000000000000000000000000000////////////...............///000///---,,,---.........//////000/////////////////////000000000000000000000000////////////000111111111222222333333222555999===???>>><<<;;;888666333333555888::::::666666666666777777777888777777888888999999999:::<<<===??????>>>===>>>@@@===>>>??????>>>???AAACCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFHHHHHHHHHHHHJJJKKKHHHHHHHHHIIIIIIJJJKKKLLLOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUWWWXXXYYY[[[[[[\\\\\\\\\\\\\\\\\\^^^___aaaccceeegggggghhhiiilllnnnooopppqqqtttvvvzzz|||}}}~~~~~~|||{{{{{{{{{zzzzzzzzzyyywwwwwwvvvuuuvvvwwwxxxyyyzzz~~~zzzwwwvvvwwwyyy}}}}}}zzzyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxuuupppmmmkkkiiifffddd^^^___aaacccdddeeeffffffiiikkknnnnnnmmmlllkkkllloooppprrrsssrrrpppnnnmmmiiiiiiiiiiiijjjjjjkkkkkkeeeeeefffggghhhiiijjjjjjllllllkkkkkkjjjjjjiiihhhhhhiiiiiihhhgggeeeddddddddddddddddddeeefffggggggggggggfffeeeeeedddcccccccccdddeeeeeeffffffeeeeeeeeeeeedddcccbbb```^^^]]][[[XXXVVVUUUVVVWWWVVVVVVVVVWWWXXXXXXWWWXXXZZZ[[[]]]\\\\\\[[[[[[[[[\\\\\\YYYVVVRRROOOMMMJJJGGGEEEDDDCCCBBB@@@>>><<<:::999777888888999;;;<<<===>>>>>>???@@@BBBDDDEEEGGGGGGGGGHHHKKKMMMPPPQQQRRRRRRSSSQQQLLLFFF@@@<<<::::::888999:::<<>>;;;888777999;;;===>>>666666666777777777888888777777888888999:::::::::<<<>>>@@@@@@?????????@@@>>>???@@@?????????AAACCCDDDDDDCCCDDDDDDEEEGGGGGGEEEGGGHHHHHHHHHHHHJJJKKKJJJIIIIIIJJJJJJKKKLLLMMMPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVRRRRRRRRRTTTUUUWWWYYYZZZ\\\^^^___aaaaaaaaa```___```bbbeeeiiillloooqqqrrryyy}}}}}}vvvqqqooolllhhhddd```bbbfffjjjmmmooooooooorrrtttwwwxxxwwwuuuttttttwwwyyyzzzzzzyyyvvvsssqqqnnnnnnnnnnnnnnnnnnnnnnnniiiiiijjjjjjkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhjjjkkkjjjhhhfffffffffddddddeeeffffffggggggggghhhhhhgggfffeeedddccccccddddddeeeeeefffeeeeeeeeeddddddddddddcccbbbaaa``````^^^[[[ZZZ[[[[[[ZZZZZZYYYZZZZZZYYYXXXXXX[[[]]]____________```bbbcccdddbbb```\\\YYYWWWTTTRRROOOKKKJJJHHHFFFBBB???<<<::::::999999999::::::;;;<<<:::;;;<<<>>>???@@@@@@@@@@@@AAACCCFFFHHHIIIJJJKKKNNNNNNLLLGGGBBB===;;;:::999999:::;;;<<<@@@EEEIIIPPPWWW^^^cccdddcccdddfffddddddccccccbbbaaaaaa```^^^^^^]]]]]]\\\[[[ZZZZZZWWWWWWVVVUUUTTTTTTSSSSSSPPPOOOLLLHHHEEECCCAAA@@@:::999888666555333222111000111111222222333333333////////////////////////...////////////000000000///111///555<<<333+++111...///000111111000///...~~~llleee```\\\[[[XXXWWWUUUUUUUUUTTTQQQOOOPPPNNNKKKIIIHHHGGGEEEDDDCCCBBBAAAAAACCCCCCBBB@@@;;;;;;;;;::::::999999999:::999888777666666666666555444444555666666444222111111111111111111111111222222111111000//////...000000000000000000000000///////////////000000111///......///000000///---,,,------...//////......+++---//////...---...//////...------------...///------............---------------...............,,,,,,------------,,,,,,.../////////000000000000------------------------......////////////......---------.../////////000.........///////////////---///111222111111111222222111///------...000111////////////000000000000......//////000000111111111111222222333444444555444444444444555777888999===<<<;;;<<<======;;;:::666666777777777888888888777777888999999:::;;;;;;;;;>>>@@@@@@???>>>?????????@@@AAAAAA@@@AAACCCEEEEEEEEEDDDDDDEEEFFFHHHIIIHHHIIIKKKKKKJJJJJJKKKMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSUUUUUUVVVWWWWWWWWWWWWWWWSSSSSSTTTVVVYYY[[[]]]___aaadddhhhkkkmmmmmmlllkkklllnnnsssxxx}}}~~~{{{wwwrrrmmmmmmqqqwww}}}||||||{{{zzzyyyxxxwwwvvvssssssrrrrrrqqqqqqqqqqqqmmmmmmlllkkkjjjjjjjjjjjjhhhkkklllkkkiiiggghhhiiieeefffggghhhhhhiiiiiiiiiggggggffffffeeeeeeeeedddeeefffffffffffffffeeeeeeeeeeeeeeeffffffeeeeeedddeeeccc```_________^^^]]][[[\\\[[[ZZZZZZ[[[___aaabbbbbbbbbcccdddfffggghhhgggdddbbb``````___^^^\\\UUUTTTRRROOOKKKFFFBBB@@@>>>===<<<;;;:::;;;;;;<<<999999;;;<<<=========<<<<<<===>>>???@@@BBBBBBCCCFFFHHHIIIFFFAAA<<<999999777888999:::;;;===BBBEEEJJJRRR[[[aaacccccceeegggfffeeeeeeddddddcccbbbbbb``````___^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUSSSQQQNNNKKKHHHGGGFFF@@@???===;;;888666444333111111222222333444444444////////////////////////.../////////000000000000///......999DDD:::,,,///...///000111111000///...nnnfffbbb^^^]]]YYYWWWVVVVVVVVVUUURRRPPPPPPNNNJJJHHHGGGFFFEEEDDDCCCBBB@@@AAAAAABBB@@@?????????>>>===;;;:::999999:::999888777666666666666444444444555777777555333///000000111222222333333333333222222111000000///000000000000000000000000000///.........///111222000...,,,...111111///,,,+++,,,...///000///...---+++---//////...---...///...---,,,,,,,,,,,,---...111000///......///000111+++,,,,,,---...///000000...//////////////////....../////////000000111111000000000000000000000000,,,------------------,,,***+++,,,---...000111111............//////000000---000333444333333444444666444000---,,,...000111////////////000000000000---......///000111111222111111222333333444555555:::999666444444666888:::999:::;;;===>>><<<777444777777777777888888888888777777888999::::::;;;;;;:::<<>>======>>>AAABBBCCCBBBBBBBBBDDDFFFFFFEEEEEEEEEEEEGGGHHHIIIKKKMMMNNNNNNMMMMMMNNNPPPNNNNNNNNNNNNOOOPPPQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSUUUVVVWWWWWWXXXXXXWWWWWWVVVWWWXXXZZZ]]]```cccdddlllpppuuu{{{~~~~~~}}}|||}}}|||||||||{{{zzzyyyxxxwwwwwwvvvtttrrrooommmkkkjjjiiihhhkkkmmmllljjjhhhiiikkkggghhhiiijjjjjjkkkjjjjjjeeeeeeeeeffffffffffffggggggggggggggggggfffeeeeeeffffffggghhhhhhhhhhhhgggiiifffcccbbbbbbbbbaaa```]]]]]]\\\\\\\\\^^^bbbfffdddddddddeeefffggghhhiiihhhfffdddeeefffgggfffeee___^^^[[[XXXSSSNNNJJJGGGAAA@@@>>><<<;;;;;;<<<<<<999:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<======>>>>>>???CCCFFFEEE@@@;;;888777444666777999:::<<<@@@CCCFFFNNNZZZ```bbbccceeehhhgggffffffeeeddddddccccccaaaaaa```^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWTTTQQQOOOMMMKKKKKKDDDCCCAAA>>>;;;999666555111111222333333444555555000000000000000000000000.../////////000000111111///---...<<>>------...///000222222000///...mmmccc]]]ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPMMMKKKIIIGGGCCCAAACCCCCCBBBBBBBBBAAAAAAAAA@@@>>>===<<<======;;;:::>>>;;;888777888999777444666555555555555444444444333333222111000///......333333222222111000//////111000///---------...///...........................///000000000///---,,,000///...///111111111///............//////////////////...,,,,,,+++++++++,,,+++***+++---////////////......---------............///000111222333333///////////////.........000000000000000000000000......///000000000000000222111000...---------------...///000111111000000111111000000//////......111111111000///.........000000000000111111111111111111000///...///222444111222222333333444555555333444555555666666555555:::::::::::::::999888777444555555777888999:::;;;<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>???@@@AAAAAACCCBBBAAAAAABBBCCCEEEFFFEEEEEEEEEGGGHHHJJJLLLMMMLLLMMMNNNOOOOOOOOONNNMMMOOOMMMLLLNNNQQQSSSRRRPPPTTTSSSSSSTTTVVVWWWWWWVVVXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\^^^___bbbhhhoootttyyy|||yyyvvvtttssssssrrrqqqpppooonnnnnnnnnsssqqqpppoooppppppnnnmmmmmmkkkiiihhhhhhiiijjjkkkggghhhjjjkkkkkkiiihhhggghhhhhhhhhiiijjjkkkkkkkkkhhhiiijjjkkkjjjgggdddbbbccccccccccccdddeeefffggggggffffffeeefffhhhiiikkkllliiiggggggiiijjjhhhfffeeedddccc```[[[UUUOOOLLLJJJGGGBBB???>>>>>>=========<<<;;;999999999::::::;;;;;;<<<<<<;;;;;;::::::===>>>>>>>>>===;;;999888999:::;;;::::::;;;>>>@@@CCCIIIRRRYYY___cccfffhhhffffffffffffffffffeeedddbbbbbbbbbbbbaaa___^^^]]]\\\\\\]]]]]]\\\[[[YYYXXXZZZXXXWWWTTTSSSQQQPPPPPPLLLKKKIIIFFFCCC@@@>>><<<777777666555333222111111222111111222333444333222000000000000000000000000...///777***\\\;;;111---........................nnnddd^^^[[[ZZZZZZYYYWWWUUUTTTSSSRRRRRRPPPMMMKKKIIIHHHGGGDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>><<<<<<======;;;::::::888555555666666555333666555555555555444444444111111111111222222222222333333222111111000//////000000///...............////////////////////////...///000000000///---,,,---,,,+++,,,.........---............//////////////////.........//////000111000...---......---,,,//////...............///---...............///////////////////////////...000000000000000000000000......///000000000000000111000///......---......////////////000000000000111000000000/////////...////////////000000000000/////////000000000111111000000000///...///111444222222333333444555555555555555666777777777777666999999999999999888777777777888888888999:::::::::<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMNNNNNNNNNMMMMMMQQQOOONNNPPPSSSUUUTTTSSSSSSSSSSSSTTTVVVWWWWWWWWWXXXXXXYYYZZZ[[[]]]^^^___bbbcccfffiiinnnuuu}}}}}}}}}||||||||||||}}}}}}}}}zzzxxxvvvtttqqqoooooonnnllljjjjjjjjjkkkllllllmmmooooooooommmkkkjjjiiiiiiiiijjjjjjkkkkkkllliiijjjjjjjjjiiigggeeeddddddddddddeeefffggghhhhhhlllkkkjjjjjjiiiiiijjjjjjmmmkkkhhhhhhjjjjjjiiigggllllllkkkiiieee___[[[XXXQQQNNNJJJFFFCCCAAA>>><<<;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999999:::;;;;;;;;;:::999777666888888999888888999;;;>>>AAAGGGOOOWWW]]]bbbeeehhhffffffggggggggggggffffffdddddddddcccbbb```___^^^^^^^^^______^^^]]][[[ZZZ[[[YYYXXXVVVTTTSSSRRRRRRPPPNNNLLLJJJGGGDDDBBBAAA<<<;;;:::888666555444333222000//////111222222111000000000000000000000000...---666///\\\:::///---........................oooeee___\\\[[[[[[ZZZXXXVVVSSSRRRQQQPPPMMMKKKIIIHHHHHHGGGEEECCCAAAAAA@@@@@@@@@????????????===<<<<<<======;;;:::888666444444555555555444666555555555555444444444111222222222222333333333222222222111111000000/////////000000//////......000000000000000000000000/////////000//////...---,,,+++***+++---...---,,,............////////////............///000111222333111////////////...---/////////......//////000.........---------,,,,,,......//////////////////000000000000000000000000......///000000000000000//////............//////111111///......///000000000000000000////////////---......///000111111222....../////////000000000///000000///...///111333222333333444444555666666666666777888888888888888888888888888888777777666::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<===?????????@@@@@@AAAAAAAAADDDDDDEEEFFFGGGHHHHHHHHHKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOONNNNNNNNNRRRQQQQQQSSSUUUWWWWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]___aaadddfffhhhjjjoooqqqvvv{{{{{{xxxwwwuuussspppnnnmmmmmmmmmppppppqqqrrrqqqnnnlllkkkiiiiiihhhhhhhhhhhhiiiiiihhhhhhggggggfffeeedddcccdddfffhhhjjjkkklllmmmmmmqqqqqqqqqpppooommmlllkkkooommmkkkkkkkkklllkkkjjjlllllllllkkkhhhdddaaa^^^[[[XXXTTTPPPLLLGGGBBB>>><<<===@@@AAAAAA@@@>>>===============<<<;;;:::999777777777777777666555444777888999888777888:::======CCCLLLTTT[[[```dddggggggggghhhhhhiiihhhhhhhhhggggggfffeeedddbbb```___``````aaaaaa```___]]]\\\\\\[[[ZZZXXXVVVUUUTTTTTTTTTSSSQQQOOOLLLJJJHHHGGGBBBAAA???===;;;888777666555222000///000111222222000000000000000000000000111---777888]]]:::///000........................oooeee___[[[[[[ZZZYYYWWWUUUTTTRRRRRRQQQOOOMMMKKKIIIIIIGGGEEECCCAAAAAAAAAAAA@@@@@@@@@@@@>>>===;;;;;;<<<===;;;:::888777666666666666777666666555555555555444444444444444333222111000000///222111111111000000000///...///000111111000///...//////////////////////////////////////////......///...---...000111000///............////////////,,,,,,,,,,,,---...///000000...---...000222222111000////////////000000111000/////////........................////////////////////////////////////......///000000000000000...............///000000333222///...---...///000000000000000////////////......//////000000111111............///////////////000000000...///111333222222222333444444555555666777777888888888888888888888999999999888888777:::::::::::::::;;;;;;;;;======<<<<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHIIIIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQTTTTTTTTTVVVXXXYYYZZZZZZXXXZZZ\\\]]]^^^```bbbdddeeegggjjjoootttxxx{{{}}}|||xxxuuusssrrrwwwwwwxxxwwwvvvssspppnnnnnnmmmkkkjjjiiiiiiiiiiiiiiihhhgggeeeddddddeeeeeeeeegggkkkppprrrttttttsssuuuuuuvvvuuutttrrrpppooorrrqqqooonnnnnnnnnmmmmmmjjjjjjkkkjjjhhhfffdddbbbaaa___\\\XXXTTTOOOHHHDDDBBBCCCCCCDDDDDDDDDCCCBBB@@@@@@@@@???>>>===<<<;;;666666666666555555444444888999999999888999;;;===<<>>=========>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPLLLMMMNNNOOOPPPRRRSSSTTTWWWXXXZZZ[[[\\\]]]^^^___]]]```dddfffgggiiimmmpppqqqtttzzz~~~~~~{{{yyywwwuuurrrooommmlllkkkkkkkkkjjjhhhgggffffffggghhhdddhhhnnntttxxxyyyxxxwwwuuuvvvwwwxxxxxxwwwvvvuuuuuuuuutttrrrpppoooppppppnnnnnnooonnnmmmllljjjiiidddcccaaa___\\\XXXRRRNNNJJJHHHFFFDDDCCCDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@???999888888777666666666666666777888777777888;;;>>>>>>CCCKKKRRRXXX]]]bbbeeeggghhhiiijjjkkkkkkkkkkkkkkkjjjjjjiiigggfffdddcccbbbccccccccccccaaa```______^^^]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQNNNLLLJJJGGGCCC@@@===<<<>>>:::666444444555555555000000000000000000000000333,,,555@@@NNN777///222////////////////////////mmmccc]]]ZZZYYYWWWWWWVVVUUUTTTTTTTTTTTTTTTRRROOOLLLJJJHHHEEEBBBCCCCCCCCCBBBBBBBBBAAAAAA<<<;;;:::;;;<<<<<<;;;:::666777777555444333444666666555555555555444444444//////000000000111111111000000000000000000000000//////000000111111000000........................///............///000000///...---...000111000///............////////////111111000000///000000000000///......000111111000............///000111111,,,,,,---------.........------......///000000000000000000000000000000000......///000000000000000...............///000111111111///......///000000////////////000000000000000000000000////////////....../////////000000000000111333222111111222444111111222333333444444555666666777888888888888888999:::;;;;;;;;;;;;;;;;;;666777888999;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJKKKLLLNNNPPPQQQSSSMMMMMMNNNPPPSSSVVVXXXYYY^^^```bbbcccdddeeegggiiigggkkkpppsssuuuxxx}}}|||xxxssspppmmmmmmlllkkkjjjhhhggggggggghhhiiihhhlllsssyyy||||||zzzwwwuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwuuusssqqqrrrsssrrrrrrrrrqqqpppnnnmmmlllfffeeeddddddccc```\\\YYYQQQNNNJJJFFFDDDDDDFFFGGGEEEEEEEEEEEEEEEDDDDDDCCC===<<<;;;999888888777777444555666666666888<<<>>>CCCGGGNNNTTTXXX]]]aaadddfffggghhhjjjkkkllllllllljjjjjjjjjjjjiiigggfffeeeddddddeeeeeedddcccaaa``````___^^^\\\[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUUUURRRQQQOOOKKKHHHEEEBBBAAA???<<<888555555555444333000000000000000000000000...)))111999===222...---////////////////////////nnnddd^^^[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSRRRPPPMMMKKKJJJHHHEEECCCBBBBBBBBBAAAAAAAAA@@@@@@<<<;;;::::::<<<<<<;;;:::777888999777444222444666666555555555555444444444000000111111111222222222///000000000000000000000000000//////000111111222........................///......---...///000111///...---...///000000...............////////////////////////000111222333000///...///111333333333------------...///000111//////...............---------......///000000111000000000000000000000000......///000000000000000//////.........//////000////////////000000000000.../////////000000000111......//////000000111111/////////000000000111111111222444444333333333555333333444444555666666777777888888999999999999999888999:::;;;;;;;;;;;;:::999999:::;;;<<<<<<======>>>>>>>>>??????AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTQQQRRRTTTVVVZZZ^^^aaaccchhhkkkmmmnnnnnnooorrrtttvvv{{{|||xxxwwwvvvsssrrrrrrqqqqqqqqqqqqqqqssswww}}}|||yyyvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{zzzxxxtttssstttuuuuuuuuutttrrrqqqooonnnmmmjjjiiihhhhhhiiigggeeebbbZZZWWWSSSOOOKKKIIIIIIIIIDDDEEEEEEFFFFFFFFFFFFFFFAAA???===;;;999888888888555666888999:::<<<@@@CCCIIIMMMRRRVVVZZZ]]]aaadddeeefffhhhiiikkkllllllmmmiiijjjjjjjjjiiiiiihhhgggfffggggggggggggeeedddccc```___^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWUUUSSSPPPMMMJJJGGGFFFAAA>>>;;;999888777555333000000000000000000000000,,,+++000333///000000+++////////////////////////oooeee___\\\[[[[[[ZZZXXXVVVTTTRRRQQQQQQOOOMMMKKKJJJJJJHHHFFFDDDAAAAAAAAA@@@@@@@@@??????<<<:::::::::<<<<<<;;;::::::<<<<<<:::666444666888666666555555555444444444555444444333222111000000////////////000000000000111000/////////000222333000000000000000000000000///...------...///000111000///...///111111111///............/////////000+++,,,,,,---///000222333---,,,---///444777999999,,,,,,,,,------///000000333333222111000///......---------...///000000111000000000000000000000000...//////000000000000000//////............//////---...///000111111000000.../////////000000111111,,,,,,---///000222333333000000000000111111111111111333555555444444444555555555666666777888888888999999:::;;;;;;;;;::::::777888999:::::::::::::::========================????????????@@@AAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIKKKMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTTTTXXXYYYZZZ^^^bbbfffjjjmmmooorrruuuvvvvvvvvvyyy|||~~~{{{wwwwwwvvvuuuvvvwwwxxxyyy{{{||||||yyyuuusssuuuwww{{{zzzxxxvvvtttrrrqqqpppmmmlllkkkkkklllkkkiiigggaaa```\\\XXXTTTPPPMMMKKKCCCDDDEEEFFFFFFGGGGGGFFFCCCAAA>>><<<:::999888888888999;;;===>>>AAAEEEHHHMMMPPPUUUXXX[[[^^^aaaddddddeeegggiiikkkllllllmmmiiiiiiiiijjjjjjiiiiiihhhhhhhhhiiiiiihhhgggeeeddd```___^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZXXXVVVSSSPPPMMMKKKJJJDDDBBB???>>><<<;;;888555000000000000000000000000---///222111)))222555,,,000000000000000000000000lllddd___]]]\\\YYYWWWUUUUUUUUUUUUSSSQQQOOONNNMMMJJJHHHEEECCCBBBBBBBBBAAA@@@@@@??????>>>======<<<;;;::::::::::::;;;;;;999888777777777777666666666555444444333333222111111111000000//////000000111222222000///...------............---------///000000//////000222000000//////.........---///............---------------------------------//////......---------,,,...111000...222;;;===:::......///.........000111............/////////000000000////////////000000444000///111111------111000000111111111111000000000000000000////////////000000000000000000000000222222333222222111000///111111111000000000000000222111000000000000000111111222333333444444333333555444444555555666777888222444666888999::::::999::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCEEEHHHIIIIIIHHHJJJJJJLLLNNNQQQSSSRRRQQQQQQSSSUUUWWWWWWYYY[[[]]]```cccgggkkknnnqqquuuxxx||||||}}}}}}}}}xxxvvvttttttuuuvvvuuutttvvvwwwyyyzzz{{{zzzzzzyyyxxxxxxwwwvvvuuutttssssssoooooonnnmmmmmmmmmmmmmmmgggfffddd```\\\XXXUUUSSSMMMJJJFFFDDDDDDEEEEEEDDDDDDBBB@@@===;;;:::999999::::::::::::<<>>======<<<;;;::::::::::::777666555444444333333333666666666555444444333333222222222222111111111000111111111111111000///////////////............------...//////...---...000000000/////////.........000000/////////.........------------------------/////////.........------,,,...,,,***---444666333..................///000........./////////000000000000////////////000000---///000000......///000000000111111111111000000111000000000////////////000000000000000000000000...////////////......---111111111111000000000000111111000000000111111222222222333444444444444333555555555555666777888888666777888:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFHHHJJJKKKKKKKKKOOOPPPRRRUUUXXXYYYYYYXXXXXXZZZ]]]___```bbbeeehhhiiilllppptttxxx||||||zzzyyyxxxwwwuuuxxxyyyyyyyyyxxxwwwvvvuuuxxxwwwwwwvvvuuutttttttttrrrrrrpppooonnnnnnmmmmmmjjjiiigggddd```\\\YYYWWWSSSPPPLLLIIIHHHGGGFFFEEEEEEDDDAAA???===;;;;;;;;;;;;;;;<<<<<>>;;;999666555555444222000000000//////......//////////////////////////////mmmddd___[[[ZZZYYYWWWUUUUUUUUUUUUSSSQQQOOONNNLLLJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@??????>>>======<<<;;;::::::::::::777777777666555555555444666666555555444333333333333333333222222222222222222111111000000000000000111000//////.........///...000000000...---...///000000////////////......111111111000000000//////////////////////////////000000////////////......///000...,,,...333333111------........./////////....../////////000000000000000////////////000000,,,555999222---///111...000000111111111111000000111111000000000/////////000000000000000000000000000000111111222111111111111111111111111111111111000000000000111222333333222333444444555555444444555555555555666777888999:::;;;;;;<<<======<<<<<<:::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBAAABBBBBBCCCCCCDDDDDDEEEHHHHHHIIIJJJLLLMMMNNNNNNQQQSSSWWWZZZ]]]_________bbbdddhhhjjjmmmooosssuuuvvvyyy}}}}}}{{{{{{{{{zzzzzzxxxwwwuuutttwwwwwwvvvvvvvvvvvvvvvwwwuuutttsssqqqpppoooooonnnmmmlllkkkhhheeebbb___^^^[[[XXXSSSPPPNNNLLLJJJHHHGGGFFFDDDBBB@@@>>>============>>>@@@CCCIIIQQQVVV___bbbeeeggggggffffffggghhhhhhhhhiiijjjkkkmmmmmmoooooonnnnnnmmmmmmllllllkkklllmmmlllkkkhhheeeddd```]]]YYYVVVSSSSSSTTTUUUWWWXXXZZZ\\\]]]^^^^^^______^^^^^^___aaa___ZZZUUUTTTRRRPPPOOOMMMJJJFFFCCC???===999777666444222000111111000///////////////////////////////////////nnneee___[[[YYYYYYWWWUUUUUUUUUUUUSSSQQQNNNMMMLLLJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@??????>>>======<<<;;;::::::::::::888888888888888777666666666666555444444333333222222222222222222222222222333222000/////////000111222111000///...//////000222333333222111///000111000000//////////////////111111000000000/////////////////////////////////000000000000000/////////333222000///000222111000...------...///000///......////////////000000000000000////////////000000222@@@DDD777///222222,,,000000111111111111000000111111111000000000//////000000000000000000000000000111111222333333333333000111111111111111222222000000000111222333444555333333444555555555555555666666666666777888999999==================<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKLLLMMMOOOPPPUUUYYY^^^ccceeegggiiijjjjjjmmmqqquuuxxx{{{~~~}}}{{{zzzyyyvvvvvvvvvuuuvvvwwwxxxyyyuuutttsssrrrqqqpppppppppooonnnmmmllljjjgggeeeddd```]]]YYYVVVUUUSSSPPPNNNKKKJJJHHHFFFDDDBBBAAAAAA>>>???AAACCCFFFLLLSSSYYY___bbbeeegggffffffffffffiiiiiiiiijjjkkklllmmmnnnooooooooonnnnnnnnnmmmmmmmmmmmmnnnmmmllliiifffddd___[[[UUUPPPLLLLLLNNNOOOQQQSSSVVVZZZ]]]___``````___```cccfffgggddd]]]XXXYYYWWWUUUTTTRRROOOKKKGGGBBB???;;;999888666444333333222111000000000000000////////////////////////ooofff```[[[YYYYYYWWWUUUUUUUUUUUUSSSQQQNNNMMMLLLJJJHHHFFFEEEDDDBBBBBBAAA@@@@@@??????>>>======<<<;;;::::::::::::555666666666666555555444555555555444333333222222000000111111111111111111333222000/////////000111000000////////////000000222333333222111///000111//////000000000000000000000000000/////////......000000000000000000000000/////////000000000000000111///---...///...---,,,...------///111111000---////////////000000000111000000////////////000000333AAAEEE999000333333---000000111111111111000000111111111111000000000000000000000000000000000000------...///000000000///000000111111222222222333111111111111222333555555444444555666666666666555777777666777777888999:::>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<=========??????@@@AAABBBCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJHHHJJJKKKLLLKKKMMMPPPSSS[[[```hhhnnnqqqtttwwwyyytttwww|||~~~xxxwwwvvvuuuuuuvvvwwwxxxssssssrrrrrrqqqrrrrrrrrroooooonnnnnnlllkkkiiiiiicccaaa^^^\\\\\\[[[XXXWWWPPPPPPOOOMMMKKKIIIGGGFFFBBBCCCEEEGGGIIIOOOUUUZZZ^^^aaaeeeggggggggghhhhhhiiiiiijjjjjjkkklllnnnoooooooooooooooooonnnnnnnnnmmmnnnnnnnnnmmmjjjhhhfff___ZZZSSSLLLGGGEEEFFFGGGKKKMMMPPPUUUYYY]]]___```___aaaeeehhhiiieee___[[[ZZZYYYXXXWWWVVVRRRMMMJJJCCC@@@<<<:::999888777666444444333111111000000000////////////////////////pppgggaaa\\\YYYYYYWWWUUUUUUUUUUUUSSSQQQMMMMMMKKKJJJHHHFFFEEEDDDBBBBBBAAA@@@@@@??????>>>======<<<;;;::::::::::::666777888999999888666666555555444444333222222222000000000000000111111111222111111000000000000000------...000000000000000...000000000...---.../////////000000000000111111000000/////////.........000000000000000000000000......////////////000000333///...111222000//////000......000333444111---/////////000000000111111000000////////////000000///888<<<555000222444111000000111111111111000000222222111111111000000000000000000000000000000000//////000111111111000000000000111111222333333333222222222222333444555555444555666666777666666666777777777777888999:::;;;>>>===<<<<<<<<<<<<===============>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGHHHJJJJJJKKKHHHKKKMMMMMMMMMOOOTTTXXX^^^eeeooovvv{{{~~~}}}zzzxxxwwwwwwwwwttttttsssrrrrrrrrrssssssnnnnnnoooooonnnnnnmmmlllgggeeecccccccccbbb```^^^XXXXXXWWWVVVTTTQQQOOONNNKKKLLLMMMNNNOOOSSSXXX\\\aaadddgggjjjjjjjjjjjjkkkiiiiiiiiijjjkkklllmmmnnnppppppppppppoooooooooooommmnnnoooooonnnllljjjhhhbbb\\\TTTKKKEEEBBBAAAAAAEEEFFFIIINNNSSSXXX\\\___^^^```dddgggfffddd```]]]ZZZYYYYYYYYYXXXTTTPPPLLLEEEAAA===::::::999888888666555444333222111111111////////////////////////ppphhhbbb]]]ZZZYYYWWWUUUUUUUUUUUUSSSQQQMMMLLLKKKJJJHHHGGGEEEEEEBBBBBBAAA@@@@@@??????>>>======<<<;;;::::::::::::777888999::::::999888777555555444333333222222111000000000111111222222222111111111111111000//////(((***---000111111000///---...//////...---...000//////000000000111111111111111111000000000//////////////////////////////------........./////////444//////444555222111333111//////111555666222...//////000000000111111111000000////////////000000///111222222000000111222000000111111111111000000222222222111111111000000000000000000000000000000222222333333333222222111000000111222222333444444444444333333333333444555555555666777777777777666888888888888999:::;;;;;;>>>======<<<<<<===>>>???>>>>>>?????????@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKNNNQQQQQQQQQTTTZZZ___dddmmmyyy}}}{{{zzzyyyxxxwwwuuusssrrrrrrrrrnnnooooooppppppppppppppplllkkkjjjiiiiiihhhfffdddaaaaaaaaa___]]][[[XXXWWWVVVVVVWWWWWWWWWYYY]]]aaadddgggjjjkkkkkkjjjiiijjjiiiiiiiiiiiijjjlllmmmnnnpppppppppppppppppppppppplllmmmooooooooommmllljjjfff```XXXNNNFFFAAA>>>>>>@@@AAACCCGGGLLLSSSYYY]]]]]]___aaacccbbbaaa___^^^YYYYYYYYYZZZYYYVVVRRRNNNHHHDDD???;;;999888777666777666555333222222111111////////////////////////ppphhhbbb]]][[[YYYWWWUUUUUUUUUUUUSSSRRRMMMLLLKKKJJJHHHGGGFFFEEEBBBBBBAAAAAA@@@??????>>>======<<<;;;::::::::::::222333555777777666444333555555444333333222222111111111111222222333333333000111222222222111///...&&&(((,,,000222222000///---///000000//////000222//////000000111111111222222222222111111111111000////////////////////////,,,---------....../////////******000222///...111222000///222666777333...000000000000111111111111000000////////////000000444000///111111------111000000111111111111000000222222222111111111111000000000000000000000000000000000000000000///...---000000111222333333444444555555444333333333444444555666666777777777777777888888888888999:::;;;<<>>=========>>>@@@AAA??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMQQQTTTUUUUUUXXX___eeeqqqzzz~~~|||zzzwwwtttrrrqqqpppoooooopppqqqrrrrrrrrrrrrqqqpppnnnmmmmmmllliiiggggggggggggfffdddaaa^^^]]]^^^^^^^^^]]]]]]^^^bbbdddfffhhhjjjkkkiiiggggggggghhhhhhhhhiiijjjkkkmmmmmmppppppppppppppppppqqqqqqlllmmmnnnppppppnnnmmmllliiiddd[[[QQQHHHBBB>>><<<===>>>???BBBHHHPPPWWW[[[\\\^^^___```___^^^^^^___YYYYYYZZZ[[[[[[XXXSSSPPPJJJFFF@@@;;;999777555444777777555444333222222222////////////////////////pppeee___[[[ZZZYYYWWWUUUUUUUUUUUUSSSQQQOOONNNMMMKKKJJJHHHGGGFFFDDDCCCCCCBBBAAA@@@??????>>>;;;888777888:::::::::>>>888333333777999999777888666333222333333333222333222111111000000111111000000000000////////////000000//////.........---000000///...............000111222333444555555555///////////////000111111///...............///000...///000111111000///...000000000000000000000000000000000000111111111111//////000111111111111111222222111000//////000000......///000111222333333...///000222222111111000...///111222333333222111000111222222222000///...000111111111111222222222222111111000/////////000333333222222333333444555333444666666555555777888;;;;;;;;;<<<<<<<<<<<<<<>>======AAAGGGMMMRRR[[[^^^```bbbbbbaaabbbccc]]]\\\ZZZZZZZZZXXXVVVTTTNNNIIIBBB<<<999888777666999888666555444444444555333333222222222222333333pppfff___[[[ZZZYYYWWWUUUUUUUUUUUUSSSQQQOOONNNMMMKKKJJJHHHGGGFFFCCCCCCBBBAAA@@@???>>>>>>===;;;999888999:::::::::;;;777222111555777777555666555444555666666444222333222111111000000111111111111111000000/////////000000/////////.........111111000///////////////---...///000000111000000///////////////000111111333222111000000///000000//////000000000000//////000000000000000000000000000000000000111111111111......///000000000000000222222111000000000000000//////000000000000000111...///000111222111111000000111111222222222111111000111111222111000///...000111111111111222222222555444333222222222222222333333333222333444444555444666777777777777888:::;;;;;;<<<<<<<<<<<<======????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKNNNQQQTTTVVVVVVTTT[[[dddlllttt~~~{{{yyyyyywwwsssrrrsssssssssssstttuuuuuuuuutttsssqqqpppqqqqqqooonnnmmmlllkkkkkklllkkkkkkkkkjjjjjjjjjjjjhhhhhhiiiiiijjjjjjjjjjjjlllkkkjjjjjjjjjkkkllllllooopppqqqqqqrrrrrrqqqqqqppppppppppppppppppooooookkkiiicccZZZQQQHHHBBB???>>>===<<<===@@@EEEKKKNNNXXX[[[___`````````aaabbb^^^]]]\\\\\\\\\[[[YYYVVVQQQLLLFFFAAA===;;;888666999888777666555555666666111111000000000000000000pppfff___[[[ZZZXXXWWWUUUUUUUUUTTTSSSQQQOOONNNMMMKKKJJJHHHGGGFFFCCCBBBBBBAAA@@@???>>>>>><<<;;;::::::;;;;;;:::999;;;777333222555666666444333222222444555555222000333222111111000000111111333333222111000000//////000000////////////......222222111000000000000000------...............---///////////////000111111444333222000////////////000000////////////000000000000000000000000000000000000000000111111111111------...///////////////222111000000000000000000000000000//////.........//////000111111111111000222222111111111111111111000111111111111000//////000111111111111222222222555555444333333333444444444333333333333444555555666777999999888888:::;;;;;;<<<<<<<<<=========>>>????????????@@@@@@AAAAAA?????????@@@AAABBBCCCDDDCCCDDDGGGIIIJJJKKKJJJJJJKKKLLLOOOSSSWWW\\\___aaadddlllyyy|||xxxtttttttttssssssvvvvvvvvvuuutttsssrrrqqqrrrrrrpppooonnnnnnmmmmmmqqqqqqpppooonnnllllllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkpppppppppqqqqqqqqqrrrrrrqqqrrrrrrrrrqqqpppoooooommmkkkggg```WWWMMMEEEAAA===<<<<<<<<>>>>>===<<<;;;:::;;;<<<<<<:::888<<<999666555777888777666666555444444555444333111333222111111000000111111444333333222111000//////000000//////////////////222111000000//////000000//////000000000///......///////////////000000111000000///......---......111000///......///000111///////////////////////////000000000111111111111---...//////000000//////111111000000000000000111////////////............///000000000111111111111444333111000///000111111000000111111111000000000000000111111111222222222444333333222222222333333444444444444444555555666666777999999888888:::;;;<<<<<<<<<======>>>>>>???>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDFFFHHHIIIJJJKKKMMMNNNSSSWWW\\\bbbhhhmmmrrruuu~~~zzzxxxvvvtttwwwwwwwwwvvvvvvuuuttttttqqqqqqpppooooooppppppqqqsssrrrqqqpppooonnnmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkoooooooooooopppqqqqqqrrrrrrrrrrrrrrrqqqpppooonnnnnnllliiiddd]]]SSSIIICCC======<<<<<<===@@@BBBCCCPPPUUUZZZ^^^````````````\\\[[[[[[\\\]]]]]]ZZZXXXXXXUUUQQQMMMIIICCC===999666666777777777777777777444444444444333222111000pppfff___\\\[[[XXXVVVTTTTTTTTTTTTRRRPPPOOONNNMMMKKKJJJHHHGGGFFFCCCBBBBBBAAA@@@???>>>>>><<<;;;;;;;;;<<<<<<:::888;;;999777666666777666666===;;;777666666666666555333222111111000000111111333333222222111000000/////////000000000000000000000000///............///000000000111000000/////////////////////000000111......---......///000000111000///......///000111///////////////////////////000000000111111111111//////000111111111111000111000000000000000111111............////////////000000000000000111111111444333111000///000111111000000000000000000111111000000111111111222222222444333333222333333444444555555444444555555666777555777888888888888999;;;<<<<<<======>>>???@@@@@@>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDHHHIIIJJJJJJKKKOOOUUUYYYccciiisss|||}}}|||{{{zzzyyyxxxxxxwwwwwwssssssrrrrrrssstttvvvxxxssssssrrrrrrqqqppppppooommmmmmmmmllllllkkkkkkkkkjjjjjjkkkkkkllllllllllllmmmmmmnnnnnnoooppppppqqqppppppqqqqqqpppoooooonnnnnnllljjjgggbbbYYYNNNFFF???>>>===<<<<<<===???@@@MMMRRRYYY^^^```aaa``````\\\[[[ZZZ[[[]]]]]]\\\[[[YYYWWWUUURRRNNNHHHAAA<<<666666666666666666777777777777777666555333222111pppfff```\\\\\\WWWVVVTTTTTTTTTSSSRRRPPPOOONNNMMMKKKJJJHHHGGGFFFDDDCCCCCCBBBAAA@@@???>>>===<<<;;;;;;<<<<<<;;;:::888888777555444444444444:::777444333333444333222333222111111000000111111222111111111111000000000//////000000000000111111000//////.....................///////////////...///////////////000111111////////////000222333444000000////////////000000000000000000000000000000000000000000111111111111///000000111111111111111000000000000000111111222.........//////000000000000000000///000111111222222222111111111111111111000000000///000000111222000111111111111222222222555555444444444555666666666555555555555666777777555777888999888888999;;;<<<<<<===>>>???@@@AAAAAA>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGJJJLLLNNNQQQXXXaaaiiisss}}}~~~{{{yyyxxxwwwuuutttsssrrrsssuuuwwwxxxuuuuuuttttttsssrrrqqqqqqmmmmmmlllkkkjjjjjjiiiiiiggghhhiiikkkllllllllllllkkklllnnnpppqqqqqqppppppoooooopppppppppppppppoooooommmkkkjjjfff___TTTLLLCCCAAA???<<<;;;<<<===???IIIOOOWWW^^^aaaaaa``````\\\ZZZXXXYYY[[[]]]^^^^^^[[[YYYXXXVVVSSSMMMGGGBBB999888666666555666777888888999999888777444222111pppfff```]]]\\\WWWUUUTTTSSSTTTSSSRRRPPPOOONNNMMMKKKJJJHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???===::::::;;;<<<<<<;;;888888888666444333333333111111222444555555222000333222111111000000111111//////000000000000111111//////000000000111111111111000000///.../////////,,,---...//////////////////////////////000111111000000///000000111222333//////000000000000//////000000000000000000000000000000000000111111111111...//////000111000000000000000000000000111222222111000000000000000//////111000/////////000222222000111111222222222111111111000/////////000222333000111111111111222222222444444333333444555555666666666555555666666777888777888::::::999999;;;<<<<<<======>>>@@@AAAAAABBB>>>??????@@@AAABBBCCCDDDBBBBBBCCCEEEFFFIIIKKKLLLMMMRRRYYY___eeeooozzz{{{yyywwwtttssstttuuuvvvvvvvvvtttsssqqqpppnnnnnnllllllkkkjjjiiihhhgggfffcccdddfffiiijjjkkkllllllkkkmmmpppssstttsssqqqpppoooooopppqqqrrrrrrrrrrrrqqqnnnmmmlllkkkdddZZZRRRHHHEEE@@@<<<;;;;;;===???EEEKKKUUU\\\``````___^^^YYYVVVSSSRRRUUUYYY\\\]]]\\\[[[ZZZYYYWWWSSSNNNJJJ>>><<<999666666777999;;;<<<<<<<<<<<<:::777444333pppfff```]]]\\\WWWUUUTTTSSSTTTSSSQQQPPPOOONNNMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@===:::999:::<<<<<<<<<:::::::::999666555555555000222777<<<>>>===999555333222222111000111111111.........///000000111111//////000000111111111222222111111000000000000000---...///000111111111111///////////////000111111000///...............///...///000111111000///...000000000000000000000000000000000000111111111111---......///////////////000000///000000111222222333333222111000///......111000/////////000222333...000111333333333222111111000/////////111222333000111111111111222222222111111111111222222333444666666666666666777888888888:::;;;;;;;;;;;;<<<>>><<<===>>>???@@@AAABBBBBB>>>??????@@@BBBCCCDDDDDDDDDDDDFFFIIILLLOOORRRTTT[[[bbbmmmwww{{{yyyxxxyyyyyyvvvuuussspppnnnkkkiiihhhkkkkkkjjjiiihhhfffeeeeee```aaadddgggiiijjjkkkkkkkkknnnrrrvvvwwwvvvsssqqqooopppqqqrrrssstttttttttrrrpppnnnnnnmmmhhh___WWWKKKGGGBBB===;;;;;;>>>@@@BBBIIISSS[[[______^^^]]]TTTQQQMMMLLLOOOSSSWWWZZZ^^^]]]\\\[[[ZZZWWWSSSPPPAAA???;;;777666888;;;===@@@@@@AAA@@@>>>;;;888666pppfff___\\\[[[XXXUUUSSSRRRRRRQQQPPPNNNTTTQQQNNNLLLKKKJJJIIIGGGCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<666111///111444444444444444444444444444333333333333333222222111111111222222111111000000//////---///000///...---...000333222111/////////000111000000000000111111111111111111000///////////////000000000000////////////000///......///000///...//////000000000000//////111111000000000000111111000/////////............000000000000111111111111000000000000000000000000222111000......000111222111111111111111111111111222111000//////111333444333333333333333333333333222222333333333333444444888777666555555666777888999999999:::;;;<<<===>>>===>>>????????????BBBDDDBBBCCCDDDEEEEEEDDDDDDDDDGGGEEEGGGMMMPPPRRR\\\gggkkkuuu}}}yyywwwuuuqqqmmmjjjhhhgggfffdddcccddddddeeedddaaa___]]]bbbbbbdddfffiiikkknnnooopppuuu{{{~~~|||yyyuuusssssssssttttttssssssrrrrrrqqqpppoooppppppkkkddd___QQQKKKDDD>>><<<=========BBBFFFLLLTTT[[[______]]]WWWRRRKKKFFFEEEJJJPPPTTTXXXYYY[[[[[[ZZZWWWSSSQQQHHHEEE@@@;;;999888999:::@@@AAACCCBBB???;;;999999qqqggg```]]]\\\YYYWWWUUUTTTTTTTTTSSSQQQSSSQQQMMMKKKJJJJJJHHHGGGCCCCCCBBBBBBAAA???>>>======<<<<<<<<<<<<;;;;;;;;;===:::666444444666777777666666555555555555444444333333333222222222111111111111111000000000000000...///000000......///000333222000/////////000111000000000000111111111111111111000///////////////////////////000000000000///...---......///...---//////000000000000000000111111000000000000111111000000/////////.........000000000000111111111111000000000000000000000000222111///......///111222111111111111111111111111222111000///000111333444000000000111111111222222333444444444555555555555999888777777777777888999999999:::;;;<<<======>>>===>>>??????>>>???AAACCCEEEFFFFFFEEEEEEEEEGGGHHHMMMMMMSSS[[[aaaeeepppzzz~~~wwwsssmmmiiifffeeecccbbbdddeeefffffffffeeecccbbbccccccdddeeegggiiikkklllqqqtttxxxzzzxxxtttqqqppprrrrrrssssssssssssrrrrrrssssssrrrsssrrrooohhhcccVVVPPPIIIDDD@@@???>>>===AAADDDKKKSSS[[[______^^^WWWRRRJJJDDDBBBEEEJJJMMMTTTVVVYYY[[[[[[YYYVVVTTTMMMJJJEEE@@@===;;;;;;;;;AAABBBDDDDDDBBB@@@>>>===rrrhhhaaa^^^]]]YYYWWWUUUTTTUUUUUUTTTSSSRRROOOLLLKKKJJJIIIGGGFFFBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;::::::999888666555777999777777666666666555555555333333333222222222222111000000000000111111111111///000111111//////000111222111000000///000000000000000000000111111111111111111000///////////////......//////000000111111/////////////////////////////////000000111111111111111000000000000111111000000000/////////......000000000000111111111111000000000000000000000000111000///......///000111111111111111111111111111222111111000000222333444222222333444555555666666555555555666666666666777999999888888888999999:::888999;;;<<<===>>>======>>>???@@@@@@???@@@BBBCCCHHHGGGFFFEEEFFFIIINNNRRRZZZ^^^gggrrrzzz}}}uuuooojjjhhheeeddddddeeeeeeeeeeeeddddddccceeeeeeffffffhhhiiikkkkkkqqqsssuuuuuurrrooonnnmmmppppppqqqrrrssssssssssssuuutttttttttssspppkkkhhh]]]YYYRRRLLLGGGCCC@@@>>>???BBBIIIQQQYYY___``````YYYTTTLLLEEEAAAAAADDDFFFMMMPPPUUUYYY[[[[[[YYYXXXTTTQQQLLLGGGBBB???===<<>>??????>>>===???AAAAAAAAA@@@AAACCCEEEGGGGGGHHHHHHJJJQQQ[[[cccpppwwwxxxtttpppnnnlllkkkjjjiiigggeeedddccchhhhhhhhhiiijjjlllmmmnnnooopppqqqqqqooommmnnnooonnnoooppprrrssstttttttttttttttttttttrrrpppmmmkkkeeeaaaZZZTTTNNNIIICCC@@@???AAAGGGOOOXXX^^^```aaa___ZZZRRRJJJDDDAAAAAAAAAEEEIIINNNTTTXXXZZZZZZZZZYYYWWWSSSNNNIIIDDD@@@>>>AAABBBEEEHHHJJJJJJIIIGGGpppfff```\\\[[[XXXVVVTTTTTTTTTTTTSSSRRROOONNNLLLKKKKKKJJJGGGEEEBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;444777999777444222333555666666555555444333222222222222222222222222222222//////000000111111222222///111222111000///000111000000000111111111000000///000000000111111111111111000000///////////////---......///000111111222///000222111///...000111000000000///000111222333111111000000000000111111111000000000///////////////000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111222222222222222333333444000111222333444555666666444555555555666666666666666777777888888999999999888:::<<>>======???@@@@@@@@@@@@CCCEEEFFFIIILLLPPPVVVaaaoooyyy}}}|||zzzvvvqqqmmmiiigggiiiiiiiiijjjlllmmmoooooommmnnnoooooonnnnnnppprrrnnnoooppprrrssstttuuuuuutttuuuuuutttsssqqqpppppplllhhhaaa[[[UUUOOOIIIEEEBBBDDDHHHOOOWWW^^^aaabbbccc^^^VVVNNNFFFAAA???>>>???AAAFFFLLLQQQUUUXXXYYYZZZYYYWWWSSSNNNIIIDDDBBBAAAAAACCCFFFJJJLLLKKKIIIpppfff___\\\[[[\\\ZZZXXXVVVVVVVVVUUUSSSOOONNNLLLLLLLLLKKKHHHFFFCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;888999999888666555555666666666555444333222222111111222222222222333333333000000000000111111111111///000111111//////000111//////000111111111111000000000000000111111111111111111000///////////////......//////000000111111,,,...000///---,,,---000222222000//////000111222111111000000000000111111111111000000000/////////000000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111222222222333333333333333222222333444555666666777555555555555666666666666555666777888999999999888:::;;;===>>>???@@@??????;;;===>>>??????AAADDDFFFKKKQQQXXX```iiivvvxxxqqqmmmlllkkkkkkllllllmmmnnnooommmnnnoooooonnnooorrrtttoooppprrrssstttuuuuuuuuuvvvwwwxxxwwwuuutttuuuvvvrrrnnnhhhbbb]]]XXXSSSOOOIIIJJJMMMRRRZZZ```cccdddddd```YYYQQQIIIBBB>>><<<<<<===@@@EEEJJJPPPTTTWWWYYYZZZYYYXXXTTTOOOJJJGGGDDDBBBAAADDDHHHKKKKKKIIIqqqfff```\\\\\\^^^\\\YYYWWWWWWVVVTTTRRROOONNNMMMMMMMMMLLLIIIFFFDDDDDDDDDCCCBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::888777777888777666777777666555444333222222111111222222222333333333111111111000000000000000...///000000......///000...///000111222111111000000000000000111111111111111111000///////////////////////////000000000000,,,000222111---,,,...222444333111000//////111111111111000000000000111111111111111000000000//////000000000000111111111111000000000000000000000000111111222222222222111111111111111111111111111111111222333333444444333333555555555666666777777777666666666777777777888888666777888:::::::::::::::;;;<<<===>>>???@@@@@@AAA>>>@@@BBBCCCDDDFFFIIILLLUUU]]]iiisss}}}|||tttsssrrrpppoooooooooooommmnnnoooooonnnoooppprrrqqqrrrssstttuuuvvvvvvvvvvvvwwwxxxvvvttttttvvvxxxwwwsssmmmhhhddd```]]]ZZZRRRRRRTTTXXX^^^cccfffggggggddd^^^VVVMMMFFF@@@>>>=========@@@EEEKKKQQQUUUXXXYYY[[[\\\ZZZVVVQQQNNNHHHDDD@@@BBBGGGKKKKKKJJJrrrhhhaaa^^^]]]^^^[[[XXXVVVUUUSSSQQQOOOOOONNNNNNNNNNNNMMMJJJGGGEEEEEEEEEDDDCCCBBB@@@@@@======<<<<<<<<<;;;;;;;;;===999555555777888777555999888777666555444333333111111111222222333333333222222111111000000//////...///000///...---...000...///000222222222111000000000000000111111111111111111000///////////////000000000000///////////////333666444000///222555666444222000//////000111111111000000000000111111111111111111000000000000000000000000111111111111000000000000000000000000222222333333333333222222111111111111111111111111111222333444444444333333222222222333333333333333777888888888888999999999777888999;;;<<<<<<;;;;;;============>>>@@@AAABBBBBBDDDGGGIIIJJJMMMPPPSSS]]]ggguuu}}}{{{yyyvvvtttrrrqqqpppnnnoooppppppnnnmmmnnnooosssssstttuuuvvvvvvvvvvvvtttuuuvvvtttrrrrrruuuxxxzzzvvvpppkkkhhhfffdddbbbYYYXXXYYY\\\aaafffiiijjjkkkhhhbbb[[[RRRKKKEEEBBB>>>===<<<===BBBIIIPPPTTTWWWYYY]]]^^^^^^ZZZVVVRRRKKKFFFAAAAAAFFFJJJKKKJJJtttiiibbb``````\\\ZZZXXXWWWVVVUUURRROOOPPPPPPPPPOOONNNLLLJJJIIICCCCCCBBBAAA@@@??????>>>>>>===<<<;;;:::;;;<<<<<<;;;999777555555666888:::777666444333333333555666444222000---,,,,,,------666555333222111222222333000000111111111111000000111111222333333333333222222111111111000000/////////---,,,---000111000...000000000000000000000000000000000000000///......222111000//////000111111222222111111000000//////---...000111222222222111222222222222222222222222111111222222222222111111000000000//////////////////000222333444222111000333333333333333333333333444555555666777888999999888888888888888888999999777888888999::::::;;;;;;@@@>>><<<<<<>>>@@@AAABBBCCCEEEHHHLLLQQQXXX___eeeooo{{{}}}zzzuuuppprrrrrrrrrrrrppppppqqqrrrrrrtttwwwwwwuuutttvvvxxxxxxwwwvvvtttssssssssssssrrrqqqpppnnnllljjjhhhgggeeeeeeeeefffgggiiijjjkkkmmmjjjeee```XXXNNNEEE>>>=========>>>BBBGGGLLLPPPVVV[[[]]][[[YYYZZZYYYWWWRRRKKKFFFDDDBBBAAADDDJJJtttiiibbb______\\\ZZZXXXWWWVVVTTTQQQOOONNNNNNNNNNNNLLLJJJHHHGGGDDDDDDCCCBBBAAA@@@??????;;;<<<<<<===<<<;;;:::999;;;:::777666555777888:::999888666444444444555666555444111///......//////111111000000111222444555000000111111111111000000000111222222333333222222111111111111000000000///000...---...000111000...000000000000000000000000111111111111111000000///111111000//////000111222111111111000000000000000...///000111111222222222000000000000000000000000000000000111111000000000000000000000000000000000000000222333333222222111444444444444444444444444333444444444555666666666777777888888999999999:::777777888999;;;<<<===>>>???>>><<<===???AAACCCDDDGGGJJJOOOVVV]]]fffooottt|||xxxwwwvvvtttrrrrrrrrrsssoooqqqtttuuuttttttwwwyyywwwvvvuuutttsssssssssssssssrrrqqqooommmlllkkkjjjhhhhhhhhhiiijjjkkkmmmnnnllljjjgggbbb[[[RRRHHHAAA<<<;;;;;;;;;>>>BBBGGGJJJTTTYYY\\\[[[ZZZ[[[[[[XXXWWWPPPKKKIIIGGGEEEGGGKKKuuuiiibbb^^^^^^\\\ZZZWWWVVVUUUTTTQQQOOOLLLLLLMMMLLLKKKIIIGGGEEEEEEDDDDDDCCCBBBAAA@@@@@@999:::===>>>>>><<<999777;;;:::888666666777888999:::999777666555555555666666555333222111111111222000000///000000111222333000000111111111111000000000111222222333333222222111111111111000000000000222111///000111111000///000000000000000000000000222222222222111111111111000/////////000111222333000000000000111111111111////////////000111222333000000000000000000000000//////000000000000//////111111111111111111111111111111111222222333333333555555555555555555555555555555555555555555555555666777777888999:::;;;;;;888888999:::<<<===???@@@?????????@@@CCCFFFIIILLLRRRVVV^^^fffooowww~~~zzzwwwuuuttttttppprrrssssssssssssuuuwwwvvvuuutttsssssssssssssssrrrrrrqqqpppooonnnnnnmmmllllllllllllmmmooopppppplllkkkiiifff```VVVLLLEEE===<<<::::::<<>>@@@???AAACCCFFFJJJOOOTTTXXXccciiiqqqyyyzzzvvvtttvvvuuutttrrrqqqqqqrrrsssttttttssssssrrrsssssssssqqqqqqqqqppppppppppppooooooooonnnoooooopppqqqqqqmmmmmmllliiicccYYYNNNFFF???>>><<<;;;===@@@CCCFFFMMMTTTZZZ[[[\\\___```^^^YYYTTTQQQPPPKKKEEEBBBCCCxxxkkkbbb^^^^^^\\\YYYVVVTTTTTTSSSQQQPPPMMMNNNNNNMMMLLLJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<;;;::::::::::::;;;999888666555444444555555777777666555444444333333444333333333222222333333444444333222111000//////000000111111111111000000000000111222222222222111000000000000000000111111333333333222111000000111000000000000000000000000000000/////////000000111......///000111222222222//////000000111111222222111000/////////000222222222222222222222222222222000111111222222111111000111111222222333333333333222222222222333444555666444444444444444444444444888888888888888777777777666777888999:::;;;<<<<<<<<<;;;:::::::::<<<===???>>>BBBGGGLLLRRRZZZbbbhhhvvv{{{{{{zzzwwwtttqqqppppppqqqqqqsssrrrrrrrrrrrrsssssstttppppppppppppppppppppppppppppppoooooooooppppppqqqoooooommmjjjdddZZZOOOGGG@@@>>><<<;;;<<>>===<<<::::::;;;<<<===999888777666555444444444555555555555555444444444222222222222333333333333111111222333333222222111000000111111111111000000///000111111222222111111000000000000111111111111111222333222000000111222000000000000000000000000000///.........///000111...///000111111222111111000000000000111111111111111000000000000000111111000000000000000000000000111111222222222222111111111111111222222333333444222222333444555555666666444444444444444444444444666666666666666666666666777888888999:::;;;<<<<<<>>>===;;;;;;;;;===???AAAAAAFFFNNNVVV___iiiuuu}}}}}}xxxtttsssssstttsssqqqqqqqqqqqqrrrrrrssstttpppqqqqqqqqqqqqqqqqqqqqqqqqpppooooooooooooooopppppppppnnnkkkfff]]]SSSLLLAAA@@@===;;;;;;===@@@BBBGGGOOOVVVYYY\\\```aaa___```\\\YYYWWWQQQIIIEEEEEEzzzmmmddd``````\\\YYYUUUSSSRRRRRRQQQPPPNNNOOOOOONNNMMMKKKIIIGGGDDDDDDCCCBBBAAA@@@??????>>>>>>=========<<<<<<<<<::::::999888777666555555444555555666666666666666111222333333444444444444000000111222222111000///000000111111111111000000///000000111111111111111///000000000111111111111///111222222000///111333000000000000000000000000111000///...///000222333///000111111222111000000111111111000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111222333333333000222333555666777666666555555555555555555555555555555555666777777777888999999999::::::;;;;;;;;;>>>===<<<<<<>>>AAAEEEGGGIIIQQQ[[[fffqqq~~~|||zzzxxxvvvppppppppppppqqqrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppooooooooooooooopppooonnnlllhhhbbbZZZTTTHHHEEEAAA>>><<<<<<===???DDDMMMUUUXXX[[[___```]]]___[[[WWWUUUOOOGGGCCCCCCzzzmmmeeeaaaaaa]]]YYYUUUSSSRRRRRRQQQPPPNNNNNNNNNNNNLLLJJJHHHGGGDDDCCCBBBAAA@@@??????>>><<<===???@@@@@@>>><<<:::<<<<<<;;;:::999888777666444555666777888888888888222222333444555555555555222222222222000...,,,***000000111111111111000000//////000111111111111111//////000000111111111222---000222111//////111333000000000000000000000000222111000///000111333555000000111222222111//////222222111111000000/////////000111222222111000///222222222222222222222222//////000000000000////////////000111222222333333000111444666777777666666777777777777777777777777666666777888999::::::;;;::::::::::::::::::::::::=========>>>AAAEEEJJJLLLRRR[[[gggsss{{{xxxooooooppppppqqqrrrsssttttttttttttttttttsssssssssrrrrrrqqqpppoooooooooooopppooonnnmmmjjjeee___[[[OOOLLLGGGBBB>>>======>>>CCCLLLTTTXXX[[[______]]]ccc^^^ZZZWWWRRRJJJFFFGGGyyylllgggccc```[[[ZZZXXXVVVSSSRRRQQQQQQSSSRRRPPPNNNKKKIIIGGGFFFDDDEEEEEEDDDBBB@@@>>>===BBB@@@>>>>>>>>>===;;;::::::999777666666666777888888666444666999;;;999777555555555444333222111000111111111111111111111111333333333333222222111000222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000111111000000000000111111111111000000//////......000000////////////000000///////////////000000000111111111222222333333333//////000111333444555666444333222111222333444555666666555555555666666777999999888888999999:::;;;:::;;;;;;:::999999;;;===AAA>>>@@@FFFHHHIIIOOOXXXeeekkkwww|||xxxtttqqqqqqqqqqqqqqqppprrrtttttttttsssrrrsssqqqooonnnmmmnnnooonnnmmmnnnnnnnnnmmmjjjfffbbb___VVVRRRKKKEEEAAAAAABBBCCCBBBGGGOOOWWW]]]___```___^^^^^^]]]ZZZUUUOOOIIIFFFyyylllgggccc```[[[ZZZXXXVVVTTTRRRQQQQQQSSSRRRPPPNNNKKKIIIGGGFFFFFFEEEEEEDDDBBB@@@>>><<<>>>===;;;:::;;;:::888777999999777666666666777888777555444555777888777555444444444444333222111111111111111111111111111111222222333333333222111111000000////////////000000111111111111111111111111000000000000000000000000222222222111111111111111000000111111111111000000111111000000000000111111000000000000000/////////111000000//////000000111111111222333333333333333111111111222222222222222000000111222333444444555333333222222333333444555555555555555555666666777999999999888999999:::::::::;;;;;;;;;;;;<<>><<<<<<<<<<<<;;;999999888888777777777777777666666555444444333222222111222333333444444444333000000000000000000000000///000111222222222222222222222111111111111222222111111111111111111111111000000000000000000000000333333222222111000000000000111111222222111111000111111000000000000111111/////////000000111111222333222222111111222222333,,,...000222222111///...222222222222333333333333333333333333333333333333111222444555555555444333444444444444555666777777;;;:::999999888888999999999:::;;;<<<===@@@EEEIIIMMMPPPWWW___gggmmmuuuzzz}}}}}}}}}xxxuuuwwwtttrrrpppqqqqqqrrrrrrtttrrrpppppprrrsssrrrqqqpppppppppooommmjjjhhhfffgggddd```ZZZTTTMMMHHHFFFGGGKKKQQQXXX]]]```````````````^^^]]]ZZZXXXVVVUUUwwwkkkeeebbb___]]]\\\ZZZXXXVVVTTTSSSSSSQQQQQQPPPNNNMMMKKKJJJJJJJJJIIIGGGDDDAAA???======@@@>>>======>>>>>><<<;;;888888888888777777777666777777777666444333333333111111222333444444444444000000000000000000000000///000111111222222222222222222111111111111222222111111111111111111111111000000000000000000000000222222222111111111000000111111222222222222111111111111000000000000111111//////000000111111222222333333222222222222333333///111444666666555333111111222222333444555666666444444444333333333333222222333444555666555444333555444444555666777888888::::::999999888999999::::::;;;<<<===???CCCIIIMMMWWW]]]eeelllrrrxxx|||~~~}}}~~~|||{{{uuurrrrrrssstttssstttrrrqqqqqqssstttsssrrrqqqqqqpppooommmkkkiiigggfffeeeccc___ZZZTTTPPPMMMKKKNNNTTTZZZ___bbbcccccc```___^^^\\\[[[ZZZYYYYYYvvvjjjeeebbb___^^^]]][[[XXXVVVUUUTTTSSSQQQPPPOOONNNMMMLLLKKKKKKJJJHHHFFFDDDAAA@@@???>>>>>><<<;;;;;;<<<<<<;;;:::777888888888888777666666777888999777555444444555111222333333444444444444111111111111111111111111000000111111222111111111000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111111111000000000000111111000000111111111111111111333222222111111222222333///111222444444333222111222222333333444555555555444444444444333333333333333333444555555555555555555555555666777888999:::999999888888999999:::;;;;;;===>>>AAAEEEKKKSSSXXXeeennnxxx}}}~~~{{{yyytttsssttttttssstttrrrqqqqqqsssttttttsssrrrrrrqqqooommmjjjhhhgggeeeeeedddbbb___[[[XXXVVVRRRUUUYYY^^^bbbddddddddd```___]]][[[ZZZZZZZZZ[[[vvvjjjeeebbb___^^^]]][[[YYYWWWUUUTTTTTTPPPPPPOOONNNNNNMMMLLLLLLIIIHHHFFFCCCAAA@@@@@@@@@===;;;::::::;;;<<<;;;999777888888999888777666555666888999888555444555666222222333444444444333333222222222222222222222222000111111111111000000///000000////////////000000111111111111111111111111000000000000000000000000000000000111222222333333111222222333333222222111111111000000000000111111222222111111111111111111222222111111111111222222//////000111111111111000333333333222222111111111333333333444444444444444444444444444444555666666666666777777888:::;;;<<<777777777888999:::;;;<<<===???CCCGGGNNNWWWaaagggttt}}}xxx{{{{{{{{{zzz|||{{{yyyxxx{{{|||xxxvvvtttqqqsssqqqpppqqqrrrttttttssssssrrrqqqnnnllliiigggffffffffffffeeecccaaa___^^^[[[]]]```bbbddddddcccccc```^^^[[[YYYXXXXXXZZZ[[[uuujjjeeeaaa___^^^]]][[[YYYWWWUUUUUUTTTPPPPPPOOOOOONNNMMMMMMLLLIIIGGGEEECCCBBBAAAAAAAAA===<<<;;;;;;<<<===<<<:::777888888999999777666555555777888777444333555777333333333444444333333222333333333333333333333333111111111111111000///...222222111111111111222222111111111111111111111111000000000000000000000000//////000111222333333444111222222333333222222111111111000000000000111111333222222222111000000000222111111111111111111222333333333333333444444444444444333111///...---,,,333333333444444444555555555555444333333555666777777777777888999;;;<<<===666777777888999;;;<<<===>>>AAAFFFLLLUUU```lllsss~~~{{{tttwww~~~{{{{{{zzz{{{~~~tttoookkkiiihhhkkkuuu}}}vvvvvv{{{{{{}}}xxxtttrrrqqqpppppprrrtttsssssstttsssqqqnnnkkkhhhfffeeehhhhhhhhhgggeeedddcccbbbbbbccceeeeeeeeedddbbbaaa```^^^[[[XXXWWWXXXYYYZZZuuuiiiaaa^^^^^^```]]]ZZZXXXVVVUUUSSSQQQRRRQQQPPPOOOMMMLLLKKKKKKJJJIIIGGGDDDBBB@@@???>>>>>>============>>>>>>???>>>===<<<;;;::::::999:::777777777777666555444333333333333333333333333333444333333222222333333444---...000000//////000222222222111111111111222222222222222222222222222222444444444333222111000///...///111333555555666666444333222111222444666888333222222111222333555666333222000/////////000111///////////////000111111......///000111222222333000111222333444444444444666444333333666777555333888777555444555666888999:::999999888999:::<<<===>>>===;;;::::::===@@@BBBBBBGGGMMMVVV___jjjtttzzz|||vvv|||yyysssooolllgggdddccceeeiiikkkwww~~~}}}uuuooolllkkkjjjiiinnnrrrzzz|||{{{~~~{{{uuusssqqqqqqrrrssssssrrrsssrrrrrrrrrqqqoookkkhhhjjjiiigggfffffffffggghhhgggfffeeeeeefffeeecccaaa[[[WWWUUUVVVVVVSSSTTTXXXuuuhhhaaa]]]]]]```]]]ZZZXXXWWWUUUSSSQQQRRRQQQPPPOOONNNLLLKKKKKKHHHGGGFFFDDDBBBAAAAAA@@@======<<<<<<<<<<<<<<<======<<<;;;:::999999999999777777777777666555444333333333333333333333333333333222222111111222222333111222333333222222333444222222111111111111222222222222222222222222222222333333333333222111000000444222//////111444555555333222111111111222333444333222111000000000111222222222111000000000000000///////////////000111111000000111111222222333333111222222333333444444555777555333444666666555333888777555555555666888999:::::::::::::::;;;<<<<<<999999::::::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888777777777777666555444333333333333333333333333333222111111000000111111222000111222111000///000111222222111111111111222222111111111111111111111111333333333333222111111000444111111444999:::666222111111111111111000000000333333222000000//////000111111111222111111000///000000000///000000111222222222222222222222333333333222111111222333555666777666555555666666444333777777666555666777888999::::::;;;<<<<<<<<<;;;;;;888999;;;===AAADDDFFFHHHOOOTTT\\\dddmmmvvvyyyuuupppkkkhhhggghhhiiikkkpppwww|||~~~|||wwwtttmmmiiidddaaa```aaaaaaaaadddeeeggglllrrrvvvxxxxxxtttqqqnnnkkkhhheeeaaa^^^]]]^^^___ccciiiqqqxxx}}}~~~}}}wwwrrrqqqrrrrrrrrrsssrrrqqqppppppnnnkkkhhhiiiiiiiiijjjkkklllnnnnnnlllkkkiiiiiihhhgggeeebbbZZZTTTQQQPPPPPPNNNQQQVVVuuuiiibbb^^^^^^___]]]ZZZXXXWWWVVVTTTRRRQQQQQQQQQQQQOOOMMMKKKJJJHHHGGGEEEDDDBBBAAAAAAAAA???>>>===<<<;;;:::::::::::::::999888777777888888777777777777666555444333333333333333333333333333222222111111111111222222000111111000///---...///222222111111111111222222000000000000000000000000333333333333333222111000,,,...444>>>FFFDDD:::000222222222222111000///...444333333222222222222222000111222333333222000///111111000000000111111222222222222222222222111111333222111111111333555777777777666666555555444333777777666666666777888999:::;;;<<<===>>>===<<<;;;======???AAAEEEIIIMMMPPPSSSXXX___gggooowww~~~~~~yyyuuurrrqqqqqqtttwww||||||yyyooolllhhhggghhhjjjkkkkkkmmmlllkkklllnnnooonnnmmmhhhfffcccaaa___]]]ZZZXXXYYYYYYXXXZZZ]]]bbbhhhkkknnnoooqqqssstttrrrooommmkkkkkklllnnnsss{{{{{{vvvtttsssrrrrrrqqqqqqqqqrrrqqqooommmhhhiiiiiijjjjjjkkkllllllnnnllljjjiiiiiigggdddbbbZZZTTTOOONNNMMMLLLOOOTTTwwwkkkccc``````^^^\\\YYYWWWWWWVVVTTTRRRQQQQQQRRRQQQPPPNNNLLLJJJJJJHHHFFFDDDBBB@@@??????@@@???>>>===<<<<<<<<<<<<999999888777777777888888777777777777666555444333333333333333333333333333333333222222222222333333333444555444222111222333222222111111111111222222000000000000000000000000222222333333333222111111,,,...444>>>EEEDDD999///333333333333222111///...111111222222333333333333000111222333333222111000222222111111111111222222111111111111111000000000333222111111111333555777777777777666555555555555777777777777777888888999:::;;;===>>>??????>>>===CCCCCCBBBDDDGGGMMMSSSWWWXXX\\\aaahhhnnnuuu|||~~~|||~~~zzzxxxuuuuuuwwwyyyzzz{{{{{{zzzxxxwwwvvvtttqqqoooeeebbb^^^\\\[[[ZZZXXXVVVWWWWWWVVVUUUWWWYYY\\\^^^]]]___bbbddddddcccaaa```^^^^^^^^^^^^aaagggpppvvvyyytttqqqpppoooooopppqqqrrrpppooollllllllllllllllllkkkkkkmmmllljjjiiiiiigggdddbbb\\\VVVQQQOOOMMMKKKNNNSSSwwwjjjccc___```]]]ZZZWWWVVVUUUUUUSSSQQQQQQRRRRRRRRRQQQNNNLLLJJJKKKIIIGGGDDDBBB@@@???>>>@@@???>>>===============999999888888888888888999777777777777666555444333333333333333333333333333444333333333333333333444222333444333111111111333222222111111111111222222111111111111111111111111222222222333333222222111444222000333777888444000555555444333222222111111---...///000111111111111000111222222333222222222444333222222111222222222000000000000000000000111333222111111222333555666555666777777555555666777777777777888888888999999:::;;;<<<>>>???@@@AAAAAAFFFFFFFFFHHHMMMSSSYYY\\\]]]```cccggglllssszzzzzzvvviiiddd___[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVXXXZZZZZZYYYXXXXXXXXXUUUUUUTTTTTTUUUXXX^^^bbblllrrrzzzzzztttpppooonnnnnnooopppooommmooooooppppppoooooonnnmmmmmmllljjjjjjiiihhheeeccc```ZZZUUURRRPPPLLLNNNQQQuuuiiiaaa^^^^^^[[[YYYVVVTTTTTTTTTRRRPPPQQQRRRSSSSSSQQQOOOLLLJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>======<<<<<<<<<======999999888888888999999:::777777777777666555444333333333333333333333333333333333222222222222333333///000111111000///000222222222111111111111222222222222222222222222222222111222222333333222222222555222///...000111111111555444333222111111222333...///000111111000//////222111111111222222333444444444333222222222222222000000000111111222222222111222222333333444444555333555777777666555777:::777777888888999999999888:::;;;<<<===???BBBDDDEEEGGGIIIMMMSSSXXX]]]aaaddd```aaacccdddhhhnnnvvv{{{}}}uuuooohhhbbb```aaaaaabbb___```aaaaaa```^^^\\\ZZZXXXYYYYYYWWWTTTRRRSSSUUUPPPPPPPPPOOOOOOQQQTTTWWW[[[^^^dddjjjppptttwwwyyy}}}~~~~~~{{{zzzwwwtttrrrqqqppppppnnnlllnnnooopppqqqqqqqqqpppooonnnlllkkkkkkkkkjjjhhhfffddd^^^YYYWWWSSSNNNNNNPPPsssggg___\\\\\\ZZZXXXUUUTTTSSSSSSQQQPPPQQQRRRSSSSSSRRROOOLLLJJJGGGFFFEEEDDDBBBBBBBBBBBB<<<<<<;;;;;;;;;<<<<<<===:::999999999999999::::::777777777777666555444333333333333333333333333333222222111111111111222222111222444444333333444666222222111111111111222222222222222222222222222222111222222333333333222222...///111222222222222222555444222000000111333444222222333333222111///...222222111000111222444555555444333333222222222222000000111222333333444444000111222444444444444444222555777777666666888;;;777777888999999999999888::::::;;;<<>>===<<<;;;:::999999999:::::::::888777777888999888888777666555444444333444555666666555333111000111111222222222111111000222222222222222111000///222222111111111111111111111222333444555555555555666555333222111222333333111111111111111111111111111111000000111111222333333333333333333333333333555444333333222222222222111111111111111111111111333333222222333333444555333333333444444444555555555666999;;;;;;:::888666777888888999::::::;;;;;;:::===AAABBBCCCFFFKKKPPPSSS[[[eeelllsssuuupppiiigggdddaaaaaaaaadddmmmwww}}}~~~}}}~~~zzzwwwvvvvvvwwwyyyyyy{{{||||||yyytttppphhhfffbbb\\\WWWUUUVVVXXXVVVXXXUUUQQQOOORRRSSSQQQTTTRRRQQQTTTXXXZZZYYYWWWXXXZZZ\\\\\\\\\]]]aaaeeeuuu||||||vvvttttttrrrqqqjjjmmmqqqsssrrrqqqpppoooppppppppppppooonnnllllllhhhfffccc^^^ZZZUUURRRPPPrrrhhhbbb^^^]]]\\\ZZZYYYXXXWWWUUURRROOOQQQQQQRRRQQQPPPNNNMMMKKKIIIHHHFFFDDDBBBAAAAAA@@@===<<<<<<;;;::::::::::::===888@@@QQQUUUGGG888444777777666666555555444444555555555555444333222111111111222222222222111111333333333333333222111111222222111111111111111111111222333444555555555555555444333222222222333333222222222222222222222222222222111111222222333444333333333333333333333333555444333222222222222222333333333333333333333333333333222222333333444555444444555555555666666666555666888999:::999888777888888888999999:::::::::;;;>>>AAABBBDDDHHHOOOTTT^^^iiivvv}}}sssiiieeeaaa``````bbbkkkuuuzzz|||}}}||||||wwwsssmmmeee^^^ZZZZZZ\\\```bbb```[[[YYYYYYVVVRRRSSSPPPNNNOOORRRTTTSSSQQQRRRTTTVVVVVVUUUWWWZZZ^^^eeekkktttzzz}}}xxxuuuqqqnnnmmmooorrrsssrrrqqqooooooppppppppppppooonnnmmmlllhhhgggddd```[[[XXXUUUSSSqqqhhhbbb^^^]]]]]][[[YYYXXXXXXVVVSSSPPPPPPPPPQQQPPPOOONNNLLLKKKJJJIIIGGGEEECCCBBBAAAAAA<<<<<<;;;;;;;;;;;;;;;<<>>AAABBBEEEKKKTTT[[[iiixxx|||lllgggbbb```___aaahhhqqqvvvxxxyyyyyy{{{zzzqqqiiiffffffhhhnnnqqqqqqlllhhheee___XXXUUUQQQMMMLLLNNNPPPOOOMMMNNNOOOOOOOOOOOOPPPSSSUUUVVVZZZaaafffjjjpppxxx}}}~~~zzzvvvttttttuuuyyytttpppqqqqqqrrrrrrqqqpppoooooopppppppppppppppooonnnmmmiiigggeeebbb^^^[[[YYYXXXqqqhhhbbb^^^]]]^^^\\\ZZZXXXXXXVVVTTTQQQOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIGGGEEECCCAAA@@@@@@<<<;;;;;;;;;;;;<<<<<<===???666:::MMMUUUHHH888222555555555666666666666666666555444333222333444444111111222222333333222222222333333333333333222222111111222222222222222333111111222333444444444444444333333333333333333333222222222222222222222222222222111111222222333444111111111111111111111111333333222222222222222333444444444444444444444444333333222222333333444555555555666666666777777777777666555555555666888888999999999999999999999999<<<>>>@@@BBBEEEMMMXXX```nnnooohhhbbb```___```fffmmmqqqsssuuuwwwyyyzzzuuusssvvvyyy{{{~~~yyytttkkkccc]]]XXXRRRPPPQQQRRRPPPOOONNNNNNNNNMMMMMMNNNPPPQQQQQQTTTXXX[[[]]]aaafffjjjmmmmmmllljjjgggeeeeeegggnnnvvv{{{wwwsssrrrpppppppppppppppooopppqqqqqqqqqppppppooonnniiihhhfffdddbbb___^^^]]]ppphhhbbb___^^^^^^\\\YYYXXXWWWVVVTTTRRRNNNOOOOOOPPPOOONNNLLLKKKIIIHHHFFFCCCAAA@@@???>>><<<<<<;;;;;;;;;<<<======:::;;;:::999<<<@@@<<<555555555555666666666666666666555444333222333444555111111222333333333333333111111222222222222111111111111222222333333333333000111222333444444444444222333333333333333333333111111111111111111111111000000000000000111111222111111111111111111111111222222222111111222222333222222222222222222222222333333222222333333444555444444555555555666666666777666555444555666888999999999999999999:::::::::<<<>>>@@@AAAEEENNNYYYbbbrrroooiiicccbbbbbbaaaeeejjjlllooorrruuuyyy}}}}}}zzzrrrhhhbbb\\\XXXXXXWWWVVVSSSRRRQQQOOONNNNNNOOOPPPPPPQQQRRRSSSUUUVVVXXXZZZ\\\[[[\\\\\\[[[YYYYYYZZZ[[[\\\cccnnnzzz~~~wwwssspppooopppqqqqqqpppqqqqqqqqqqqqqqqppppppooojjjiiihhhfffdddcccaaa```ppphhhccc``````^^^\\\YYYWWWVVVUUUSSSRRRNNNOOOPPPPPPPPPOOOMMMLLLIIIHHHFFFCCCAAA???>>>=========<<<<<<<<<<<<<<<===666??????666666>>>???999666666666666666555555555555444444333333444444444000111222333444444444444000000111222222222111111111111222222333444444444000111222333333444444444222222333444444444333333111111111111111111111111///////////////000111111222222222222222222222222222111111111111222222333111111111111111111111111333333222222333333444555444444555555555666666666888777666555666777888999999999::::::;;;<<<<<<<<<===???AAACCCGGGOOOZZZbbbsssnnnhhhdddeeefffdddeeehhhiiimmmqqquuuyyysssnnngggdddbbbaaa^^^[[[YYYWWWTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQSSSTTTTTTSSSSSSTTTVVVSSSXXX```jjjuuuyyysssppppppqqqqqqpppqqqqqqrrrrrrrrrqqqqqqpppkkkkkkiiihhhfffeeeccccccooohhhdddbbbbbb^^^[[[XXXVVVUUUTTTSSSQQQOOOOOOPPPQQQQQQPPPNNNMMMJJJIIIGGGDDDBBB@@@>>>>>>???>>>===<<<<<<;;;<<<<<<999======:::999<<<>>>===777777666666555555444444333333444444555444444333000111222333444444444444000111222222333333333222111111222222333444444555000111222333333444333333111222333444444444333333333333333333333333333333000000000///000111111222333333333333333333333333111111111111111222333333111111111111111111111111333333222222333333444555555555666666666777777777777777777777777888999999999999:::;;;===>>>??????@@@BBBEEEFFFIIIPPPZZZbbbnnnyyywwwkkkfffdddhhhjjjhhhggghhhgggkkkqqquuuyyy~~~zzzuuurrrpppnnniiieeeccc```\\\[[[[[[[[[ZZZXXXWWWVVVTTTSSSRRRRRRQQQPPPQQQSSSTTTUUUTTTSSSTTTUUUSSSVVVZZZ```gggpppyyyxxxsssrrrrrrpppnnnqqqqqqrrrrrrrrrrrrrrrqqqlllllljjjiiigggeeedddccc~~~ooohhheeecccccc^^^[[[WWWUUUTTTTTTRRRQQQOOOPPPQQQQQQQQQPPPOOONNNLLLJJJHHHEEECCCAAA??????@@@???>>><<<<<<;;;;;;;;;@@@888555:::;;;888:::AAA888888777666555444444333222333444555555555444333000111222333444444555444111222333333444444444444111111222333333444555555000000111222333333333333000111333444555444333333555555555555555555555555111111111000111222222333333333333333333333333333111111000000111222333333111111111111111111111111333333222222333333444555777777777777888888888888777888888888999999999999888999:::<<<>>>???@@@AAABBBEEEGGGIIILLLRRR[[[bbbeeennnxxx~~~wwwmmmjjjeeeeeeiiillljjjhhhhhhfffkkkqqqvvvyyy~~~~~~}}}{{{xxxsssnnnlllhhhdddcccccccccaaa___^^^\\\YYYXXXWWWVVVTTTSSSRRRSSSUUUTTTSSSQQQRRRRRRSSSTTTUUUVVVYYY^^^eeejjjnnnsssxxxyyyvvvtttvvvyyy{{{}}}vvvsssrrrpppmmmqqqqqqrrrssssssrrrrrrrrrmmmlllkkkiiigggfffdddddd|||mmmgggccc```^^^\\\[[[XXXUUUSSSQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLMMMJJJGGGEEECCCBBB@@@>>>888999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888888:::999888777666666666666666555444333333444666777555444333222222222333333333333333444555666777888444333333222111111111222111111111222222333333333666555333222111222333333444444222222222222444444444333333222111111111222222222222222222222222222000111222333333222000000000000111111222222222222111111222222222333333333333444555666777777777777666888888888777888999;;;:::;;;<<<<<<<<<>>>@@@BBBBBBHHHLLLKKKNNNWWW[[[ZZZ^^^bbbgggnnnrrrsssrrrooonnnnnnooopppppppppooonnnnnnnnnpppttt{{{~~~~~~tttsssqqqnnnlllkkkjjjiiifffccc___[[[YYYYYY[[[\\\\\\ZZZWWWVVVWWWVVVUUUTTTUUUUUUUUUVVVWWWZZZ\\\]]]bbbbbbbbbcccdddeeeeeefffhhhlllxxxzzzrrrppptttqqqpppoooppprrrsssrrrqqqpppooommmjjjiiihhhhhhhhh|||mmmgggccc___^^^ZZZYYYWWWUUUSSSRRRRRRRRRQQQQQQPPPPPPOOONNNLLLKKKKKKIIIGGGDDDCCCAAA@@@>>><<<===>>>>>>>>>===<<<;;;;;;::::::::::::::::::999:::999888777666666666666777666444333333444555666444444333333222222222333444444444444444555666777444333333222111111222222111222222222333333333333555444333222222222333333444333333222222333333444444333222222111111222222222222222222222222222222111222333444333333222111000111111111222222222222111222222222222333333333333444555666777777777777888999:::999888999;;;===;;;;;;<<<<<<===@@@CCCFFFEEEKKKMMMKKKNNNTTTXXXVVVXXXZZZ^^^dddiiikkkllllllpppsssxxx|||~~~~~~{{{zzzvvvuuuuuuyyy||||||}}}~~~|||zzzxxxwwwvvvrrrppplllhhheeeeeefffgggccc```^^^\\\[[[[[[YYYWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[\\\]]]]]]^^^aaajjjvvv}}}wwwpppppppppooonnnnnnpppppppppnnnqqqooommmkkkjjjiiiiiiiii|||mmmgggccc___]]]XXXWWWVVVTTTSSSSSSSSSSSSPPPPPPPPPOOONNNMMMLLLKKKHHHHHHFFFDDDCCCAAA@@@???@@@@@@AAAAAA@@@???===<<<;;;:::999999999:::;;;<<<:::999888777666666666666888777555444333333444555444444333333333222222222555444444444444444555555444333333222222222222222222222333333333333333444444444333222222222333333444333333222222333333444333333222222111111222222222222222222222222222222222333333444444444333333111111111111222222222222222222222222333333333333444444555666777777777777888999::::::::::::<<<>>>======<<<===@@@EEEJJJMMMMMMOOOOOOMMMNNNQQQSSSQQQSSSTTTWWW\\\aaaeeeiiikkkqqqxxx}}}}}}zzzzzz~~~||||||yyyvvvrrrpppppppppqqqnnnkkkgggeeecccaaa___]]]]]][[[YYYWWWUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWVVVWWW]]]dddiiinnnwwwvvvqqqrrrpppoooooopppppppppnnnqqqpppnnnmmmlllkkkkkkkkk{{{mmmgggccc___\\\XXXWWWVVVUUUSSSRRRRRRQQQPPPPPPOOOOOONNNLLLKKKJJJFFFGGGFFFEEECCCAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>;;;:::888888888:::<<<===:::999888777666666666666888777666444333333333333333444444444333333222222555555444333333333444444444333333222222222333333333333333333444444444444444333333333333333333333333333333333333333333333333333222222111222222333222222222222222222222222222222222333333333333333222222222222222222222222222222222333333333444444444555666777777888888777888999::::::::::::<<<>>>???>>>>>>@@@FFFMMMSSSWWWVVVUUUQQQNNNMMMNNNNNNMMMQQQTTTYYY]]]aaafffjjjlllsss~~~{{{zzz}}}~~~~~~~~~~~~}}}~~~|||zzzzzz{{{|||yyyvvvrrrooollljjjgggddddddbbb___\\\ZZZXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXZZZ]]]bbbjjjpppyyyyyyvvvtttrrrqqqrrrssssssrrrqqqpppooonnnnnnmmmllllllzzzlllgggccc^^^\\\YYYYYYWWWUUUSSSQQQOOONNNOOOOOOOOONNNMMMLLLJJJJJJEEEGGGHHHFFFCCC@@@@@@@@@<<<===???@@@@@@@@@??????;;;:::888888888:::<<<===:::999888777666666666666777777666555444333333333333333444444444333222111555444444333333333444444444333333222333333444444444444444444444444444444222333333333333333333333333333333333333333333333333222222111222222333333222222222222222222222222111111111111111222333333333222222222222222222222222222333333333444444444444555666777888888888888666888999999999:::<<<>>>AAA@@@@@@EEENNNXXX___cccaaa[[[TTTPPPNNNMMMMMMMMMRRRWWW]]]bbbeeehhhjjjlllvvv~~~zzz{{{~~~|||zzzwwwuuuuuuxxx||||||xxxvvvssspppmmmiiihhhfffcccaaa`````````\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXXWWWVVVXXX\\\bbbeeehhhoooxxx{{{yyyvvvttttttuuuttttttpppppppppoooooonnnnnnmmmzzzlllgggccc^^^[[[YYYYYYXXXVVVSSSQQQNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIFFFHHHJJJHHHDDD@@@@@@AAA:::;;;===>>>??????>>>>>>;;;:::999999999:::;;;<<<:::999888777666666666666666666666555555444444333222333444555444333222111444333333333333333444444333333333333333444444555666555555555555444444444222222333444444444333333222333333444444333333222222222111111222222333333222222222222222222222222000000000000111222333333333333333333222222222222333333333333444444444444555555666777888888888888666777999999999:::<<<>>>CCCBBBDDDLLLXXXdddlllooolllaaaVVVQQQOOONNNOOOQQQTTTYYY```dddeeefffhhhjjjxxx{{{zzz{{{}}}~~~zzzvvvppppppooonnnooosssyyy}}}}}}zzzxxxqqqpppnnnlllkkkjjjkkkkkkccccccaaa___]]][[[YYYYYYYYYZZZXXXTTTTTTXXXZZZZZZ]]]bbbhhhllllllmmmppprrrwww~~~|||xxxwwwuuutttsssoooooopppppppppooonnnnnnyyylllgggbbb]]]ZZZWWWWWWWWWVVVTTTQQQOOONNNNNNNNNNNNMMMLLLKKKIIIIIIGGGJJJMMMJJJEEE@@@???AAA;;;<<<===>>>>>>===<<<<<<;;;::::::::::::::::::999:::999888777666666666666555555555555555555444444222333444555555333222000222222222222333444555555333333333333333444555555666666666666555555444444111222333444444444333333222333333444444333333222222222111111222222333444222222222222222222222222111111000000111222444555444444333333333222222222333333333444444444444555555555777888888888888888777888999::::::;;;>>>@@@CCCCCCGGGRRRaaaooovvvyyytttfffXXXRRRQQQOOORRRVVVWWW\\\aaabbbaaabbbeeeiiittt~~~||||||zzzvvvuuurrrpppmmmnnnooooooqqquuu|||}}}|||zzzxxxwwwwwwwwwwwwqqqooommmjjjgggdddaaa``````aaa^^^XXXVVVXXXWWWSSSVVVZZZ]]]^^^^^^^^^aaadddeeejjjrrrzzz|||xxxuuurrrmmmnnnoooppppppooonnnnnnyyylllgggbbb]]]ZZZUUUUUUVVVUUUTTTRRRQQQOOOMMMMMMMMMMMMLLLJJJIIIHHHHHHLLLNNNLLLEEE@@@???AAA======>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;:::999888:::999888777666666666666444444555555666555555555222333444555555333111000111111111222333444555666333333333333333444555666777777666666555555555444000111333444555444333333222222444444444444222222222111111111222333333444222222222222222222222222222222111111222444555666444444444333333222222222333333333444444444555555555666777888888999999888888999;;;;;;;;;<<>>;;;;;;<<<======<<<<<<<<<;;;:::999777777666999888666555555555666777555555666666555333111000333111000222555666555333111111111111111111111111333333222222222333444444333333444444444444444444777666555444333222222222222222222222222222222222///000222333444333333222666333111111333333111...111111222222222333333333444444444444444444444444666555444333222333444444666777999:::;;;;;;::::::>>>===<<<;;;;;;===???@@@GGGJJJQQQYYYccclllrrrvvvpppcccWWWUUUTTTSSSUUUZZZ]]][[[\\\]]]\\\[[[aaaiiilllyyy~~~yyyxxxuuusssrrrrrrsssttttttvvvyyyzzz|||~~~{{{xxxvvvtttyyyuuuooohhhaaa\\\YYYXXXXXXWWWUUUUUUVVVVVVTTTSSSXXX[[[^^^```eeeppp~~~yyyuuunnnoooooonnnmmmnnnppprrrwwwhhhbbb___]]]]]]YYYYYYXXXWWWUUUSSSQQQPPPOOOOOONNNMMMLLLLLLLLLLLLHHHGGGFFFDDDCCCAAA@@@??????===;;;:::;;;<<<<<<<<<<<<<<<;;;:::999888888777888777777666666666666666333333444555555555444444333111000111333444333111111111111111111111111111222222222222333333444555222222333444555777888888555444333222222222222222333333333333333333333333111222333444444333333222666333111111333333111///111111222222222333333333444444333333333333333333666555444333444444555666777888999:::;;;::::::999<<<;;;::::::;;;===>>>@@@EEEHHHNNNUUU\\\ccchhhkkkbbbZZZUUUVVVVVVTTTUUUYYYYYYXXXYYY[[[[[[\\\bbbkkklllwww}}}vvvzzz|||{{{yyyxxxwwwwwwwwwxxxwwwyyy{{{}}}~~~~~~{{{uuuoooiiidddbbbaaa^^^\\\ZZZYYYYYYXXXVVVTTTTTTVVVXXXZZZ]]]fffrrr|||{{{tttnnnmmmmmmmmmnnnnnnnnnmmmvvvgggbbb^^^\\\\\\XXXXXXYYYXXXWWWTTTQQQOOOOOOOOONNNMMMMMMLLLLLLLLLHHHGGGFFFDDDCCCAAA@@@??????<<<::::::;;;<<<;;;;;;;;;;;;:::::::::999999999777777777777777666666555222222222333444666777888333222111111222222111000222222222222222222222222111111222222333444555555333444444555666777777777333222222111111222222222333333333333333333333333333444444444444333333222555333222222222222111000111111222222222333333333222222222333333333333333555555555555555777888888888888999:::::::::999999;;;;;;;;;<<<===???AAABBBCCCFFFJJJOOOTTTXXXZZZ[[[RRRRRRUUUYYYYYYWWWWWWZZZZZZXXXYYY[[[[[[\\\dddlllnnnwww|||tttooorrrxxx~~~~~~~~~}}}~~~zzzuuuqqqooonnnhhhfffcccaaa___^^^[[[XXXTTTUUUUUUUUUVVV\\\eeellluuu~~~{{{ssspppmmmmmmoooooommmkkkvvvgggaaa^^^[[[[[[WWWXXXYYYYYYXXXUUUQQQOOOOOOOOONNNNNNMMMLLLLLLKKKIIIIIIHHHFFFEEECCCBBBBBB>>><<<:::999:::;;;;;;:::999999999999999999888888666777888888888777555444333222222222444666888999444333333222222222111111222222222222222222222222000000111333444555555666777777666555444333333222222222111222222333444444444444444444444444444444555555555555444333333222444333222222222222111111111111222222222333333333111111222222222222333333555555555666777999::::::999999999999999999999999<<<===>>>@@@BBBCCCDDDEEEDDDFFFIIILLLNNNOOOOOONNNLLLPPPWWW[[[[[[ZZZ[[[^^^```]]]]]]^^^___aaajjjtttyyy|||tttlllooottt{{{~~~|||{{{tttqqqnnnkkkiiifffbbb```ZZZZZZXXXUUUTTTWWW\\\aaahhhoooxxx~~~zzzrrrnnnoooqqqooolllvvvhhhbbb^^^[[[[[[XXXYYYZZZZZZXXXUUUQQQOOONNNNNNOOONNNNNNMMMKKKKKKIIIHHHGGGFFFEEEDDDCCCBBB>>><<<:::999:::;;;;;;:::888888888888777777777777666777888888888777555444555555444333444555777888555555555444333333333333222222222222222222222222///000222333555555555555555555444444333222111111333333222333333444555666444444444444444444444444666555555444333333333333222333333222222111111222111111222222222333333333111111111222222333333333444555666777999:::;;;;;;999999999999999999::::::;;;===???BBBDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKJJJIIILLLRRRXXX[[[\\\^^^bbbdddfffdddccceeehhhooo|||~~~vvvmmmnnnqqqwww}}}yyyvvvssspppllljjjdddbbb^^^ZZZWWWVVVXXXZZZ]]]bbbhhhmmmppprrrvvvyyyzzzqqqoooppppppnnnwwwiiiccc___\\\[[[YYYYYYZZZYYYXXXUUURRRPPPNNNNNNOOOOOONNNMMMKKKJJJFFFFFFEEEDDDCCCBBBAAAAAA???<<<::::::;;;<<<;;;;;;999999888888777777777777777777777777777666666555666666555555555555555555444555666555444333444555333333333333333333333333///000222444555555444444000111111222333333444444333333333333444444555666333333333333333333333333555444333333333333333444111333333333111111222333111111222222222333333333111111222222333333444444444555777888999:::::::::888888888888999:::;;;<<<;;;===@@@CCCEEEEEEEEEDDDHHHHHHHHHHHHIIIIIIJJJJJJMMMSSSYYY\\\bbbjjjpppqqqppplllkkkooovvvvvvqqqooonnnqqqxxx~~~~~~~~~{{{xxxuuummmjjjfff```\\\ZZZYYYYYYUUUXXX]]]```ccceeegggiiijjjttt|||tttrrrqqqpppxxxjjjddd```\\\[[[ZZZZZZYYYXXXWWWUUUSSSRRRMMMNNNOOOOOOOOOMMMKKKJJJFFFFFFEEEDDDCCCBBBAAAAAA???===;;;:::;;;<<<<<<<<<<<<;;;;;;:::999888777777888777777666666666666666555555666666666666555555222444555555333222444666333333333333333333333333000111333555555444333222000000111222444555666666333333333222333333444444333333333333333333333333333333222111222222444444000222444333111000222444111111222222222333333333222222222333444444555555444555777888999999999999777777777777999;;;<<<>>>>>>@@@DDDGGGHHHHHHGGGFFFFFFFFFEEEEEEFFFHHHJJJLLLOOOVVV]]]dddppp~~~zzzxxx{{{|||vvvrrrnnnooottt{{{~~~~~~~~~~~~wwwtttnnniiiddd```^^^\\\WWWXXXZZZ\\\\\\]]]]]]^^^]]]hhhtttzzzyyyvvvuuuyyykkkeee```]]]\\\[[[[[[YYYXXXVVVTTTSSSSSSMMMNNNOOOPPPOOOMMMKKKJJJHHHGGGGGGFFFEEEDDDDDDCCC@@@>>>;;;;;;<<<======<<<>>>>>>===<<<:::999888888999888666555555555666777333444666777777777666555000222444444222222444666333333333333333333333333111222444555555444333111333333444444444444444444333333222222111222222333222222222222222222222222222111111000111222444555000222444333111000222444111111222222222333333333222222333444444555666666444555777888999999888777666666666777999;;;===???BBBEEEIIILLLMMMLLLKKKIIIDDDCCCBBBBBBDDDGGGKKKMMMQQQYYYbbbmmm~~~|||vvvpppooossszzz||||||~~~~~~zzz}}}{{{uuupppkkkgggcccaaa^^^^^^^^^]]][[[YYYXXXWWWXXXcccmmmqqqsss|||zzzxxxhhhbbb^^^\\\\\\YYYXXXWWWVVVTTTQQQOOONNNOOONNNMMMNNNNNNNNNLLLJJJIIIHHHEEECCC@@@?????????GGGAAA;;;999<<>><<<:::@@@???>>>===<<<;;;::::::888888888777666555333333111222222333444444555555444333222222444444333222222333333444555555444444444444333333333333444444222222222222222333333333444444444333333222222222111222222222333333333333555444333222333444666777FFF???777333444444333111111111111111111222222333333333444444555555555555555444444555555666777888888999999888999<<>>;;;:::<<<===:::888;;;;;;;;;;;;;;;;;;<<<<<<999999999888777666555444333333444444555555666666444333222222444444333222222333333444444444444444444444333333333333444444111111222222333333444444444444333333333333222222222222333333333444444444444333222111222333444555EEE>>>666111000111111000111111111111111222333333444555555555555666666666666555444333444666888999999999999888:::>>>DDDIIIUUU```iiihhhaaaYYYQQQJJJCCCEEEGGGHHHIIIJJJMMMOOOQQQWWWaaappp~~~}}}|||zzzzzz{{{}}}|||wwwxxxyyyzzz{{{{{{||||||||||||}}}~~~~~~|||wwwuuusssqqqnnniiiddd``````___]]]\\\^^^fffqqqyyyuuugggaaa^^^\\\\\\[[[ZZZYYYXXXVVVSSSQQQPPPOOONNNMMMNNNNNNNNNLLLJJJJJJHHHFFFCCCBBBBBBCCCDDD>>><<<;;;<<<>>>>>><<<999:::::::::::::::;;;;;;;;;999999999999888777666555333333444444555555555555444333222333444444333222222333333444444444333333444333333333333333333444111111222333333444444444333333333333333333333333222222222333333333333444222222111111111222333444:::666222000000222333222222111111111111222333333555666666666666666666666777555333222333555888:::999999999999;;;@@@GGGLLLXXXfffpppnnndddZZZPPPJJJDDDFFFIIIJJJJJJKKKLLLNNNQQQVVV___kkk~~~uuutttxxx~~~{{{yyyyyy~~~zzzsssqqqrrrssstttvvvyyyzzz|||}}}||||||}}}}}}|||{{{{{{xxxssslllgggfffbbb^^^\\\^^^ccchhhkkkuuu|||sssfffaaa^^^\\\\\\[[[ZZZYYYXXXVVVSSSQQQPPPOOONNNMMMNNNNNNNNNLLLJJJLLLJJJGGGDDDBBB@@@??????;;;;;;<<<===??????>>>===;;;;;;::::::999999888888888888999888888777666555333333333333444444444444555444333444555555555333222333333444333333222222333333333222222333333333222222333333333444444444333333333333333333333333111111111111222222222222111111111111222222333333444333333444666666555444222222222111222333333444666666666666666666666555777555333222333555888:::999999::::::<<>>===:::;;;<<<===>>>?????????<<<<<<;;;:::999888777777777888888888777777666555333333333333333333333444777666555555666777666555333333333333333222222111333333222222222222333333444444444444333333333333222222333333333333444444000000111111111222222222111111222222222333333333000222333555555333111///222222222222222333444444666666666555555555555444666555444333444666888999888999:::;;;===AAAGGGKKKQQQZZZaaa^^^WWWQQQKKKFFFJJJKKKLLLKKKJJJJJJKKKLLLRRRXXX___eeemmmuuuwwwtttmmmddd___aaaeeejjjxxx}}}zzzvvvwww{{{uuummmeee``````]]]aaagggnnntttyyy|||}}}}}}~~~~~~ppppppooollliiigggffffffbbbdddeeeddddddhhhoootttqqqeeeaaa^^^\\\\\\YYYYYYXXXVVVTTTRRRPPPOOOOOONNNMMMNNNNNNNNNLLLJJJIIIIIIJJJIIIGGGBBB>>>;;;<<<<<<===<<<<<<;;;<<<===;;;;;;;;;:::999999888888666666777777777666555555555555444444444444444444888777666777888999888666333333333333333222111111333333222222222222333333555555555444333333222222222222222333333444444444111111111222222222333333111222222333333333333333///111222222111000///...333222222222222333444444555555555555444444333333555444444555555666777888777999;;;===???AAAEEEHHHKKKPPPSSSPPPMMMLLLIIIFFFJJJKKKKKKJJJJJJJJJMMMOOOPPPVVV]]]bbbgggkkkjjjeeebbb[[[YYY]]]```cccooo~~~~~~yyyxxx{{{qqqgggaaa\\\[[[]]]YYY^^^fffnnnuuuzzz{{{|||~~~|||xxxuuurrrqqqpppnnnmmmiiifffbbb______aaadddfffnnnttt~~~pppeeeaaa^^^\\\\\\YYYXXXWWWVVVTTTQQQOOONNNOOONNNMMMNNNNNNNNNLLLJJJKKKMMMMMMLLLIIICCC===999>>>>>>===;;;999888999:::::::::::::::::::::::::::555666666666666666555444666666666666666555555555999888777888999:::999777333333333333333222111000333222222222222222222333666666555444333222222111222222222333333444444444222222333333333444444444222222333444444444444333333444444444333444555777333333222222333333444555555555444444444333333333444444555555666777777777666999<<<>>>???AAADDDFFFGGGJJJJJJGGGGGGIIIIIIFFFJJJJJJJJJIIIIIIKKKOOORRRRRRZZZaaaeeeiiillliiiccc]]]WWWWWW\\\^^^```jjjxxx||||||zzz|||yyyttteee]]]YYYWWWXXX\\\YYY___hhhqqqxxx|||}}}}}}xxxvvvxxxzzzwwwtttuuunnnfff```______^^^]]]bbbgggppp|||qqqeeeaaa^^^\\\[[[ZZZYYYVVVTTTSSSRRRSSSSSSSSSPPPMMMMMMNNNMMMJJJHHHHHHHHHGGGEEECCCAAA???>>><<<<<<;;;999999999999999;;;:::999999888888999999;;;:::888666444444555555666666555444333333333333888444111222666:::;;;:::666222222666555000000333///000333444444333222111333333333222222222111111000111222333333222111000111222333444555444333333333333333222222111111111444444444555555555666666222222222333333333444444555666777777777666444333333444555666777999999:::999:::===???AAACCCCCCCCCGGGDDDCCCEEEFFFEEEHHHLLLMMMLLLLLLLLLMMMPPPSSSVVVWWWaaakkknnnnnnlllfff___\\\WWWTTTWWW[[[^^^ccciiiwww~~~}}}wwwxxxxxx|||rrrjjj^^^WWWUUUWWWYYYZZZbbbeeelllssszzz~~~~~~}}}~~~~~~{{{sssjjjbbb]]]]]]___``````dddooo}}}qqqeeeaaa]]][[[ZZZZZZYYYXXXVVVUUUTTTSSSSSSRRRPPPMMMMMMMMMMMMJJJHHHHHHHHHFFFEEECCCAAA???>>>@@@@@@???>>>============;;;:::999999888888999999:::999888666555555444444555555444444333333444444999777444444555777777888666222111333333///000444000111222333444333222222333333333222222222111111111222222222222222222111000111111222222222111111333333333222222222111111222222333333333444444444333333333333444444444444444555666666666444333222444444555555777888999:::999:::===@@@BBBCCCCCCBBBEEEBBBBBBEEEFFFEEEIIINNNPPPQQQRRRRRRRRRSSSUUUXXX___lllyyyzzzpppggg```ZZZWWWZZZ^^^```ccchhhqqqzzz|||vvvyyyyyyzzz~~~yyykkkddd[[[VVVWWW[[[^^^```hhhkkkpppvvv{{{yyyqqqhhhbbb```___``````dddnnnyyysssgggbbb^^^[[[[[[YYYZZZYYYYYYXXXVVVTTTRRRQQQOOOMMMMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@>>>===???>>>===<<<;;;;;;;;;;;;;;;:::999999888888999999888888888888777555444333444444444333444444555666888888888666444333444555666222000111111000111555111111222222222333333333333333333222222222111111444333333222222333333444222222111111000111111111333333333222222222222111111111111111222222222222333444444444444555555555444444444555444444333222666555555555666888999;;;999;;;>>>AAACCCCCCAAA@@@BBB@@@@@@DDDEEEEEEJJJQQQUUUYYY\\\\\\ZZZXXXXXXZZZjjjzzzrrrgggaaa^^^```bbbbbbdddhhhlllwww||||||{{{zzz{{{|||zzztttoooddd___ZZZYYY\\\bbbgggjjjqqqsssvvvyyy}}}{{{ssskkkeeecccaaa___aaaiiisss~~~vvviiiddd```]]]\\\XXXXXXZZZZZZXXXVVVSSSQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEECCCAAA???>>>>>>===<<<;;;::::::999::::::;;;:::999999888888999999777888888888888666444333333333333444444555777777666888999777333111222444444333222222222222222444222222111111111222333444333333333222222222111111555444333222222333444555555444333222111222333444222222222222222222222222111111111111222222222222444444444555555555666666444444444444444444444444777666555555666888:::<<<:::<<>>???CCCDDDFFFLLLTTT]]]dddkkkkkkfff```^^^^^^ssssssmmmhhhhhhhhheeeeeehhhlllxxx~~~{{{yyywwwsssnnnjjjcccaaa___```dddjjjppptttyyyzzz{{{}}}}}}|||}}}~~~~~~vvvooolllgggcccaaaeeelllvvvvvvhhhbbb^^^\\\[[[VVVWWWYYYYYYXXXUUUQQQOOONNNNNNNNNMMMKKKJJJJJJJJJIIIHHHEEECCCAAA????????????>>>===<<<<<<;;;<<<<<<;;;:::999999888888999999666777888888888666555444333333333444555666777888333666888666333111333555222333444444444555444222222222111111111222333444333333333222222222111111666555444333333444555666555444333222222222444444222222222222222222222222222222222222333333333333444444444555555555666666555555555555555555666666777666666777888:::<<<===<<<===@@@BBBBBBAAA???>>>======???CCCDDDFFFNNNXXXhhhrrr}}}}}}tttjjjffffffzzz{{{tttqqqnnniiihhhiiinnnzzz{{{xxxtttqqqmmmkkkhhhhhhhhhiiilllqqqvvvyyy}}}}}}~~~~~~zzzwwwvvvvvvwww||||||yyyyyyppphhhgggjjjpppzzzrrrddd___\\\ZZZZZZVVVWWWXXXXXXWWWTTTQQQOOOMMMNNNNNNMMMKKKJJJJJJKKKJJJIIIFFFCCCAAA@@@@@@@@@======<<<;;;::::::::::::;;;:::999999888888999999777777777777777666555555444444444444555666777888444444555444222222444555000333444333333555555222111111222222222333333333333333333222222222111111555444444333333444444555111111000000111111222333111222222222222333333333333333333333444444444555333444444444444555555555666666555555555666777777555666888:::<<<>>>???@@@>>>???@@@@@@@@@@@@???>>>======@@@CCCDDDFFFPPP[[[ppp~~~ssslllkkkyyyzzztttmmmkkklllooo{{{}}}yyyuuurrrpppooonnnooopppqqqqqqqqqssswwwzzz||||||}}}~~~~~~~~~}}}|||wwwsssrrrrrrrrrvvv|||vvvpppnnnooouuu{{{}}}}}}~~~~~~rrrddd___\\\[[[[[[WWWXXXYYYXXXWWWUUURRRPPPLLLMMMNNNMMMJJJIIIJJJLLLLLLJJJGGGDDDBBBAAAAAAAAA<<<;;;:::999999888888999;;;:::999999888888999999888777777666666666666666555555444555555666777777777555222111222333333333111333111------222555333000111222333444333222222333333333222222222111111333333444444444444333333...///000111222333333333111111222222222333333333333333333333444444444444333333333333444444444444555555444444444555666777444666999===@@@AAABBBBBBAAAAAA@@@??????>>>>>>>>>===>>>BBBDDDDDDGGGQQQ]]]qqqsssjjjhhhqqqxxxqqqnnnoooqqq{{{xxxwwwtttpppnnnnnnppprrrqqqsssttttttrrrrrruuuwwwxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~xxxtttrrrrrrrrrtttzzz|||yyywwwxxx{{{zzz{{{zzzxxxwww|||tttgggbbb___^^^___YYYYYYYYYYYYWWWUUUSSSRRRKKKMMMNNNMMMJJJIIIJJJLLLMMMKKKHHHEEEBBBBBBBBBBBB@@@???>>>======<<<======;;;:::999999888888999999999888666555555666777777666555555555555666777777:::666111///111333333111222333...'''(((000555555///111333444444444222111333333333222222222111111111222444444444444222111...000222444555666555555111111111222222333333333222222333333333444444444222222222333333333444444444333333222333444555666333666:::???BBBCCCCCCCCCCCCBBB@@@>>>===>>>>>>???>>>???CCCEEEEEEGGGRRR^^^mmm~~~oooeeecccgggwww{{{ssspppqqqsss|||{{{uuurrrqqqooommmlllmmmqqqtttpppsssuuutttrrrqqqrrruuuuuuvvvzzz|||~~~~~~~~~~~~~~~}}}~~~~~~{{{vvvttttttttttttzzz~~~}}}}}}|||xxxvvvyyyrrrddd```]]]\\\\\\WWWVVVVVVWWWWWWVVVRRROOOOOOOOONNNNNNMMMMMMLLLLLLIIIHHHFFFDDDBBB@@@??????<<<<<<;;;;;;;;;:::::::::<<<:::999:::<<<===<<<999777777888999999888777666777777777777666666666666555555444444444333333333555555333222111000000000111222222333333444444555444444444444444444444444333333333333222111000000444333222111111333444666888555222111111222333222444333222111111111222333444444333444444555777777777666444444444555777999555666999<<>>===<<<===???@@@:::<<<@@@CCCHHHNNNUUUYYYggguuuuuukkkccc___aaammm{{{wwwooommmqqqmmmuuu|||qqqkkkiiifffdddggglllrrruuuuuuvvvvvvuuutttsssrrrqqqqqqttttttuuuwwwzzz{{{{{{zzz}}}}}}~~~}}}~~~~~~zzzwwwwww{{{yyy}}}~~~~~~tttfffaaa]]][[[[[[XXXXXXXXXXXXYYYWWWTTTQQQMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFDDDBBB@@@??????<<<<<<<<<;;;;;;;;;::::::;;;999888999;;;<<<:::999666777777777666444333222888888777777777666666666555555444444444333333333444444333222111111111111222222222222222222222222444444444444444444444444444444555555666555555555444333222111222333555666888555222111111222222222333333222111111222222333444333444444555666666777555444333222222444555777666777999;;;>>>AAACCCDDD@@@???===<<<<<<<<<>>>???===???BBBDDDFFFJJJNNNRRR___jjjrrrnnnddd]]]YYYWWWZZZeeerrr~~~}}}tttlllkkknnnlllsss}}}ssshhhccc___^^^^^^bbbiiippptttuuuxxxwwwvvvuuutttsssrrrqqqttttttuuuwwwyyy{{{||||||~~~~~~|||vvvgggaaa^^^[[[ZZZZZZYYYYYYYYYZZZXXXUUUSSSNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFDDDBBB@@@??????===<<<<<<<<<;;;;;;;;;;;;;;;999888999::::::999888888888888888666444222111888888888888777777777777555555444444444333333333333333222111111222222333333333222111111000//////444444444444444444444444000111222333444444444444444444333222333444555666888666333111222222111000333222222111111222333333333333444444555666666777555444333333333444555666666777888:::<<<>>>???@@@>>>>>><<<;;;;;;;;;<<<===???AAACCCEEEFFFHHHKKKNNNWWW___ccc]]]TTTQQQQQQQQQTTT]]]hhhrrr|||{{{rrrlllkkknnnmmmssszzzsssggg^^^YYYVVVVVVYYY___gggoootttwwwyyyxxxwwwvvvtttsssrrrqqqrrrssstttvvvxxx{{{}}}~~~uuugggaaa^^^\\\[[[ZZZYYYXXXXXXYYYXXXUUUSSSPPPPPPOOOOOONNNMMMLLLLLLIIIHHHFFFDDDBBB@@@??????=========<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999:::;;;;;;;;;:::999777666999888888888777777777777555555444444444333333333222111111111222222333444333222222222111111111000333333333333333333333333000000111222222222222222444444333333333444555666888666333222222222111000222222222222222222333333333333444555555666666666777666666555666777888888777777888999:::;;;<<<<<<===<<<;;;;;;:::;;;;;;<<<===???CCCEEEGGGJJJMMMPPPSSSYYY[[[UUUNNNNNNPPPQQQTTTZZZcccjjjqqqzzz|||tttpppppprrrooossswwwzzz}}}ttthhh]]]UUUQQQQQQTTTXXX___gggoootttwwwwwwwwwvvvuuusssrrrqqqpppppprrrtttuuuxxx{{{~~~sssfffaaa^^^]]]]]]YYYXXXWWWVVVWWWVVVTTTRRRQQQQQQPPPOOONNNMMMLLLLLLIIIHHHFFFDDDBBB@@@??????>>>>>>=========<<<<<<<<<<<<======<<<;;;;;;;;;;;;999:::;;;<<<===<<<;;;:::888888888777777777777666555555444444444333333333111111111111222333444444222222222222333333444444333333333333333333333333555555555555555444333333333333333333444444555555777555333222333222111///111111222222333333333333222333444555666666666666666666666666777777888888777777888888999999::::::;;;;;;;;;;;;<<<<<<======<<<>>>AAADDDFFFIIINNNQQQOOOUUUWWWQQQLLLMMMOOOOOOUUUYYY___eeejjjrrr||||||uuussssssooopppqqqssswww|||}}}tttjjj___UUUOOOKKKPPPTTTYYY```ffflllpppsssuuutttsssrrrqqqppppppoooooorrruuuxxxzzz}}}sssfffaaa___]]]]]]YYYWWWUUUUUUUUUUUUSSSQQQPPPPPPOOOMMMLLLKKKJJJIIIIIIHHHFFFDDDBBB@@@??????>>>>>>>>>>>>===============>>>???===;;;:::;;;<<<777888999;;;;;;;;;;;;:::777777777777666666666666555555444444444333333333222111111111222333333444111222222333444444555555333333333333333333333333555555555444444333111111222222222333333333444444666444333333333333222000000000222333333333333333222333444666777666666555444444555555555666666666777777888888888999999999::::::;;;===>>>???@@@@@@???@@@BBBCCCFFFJJJOOOSSSQQQUUUUUUOOOKKKKKKLLLLLLUUUVVV[[[aaafffnnn|||~~~wwwsssnnnnnnmmmooorrrvvv{{{~~~uuuqqqiii```WWWPPPLLLJJJPPPUUU[[[```dddhhhkkknnnrrrrrrqqqqqqqqqppppppppppppuuu{{{~~~uuugggbbb___]]]]]]YYYWWWUUUTTTTTTTTTSSSRRRQQQPPPOOONNNLLLKKKJJJIIIIIIHHHFFFDDDBBB@@@???????????????>>>>>>>>>======<<<>>>???===:::999:::;;;777888999::::::999888888666666666666555555555444555555444444444333333333222222222111222222333333222222222222222333333333222222222222222222222222111111222222222111111000000111222222333333222222444333222333444444333111///000222333444444333333111333555666777666555555444444555666666666666666777777888888888999999999999:::<<<>>>AAABBBCCCDDDBBBCCCEEEGGGKKKQQQYYY___^^^___[[[RRRLLLLLLNNNMMMUUUUUUXXX___eeennnxxxoooooooooppprrrsssssssssjjjfff```YYYTTTPPPOOOOOORRRXXX^^^cccfffhhhkkkmmmppppppqqqqqqqqqrrrrrrrrrsssyyywwwiiiccc___\\\\\\YYYWWWUUUTTTUUUUUUSSSRRRSSSRRRQQQPPPNNNMMMLLLKKKJJJHHHFFFDDDBBB@@@@@@???????????????>>>>>>>>>>>>;;;===>>>===999888999;;;999::::::;;;:::999888777666555555555444444444444555555444444444333333333333333222222111222222333333333222222111000000000222222222222222222222222222222333444555555555555000000111222222222222111333222222333555555444222///000222333444444333333111222555666777777555555666666777888888888888888777777888888999999999:::999:::===@@@BBBDDDFFFFFFDDDFFFHHHLLLRRR\\\fffmmmmmmkkkdddWWWPPPPPPRRRRRRVVVUUUXXX___fffqqqrrrssstttuuuuuurrrnnnjjjeeeaaa]]]XXXUUUTTTTTTUUUUUU[[[bbbgggiiikkknnnpppppppppqqqrrrrrrsssttttttuuu}}}xxxiiiccc```^^^^^^XXXWWWUUUUUUUUUTTTQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHFFFDDDBBB@@@???BBB@@@>>>>>>???@@@@@@???<<<;;;;;;::::::999999999888777777777666666555555333333444444555444444444222222222222222222222222444333333222222333333444222111000000///000000000222222222222222222222222222222222222222222222222222222333333333333444444444333333333333333333333333333333333333333333333555555444444444333333333555444444444444555666666999999888888999999:::;;;:::===???@@@EEELLLNNNKKKKKKKKKLLLPPPVVVbbbwwwsssbbbYYYYYY[[[ZZZUUUUUUWWW[[[bbbqqq}}}{{{xxxsssmmmfff```ZZZ[[[[[[\\\\\\\\\[[[[[[aaacccfffiiilllnnnoooooorrrssssssqqqqqqrrruuuwwwxxxiiiccc___]]]]]]YYYWWWUUUTTTTTTTTTRRRPPPOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGEEECCCAAA???AAA???>>>===>>>>>><<<:::777777777777777888888888;;;;;;:::999777666555555444555555666666555555444222222222222222222222222444333333222222333333444222222222111222222333444222222222222222222222222222222222222222222222222000000111222333333444444000000000111111222222333666666666666666666666666444444444555555666666666555444444444444555666666666666666666777888999::::::===@@@CCCJJJSSSVVVTTTMMMKKKMMMQQQXXXfff|||mmmbbb^^^\\\ZZZZZZYYYZZZ]]]cccqqqzzzuuupppiiibbb]]]ZZZ[[[\\\^^^___`````````bbbdddfffiiilllnnnooooooqqqrrrrrrqqqqqqtttxxx{{{yyyjjjddd___]]]\\\ZZZXXXUUUSSSSSSSSSRRRQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEEBBB@@@??????>>>=========;;;888666888888999::::::;;;;;;<<<>>>===<<<;;;999777666555555666666666666666555555333333333333333333333333333333222222222222333333111111111111222333444444222222222222222222222222222222222222222222222222111111111111222222222222//////000111222333333444333333333333333333333333333333444555666777888999555444444444444555666666555555555666888999;;;<<<999>>>BBBGGGQQQ\\\aaa```TTTQQQPPPRRRXXXfff|||{{{ooohhhccc]]]___\\\\\\]]]bbbnnnxxxpppiiiccc]]]YYYZZZ[[[^^^```cccdddffffffdddeeegggjjjlllnnnnnnoooooopppqqqqqqsssxxx}}}zzzkkkddd```\\\[[[\\\YYYUUUSSSSSSSSSSSSSSSRRRQQQPPPOOONNNLLLLLLKKKIIIIIIHHHFFFDDDAAA???>>><<<<<<<<<===>>><<<999666;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<:::999888777777555666666666666555555444333333333333333333333333333333222222222222333333111000000000000000111111222222222222222222222222222222222222222222222222444444333333222111111000222222222333333444444444222222222222222222222222333444444555666666777777555444444444444555666666666666777888:::<<<>>>???888===BBBHHHTTTaaahhhhhh^^^YYYTTTSSSUUU```rrr}}}vvvlllddd```]]]ZZZ[[[^^^hhh{{{zzzqqqiiibbb^^^ZZZXXX\\\]]]___bbbeeeggghhhiiifffggghhhjjjlllmmmnnnnnnlllnnnpppsssvvv|||zzzllleeeaaa]]]\\\\\\YYYUUUSSSSSSTTTSSSSSSQQQPPPOOONNNMMMLLLKKKKKKIIIHHHGGGEEEBBB@@@===<<<:::;;;;;;===???>>><<<999;;;::::::999888777777666999999999999999888888888555555555555555444333222333333333333333333333333333222222111111222222333222222111000/////////000222222222222222222222222222222222222222222222222444444444444444444444444444444444333333222222222555555555555555555555555444444444444444444444444555444444444444555666666666666777999;;;===???@@@888<<>><<<>>>===<<<;;;999888777777777777777777888888888999555555555555444333222222333333333333333333333333222222111111111111222222444333333222111111222222222222222222222222222222222222222222222222222222000111222444555777888999444333333222111000//////444444444444444444444444555555444444333333333333555444444444444555666666555555666777999;;;===>>>999<<>>======<<<;;;<<<===>>>===<<>>===<<<;;;;;;:::888888888888888777777777666666666666555444333222444444444444444444444444222222111111111111222222111111111111222333444555222222222222222222222222222222222222222222222222111111222333555666666777333222222111111000000000222222222222222222222222444444444444555555555555555444444444444555666666666666666777999;;;<<<===<<<>>>??????FFFOOOSSSRRRQQQMMMIIIJJJKKKMMMTTT[[[ccckkksssuuutttqqqiiiaaa\\\YYYXXXYYYYYY[[[bbbkkkmmmuuu{{{{{{wwwssskkkddd]]]YYYTTTRRRSSSXXX\\\^^^aaabbbdddfffhhhiiiiiijjjiiihhhggggggggghhhiiijjjiiinnnuuu|||~~~yyymmmhhhddd```___ZZZXXXWWWWWWWWWVVVSSSQQQPPPPPPPPPQQQQQQQQQQQQRRRMMMLLLKKKHHHFFFCCC@@@>>>???===;;;;;;;;;<<<;;;:::::::::::::::::::::999999::::::999999888777666666777777777777666555444333444444444444444444444444222222111111111111222222,,,,,,---///111333555666222222222222222222222222222222222222222222222222666555444444333222111111333333333333333333444444555555555555555555555555333444444555666777888888555444444444444555666666888888999:::;;;===>>>??????@@@???>>>BBBIIIMMMKKKOOOKKKIIIJJJJJJJJJMMMSSSXXX___dddffffffgggbbb]]]XXXUUUUUUVVVVVVWWW\\\ccc```jjjrrrsssppplllddd]]]WWWTTTOOONNNRRRWWW[[[^^^aaabbbdddgggiiikkklllmmmiiihhhgggffffffggghhhiiiiiiooowww~~~zzzmmmgggbbb___^^^ZZZZZZZZZYYYXXXWWWUUUUUUUUUSSSPPPPPPPPPPPPOOONNNNNNMMMJJJGGGDDDBBB@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;999999999888888888888777777777777777777777777777555444111///000222555888666444222000000111222333444222111111222333222222111111222222222333333333222222222222222222222222555333111111222444444444666555444333111000///...333444555666666666555444999888888888777777666666777777666666666666666777888888999:::<<<======>>>======>>>@@@BBBCCCDDDEEEDDDDDDCCCDDDGGGKKKOOORRRSSS[[[aaa```_________\\\WWWWWWWWWXXXYYYYYYYYYYYY[[[ccckkkmmmhhh```[[[YYYUUUSSSQQQQQQTTTXXX\\\^^^dddfffiiikkkllllllkkkjjjjjjhhheeebbbaaaccceeegggkkkpppwww}}}zzzlllfffbbb^^^]]]YYYYYYYYYYYYXXXVVVUUUTTTWWWUUURRRQQQQQQPPPOOOMMMNNNLLLJJJGGGDDDAAA@@@???>>>>>>>>>===<<<<<<;;;;;;>>><<<::::::<<<<<<<<<;;;999999999888888888777777555555555555555555555555555444222000111222444666555444333222111222333333333222111222333444333222111111222222222333333333222222222222222222222222444222111222444555555444777666666555444333222222555666666777777777666666888888888777777777666666777777666666666666777777888888999:::;;;<<<=========>>>>>>???AAABBBCCCDDDBBBBBBBBBDDDGGGJJJNNNPPPQQQVVVYYYYYY[[[^^^___]]]\\\[[[YYYXXXXXXXXXXXXXXX^^^ccciiiiiiccc\\\WWWVVVQQQPPPOOOQQQTTTXXX\\\]]]bbbdddfffiiijjjiiiiiihhhhhhfffdddbbbaaaccceeeggglllqqqwww}}}yyykkkeeeaaa]]]\\\YYYYYYYYYXXXWWWVVVTTTTTTYYYWWWTTTRRRQQQPPPNNNMMMLLLKKKIIIFFFCCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;???===;;;;;;<<<<<<;;;:::999999888888888777777777333333333333333333333333444444333222222222333333444444444333333333333333222222222333555666444333111111222222222333333333333333333333333333333333222222222444666777666555555555555555444444444444666666555555555555555666888888777777777777666666777777666666666666777777888888999999:::;;;<<<<<<>>>>>>>>>???@@@AAAAAABBB@@@@@@BBBDDDFFFIIILLLMMMSSSVVVXXX[[[dddmmmpppmmmfffbbb]]]ZZZYYYZZZ[[[[[[aaadddfffccc\\\UUUQQQPPPKKKLLLNNNQQQUUUXXX[[[]]]bbbdddfffhhhiiiiiihhhgggfffdddbbbaaaaaacccfffhhhnnnrrrxxx}}}yyykkkeee```\\\[[[YYYYYYXXXXXXWWWUUUTTTSSSWWWUUURRRQQQQQQPPPOOOMMMKKKJJJHHHEEEBBBAAA??????>>>>>>>>>===<<<<<<;;;;;;???===;;;:::;;;;;;:::888888888888888777777777777333333333333333333333333333333444444333333222222222222333333333333222111222222222444666777555333111111222222222333333333333333333333333333333333111111222555888888777555222222222333333333333444444333222111111222333444777777777777777777666666777666666666666777777888888888999999:::;;;;;;<<<======>>>???@@@AAAAAAAAA???@@@BBBDDDFFFHHHJJJKKKSSSVVV[[[eeevvvuuunnnfff```___aaabbbbbbcccccc```[[[TTTNNNLLLKKKHHHKKKOOOSSSVVVYYY]]]___dddeeehhhjjjjjjjjjiiihhhcccbbbaaaaaabbbeeegggiiippptttzzz~~~yyykkkeee```\\\ZZZYYYYYYYYYXXXWWWVVVTTTTTTSSSQQQOOOOOOPPPPPPOOONNNKKKJJJGGGEEECCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;===;;;999888999999888666888888888777777777666666444444444444444444444444222333444444444333222222000111222222222222111111333333222444555666555333111111222222222333333333333333333333333333333333111111222555888888777555111111222333333444555555333333222111111333444555666666666666666666777777666666666666666777888888999999999::::::;;;;;;<<<;;;===@@@CCCDDDEEEDDDDDDAAABBBCCCEEEFFFHHHIIIIIIJJJPPP[[[lll|||qqqiiihhhjjjjjjjjjbbb___ZZZSSSMMMIIIIIIIIIIIIMMMRRRVVVXXX[[[^^^aaadddeeegggiiijjjiiihhhggg`````````aaacccfffiiikkkrrrvvv{{{zzzllleee```\\\ZZZZZZZZZZZZYYYXXXWWWUUUUUUQQQOOONNNNNNOOOPPPPPPOOOKKKJJJHHHEEECCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;999777777888888777666888888777777777666666666555555555555555555555555111222333444444444444333111111222222222222333333555444222222333444444333111111222222222333333333333333333333333333333333222222222444666777666555333444444555666666777777333333444444555777888999555555666666666666777777666555555666666777888999:::::::::;;;;;;<<<<<<<<<;;;???EEEJJJMMMMMMLLLKKKFFFFFFFFFFFFFFFGGGHHHIIIFFFOOO]]]rrr|||rrroooooonnnmmm]]]YYYSSSMMMIIIHHHIIIJJJLLLPPPUUUXXXYYY[[[^^^bbbbbbccceeefffgggfffeeeddd^^^___```bbbeeeiiilllnnntttxxx}}}{{{lllfff```\\\[[[[[[[[[[[[ZZZYYYXXXVVVVVVSSSQQQOOOOOOPPPPPPOOONNNKKKJJJHHHFFFDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;:::999777777888999999888888777777777666666666666555555555555555555555555111111222222333444555666444444333222333444555666888555111000111222222222111111222222222333333333444444444444444444444444444222111222444555555444444444555555666666777777111222444666888999::::::555555555666666666777777555555555555666777888999;;;;;;<<<<<<<<<<<<=========BBBKKKSSSWWWXXXUUUSSSLLLJJJIIIGGGGGGGGGHHHIIIJJJSSSaaatttxxxrrrppplllhhhWWWSSSMMMHHHGGGIIIKKKMMMOOOSSSWWWXXXXXXYYY]]]aaaaaaccceeeffffffeeedddccc]]]^^^```cccgggkkknnnpppuuuyyy~~~|||mmmfffaaa]]][[[\\\\\\[[[[[[ZZZXXXWWWVVVVVVSSSQQQPPPPPPPPPOOOMMMLLLKKKIIIGGGEEECCCCCCBBB>>>>>>>>>===<<<<<<;;;;;;:::999777888999::::::999777777777777666666666666555555555555555555555555000000111222333555666777777666444333444666888999999555111...///000222222111111222222222333333333444444444444444444444444555333111111222444444444333333333444444444555555...///222555777888999999444555555555666666777777555555555555666777999999<<<<<<<<<===============>>>EEEPPPYYY______\\\YYYOOOMMMJJJHHHGGGGGGIIIJJJKKKSSS___pppzzzsssnnnhhhcccSSSOOOIIIFFFGGGJJJMMMOOOQQQUUUXXXXXXVVVWWW\\\aaaccceeefffhhhhhhgggfffddd]]]^^^aaadddhhhlllppprrrvvvzzz}}}pppiiibbb^^^\\\\\\\\\\\\[[[YYYVVVTTTRRRVVVUUUTTTSSSQQQOOONNNNNNOOOKKKGGGCCCBBBAAA???>>>>>>===;;;:::999999::::::999999999888888888777777999888777777777777777888888888888888777666555444111111111111111111111111000000111222333444444555444444333333222333333333222222222222222222222222000222444444333333444555444444444222111111333555999888777666555555666666444888888555666::::::777777777777777777777777777666666666666777777777777:::;;;<<<======>>>>>>>>>===CCCNNNYYYaaaeeeffffffbbb\\\SSSNNNLLLLLLKKKJJJKKKQQQ\\\lll~~~yyyssskkk___VVVJJJIIIIIIIIIKKKNNNQQQSSSUUUWWWYYYYYYXXXXXXZZZ\\\___aaabbbddddddbbb```___]]]```dddgggiiikkknnnqqqxxxzzz~~~}}}ooohhhbbb___^^^[[[[[[[[[[[[YYYWWWUUUTTTTTTTTTSSSRRRQQQOOONNNNNNNNNKKKGGGCCCBBBAAA???>>>???>>><<<;;;::::::;;;<<<::::::::::::999999999888::::::999888666555444444555555666666666444333222222222222222222222222222333333333333333333444444333222222111111111222222222222222222222222222222222444666666555444444555333444333222111111444666<<<;;;888666444333333333777555555777999:::999888777777777777777777777777666666666777777777888888:::;;;<<<>>>>>>>>>>>>===???CCCIIIRRRZZZ```eeegggccc]]]TTTNNNKKKKKKJJJIIIJJJOOOXXXdddsss}}}tttmmmeeeZZZRRRJJJKKKKKKMMMOOOQQQTTTUUUWWWYYYZZZZZZZZZZZZ[[[]]]___```aaabbbbbbaaa``````^^^aaaeeehhhjjjmmmppprrrxxx{{{~~~|||nnngggbbb``````ZZZ[[[[[[[[[ZZZXXXVVVUUURRRRRRRRRQQQPPPOOOOOONNNNNNKKKGGGDDDBBBAAA@@@>>>@@@???===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999777777888888777555444333333444666777777555444222444444444444444444444444555555555444444333333333111111000000000000111111333333333333333333333333333666888999777555444444222333333222111222555777:::999777555333222222333888333777CCCHHHBBB:::888777777777777777777777777666777777777777888888888999;;;===???@@@???>>>===@@@AAACCCHHHPPPYYYbbbfffeee___VVVOOOKKKJJJJJJJJJKKKMMMSSS[[[fffrrr|||}}}uuunnnfff]]]UUUOOOKKKLLLNNNQQQTTTVVVWWWXXXYYYZZZ\\\\\\[[[[[[]]]^^^^^^^^^^^^^^^___``````aaaaaadddhhhjjjlllooorrrtttyyy|||{{{mmmfffcccaaabbb\\\\\\\\\[[[ZZZXXXUUUTTTQQQQQQPPPPPPPPPOOOOOOOOOMMMJJJFFFDDDCCCBBB@@@>>>???>>>===;;;;;;;;;;;;<<<;;;::::::::::::999999999111333555777888888777666444555777999999888666555333333333333333333333333444444444444444333333333111111000000111111222222333333333333333333333333444666999999777555333333111222222222111333555888666555444333333444666666888333<<>><<<>>>>>>???CCCJJJSSS\\\aaaddd^^^VVVOOOJJJIIIIIIJJJLLLMMMPPPVVV^^^gggoootttsssrrroooiii```WWWQQQMMMJJJMMMPPPTTTWWWYYYYYYYYYYYY[[[\\\\\\[[[[[[\\\]]]]]]\\\[[[[[[\\\^^^aaabbbcccfffjjjlllnnnpppsssuuuzzz|||{{{mmmfffcccaaabbb^^^^^^]]]\\\ZZZWWWTTTSSSQQQQQQPPPPPPPPPOOOOOOOOOLLLIIIFFFEEEDDDBBB@@@>>>>>>===<<<:::999::::::;;;999999999999888888888888111333555777888888777666444555777888999888666555333333333333333333333333000111111222333444444444222222222222333333444555333333333333333333333333333555777777555333222222111222222222111333555888555444333333444555666777888111888KKKRRRFFF:::888666666666666666666666666888888888888999999999999999:::<<<>>>???>>>===<<<;;;;;;===AAAGGGNNNTTTXXXZZZWWWQQQKKKFFFEEEFFFHHHJJJKKKMMMRRRXXX___eeeiiiiiiiiigggaaaXXXPPPLLLJJJJJJLLLPPPTTTWWWYYYYYYXXXXXXYYY[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYYYY[[[^^^aaacccdddgggjjjmmmoooqqqsssuuuyyy||||||nnngggbbb``````^^^^^^^^^\\\ZZZXXXUUUSSSRRRRRRRRRQQQPPPOOOOOONNNKKKIIIFFFEEEDDDCCC@@@>>>>>>===;;;:::999999::::::999999999888888888777777777777888888777555444333444555555555555555444444222222222222222222222222///000000111333444444555444444333444444555666777333333333333333333333333222333444444222111222333222333333222111222555777888777555444444444555555999111///888===:::888999777777777777777777777777888888999999999:::::::::999::::::;;;<<<<<<<<<<<<999;;;===AAAFFFJJJNNNPPPMMMLLLJJJFFFCCCBBBDDDFFFGGGHHHKKKNNNSSSYYY]]]```___^^^ZZZUUUOOOJJJHHHHHHJJJLLLPPPTTTVVVWWWXXXWWWWWWXXXYYYYYYXXXWWWXXXZZZYYYXXXXXXYYY[[[^^^bbbddddddgggjjjmmmnnnppprrrtttxxx{{{~~~}}}ooohhhbbb___^^^[[[\\\\\\\\\[[[YYYXXXWWWTTTTTTSSSRRRQQQOOONNNNNNJJJHHHFFFEEEEEECCC@@@>>>???>>><<<;;;::::::;;;;;;::::::999999999888888888::::::999888666555444444777666555444333333444444444444444444444444444444222222222333333333444444444444444444555666777888444444444444444444444444222333333222111111333555333444333222111111444666888777666555555555666777777444111111444666888999777777777777777777777777999999999::::::::::::;;;999999888888999:::<<<===;;;<<<>>>AAADDDGGGIIIKKKDDDFFFGGGGGGEEEEEEGGGIIIFFFHHHKKKOOOSSSVVVXXXYYYYYYUUUPPPKKKHHHHHHIIIIIILLLNNNPPPSSSUUUVVVWWWWWWWWWYYYYYYYYYWWWWWWXXXYYYWWWWWWXXXZZZ\\\___bbbdddcccfffiiilllmmmoooqqqssswwwyyy}}}}}}pppiiibbb^^^\\\XXXYYY[[[\\\\\\[[[ZZZZZZVVVUUUTTTSSSQQQPPPNNNNNNJJJHHHFFFFFFEEECCC@@@>>>@@@???===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888777777777777777888;;;999777555444444666777555555555555555555555555555555444444444333333333333333333444555666777888444444444444444444444444333333222111000222555888444444444333111111333555555444444555666888:::;;;555999;;;888999<<<;;;777777777777777777777777777999999:::::::::;;;;;;;;;:::888777777777999;;;=========>>>@@@BBBEEEHHHIIIBBBEEEIIIJJJJJJJJJLLLNNNIIIKKKNNNRRRUUUVVVWWWWWWVVVQQQJJJFFFGGGIIILLLMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXYYYZZZYYYXXXWWWXXXYYYVVVWWWXXXZZZ]]]```bbbdddccceeeiiikkklllnnnppprrrvvvyyy||||||nnngggcccbbbccc]]]\\\\\\]]]]]]\\\XXXVVVSSSSSSSSSSSSRRRQQQPPPOOOLLLJJJGGGDDDAAA@@@@@@@@@??????>>>>>>======<<<<<<::::::::::::::::::::::::666777777888999999::::::999888666555444555777888555222111222444555444111333333333444444555555555444444444555555666666666888777444222000000111222333444444555555444444333444333222111111333555666888888888888777777777777777888888999999999888888999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999:::::::::888:::>>>BBBEEEFFFFFFFFFGGGHHHKKKOOOQQQQQQNNNKKKLLLLLLMMMQQQVVVXXXWWWUUUKKKHHHFFFDDDDDDGGGKKKNNNQQQRRRTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXZZZ\\\___```aaaaaadddgggiiijjjllloooqqquuuxxx|||}}}nnnhhhcccaaabbb]]]\\\\\\]]]]]]\\\XXXVVVSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKHHHDDDBBBAAAAAAAAA@@@@@@???>>>>>>===<<<<<<::::::::::::::::::::::::888888888888888888888888999888666444444555666777555333222222444555333111333333333444444444555555222222333333333333333333888666444222111111111222333444444555555444444333444333222111222333555666555555555555555444444444888888999999999888777777444444555666777777888888888888999::::::;;;::::::999999999999999:::;;;;;;;;;<<>>===<<<;;;;;;::::::::::::::::::::::::::::::999999888777666666888777555444444444555666666555333333444444333111333333333444444444444555333333333333333333222222777555444222111111222222333444444555555444444333444333222222222333555666444444444444444444444444888999999999888777777666222222333555666777888999555666777888999999::::::999999999999999:::;;;<<<>>>>>>???@@@AAABBBCCCDDDJJJPPP[[[eeehhhcccYYYQQQTTTUUUXXXZZZZZZVVVOOOIIIDDDDDDCCCCCCEEEIIIMMMPPPOOOPPPRRRSSSUUUVVVVVVVVVXXXWWWWWWWWWVVVUUUUUUTTTVVVVVVXXXZZZ]]]___aaabbbbbbdddfffhhhiiilllooorrrvvvxxx|||ppphhhbbb______]]]\\\\\\]]]]]]\\\XXXVVVSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLIIIGGGDDDCCCBBBAAA@@@???>>>===<<<;;;:::999::::::::::::::::::::::::::::::999999888777777777666666555444444444444555666666555444444444333222444444444444444444444444666666666555555444444444555555333222222222222333333444444555555444444333444333333333333444555555666666666777777777777777888999999999888777666555666666777777888999::::::555666777999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<>>>>>>>>???AAADDDFFFJJJRRR___kkkppplllbbbZZZZZZZZZZZZYYYUUUOOOHHHDDDDDDCCCCCCDDDFFFIIILLLNNNNNNOOOQQQRRRTTTUUUVVVVVVWWWVVVVVVUUUUUUTTTTTTTTTVVVWWWYYY[[[]]]___aaabbbbbbdddfffhhhiiilllooorrrvvvyyy}}}qqqhhhbbb______]]]\\\\\\]]]]]]\\\XXXVVVSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJGGGEEECCCAAAAAA>>>===<<<;;;:::999888888::::::::::::::::::::::::888888888888888888888888666666555444444444444444666666666666555444444444444444444444444444444444666666666555555444444444444333333333333333333333333444444555555444444333444333333333444444555555777777888888888999999999888888888888888777666555999999999999999999999888777888:::;;;<<<===>>>>>>AAA@@@???>>>===<<<<<<<<<======<<<<<>>>>>>>>CCCBBBAAA???>>>>>>>>>>>><<<<<<<<<===???BBBEEEGGGLLLSSS___kkktttuuuqqqllldddaaa[[[RRRJJJFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKMMMNNNPPPRRRTTTVVVVVVWWWWWWVVVUUUTTTTTTTTTVVVVVVWWWWWWYYY[[[^^^```bbbccccccdddffffffhhhkkkpppssswwwzzz}}}rrrjjjdddaaaaaa]]]\\\\\\]]]]]]\\\XXXVVVSSSSSSSSSSSSRRRQQQPPPOOOKKKJJJIIIGGGDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999888777777777666777777777666666555555333555777777666555777999555555444444444333333333222222333333333333333333111222333333444444444444333444444555555444444333333444444555555555555555555555555666777777888888444555666777888888888888777777777777666666666666999999:::;;;;;;;;;;;;;;;@@@@@@?????????@@@@@@AAA============???AAACCCDDDIIIPPP[[[gggoooppplllhhh```]]]VVVMMMEEE@@@AAABBBCCCEEEGGGIIIKKKLLLMMMMMMMMMNNNPPPSSSUUUVVVWWWXXXWWWVVVUUUTTTTTTUUUWWWXXXWWWXXXYYY\\\^^^```bbbcccdddeeeffffffgggkkkppptttwwwzzz}}}rrrjjjdddaaaaaa]]]\\\\\\]]]]]]\\\YYYVVVSSSSSSSSSSSSRRRQQQPPPOOOJJJIIIHHHFFFDDDAAA???>>>============>>>>>>>>>>>>::::::::::::::::::::::::<<<;;;:::999888666555555777777777888777666666555222555777777666666888;;;555555555444444333333333444444444555555666666666111111222333444444444444333444444555555444444333333444555555666666555555555666666777888999999:::333444555777888888888888666666777777888888999999777888888999999999888888=========>>>???AAABBBCCC>>>>>>>>>>>>???@@@AAAAAADDDKKKWWWcccjjjjjjeee```XXXVVVQQQIII@@@<<<;;;===AAACCCFFFJJJMMMOOOOOOPPPMMMOOOQQQSSSUUUWWWXXXXXXXXXWWWUUUTTTTTTUUUWWWXXXWWWXXXZZZ\\\^^^```bbbcccdddeeeeeefffgggkkkppptttxxxzzz}}}uuujjjeeeaaa]]]]]]\\\\\\\\\]]]\\\YYYWWWWWWWWWWWWVVVTTTSSSQQQPPPPPPMMMJJJHHHGGGFFFCCCBBB@@@>>>===<<<===>>>===<<<===???@@@===:::999;;;>>>:::::::::999999999888888:::999888777777888999:::777666666888999:::888777555555555666555555444444333444555777777777777666555444222111222444666888555555555555555555555555777555444444666777666666:::999777666666777999:::777777777777888888888888999999:::::::::999888888777777888999::::::;;;;;;CCC@@@===>>>AAADDDDDDCCC???>>><<<;;;<<>>===<<<===>>>===<<<<<<>>>>>>===<<<::::::;;;999999888888888777777777888888777666666777888888666444444444666777666555555555555555555444333333444555666666666555444444444444333333333444555555444444444444444444444444666555333444666777777666999999888777777888999999888888888888777777777777:::::::::;;;::::::999888888888888999999::::::;;;>>>===<<<===AAADDDDDDCCC@@@???=========@@@BBBDDDFFFJJJPPPWWW\\\\\\YYYUUUOOOIIIBBB>>>>>>@@@AAAAAAFFFHHHJJJKKKKKKLLLNNNOOOPPPQQQSSSUUUWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXZZZ[[[]]]___aaabbbccccccbbbdddfffggghhhjjjmmmpppvvvyyy|||vvvlllfffbbb___^^^]]]\\\\\\]]][[[YYYVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPNNNJJJHHHGGGFFFDDDBBB@@@>>>===<<<===>>>===<<<===<<<;;;<<<<<<;;;999777888888777777777666666666777777666666666666777777444222111111222444444444666666555555444333222111666666666555555444222222444444444444444444333333333333333333333333333333555444333444666888888888888888888888888888888888888888888888888888888777;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999:::===@@@CCCCCCBBBBBB@@@???>>>>>>@@@CCCEEEDDDHHHNNNTTTWWWVVVQQQLLLHHHDDD???===>>>@@@BBBCCCGGGIIIKKKKKKKKKLLLNNNPPPRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[]]]___aaabbbccccccbbbdddfffggghhhjjjnnnqqqvvvyyy|||~~~wwwlllgggccc```^^^]]]\\\\\\]]][[[XXXVVVRRRSSSSSSTTTTTTTTTSSSSSSPPPNNNKKKIIIHHHFFFDDDBBB@@@>>><<<<<<===>>>===<<>>>>>@@@CCCEEEDDDGGGLLLQQQSSSPPPJJJEEECCCAAA???>>>@@@CCCFFFGGGHHHIIIKKKLLLLLLMMMOOOQQQSSSSSSTTTSSSSSSSSSRRRRRRQQQRRRSSSTTTVVVXXXYYYZZZ\\\]]]___```bbbcccddddddbbbdddeeefffgggjjjnnnrrruuuwwwzzz}}}~~~yyymmmhhhdddaaa___^^^]]]]]]\\\[[[XXXUUURRRSSSSSSTTTTTTTTTTTTTTTQQQNNNKKKIIIHHHGGGDDDCCC@@@>>><<<<<<===>>>===<<>>>>>>>>===CCCBBB@@@>>>>>>@@@CCCDDDFFFHHHLLLPPPPPPLLLEEE@@@>>>>>>>>>???@@@CCCFFFIIIHHHJJJLLLMMMMMMMMMOOOQQQTTTTTTSSSRRRQQQQQQPPPPPPOOOPPPRRRTTTVVVXXXYYYZZZ]]]^^^```bbbdddeeeffffffbbbccceeeeeegggjjjooossstttvvvyyy{{{|||~~~zzznnniiieeeccc___^^^]]]]]]\\\[[[WWWUUUSSSTTTTTTUUUUUUUUUTTTTTTQQQOOOKKKIIIHHHGGGEEECCC@@@>>>===<<<===>>>===<<<@@@===888666777999:::;;;999999888888888777777777888888999999999999888888666555333333555666666666666777666666555444333222333333333333444555666777777666333111111222555666333333333333333333333333555444333444666888888888777777777777777777777777444555666888:::<<<===>>><<<<<<======<<<<<<;;;:::999999999999999999999999:::<<<>>>>>>======>>>???EEECCCAAA@@@@@@AAADDDEEEIIIJJJLLLMMMMMMIIICCC>>>:::<<<===>>>???AAADDDGGGIIIKKKMMMMMMMMMNNNPPPRRRTTTTTTRRRQQQPPPOOOOOOOOONNNPPPRRRTTTWWWXXXYYYYYY]]]^^^```bbbdddeeeffffffbbbcccdddeeefffjjjpppttttttvvvyyyzzz|||}}}~~~~~~zzz}}}{{{oooiiifffddd___^^^]]]]]]\\\ZZZWWWTTTUUUUUUVVVVVVVVVUUUUUUTTTQQQOOOLLLIIIHHHGGGEEECCC@@@>>>===<<<===>>>===<<<<<<<<<<<<;;;999888999:::888888777777777666666666666777888999999888777666666555444555777777777666666777777777666555555444666555444444444555666777333333444444555444444444444444444444444444444444666555333444666777777666888777666555555666777888666777888888999:::;;;<<<;;;<<<<<<<<<<<<;;;::::::888888888999999::::::;;;:::<<<>>>>>>===>>>AAADDDHHHFFFDDDBBBBBBDDDFFFGGGJJJJJJJJJKKKJJJFFFAAA===:::<<>>===<<<===>>>===<<<888<<<@@@@@@<<<999888999777666666666555555555555555666777888888777666555555555555666888888666555666777777777777777666666999888666555444444555555...111555888888666333111555555555555555555555555777555444444666777666666999777666444444666777999999999999999999999999999;;;;;;<<<<<<;;;;;;:::999777777888999::::::;;;;;;:::<<<>>>>>>>>>@@@DDDHHHJJJIIIFFFEEEEEEFFFHHHJJJKKKJJJIIIIIIHHHDDD@@@<<<<<>>>>>>>>>>><<<:::999888888999;;;===;;;;;;::::::999888777777999999888777666666777777777777666666555555555444444444444444444444444444444444444555555555666666444444444444444444444444111222222333444555666666555555555666777777888888999999::::::999999888777777777888888888999999999999:::;;;<<<<<<:::999777999888777666666888:::;;;:::;;;===>>>>>>AAADDDGGGMMMMMMLLLJJJHHHHHHJJJKKKGGGHHHGGGFFFDDDAAA???======>>>???AAACCCDDDEEEFFFJJJKKKMMMOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOTTTTTTTTTUUUVVVWWWYYYZZZXXXZZZ]]]aaaccceeeffffffbbbcccdddeeehhhmmmtttxxx{{{{{{{{{|||~~~}}}xxxtttqqqqqqssstttzzz{{{}}}}}}zzzxxxyyyyyyyyyyyyzzz{{{|||}}}}}}xxxssspppmmmmmmlllmmmooorrruuuwww}}}~~~~~~~~~|||xxxtttqqqkkkjjjhhhgggggggggfffeeejjjmmmssszzz|||ppphhhddddddbbb```]]]\\\\\\\\\[[[ZZZWWWYYYWWWSSSQQQSSSSSSPPPRRROOOMMMKKKKKKJJJIIIGGG@@@??????>>>=========>>><<<;;;999888888999:::<<<999999999888888777777777999999888777777777777777777666666666555555555555444444444444444444444444444555555555666666666666444444444444444444444444555555666666666666666666555666666777777888999999:::::::::::::::999888888888999999999:::::::::::::::::::::999999999888888888777666555666777999:::<<<===>>>>>>???AAAEEEHHHLLLMMMMMMKKKIIIHHHIIIJJJGGGGGGFFFDDDBBB@@@>>>===>>>???@@@BBBCCCEEEFFFGGGJJJKKKMMMOOOPPPPPPPPPOOONNNNNNMMMMMMMMMNNNOOOPPPTTTTTTTTTUUUVVVWWWYYYYYYYYYZZZ\\\^^^___`````````aaabbbdddeeehhhnnntttyyy{{{{{{{{{{{{}}}tttqqqmmmiiigggggghhhjjjmmmnnnpppppppppooonnnmmmnnnnnnnnnooopppqqqrrrssssssttttttsssppplllhhhffffffffffffggghhhjjjlllmmmpppqqqrrrqqqooollliiiggggggfffeeeeeefffggghhhhhhnnnssszzz|||qqqiiiffffffbbb```^^^]]]^^^^^^]]]\\\VVVXXXVVVRRRRRRVVVXXXVVVSSSPPPMMMKKKJJJHHHFFFDDDBBBAAA???===<<<<<<=========<<<:::999888999999:::888777777777777777777777999888777777777777777777666666666666555555555555444444444444444444444444555555555555666666666666444444444444444444444444777777777666666666555555666777777888999999::::::::::::;;;;;;;;;:::999999999999:::::::::;;;;;;;;;999999888888888777777888777777666555555777888999===>>>>>>>>>>>>AAAFFFJJJKKKMMMNNNMMMJJJHHHGGGGGGFFFEEECCCAAA??????>>>???@@@@@@AAACCCEEEFFFHHHHHHJJJKKKMMMOOOPPPPPPOOOOOONNNMMMLLLLLLMMMOOOQQQSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[ZZZ```aaaccceeeiiinnnuuuyyy{{{{{{zzzzzz{{{|||~~~zzztttooohhhfffccc```^^^___```aaaffffffffffffffffffffffffhhhiiiiiijjjlllmmmmmmnnniiiiiihhhfffdddbbb```^^^```aaaaaabbbbbbcccccccccdddeeeffffffeeecccaaa```dddddddddeeegggkkknnnpppwww}}}}}}rrrjjjggggggbbb```______``````___]]]UUUWWWVVVTTTWWW^^^bbbbbbSSSPPPMMMJJJHHHFFFDDDBBBCCCAAA???===;;;;;;<<<<<<===<<<;;;:::999888888999777777777888888888888888888888777777777777777888666666666666666555555555555555555555555555555555333444444444555555555555555555555555555555555555555555555444444444444444777888888999999:::;;;;;;:::;;;;;;;;;;;;:::999999999999999::::::::::::;;;888999:::::::::999777666888777777666777888999999===>>>=========@@@EEEIIIIIILLLNNNNNNKKKHHHFFFEEEEEECCC@@@>>>======???@@@AAAAAACCCDDDFFFHHHIIIIIIJJJKKKMMMNNNOOOOOOOOONNNMMMMMMLLLLLLNNNQQQTTTVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ^^^```bbbeeeiiinnnuuuyyyzzzyyyxxxxxxxxxyyyzzz{{{{{{xxxuuutttsssrrrrrrsssuuuvvv{{{{{{}}}{{{wwwsssnnniiifffdddbbb```___^^^^^^``````bbbbbbaaaaaaaaabbbdddeeeggghhhiiijjjkkklllllllllfffeeedddbbbaaa```______``````aaaaaaaaa```______``````aaabbbbbbbbbbbbbbbdddeeegggjjjmmmsssyyy}}}}}}ssskkkhhhhhhbbbaaa``````aaaaaa___^^^VVVXXXXXXVVVYYY```ddddddTTTQQQMMMJJJHHHEEECCC@@@BBB@@@???===;;;;;;;;;;;;===<<<;;;:::999999888888888888999999999999999999888777777777777777888888555555555666666666666666555555555555555555555555222222333333333444444444555555555555555555555555333333444444555666666777888888888999::::::;;;;;;::::::;;;;;;::::::999888888888888888999999999999666999<<<>>>>>>;;;777555999888888888999999::::::<<<<<<<<<<<<<<>><<<;;;===???AAAAAABBBCCCEEEGGGHHHIIIJJJJJJKKKMMMNNNOOONNNNNNMMMKKKKKKKKKLLLNNNQQQTTTVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]\\\^^^aaadddhhhmmmssswwwxxxwwwvvvvvvvvvvvvxxxxxx}}}~~~}}}vvvrrrnnnllljjjiiihhhhhhhhhhhhiiiiiimmmmmmooorrrvvvwwwwwwvvvtttqqqnnnkkkiiigggdddaaaaaaaaa```____________```]]]\\\[[[[[[\\\^^^```aaacccdddeeegggggggggggggggdddcccbbb````````````aaaaaabbbbbbaaaaaa___^^^]]]]]]]]]^^^___aaacccdddeeeeeehhhmmmqqquuu|||~~~ssskkkhhhhhhbbbaaa```aaaaaaaaa^^^\\\YYYZZZYYYVVVWWW[[[]]]\\\TTTQQQMMMJJJHHHFFFCCCAAA??????>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999888::::::999999999999999999777777777777777888888999555555555666666666666666555555555555555555555555222333333333333444444444555555555555555555555555444555666777888999999:::777888888999999:::;;;;;;999999:::::::::999888888777777888888888999999999777999<<>>;;;888555999999999::::::::::::;;;:::;;;<<<======>>>AAADDDDDDGGGJJJJJJHHHEEEDDDCCCAAA???===<<<<<<===@@@AAABBBBBBCCCEEEGGGHHHJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMHHHIIIJJJKKKNNNPPPRRRSSSVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZ[[[]]]___```ZZZ]]]```cccfffkkkppptttvvvuuutttsssssstttvvvvvvzzz|||~~~xxxqqqllliiigggeeebbbaaaaaa````````````aaaaaaaaacccfffkkknnnooonnnhhhfffcccbbbbbbbbbaaa_______________^^^^^^^^^]]]]]]]]]\\\]]]^^^```bbbcccdddeeefffggggggfffeeedddaaa``````______``````aaabbbaaaaaa```___^^^]]]]]]YYYYYYZZZ\\\___cccfffhhhjjjooouuu{{{ssskkkggggggcccbbbaaaaaaaaa```]]]ZZZXXX[[[ZZZVVVUUUXXXXXXUUUTTTQQQNNNKKKIIIFFFDDDBBB<<<===>>>???>>>===;;;::::::::::::;;;:::::::::999::::::999999888888777777777777777777777888999999555555555555666666666777555555555555555555555555444444444555555555666666555555555555555555555555666666777777888888888999777777888888999:::::::::888888999999888888777666888888888999999999::::::999::::::;;;:::999888777888888999:::::::::::::::999<<<>>>?????????AAABBBBBBDDDGGGGGGFFFDDDDDDDDD???>>>===<<<===>>>@@@AAAAAABBBCCCEEEFFFHHHIIIJJJJJJKKKMMMNNNNNNMMMMMMLLLIIIJJJMMMOOOQQQRRRSSSSSSVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXYYY[[[\\\^^^YYY\\\___bbbeeeiiimmmqqqsssrrrrrrqqqrrrsssuuuvvvxxx{{{~~~zzzvvvooojjjfffdddbbb```^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[^^^bbbeeefffeeeaaa___]]]^^^```aaabbbaaa```aaaaaaaaaaaa```___^^^``````aaabbbccceeeggggggggghhhiiiiiiiiigggeeedddaaaaaabbbbbbccccccddddddcccbbb```^^^]]]]]]]]]^^^ZZZZZZ[[[]]]aaafffkkknnnrrryyyssskkkggggggcccbbbaaaaaaaaa___\\\YYYVVVYYYYYYWWWVVVYYYYYYVVVTTTRRRNNNKKKIIIGGGEEEBBB:::<<<>>>@@@???>>>;;;999999999:::;;;;;;;;;:::::::::999999888777666666555777777666777777888999999444555555555666666777777666666666666666666666666666666666666777777777888666666666666666666666666666666666666555555555555666777777888999999::::::888888888888888777666666999999:::::::::;;;;;;;;;;;;:::888666666777888:::777777888999999999999888:::<<>>=========>>>???AAABBBAAABBBCCCDDDFFFHHHIIIJJJKKKKKKMMMNNNNNNMMMLLLLLLLLLNNNQQQTTTVVVVVVVVVUUUVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVWWWXXXYYYZZZYYY[[[^^^aaadddgggkkkooorrrqqqppppppqqqssstttuuuwwwzzz}}}zzzttttttpppkkkfffdddaaa___]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZYYYZZZ\\\^^^]]]\\\___]]]\\\]]]```cccddddddeeefffggggggfffeeecccbbb___```aaabbbdddeeeggggggfffggghhhhhhgggdddbbb```eeefffggghhhiiiiiiiiiiiieeecccaaa___^^^^^^___```______```bbbffflllqqquuu{{{ssslllgggccc___^^^^^^^^^^^^]]]ZZZXXX[[[XXXUUUTTTTTTUUUUUUUUUUUURRROOOMMMLLLJJJCCC===AAAAAAAAAAAA@@@>>>===<<<===<<<<<<<<<<<<;;;;;;;;;888999999999888888:::<<<;;;888666666999:::999777888888777777666666555555777777777777666555444333666666666666555555555555777666555666777888777666555555555555777999;;;<<<:::999999888888999999:::::::::999999999999999999;;;;;;:::::::::999999999888:::;;;;;;999888777888;;;::::::999888888888999777999;;;===????????????@@@AAABBBCCCCCCAAA???>>>:::;;;<<<===???AAABBBBBBAAABBBDDDGGGIIIJJJKKKLLLPPPOOONNNMMMLLLLLLLLLLLLOOOPPPRRRTTTUUUVVVVVVVVVSSSTTTUUUVVVXXXYYYZZZZZZXXXYYYZZZZZZZZZYYYWWWVVVVVVYYY^^^bbbeeeiiimmmpppoooooopppqqqssstttuuuuuuyyy|||~~~zzzuuurrrnnnmmmjjjgggdddcccbbbbbb^^^^^^______^^^]]][[[ZZZ[[[[[[\\\\\\]]]]]]\\\\\\]]]^^^```bbbdddeeefffgggjjjjjjjjjjjjhhhfffdddccc```aaacccfffhhhjjjjjjkkkllljjjhhhfffeeeeeefffgggggghhhjjjlllmmmmmmlllkkkhhheeecccccc___\\\]]]aaa^^^aaafffiiimmmssszzzssslllgggdddcccbbbaaaaaabbbaaa^^^[[[YYYXXXVVVWWWWWWWWWUUUSSSTTTNNNJJJLLLLLLGGGCCCCCC>>>>>>>>>>>>===;;;:::999<<<;;;;;;;;;::::::::::::888999999999888888:::<<<:::888666777999:::999777888888777777666666666666888777777666555555444444777777777777888888888888888777666777888999999777777777666666777888999:::::::::999999999999::::::999999999999999999::::::;;;;;;;;;;;;::::::::::::888:::;;;;;;999888777888::::::999888888888888888888999;;;===????????????@@@AAABBBCCCBBBAAA???>>><<<<<<===>>>@@@AAABBBBBBBBBCCCEEEGGGIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKNNNPPPRRRTTTUUUVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWYYYZZZZZZZZZYYYYYYYYY\\\___bbbdddgggjjjmmmooooooppprrrssstttuuuvvvzzz}}}{{{wwwssspppnnnnnnmmmjjjhhheeedddbbbbbb\\\]]]]]]]]]\\\[[[YYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]___aaaccceeehhhiiijjjkkkiiiiiijjjiiihhhgggeeedddcccdddeeefffggghhhiiijjjnnnmmmlllkkkjjjjjjjjjjjjjjjlllnnnqqqqqqqqqooonnngggcccaaaaaa^^^[[[]]]bbbbbbffflllqqquuu|||sssmmmhhheeedddcccbbbccccccbbb___]]]WWWWWWXXXYYYZZZXXXUUURRRSSSQQQPPPOOOKKKEEEDDDFFFAAAAAA@@@@@@???>>><<<;;;;;;;;;:::::::::999999999888999:::999888888:::;;;:::888777888999:::999888888777777777777666666666999888666555444555555666666666777777888888999999999777777888999:::999888999999888777777888888999::::::999999999999::::::888888999999::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;888:::<<<<<<:::999888999:::999888888888888888888999:::;;;===>>>??????@@@@@@@@@AAABBBAAA@@@???>>>>>>??????@@@AAABBBBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLNNNPPPRRRTTTUUUVVVUUUUUUXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[[[[\\\^^^aaabbbdddeeehhhjjjnnnoooppprrrtttvvvwwwxxxzzz}}}|||wwwsssqqqooonnnlllnnnmmmllljjjhhheeecccbbb]]]^^^^^^^^^\\\ZZZYYYWWWVVVWWWXXXZZZ\\\^^^___```ccceeehhhkkkmmmoooppppppllllllllllllkkkjjjhhhhhhgggggggggggghhhiiijjjjjjllllllllllllllllllllllllppprrruuuwwwwwwuuurrrppphhhdddaaaaaa___]]]aaagggiiinnnuuu|||sssmmmiiifffbbbaaaaaaaaaaaa```]]][[[YYYXXXXXXYYYZZZYYYWWWUUUSSScccgggXXXIIIGGGGGGDDDBBBBBBBBBAAA@@@???>>>===;;;;;;;;;::::::::::::999888999:::999888888999;;;999999999999::::::999888777777777777777777777777:::888666444444555666777333444444555666777777888888777666777999:::999888888888888888999999999::::::::::::999999:::::::::888888999999:::;;;<<<<<<============<<<<<<<<<<<<:::<<<>>>>>><<<;;;;;;;;;;;;::::::999999999:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAA@@@???>>>>>>@@@AAAAAAAAABBBBBBCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOOOOOOOOOONNNOOOQQQSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTVVVWWWXXXYYYZZZ[[[[[[\\\]]]___aaacccdddeeehhhjjjnnnoooppprrruuuwwwxxxyyy{{{}}}|||uuutttrrrqqqqqqqqqqqqqqqoooooonnnmmmkkkhhheeecccbbbbbbbbbaaa```]]][[[ZZZYYYZZZ[[[]]]___aaacccdddhhhjjjmmmppprrrtttttttttrrrrrrqqqpppooommmlllkkkkkkjjjjjjjjjkkklllmmmnnnnnnmmmllllllnnnqqqtttwwwxxxzzz{{{|||zzzvvvrrroooiiieeeccccccbbbbbbhhhoooqqqwww~~~sssmmmjjjgggbbbaaa``````aaa```]]]ZZZ\\\ZZZXXXWWWXXXYYYYYYYYYTTTxxxaaaHHHKKKKKK>>>??????>>>>>>===<<<:::999<<<<<<<<<<<<;;;;;;;;;;;;999::::::999888777999;;;888999:::::::::999999999777777777777888888888888999888666555444555777888333444444555666777777888777666555666888888888777666777888999:::;;;<<<<<<;;;::::::::::::::::::;;;888888999:::;;;;;;<<<<<<>>>>>>=========<<<<<<<<<;;;===???@@@>>>======>>><<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@@@@??????@@@?????????>>>>>>AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOOOONNNOOOQQQSSSTTTUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVVVVYYYYYYYYYYYYZZZZZZ[[[[[[\\\^^^aaadddeeegggjjjmmmnnnoooqqqsssuuuwwwyyyzzz{{{}}}|||uuuqqqppprrrsssuuuuuuuuuvvvvvvrrrrrrqqqpppmmmjjjgggfffeeeeeeeeedddbbb```]]]\\\]]]]]]^^^```bbbeeeggghhhoooqqqsssvvvwwwwwwvvvuuuvvvuuutttrrrpppooonnnnnnnnnnnnooopppqqqssstttuuuwwwuuurrrrrruuu|||{{{uuuooollliiifffdddfffgggiiiooowww|||}}}~~~sssnnnkkkiiidddcccbbbccccccbbb___]]]^^^[[[XXXWWWXXXZZZ[[[[[[VVV}}}cccHHHLLLLLL<<<@@@@@@@@@???>>>===<<<;;;======<<<<<<<<<;;;;;;;;;999::::::999888777999:::777999;;;<<<:::999999999777777777888888888888999888888777666666666777888666666777777888888999999666555555555777888777666666777888:::<<<=========;;;;;;::::::::::::;;;;;;999999::::::;;;;;;<<<<<<>>>=========<<<<<<<<<<<<<<<>>>@@@AAA???>>>>>>???===============>>>>>>???============>>>???@@@AAA?????????>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJLLLMMMMMMOOOQQQSSSTTTUUUTTTTTTPPPQQQRRRSSSUUUVVVWWWXXXZZZZZZYYYYYYYYYZZZ[[[[[[\\\___bbbeeegggjjjmmmooopppqqqrrrtttvvvxxxyyyzzz|||}}}}}}vvvrrrooommmqqqtttxxxzzzyyyyyyyyyyyyvvvuuutttrrrpppmmmkkkjjjhhhhhhgggfffdddaaa^^^\\\___```aaacccfffjjjmmmooowwwyyy{{{||||||zzzxxxvvvvvvuuutttsssrrrrrrrrrrrrssstttvvvxxxyyyzzz{{{{{{zzzxxxvvvuuuyyyzzztttooollljjjhhhiiimmmppprrrzzz~~~sssnnnkkkjjjeeeddddddddddddccc```^^^\\\[[[YYYZZZ[[[\\\[[[ZZZVVVnnnttt\\\IIIJJJIII@@@BBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;::::::::::::;;;999888777888:::777999<<<===;;;999999:::777777888888888999999999777777777777777777777777777777777777888888888888777666555666888999888777777888:::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;:::===???@@@???>>>>>>>>>======<<<<<<===>>>>>>???>>>============???@@@AAA??????>>>===============??????@@@AAACCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEDDDDDDEEEHHHKKKMMMMMMNNNPPPRRRTTTTTTTTTTTTPPPQQQRRRSSSTTTVVVWWWWWWYYYYYYXXXYYYZZZ[[[]]]^^^___aaadddggghhhkkknnnpppqqqrrrssstttvvvwwwxxxyyy|||~~~xxxrrroooppppppqqquuuyyy~~~|||{{{|||zzzxxxvvvtttqqqooonnnnnnllllllkkkjjjgggdddaaa___cccccceeeiiinnnsssxxx{{{}}}yyywwwvvvvvvuuuvvvwwwyyyzzz|||zzz{{{~~~~~~{{{zzzyyyyyy|||zzzuuurrrooopppooorrrxxx}}}~~~sssnnnllljjjddddddccccccdddbbb```]]]ZZZZZZ[[[\\\^^^]]][[[YYYVVV]]]^^^TTTJJJGGGGGGFFF?????????>>>===<<<;;;:::;;;;;;;;;:::::::::999999:::;;;;;;999888777888:::666:::======;;;999999:::777777888888999999999999666777888888888888777777666666666666555555555555888777777777999:::999888999:::;;;<<<<<<<<<::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::===<<<<<<<<<;;;;;;;;;;;;999;;;>>>>>>============<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========???@@@AAA??????>>>===============>>>>>>@@@AAACCCDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGEEEDDDEEEHHHLLLNNNMMMNNNPPPRRRTTTTTTTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWXXXZZZ\\\___```aaacccfffhhhiiikkknnnpppsssssstttuuuvvvwwwxxxxxx|||~~~zzzsssooonnnqqqtttvvvzzz~~~~~~|||zzzxxxtttrrrqqqppppppqqqppppppnnnkkkhhheeecccfffhhhjjjooouuu|||zzzwwwwwwwwwxxxzzz}}}~~~~~~{{{wwwuuussswwwwww{{{vvvoookkkhhhgggfffeeeeeeeeedddaaa___ZZZ[[[]]]]]]]]][[[YYYXXXUUUTTTQQQMMMHHHDDDDDDEEEGGGEEEBBB>>><<<;;;;;;;;;???@@@???<<<999888;;;>>><<<<<<======<<<:::888777777999;;;;;;:::888777888999999999999999999999999999999888888888888888888888888777777777777888888999888777777777888999:::888888999999:::;;;<<<<<<@@@???===<<<::::::999999<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<======<<<;;;;;;<<<>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>????????????@@@AAAAAABBBBBBCCCBBBFFFIIIHHHGGGIIIJJJGGGFFFFFFFFFFFFGGGIIIKKKLLLOOOPPPPPPQQQPPPOOOMMMLLLQQQPPPPPPQQQTTTUUUUUUTTTVVVWWWXXXZZZ\\\]]]^^^___^^^aaafffiiikkklllnnnpppssssssssssssuuuwwwyyyzzz~~~xxxqqqqqqqqqpppqqqtttzzz~~~|||{{{zzzzzzyyywwwvvvvvvuuuuuutttsssqqqnnnkkkiiihhhhhhmmmssswww~~~|||xxxwwwwwwxxxzzz{{{||||||xxxvvvxxxyyy{{{xxxqqqllliiigggfffeeeffffffeeebbb```\\\]]]^^^^^^]]]\\\YYYXXXVVVTTTPPPLLLIIIGGGFFFEEEHHHFFFCCC@@@>>>=========>>>>>>>>>;;;888888:::===999:::;;;<<<<<<;;;;;;:::888:::<<<;;;:::888888888888888888999;;;???BBBEEE888888888888888888888888777777666666666666777777888777666666666777888999999999999:::;;;<<<<<<<<<@@@???===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::======<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>============>>>????????????@@@@@@AAABBBBBBBBBBBBFFFGGGEEEEEEHHHIIIGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOPPPPPPPPPOOONNNMMMOOONNNNNNPPPRRRTTTSSSRRRUUUUUUVVVWWWYYY[[[]]]___bbbdddhhhkkkllllllnnnoooqqqqqqqqqsssuuuxxxzzz|||{{{uuuqqqrrrsssssstttuuuyyy~~~~~~~~~~~~~~~}}}||||||{{{{{{yyywwwtttqqqnnnmmmllllllooouuu{{{~~~zzzwwwvvvvvvxxxzzz|||}}}}}}yyyzzz|||{{{tttoookkkhhhgggfffggggggfffcccaaa^^^___``````^^^\\\YYYXXXVVVQQQLLLJJJJJJIIIFFFCCCGGGEEECCC@@@>>>=========<<<<<<<<<:::888888999;;;:::;;;;;;;;;;;;;;;:::999999;;;<<<<<<:::999999999999888777888;;;@@@EEEIII888888888888888888888888777777666666666666777777666666555555666777888888:::::::::;;;<<<<<<======@@@???>>><<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===============>>>??????BBBAAAAAA@@@@@@??????>>>======<<<======>>>????????????@@@@@@AAABBBBBBBBBCCCFFFFFFCCCDDDHHHIIIFFFIIIIIIHHHHHHIIIKKKMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOQQQPPPPPPRRRTTTVVVUUUTTTTTTTTTTTTUUUWWWZZZ]]]___eeegggkkkllllllmmmnnnoooooopppqqqsssvvvyyy|||}}}zzzvvvssspppoootttvvvyyy{{{}}}~~~zzzuuuqqqnnnoooqqqsssxxx|||xxxwwwvvvxxxzzz}}}~~~}}}~~~vvvpppmmmhhhgggggghhhhhhgggeeebbb``````aaaaaa___\\\ZZZXXXTTTNNNIIIGGGIIIIIIEEEAAACCCBBB@@@>>>===<<<;;;;;;<<<<<<;;;:::999999:::;;;>>>>>>===;;;:::888666666:::;;;<<<;;;:::999999:::999888777777999;;;>>>@@@777777777777888888888888888777777666666777777888666666666666777777888999;;;;;;;;;<<<<<<<<<======???>>>======<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::============>>>??????@@@DDDCCCCCCBBB@@@??????>>>============>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEGGGEEECCCEEEIIIKKKHHHKKKJJJJJJJJJJJJLLLMMMOOOMMMNNNNNNOOOPPPPPPPPPPPPQQQPPPPPPRRRTTTUUUUUUTTTTTTSSSSSSTTTVVVZZZ^^^aaaeeegggkkklllmmmmmmnnnoooqqqqqqsssuuuxxxzzz|||}}}~~~yyyuuusssssstttuuuzzz}}}}}}vvvrrrqqqtttxxx|||{{{xxxwwwwwwzzz}}}xxxqqqmmmhhhgggggghhhiiihhheeeccc```aaaaaaaaa___]]]ZZZXXXUUUOOOIIIHHHJJJJJJFFFBBBAAAAAA@@@>>>===<<<<<<;;;===<<<;;;;;;;;;;;;;;;;;;>>>===<<<:::999888777666:::;;;<<<;;;999888999:::666777888999999999888888666666777777777888888888999888888777777888888999666666777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888;;;<<<<<<===>>>?????????EEEDDDCCCBBBAAA@@@???>>>>>>======>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHFFFEEEHHHNNNOOOLLLLLLKKKKKKJJJKKKLLLNNNOOONNNNNNNNNNNNOOOPPPPPPQQQOOONNNNNNOOORRRSSSSSSRRRUUUTTTTTTUUUXXX\\\aaacccbbbeeeiiilllmmmmmmoooqqqttttttvvvxxxyyy{{{{{{|||}}}~~~~~~wwwvvvuuussstttvvvzzz}}}~~~yyyuuuvvv{{{}}}{{{zzzzzz{{{xxxqqqlllgggggggggggghhhhhheeeccc___`````````___]]]ZZZYYYWWWRRRMMMKKKKKKJJJGGGDDDBBBAAAAAA@@@??????>>>>>>===;;;:::;;;<<<===;;;:::999999999999999:::;;;;;;:::::::::999777777888:::444666888:::;;;:::888777555666666777777888888888888888777777777777888888555666777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<==================<<<::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;999:::<<<===>>>>>>>>>>>>CCCCCCBBBAAA@@@>>>>>>===============>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHGGGGGGLLLRRRSSSNNNLLLLLLKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNOOOPPPPPPRRRQQQQQQRRRTTTVVVVVVUUUTTTTTTUUUWWWZZZ___bbbeeebbbeeeiiilllmmmnnnpppqqqtttuuuwwwxxxzzzzzz{{{{{{{{{}}}{{{wwwtttoooqqqsssuuuwww{{{}}}}}}}}}wwwooojjjgggffffffggghhhgggeeeccc]]]^^^___```___]]][[[YYYUUUSSSOOOKKKHHHFFFEEEDDD@@@AAAAAA@@@@@@???>>>>>>;;;:::999:::<<<<<<;;;888888888777888999:::<<<===999999999888666666777999555666777888999888888888555555666666777888888999666666555555555555666666444555666888999:::999999;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::======>>>>>>>>>>>>======888999:::<<<===>>>======??????>>>>>>===<<<;;;;;;::::::;;;;;;<<<>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHOOOVVVUUUPPPLLLLLLKKKJJJKKKLLLMMMNNNQQQPPPOOONNNNNNNNNOOOPPPRRRQQQQQQRRRUUUVVVVVVUUUSSSTTTUUUXXX\\\```cccdddeeehhhkkkmmmnnnnnnoooqqqqqqrrruuuwwwyyyzzz{{{{{{zzzzzz|||~~~{{{uuurrrqqqqqqpppooosssxxx|||vvvoooiiifffeeeeeefffhhhgggeeeccc\\\]]]^^^______]]][[[ZZZQQQPPPNNNIIIDDDAAA@@@AAA>>>>>>>>>>>>>>>===<<<<<<:::888777999;;;<<<:::777;;;:::999888888999::::::888999888777555555777999888777666444444444555555444555555666777888888999444444444333333444444444222333555777888999888888::::::::::::::::::::::::999999999999:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::666777777888888777777666777888:::<<<=========<<<<<<<<<<<<;;;::::::999999999999999:::;;;<<<>>>>>>??????@@@AAAAAABBBBBBCCCCCCEEEFFFIIIPPPWWWVVVPPPLLLKKKKKKJJJJJJKKKLLLMMMRRRQQQOOONNNMMMNNNNNNOOOKKKJJJJJJLLLNNNPPPOOONNNQQQSSSUUUYYY]]]```bbbdddiiikkknnnoooooonnnooopppmmmooorrruuuxxxzzz{{{{{{yyyyyyzzz|||yyyuuuoookkkkkkmmmnnnooosssyyy