BM66(@ }}}wwwkkk___SSSJJJEEEBBB;;;<<<<<<;;;;;;===AAADDDGGGIIIKKKMMMMMMOOOQQQSSSZZZ___eeeiiihhhdddaaa___dddfffiiikkkkkklllnnnoooxxx{{{mmmccc```bbbbbbbbbjjjkkklllnnnrrrwww{{{~~~uuuiiiXXXKKKEEEBBB>>>:::<<<===???AAABBBBBBBBBBBBBBB@@@AAADDDEEEGGGMMMTTTZZZ___jjjuuuvvviii[[[SSSPPPFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQOOORRRUUUWWWWWWWWWXXXYYYZZZ[[[^^^```aaa```^^^]]]``````bbbgggmmmvvv}}}~~~}}}zzzwwwtttsssuuuwww{{{{{{xxxuuutttvvvwwwvvvtttwww}}}{{{~~~~~~~~~}}}{{{yyyuuurrrooonnnnnnmmmkkkiiifffeeeddddddeeebbb^^^[[[[[[ZZZZZZYYYYYYWWWUUURRRPPPOOOOOOOOOQQQQQQOOOMMMKKKHHHFFFDDDDDDAAA>>><<<<<<<<<;;;:::666777888777666555555777777666555444444777<<>>===<<<;;;;;;;;;======;;;999777777777888777666888666555555666666555444444444444333111111222444333000/////////000222555111222222222222111000000////////////////////////.../////////000000111111000000//////.........---///////////////.........///---,,,,,,...//////...////////////000000000000000000000000111111111111111111222222222333333333000111333555666777888888777777888999::::::::::::777999;;;<<<;;;;;;<<<===>>>???CCCMMM___sss|||wwwlll```TTTKKKEEEAAA;;;<<<<<<<<<<<<>>>AAADDDFFFIIILLLOOOQQQTTTXXX[[[```dddjjjlllkkkhhhdddcccfffhhhkkknnnooorrruuuxxx|||ooofffdddeeefffeeekkklllmmmooossswww{{{~~~xxxmmm]]]OOOGGGBBB???===>>>???@@@BBBCCCCCCBBBBBBCCCAAABBBFFFHHHJJJPPPWWW^^^dddooo{{{yyyjjj^^^RRRLLLKKKGGGFFFFFFEEEEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQOOOQQQTTTUUUUUUVVVWWWXXX]]]^^^aaacccdddcccaaa```______```dddiiipppvvvzzz}}}~~~~~~{{{yyyyyy{{{~~~{{{{{{xxxuuutttvvvwwwvvvtttwww~~~}}}}}}{{{zzzyyywwwuuurrrpppooonnnmmmllljjjhhhfffeeedddccc```]]]\\\\\\\\\[[[ZZZYYYWWWUUUSSSRRRQQQQQQQQQQQQPPPOOOMMMKKKHHHFFFEEEDDDAAA>>><<<<<<<<<;;;:::777888999888666555666777555555444333222444888;;;===<<<;;;::::::::::::;;;<<<:::888777888888777666777666555666666666444333///000222222222222333555555444333333222222222222111222222222222111000000////////////////////////111111111000000/////////000/////////............/////////////////////...///---,,,,,,...//////...////////////000000000000000000000000111111111111111111111222222222333333222333444666777888888888777777888999::::::::::::888:::<<<<<<;;;;;;<<<===>>>???CCCMMM___sss|||wwwnnnbbbWWWLLLEEEAAA<<<============???BBBEEEFFFIIINNNRRRWWW[[[```cccfffiiinnnpppnnnkkkhhhggghhhkkkooorrrvvv{{{}}}rrrjjjhhhiiijjjjjjmmmnnnoooqqqtttxxx|||~~~~~~~~~~~~{{{rrrdddUUUIIIBBB@@@??????@@@AAABBBCCCCCCBBBBBBCCCBBBDDDIIILLLOOOUUU]]]dddkkkwww|||iii\\\RRRJJJFFFGGGIIIHHHFFFDDDDDDEEEFFFGGGIIIIIIJJJKKKMMMPPPSSSTTTSSSUUUVVVWWWWWWWWWYYY[[[aaabbbeeegggggggggeeedddaaaaaaaaacccgggkkkooorrrsssvvvzzz~~~~~~}}}~~~|||{{{xxxuuutttuuuvvvvvvuuuwww|||{{{wwwwwwvvvuuutttrrrpppooolllllllllllljjjhhhfffddd```^^^]]]]]]^^^^^^\\\[[[XXXWWWVVVTTTSSSRRRRRRRRRQQQPPPOOOMMMKKKHHHFFFEEEDDDBBB>>><<<<<<<<<:::999888999999999777666777888555555555444333444777999======<<<<<<;;;;;;::::::<<<:::888888888999888777777666666666777666333000...000222222222222444666777777777555444333222111111222222222222111000000////////////////////////000000000000000000000///////////////................../////////////////////---,,,---...000//////////////////000000000000000000000000111111111111111111111222222222222333444555666777888888888888777777888999::::::::::::999;;;<<<<<<;;;:::;;;<<<>>>???CCCNNN___sss{{{wwwoooeeeYYYNNNEEE@@@======>>>======???CCCFFFGGGJJJPPPUUUYYY___dddhhhhhhkkknnnooonnnkkkjjjjjjlllooossswww}}}|||tttmmmllllllnnnnnnooopppqqqsssvvvyyy{{{}}}~~~}}}~~~wwwjjjYYYKKKCCCAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCFFFLLLPPPTTTZZZbbbjjjqqq~~~}}}ooo^^^SSSLLLGGGFFFIIIKKKIIIGGGEEEDDDDDDFFFGGGKKKKKKLLLNNNQQQUUUYYY[[[[[[]]]^^^^^^]]]]]]___aaaeeefffhhhjjjjjjjjjiiiiiiggggggfffggghhhjjjkkkmmmmmmpppuuu{{{~~~~~~}}}}}}~~~~~~~~~}}}zzzxxxvvvttttttvvvwwwxxxxxx}}}{{{yyyvvvvvvuuutttrrrpppnnnmmmllllllmmmmmmllliiifffddd```___^^^^^^___^^^\\\YYYWWWVVVUUUTTTTTTSSSSSSRRRPPPPPPOOOMMMKKKIIIGGGEEEEEEBBB???<<<<<<;;;:::999888999:::999777777777999777777777666555666888:::>>>>>>>>>>>>>>>>>>======<<<:::888888888999888777888777777777777555222///444444333222222444888;;;======:::666333444333111111222222222222111000000////////////////////////***+++,,,...///111222222///////////////.....................///////////////...,,,---///000000///////////////000000000000///000000000111111111111111111111111222222222222444555666777777777777777777777888999:::::::::::::::;;;===<<<;;;::::::;;;>>>>>>CCCNNN```ttt|||xxxpppfffZZZOOOFFFAAA======>>>======???CCCFFFHHHKKKPPPUUUYYY^^^cccggggggiiikkklllkkkkkkkkklllqqqtttyyy~~~{{{uuupppnnnnnnooopppqqqrrrssstttwwwyyy{{{|||~~~~~~}}}~~~{{{mmm]]]NNNEEEBBBBBB??????@@@@@@AAAAAABBBBBBDDDDDDHHHOOOUUUXXX___gggnnnvvvooobbbUUUMMMJJJHHHIIILLLMMMKKKIIIFFFFFFGGGIIIJJJLLLMMMOOOSSSWWW\\\```bbbeeegggggggggeeedddeeefffiiijjjkkklllmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjkkknnnsssxxx|||~~~~~~~~~|||}}}~~~yyyxxxvvvuuuuuuwwwzzz|||zzz|||zzzxxxwwwvvvuuusssqqqnnnlllkkklllmmmmmmmmmllliiifffdddcccaaa```______]]]ZZZXXXVVVVVVUUUUUUTTTSSSRRRRRRPPPOOOOOOMMMKKKIIIGGGFFFEEEBBB???===<<<;;;:::888888999:::999777777777999666777777666555777:::===>>>>>>>>>???????????????;;;999888888999::::::999;;;999888777777555111///777666333111333888AAAGGGLLLKKKCCC777222444444111111222222222222111000000////////////////////////)))***+++,,,...///000111.........///////////////---.........//////000000000...------///000000///////////////000000000000///000000000111111111111000000111111111222222222333444555555666666666666777777888999:::::::::::::::;;;===<<<;;;::::::;;;>>>>>>CCCNNN```uuu}}}yyyqqqggg[[[PPPGGGBBB<<<============???BBBEEEIIILLLPPPUUUXXX\\\aaadddfffgggjjjkkkkkkmmmppprrrwww{{{}}}{{{wwwssspppppppppqqqrrrssstttuuuwwwxxxyyyzzz|||}}}}}}}}}}}}~~~ooo```RRRIIIDDDCCC??????@@@@@@AAACCCDDDEEEGGGGGGLLLTTTYYY]]]dddkkkrrrzzz{{{oooaaaVVVMMMKKKJJJIIIJJJMMMPPPNNNKKKIIIJJJLLLOOOQQQQQQSSSWWW\\\bbbgggjjjlllqqqrrrsssrrrooommmkkkkkkmmmnnnoooppppppqqqqqqqqqqqqqqqqqqpppnnnllljjjiiilllooossswww{{{}}}~~~~~~xxxxxxwwwvvvvvvyyy~~~~~~}}}|||zzzxxxwwwvvvuuussspppnnnkkkjjjnnnnnnmmmllljjjgggeeeccceeeccc```___^^^]]]ZZZXXXWWWWWWWWWWWWUUUTTTRRRQQQOOOOOONNNMMMKKKIIIGGGFFFFFFCCC???===<<<;;;999888888999999999777666777888444444444333444777===AAABBBAAA@@@>>>>>>>>>??????;;;:::999:::<<<>>>>>>===???<<<999888666555222000555333111111444===GGGOOOXXXVVVKKK:::222444444000111222222222222111000000////////////////////////------------------,,,,,,.........///////////////------......///000000000000...---...///111000000////////////000000000000000000000000111111111111000000000111111111111222222333444555666666666666777777888999::::::::::::999;;;<<<<<<;;;:::;;;<<<>>>>>>CCCNNNaaauuuzzzrrrggg[[[PPPHHHDDD;;;<<<<<<<<<<<<>>>AAADDDHHHKKKPPPTTTXXX\\\```cccgggiiikkkmmmooossswww{{{~~~}}}|||yyyvvvrrrqqqqqqrrrrrrssstttvvvwwwxxxxxxxxxyyyzzzzzzzzz{{{~~~qqqbbbWWWOOOHHHDDDAAA@@@AAABBBCCCEEEHHHIIIKKKLLLQQQYYY___bbbiiipppvvv}}}zzzlll```VVVNNNIIIKKKMMMLLLMMMNNNRRRPPPNNNMMMNNNQQQUUUXXX[[[^^^dddkkkqqqvvvyyyzzz~~~}}}xxxuuusssrrrrrrsssssstttuuuuuuuuuwwwwwwwwwvvvuuurrrooonnnooopppsssvvvyyy|||~~~wwwwwwwwwwwwwww{{{}}}{{{||||||zzzyyyuuuuuutttsssqqqooommmlllpppooommmjjjhhheeecccbbbeeebbb___]]]]]]]]]\\\[[[ZZZZZZZZZYYYXXXVVVTTTRRROOOOOONNNMMMKKKIIIHHHGGGFFFCCC???===<<<;;;999888777888999888666555666777444333333222444:::AAAGGGMMMJJJFFFAAA???>>>???@@@<<<;;;;;;===@@@CCCCCCCCCCCC???;;;777666555333222222222111222555;;;DDDJJJRRRRRRHHH888111555555000111222222222222111000000////////////////////////000//////......---------............/////////000------......///000000111000///---...000111111000////////////000000000000000000000000111111111111000000000000111111111111222222444555777777888888777777888999::::::::::::888:::<<<<<<;;;;;;<<<===>>>>>>CCCNNNaaavvv{{{rrrfff[[[PPPIIIEEE;;;<<<<<<;;;;;;===AAADDDGGGKKKOOOTTTXXX\\\aaadddjjjlllnnnpppsssxxx~~~~~~}}}{{{xxxtttrrrrrrsssrrrssstttvvvwwwwwwwwwwwwwwwxxxxxxxxxzzz}}}rrrddd[[[SSSKKKEEEBBBBBBBBBCCCEEEHHHJJJLLLNNNOOOUUU]]]bbbffflllsssyyy{{{qqqcccVVVQQQKKKIIIMMMPPPPPPOOOPPPSSSQQQOOOOOOQQQUUUYYY\\\dddiiipppxxx~~~}}}zzzuuuuuuuuuvvvwwwwwwxxxxxx|||}}}}}}}}}{{{xxxuuusssqqqqqqrrruuuwwwzzz}}}vvvwwwxxxwwwxxx||||||zzz{{{|||{{{yyysssssssssrrrqqqpppooonnnqqqooollliiifffdddbbbaaadddaaa^^^\\\]]]^^^^^^^^^]]]]]]]]]\\\ZZZWWWUUUSSSOOOOOONNNMMMKKKJJJHHHGGGFFFCCC???===<<<;;;999777666777888777666555555777666555444444666===FFFMMMWWWSSSMMMFFFBBBAAAAAABBB>>>======@@@CCCFFFHHHHHHEEEAAA;;;777555555444333333333444333444777<<>>>>>>>>CCCOOOaaavvv~~~yyyrrriii___TTTJJJCCC===<<<;;;:::<<<>>>AAACCCEEEHHHMMMQQQWWW^^^fffkkkmmmppptttxxx{{{}}}|||{{{xxxvvvtttrrrqqquuuvvvwwwvvvttttttvvvwwwyyyxxxwwwwwwxxx{{{~~~xxxmmmeee[[[NNNDDDDDDCCCBBBBBBDDDHHHMMMOOOOOOTTT[[[aaaeeejjjpppuuu|||~~~vvvkkk```WWWRRRMMMNNNNNNMMMMMMOOOSSSVVVTTTTTTTTTTTTWWW^^^ffflllsssyyy}}}}}}}}}~~~~~~~~~~~~~~~~~~|||xxxwwwwwwwwwxxxzzz|||}}}}}}}}}yyyuuurrruuuyyy||||||zzzyyy{{{|||uuusssqqqqqqqqqqqqooommmooommmhhhdddbbbaaaaaabbbeeeccc```]]][[[ZZZ[[[[[[\\\]]]]]]]]][[[XXXTTTRRRPPPPPPOOONNNLLLJJJIIIGGGFFFCCC@@@======<<<;;;999:::::::::999999999888888666666777666555;;;LLL]]]gggbbbYYYPPPHHHCCCAAA@@@======???BBBDDDEEECCCAAADDDBBB===999555333333222000...---///444777777666666555444333222111222222444333222111000000000000/////////....../////////......////////////......,,,---......//////.........------......///000111////////////////////////000000000000000000000000000000000000000000000000+++,,,---///111333555666222333444666777666666555555777888999888888999;;;;;;===>>>===;;;::::::;;;>>>>>>BBBOOObbbvvvzzzsssjjj```TTTIIICCC===<<<::::::;;;===@@@BBBFFFIIIMMMRRRXXX___ggglllpppsssxxx}}}}}}|||zzzxxxuuusssqqqppptttuuuvvvuuussssssuuuvvvxxxwwwvvvvvvxxx{{{~~~}}}rrrjjj___RRRHHHFFFEEECCCCCCEEEIIINNNQQQQQQWWW^^^cccgggkkkqqqvvv~~~yyypppfff]]]UUUQQQOOOPPPRRRSSSTTTWWWZZZ]]]YYYZZZ\\\___cccjjjrrrwwwzzzyyyyyyyyyyyy{{{}}}~~~~~~yyyvvvxxx{{{}}}}}}zzzyyyyyyyyyuuutttrrrrrrsssrrrooommmmmmkkkgggcccaaa```aaaaaacccaaa^^^\\\ZZZYYYZZZZZZ[[[\\\]]]\\\ZZZWWWTTTQQQOOONNNMMMLLLJJJHHHGGGFFFFFFCCC???======<<<;;;999999999999888888777777777777666777888888>>>OOO___jjjddd[[[QQQIIICCCAAA@@@<<<<<<===@@@BBBBBBAAA??????===:::777555333333444222000///000333555555333555444444333333222111111333333222111000//////000..............................////////////......,,,---......//////.........------......///000111////////////////////////000000000000000000000000000000000000000000000000,,,---...000111333444555222333444555666666666666555777888999888888999;;;;;;===>>>===<<<::::::;;;===>>>BBBNNNaaauuu|||tttkkk```UUUJJJCCC<<<;;;999999:::<<>>===<<<:::;;;;;;<<<===BBBNNN___sss}}}uuulllaaaUUUJJJCCC<<<:::999888999;;;>>>@@@DDDGGGLLLQQQXXX___gggmmmuuuzzz~~~|||yyyvvvssspppoooooorrrssssssrrrqqqqqqrrrtttuuutttuuuuuuwwwzzz}}}uuuiii\\\SSSJJJHHHFFFEEEFFFJJJOOORRRWWW\\\dddiiillloootttwww}}}|||tttjjjaaa[[[WWWVVVUUUYYY^^^bbbdddfffhhhiiihhhmmmuuu}}}yyy{{{~~~{{{xxxuuutttuuuuuuuuuwwwwwwvvvrrroookkkjjjiiihhhfffeeeeeeeeeaaa___^^^\\\ZZZYYYYYYYYY[[[[[[[[[ZZZWWWTTTQQQPPPSSSQQQOOOMMMKKKJJJJJJJJJEEEBBB???===<<<;;;:::999999999888777666666555444555444444666777<<>><<<;;;;;;<<<======;;;999888777666444444444444555444333222222111222111111111222444555444333000///111111000//////////////////000111111111111000///......////////////......,,,---......///............------......///000111////////////////////////////////////////////////////////////////////////000000000111111222222333555444333333444555777888555777888999888888999;;;:::<<<======<<<;;;;;;<<<;;;===BBBMMM]]]ppp~~~vvvmmmbbbWWWLLLEEE<<<:::999888888:::===???BBBEEEJJJPPPWWW___gggmmmtttyyy}}}{{{xxxtttqqqoooooonnnqqqrrrrrrrrrpppppprrrssstttttttttvvvxxx{{{}}}~~~yyylll___WWWLLLIIIFFFDDDEEEIIINNNQQQWWW]]]eeekkknnnpppuuuxxx|||}}}}}}tttkkkccc^^^\\\[[[bbbfffkkkoooqqqrrrssstttsssyyy~~~xxxzzz~~~{{{xxxvvvtttuuuuuuvvvwwwxxxwwwssspppmmmmmmmmmlllkkkjjjiiihhhaaaaaa___^^^]]]\\\[[[[[[\\\\\\[[[YYYVVVSSSQQQOOORRRQQQPPPNNNLLLKKKJJJJJJEEEBBB???<<<<<<;;;:::888:::999999888777777666666777555555777777;;;FFFQQQSSSTTTUUUTTTOOOHHHAAA<<<===<<<;;;<<<======;;;:::999888777666555444444444222222222222111222333333000222333444444222111///111000//////////////////111222333444444333222111......////////////......,,,---......///............------......///000111////////////////////////////////////////////////////////////////////////000111111111222222222222555444333333444555777888555777888999888888999;;;:::<<<======<<<;;;;;;<<<:::===BBBMMM[[[mmm~~~}}}vvvmmmcccXXXNNNGGG<<<;;;999888888:::===???BBBEEEJJJPPPXXX```iiinnnuuuyyy{{{yyyvvvrrrpppoooooooooqqqrrrrrrrrrpppppprrrsssssstttuuuwwwyyy|||~~~}}}pppddd\\\MMMKKKGGGDDDEEEIIINNNRRRXXX^^^gggmmmpppssswwwzzz|||~~~{{{ssslllgggdddddddddjjjnnnssswwwyyy{{{|||~~~~~~wwwyyy~~~}}}{{{yyyxxxvvvuuuuuuuuuwwwxxxwwwtttqqqnnnooooooooonnnllljjjhhhbbbbbbaaa```___^^^]]]]]]]]]\\\[[[YYYVVVSSSQQQPPPOOOOOOOOONNNLLLJJJHHHGGGEEEBBB>>><<<;;;;;;999888999999888888888888777777:::888888999999<<>><<<;;;:::999888666666666777777777777888999777666999:::===EEENNNIIIIIIIIIHHHGGGEEEBBBAAA<<<;;;999:::;;;<<<<<<;;;888888888777666555444333000222333222111000333555111111111111111111222111111111000000000111111222///111333444444333111///......////////////......,,,---......//////.........------......///000111////////////////////////000000000000000000000000000000000000000000000000000000111222222333444444222333444555666666666666555777888999888888999;;;999;;;======<<<;;;<<<===888<<>>===:::999999;;;===???DDDHHHMMMTTT[[[dddmmmsss{{{~~~xxxvvvssspppoooooopppqqqrrrssssssrrrqqqqqqrrrttttttuuuvvvyyy{{{~~~zzznnngggRRROOOJJJGGGHHHKKKQQQTTTZZZaaajjjrrrvvvyyy}}}{{{yyywwwuuuvvvxxx{{{}}}{{{|||~~~}}}|||||||||||||||vvvuuuttttttuuuuuutttssskkklllmmmmmmkkkhhhdddbbbaaaaaaaaaaaa```___^^^]]]___^^^\\\YYYVVVTTTRRRQQQOOOPPPRRRSSSQQQMMMIIIFFFDDDAAA>>><<<;;;:::999888444444555555666777777777555333333777999<<>>BBBEEEHHHNNNTTT\\\eeennnttt{{{}}}~~~xxxuuurrrqqqqqqrrrrrrrrruuuvvvwwwuuusssqqqqqqrrrtttuuuwwwzzz|||~~~qqqgggWWWPPPIIIIIIIIIJJJMMMRRRXXX___hhhpppuuuzzz~~~|||}}}}}}|||}}}||||||}}}||||||wwwvvvttttttuuuuuutttrrrooollliiigggeeedddaaa```ccceeefffccc___\\\\\\]]]ZZZ[[[\\\ZZZWWWSSSRRRRRRPPPPPPPPPOOOMMMJJJHHHFFFCCC@@@===;;;::::::888777777777777777666666666666555444444555888<<>><<<999888:::999888666555555555555222222222222222222222222000222444555333222111222000111222111/////////000000000000//////...---,,,//////............//////000///...---,,,,,,---...////////////000000000000........................111111000000//////......000000000000000000000000111111111111111111111111555555555555555666777888888999999::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;<<>>:::;;;===<<<>>>AAABBBGGGNNNUUU^^^gggpppvvv{{{~~~}}}vvvtttqqqqqqrrrsssssssssuuuuuuuuusssqqqpppqqqrrruuuvvvwwwyyy{{{~~~tttjjj\\\SSSLLLJJJIIIIIILLLQQQXXX^^^hhhooouuuzzz}}}{{{||||||||||||{{{zzzyyywwwvvvvvvwwwwwwuuutttooollliiifffeeedddbbb```cccdddeeeccc___\\\\\\]]][[[\\\\\\ZZZVVVRRRPPPPPPQQQQQQPPPOOOMMMKKKHHHGGGDDDAAA===;;;:::999888666777777777777666666666666333222222333666:::>>>@@@BBBAAA@@@???>>>>>>>>>>>>?????????>>>===;;;:::999:::999888666555555555555222222222222222222222222111333444444333222222333000111222111000///000111000000111111111000//////......---------......///111000///...---......///.../////////000000000000........................111000000000/////////...000000000000000000000000222222222222222222333333333333444444666777999:::777777888999999::::::;;;999::::::;;;;;;::::::999;;;>>>CCCKKKWWWgggwww~~~}}}xxxrrrkkkaaaUUUMMMEEE???;;;<<<===<<<===@@@@@@FFFNNNWWW```iiirrrwww{{{~~~}}}tttrrrpppqqqrrrttttttsssssssssrrrpppnnnnnnqqqsssvvvvvvwwwxxxzzz|||~~~xxxnnnaaaXXXOOOKKKIIIHHHKKKOOOVVV]]]gggoootttzzz~~~|||~~~||||||}}}|||yyywwwzzzxxxwwwwwwwwwwwwvvvtttnnnkkkhhhfffeeedddbbb```bbbcccdddbbb___\\\\\\\\\[[[\\\[[[YYYTTTPPPOOONNNRRRRRRRRRPPPNNNLLLIIIGGGDDDAAA===;;;999888777555777777777777666666666666333333222333555888<<<>>>???>>>===<<<;;;;;;;;;;;;???>>>===<<<;;;::::::::::::999888666555555555555222222222222222222222222222333444333222222333444///000111111000///000222000111222222333333222222,,,,,,,,,,,,---......///111111000////////////000....../////////000000000........................000000000000////////////000000000000000000000000111111111111111222333333222333333444666888:::;;;666777777888888999::::::::::::;;;;;;;;;;;;::::::999<<>>===<<<<<<<<<<<<===<<<;;;999999999:::;;;:::999888666555555555555222222222222222222222222111222333222111111222444///000111111000000111222///000111222333333333333------------......///000000000//////////////////........./////////000000........................000000000000////////////000000000000000000000000////////////000111333444444444444555666888999:::777777888888999999::::::<<<<<<============<<<<<<888;;;???HHHTTTfffwww~~~}}}yyyuuupppfffZZZRRRGGGAAA======>>>===>>>AAACCCHHHQQQYYYaaahhhooottt{{{zzzqqqqqqqqqrrrttttttrrrpppmmmlllllljjjiiikkkooorrruuuuuuuuuvvvxxx{{{}}}wwwjjj```UUUOOOJJJGGGHHHKKKRRRYYYdddmmmtttzzzyyyzzz}}}~~~{{{xxxuuusssqqqqqqqqqqqqooommmkkkiiifffeeeeeedddcccaaaaaaaaa```______]]][[[ZZZWWWXXXXXXVVVTTTRRRSSSTTTTTTTTTSSSRRROOOLLLIIIHHHCCC@@@===:::999888666555777777777777666666666666666666555555777:::>>>@@@AAAAAA@@@???>>>>>>>>>>>>;;;:::999888888888999::::::999888666555555555555222222222222222222222222000111222222111111222444///000111111000///000222......000111222222333333//////...//////000111111....................................////////////////////////////////////////////////000000000000////////////////////////000000///000111333555777777777666666666777777888888888999999:::;;;;;;;;;<<<======>>>>>>======<<<888:::???GGGTTTfffxxx}}}zzzwwwuuupppggg[[[SSSGGGAAA===>>>???>>>???BBBDDDIIIPPPXXX___gggnnnsss{{{~~~xxxrrrrrrrrrssstttsssooolllhhhiiiiiihhhhhhjjjmmmppptttttttttuuuwww{{{~~~yyymmmcccYYYSSSOOOJJJJJJMMMPPPXXXbbblllssszzz~~~wwwtttyyy~~~~~~{{{yyysssqqqooooooooonnnlllkkkjjjhhheeeeeeeeeeeecccbbbaaa```^^^^^^___^^^[[[YYYVVVWWWWWWVVVTTTSSSUUUVVVTTTTTTSSSRRROOOLLLIIIGGGBBB???<<<999999888777666777777777777666666666666444444333444666999===???BBBAAA@@@???>>>>>>>>>>>>::::::999999999:::;;;;;;:::999888666555555555555222222222222222222222222///222444555555444444555000111222111000//////000---...///000111111111111111111000000///000000111,,,---...............---------........./////////////////////////////////////////////000000000000////////////////////////333222222222333666999;;;999888777777666666777777888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999;;;@@@HHHVVVhhh{{{xxxvvvtttrrrnnneeeZZZQQQGGGAAA===>>>??????AAADDDCCCGGGNNNUUU^^^gggooouuu{{{yyyvvvtttttttttttttttqqqlllhhhdddfffggghhhhhhiiilllnnnrrrrrrrrrtttwww{{{zzzooofff^^^YYYUUUPPPNNNPPPOOOVVVaaakkkssszzzvvvsssttt|||~~~~~~}}}}}}{{{yyytttrrrppppppoooooommmkkkiiigggeeedddeeeeeedddbbbaaa___]]]]]]^^^^^^[[[YYYXXXYYYXXXVVVTTTTTTUUUWWWTTTTTTSSSQQQNNNKKKHHHFFF@@@>>>:::999999999888777777777777777666666666666444444444444777;;;???BBBDDDCCCBBBAAA@@@@@@@@@@@@;;;;;;<<<===============:::999888666555555555555222222222222222222222222111444888:::999888777777222333333222///......///......///000111111111000222111000//////......///,,,---...///000//////...---------.........//////////////////////////////.../////////000000000111////////////////////////222111000111333666999;;;888777777777777777888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===AAAIIIWWWjjj}}}uuutttrrrpppllldddXXXOOOFFF@@@===>>>@@@@@@BBBEEEBBBEEELLLTTT]]]gggqqqwww{{{zzzvvvuuuvvvuuuuuuuuutttpppjjjfffbbbdddfffhhhhhhiiikkkmmmqqqqqqqqqsssvvv{{{zzzppphhhaaa^^^YYYTTTRRRSSSNNNVVVaaakkkssszzzuuussswww~~~~~~||||||{{{zzzyyyvvvtttrrrqqqqqqpppnnnllliiigggeeedddeeeeeedddccc```^^^\\\]]]^^^^^^[[[XXX[[[[[[ZZZWWWTTTSSSTTTVVVTTTTTTSSSQQQNNNJJJGGGEEE???===:::999999999999888777777777777666666666666666666666777:::>>>BBBEEEFFFFFFEEEDDDCCCCCCCCCCCC<<<===>>>@@@@@@@@@??????:::999888666555555555555222222222222222222222222222666;;;>>>===;;;999888333444444222///------...//////000111111111111000222111000///---------------...///111111111000///---------.........//////000000000000000000000000.../////////000000111111///////////////////////////...------///333666999666666666666777888::::::777777777888999999::::::======>>>>>>>>>>>>======<<<>>>BBBJJJXXXlllsssrrrpppmmmggg^^^SSSLLLEEECCC???<<<;;;===???@@@CCCDDDIIIRRR^^^kkkuuuzzz~~~yyytttrrrsssttttttrrrmmmiiifffeeeaaabbbbbbbbbcccgggmmmqqqoooppprrrrrrtttyyyzzztttnnngggbbb\\\UUUSSSUUUTTTVVV^^^iiirrryyy|||ooottt|||~~~zzz}}}|||zzzyyywwwuuuzzzxxxvvvuuutttrrrooommmllljjjhhheeebbbaaa`````````^^^[[[ZZZZZZZZZZZZYYYZZZYYYWWWVVVUUUVVVVVVWWWWWWUUURRRPPPNNNKKKFFFCCC===<<<;;;:::999888888888777777777777666666666666555777555444888BBBJJJLLLMMMMMMKKKHHHEEECCCEEEFFF@@@CCCGGGHHHGGGDDDCCCBBB:::888555444444333222000444333333333333333333444111111111444888===BBBEEE<<<888333000//////...---111111111111111222222333111111111111111111111111........................---,,,,,,---///000///...))),,,...///...---------111111000000//////......000000111111111111000000000000000000000111111222333444555666777888999:::<<<;;;:::999:::;;;<<<===<<<<<<======<<<<<<;;;:::===@@@CCCIIIYYYqqqrrrqqqooolllggg^^^TTTMMMIIIEEE@@@======???AAACCCBBBDDDIIIQQQ]]]jjjtttyyy|||~~~yyytttrrrssssssrrrnnnjjjfffddddddccccccccccccdddggglllqqqoooqqqtttuuuwww|||wwwqqqjjjeee___XXXVVVXXXWWWYYYaaallluuu{{{||||||~~~yyysssooouuu|||{{{~~~{{{zzzxxxwwwuuuyyywwwuuutttsssqqqnnnllljjjiiifffcccaaa```______aaa___\\\[[[[[[[[[ZZZXXX[[[ZZZXXXWWWVVVWWWWWWXXXWWWUUURRRQQQNNNKKKFFFCCC===<<<;;;:::999888888888777777777777666666666666444666555555<<>>>>>======<<<;;;>>>AAADDDJJJ[[[sssooonnnmmmkkkfff^^^UUUNNNJJJFFF@@@======@@@BBBCCCBBBDDDHHHPPP[[[gggrrrxxxyyy}}}}}}xxxtttrrrrrrrrroookkkfffcccbbbcccdddddddddccccccfffkkkoooooorrrvvvyyy{{{{{{uuunnniiibbb[[[XXXZZZZZZ\\\dddoooyyyzzzvvvtttqqqssswww|||xxxwwwzzzxxxrrrnnnlllsssyyyyyy||||||zzzyyyyyywwwvvvwwwuuusssrrrrrrpppmmmkkkjjjiiigggdddcccaaa``````bbb```^^^]]]]]]\\\ZZZXXX[[[[[[ZZZXXXXXXWWWWWWXXXVVVUUURRRQQQOOOKKKGGGCCC===<<<;;;:::999888888888777777777777666666666666444555555777BBBTTTcccjjjmmmfff[[[RRRMMMIIIDDDAAA>>>DDDLLLQQQOOOJJJDDD@@@@@@===:::888777666444222333333222222222222333333444333333333555888:::<<<:::777444222222222222222//////......//////000111000000000000000000000000222222222222222222222222111///...---......,,,+++***,,,//////...------...000000000000///////////////000000111111000000///222222222111222333333444333444555666777888999:::;;;;;;:::999:::;;;<<<===>>>????????????>>>======>>>AAAEEEKKK\\\tttlllkkkjjjhhhddd]]]UUUOOOJJJEEE>>>;;;<<>>CCCJJJNNNLLLHHHCCC@@@AAA>>>;;;999777666444222444444333333333333444444222222000000000111333444555222///...///000000///000000000000000111222222////////////////////////////////////////////////000...------......---,,,+++---//////...---...///000000000000//////////////////000000000000//////222111111111111222333333333444555666777888999:::;;;:::999999:::;;;===>>>>>>>>>??????>>>>>>===<<<===AAADDDKKK\\\ssshhhgggfffeeebbb\\\UUUPPPKKKEEE???===???@@@@@@???@@@CCCGGGMMMUUUaaammmvvvyyy}}}}}}xxxuuurrrqqqrrrpppmmmgggcccaaaccceeedddcccbbbaaaaaaccchhhkkkmmmrrrxxx|||zzzqqqkkkbbbXXXTTTUUUYYY\\\ffftttzzzppphhhdddcccccckkknnnssszzzyyytttnnnmmmqqqyyynnnbbb\\\[[[\\\dddkkkyyyuuurrrwww~~~||||||{{{zzzyyysssrrrppppppooonnnkkkiiijjjiiiiiihhhgggeeeddddddbbb```^^^^^^^^^^^^\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTRRRPPPOOOMMMJJJFFFCCC===<<<;;;:::999888888888777777777777666666666666777999999;;;GGG[[[kkkssstttjjj\\\SSSNNNJJJDDD@@@===@@@DDDFFFEEEBBB@@@???@@@>>>:::888777555333111111111000000000000111111222222000/////////000000111///------...///......000000000///000111111222...................................................---,,,---///000///...,,,---//////...---...///////////////000000000000//////000000000000//////000000000000000111222222333444555666777888999:::::::::999999:::;;;===>>>===>>>>>>>>>>>>===<<<<<<<<>>???BBBGGGLLLSSS^^^kkkttt{{{{{{vvvrrrpppooopppooolllhhhdddcccdddfffccccccbbbaaaaaaccchhhlllmmmrrrxxx}}}{{{rrrlllcccYYYUUUVVVZZZ^^^hhhwww~~~}}}~~~xxxtttnnngggaaa^^^]]]\\\eeeiiipppwww~~~yyysssjjjiiimmmvvv}}}ooobbbYYYUUUVVVXXXdddjjjsss~~~vvvvvv|||}}}||||||zzzyyyrrrqqqooooooooonnnkkkiiifffffffffeeeeeecccbbbaaaaaa___]]]\\\]]]^^^^^^]]]YYYYYYYYYXXXWWWUUUTTTSSSRRRQQQOOOMMMLLLIIIEEEBBB===<<<;;;:::999888888888777777777777666666666666777999999;;;EEEUUUccchhhhhhaaaWWWOOOJJJGGGCCCAAA===???@@@@@@???>>>>>>??????<<<999777666555333111222222111111111111222222444333333222111111111111222000//////000000000///......------......///000////////////////////////////////////////////////---,,,+++---///000000///,,,...//////...---///000////////////000000000000...//////000000//////...000000//////000000111222333444555666777888999::::::999999999:::<<<===???======>>>>>>======<<<;;;;;;???CCCIIIXXXmmm______^^^^^^\\\XXXSSSOOOLLLGGGCCCCCCFFFFFFAAA<<<>>>BBBFFFJJJQQQ[[[iiisss|||zzztttpppnnnmmmmmmlllkkkgggdddcccdddfffdddddddddccccccfffjjjnnnppptttzzz~~~{{{sssnnnggg___\\\]]]___cccmmm{{{uuutttqqqnnnnnnqqqvvv{{{sssllljjjfffbbb`````````aaafffjjjqqqwww~~~yyyrrrgggfffjjjttt}}}rrrmmmddd\\\XXXWWWZZZ\\\dddggglllqqquuuwwwxxxxxxxxx|||}}}xxx{{{}}}{{{zzzyyywwwrrrqqqooooooooonnnllliiiddddddeeeeeedddcccbbbaaaaaa^^^ZZZYYY[[[^^^``````ZZZZZZZZZYYYXXXVVVTTTSSSPPPOOOMMMLLLJJJHHHDDDAAA===<<<;;;:::999888888888777777777777666666666666444777888:::BBBOOOXXX[[[[[[WWWQQQKKKFFFCCCAAAAAA===>>>@@@???>>>===>>>???>>>;;;999777777666444222555444444333333444444555333333333333333222333333333222000000111111000///...------------...//////////////////////////////000000000000000000000000...---,,,---...///...------...///...---...///111.../////////000000000111......////////////......111111000000111111222333333444555666777888999:::999999999999:::<<<>>>???>>>>>>??????>>>>>>===<<<===@@@CCCIIIWWWkkk|||]]]\\\\\\\\\[[[WWWSSSOOOJJJEEEAAACCCFFFEEE???888>>>BBBFFFJJJOOOZZZhhhsss|||yyysssooommmllljjjjjjiiigggdddcccdddfffeeeeeeeeedddeeehhhmmmppprrrvvv{{{{{{uuupppjjjcccaaacccdddgggqqq~~~~~~ooommmiiieeedddfffkkkooouuuxxx}}}rrrgggeeedddaaaaaabbbeeeiiikkkkkkpppuuuzzzxxxqqqfffdddhhhrrr|||uuummmccc```[[[WWWVVVXXX\\\^^^bbbccceeeggghhhiiiiiiiiinnnsss{{{}}}zzzzzz|||zzzyyywwwuuurrrqqqooooooooonnnllljjjeeeeeefffffffffeeecccccc```]]]YYYXXXZZZ^^^aaabbb[[[[[[[[[[[[YYYWWWUUUTTTOOONNNLLLKKKJJJGGGCCC@@@======;;;:::999888888888777777777777666666666666111444777999???JJJQQQSSSSSSRRROOOIIIDDD@@@@@@AAA===???AAABBB@@@???>>>???>>>;;;999888777777555444222111111000000111111222111111111111222222222222333111000000111111///...///////////////000111111000000000000000000000000////////////////////////000///------......---+++---...///...---...///111.../////////000000111111......////////////......222222111111222222333444333444555666777888999:::999999999999:::<<<>>>??????@@@@@@@@@@@@???>>>>>>>>>AAADDDJJJWWWkkk{{{|||~~~[[[[[[ZZZYYYWWWTTTRRRPPPHHHEEEBBB>>><<<<<<===>>>@@@@@@DDDKKKRRR[[[iiiuuu~~~xxxsssnnniiifffiiieeeccceeedddbbbdddhhheeeffffffffffffjjjnnnrrrxxxzzz~~~}}}wwwpppkkkjjjlllnnnpppuuu{{{xxxxxxzzz}}}wwwsssqqqllliiifffcccaaaaaabbbccciiijjjlllpppuuu{{{xxxoooiiifff___```bbbccceeehhhmmmqqqwwwvvvvvvzzzyyylllhhhfffgggoooxxx}}}tttkkkdddbbbZZZXXXWWWXXX\\\```bbbdddeeedddcccbbbbbbaaaaaaaaadddkkkttt~~~yyyzzz}}}}}}{{{zzzyyywwwvvvuuusssqqqppppppnnnkkkiiihhhgggfffffffffeeebbb___```]]]ZZZXXXZZZ\\\]]]^^^___]]][[[ZZZYYYWWWTTTQQQQQQOOOMMMLLLJJJGGGCCC@@@<<<;;;:::888777888888999888888888888777777777777999999:::===@@@EEEIIILLLLLLLLLJJJHHHEEEBBB???======<<<;;;:::::::::::::::===<<<:::888555333111000222111111111222333333444444222000111333444333000222111111000000000000000............////////////000000000000000000000000000000//////......------///......------///000111111000000000000111111222000000000000000000000000000000000000000///......000000///...---,,,++++++555555555555666666666666999999::::::;;;<<<======CCCBBB@@@>>>===<<<;;;;;;@@@@@@CCCKKKYYYjjjyyy}}}}}}YYYYYYYYYXXXVVVSSSPPPOOOHHHFFFBBB>>><<<<<<<<<===>>>>>>CCCJJJQQQZZZhhhttt~~~}}}vvvpppjjjdddaaaccc___^^^``````___aaaeeeeeefffggghhhiiilllqqqtttzzz|||~~~|||zzz{{{}}}~~~~~~}}}~~~|||xxxsssppppppsssvvvxxx{{{~~~uuuooonnnooouuu~~~xxxsssooommmkkkiiifffcccaaaaaabbbcccffffffgggjjjmmmppptttuuuwwwyyyyyyvvvpppiiidddbbb___aaadddfffiiinnntttxxx{{{yyyxxxzzzxxxlllfffeeegggoooyyyzzznnnfff___ZZZXXXVVVVVVWWW[[[```eeefffggghhhgggeeecccbbbaaaaaaaaaeeekkkssszzzyyy{{{}}}{{{{{{zzzyyyxxxwwwuuusssrrrqqqooollljjjiiihhhgggggggggeeeccc```aaa___\\\[[[\\\^^^^^^^^^\\\ZZZYYYYYYYYYXXXVVVTTTRRRPPPNNNLLLKKKGGGCCC@@@<<<;;;:::888777888888999888888888777777777666666666666777999<<>>===<<<;;;;;;:::::::::::::::===<<<;;;999777555333333222222111111222333333444444222000111333444333111222111111000000000000000............///////////////////////////////////////////////////.........///......---...///000111......------......///000000000000000000000000000000000000000000///.........//////000111111222222666666777777888888888999999999::::::;;;<<<<<<===CCCBBBAAA@@@???>>>>>>>>>???@@@CCCLLL[[[lll|||||||||~~~WWWWWWWWWVVVTTTQQQNNNMMMHHHFFFBBB>>>;;;;;;;;;<<<<<<===AAAIIIPPPYYYfffsss}}}yyyrrrkkkddd]]]XXXZZZVVVVVVXXXYYYYYY[[[```ccceeeiiikkknnnqqqtttwww|||~~~zzzvvvtttsssqqqooonnnoooppprrrtttvvvxxxyyyyyyxxxwwwuuutttuuuzzz}}}|||tttkkkeeecccbbbgggpppwww{{{}}}xxxssspppnnnnnnllliiigggeeedddeeefffeeeeeeeeeeeefffggghhhiiijjjlllmmmlllhhhccc```___^^^aaaeeejjjnnnttt{{{|||yyyzzz~~~~~~~~~~~~vvvkkkeeedddhhhqqq{{{yyyhhh___ZZZUUURRRSSSRRRTTTXXX^^^eeejjjkkkkkkllljjjgggdddbbbaaaaaaaaaeeeiiipppvvv|||xxxyyy|||}}}|||||||||{{{zzzzzzxxxvvvuuusssqqqnnnkkkkkkiiihhhhhhhhhfffdddaaabbb```______``````___]]]XXXWWWWWWXXXYYYYYYXXXVVVRRRPPPNNNMMMKKKHHHDDDAAA<<<;;;:::888777888888999888888777777777777666666888888999;;;>>>AAADDDFFFEEEDDDDDDCCCAAA???>>>===::::::::::::999999999999===<<<;;;:::999777666666222222222222222333333444333222111111333333222111222111111000000000000000............////////////.................................//////////////////............///000000---------------...//////000000000000000000000000000000000000000///............///111222333444555555555666777888888999999999::::::;;;;;;<<<<<<<<>>AAACCCDDD@@@@@@@@@@@@???>>>===<<<999999999999999999999888;;;;;;:::999999888888777333333222222222333333444222222222222222333222222222111111000000000000000............////////////........................------......//////000000............/////////000///.........///000111111////////////////////////000000000000000///......//////000000000111111111222222333444555777777888:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???@@@DDDLLLYYYjjj|||{{{zzz{{{VVVVVVVVVUUUSSSPPPMMMLLLGGGDDDAAA===:::999::::::<<<===BBBJJJPPPWWWcccooozzz~~~yyyuuummmeee^^^VVVOOOJJJGGGDDDEEEHHHKKKLLLOOOTTT[[[```gggmmmrrrvvvzzz}}}}}}xxxooojjjddd^^^ZZZXXXVVVTTTUUUUUUUUUVVVZZZ___eeehhhiiikkknnnqqqtttxxx}}}zzzqqqhhhbbb^^^YYYXXX\\\aaafffnnnvvv}}}zzzyyywwwuuusssrrrrrrrrrppppppooonnnmmmkkkjjjiiifffhhhiiihhhdddaaa```______bbbfffkkkoootttyyy|||}}}zzzxxxyyy|||}}}xxxsssooonnnoooooonnnuuuzzz|||}}}{{{tttlllhhhhhhnnnyyykkkccc[[[ZZZYYYXXXYYY\\\]]]\\\\\\___eeejjjnnnoooooommmjjjfffdddcccccccccdddhhhoootttzzzzzzvvvtttuuuzzz~~~~~~~~~}}}zzzxxxvvvuuutttqqqnnnlllooommmjjjiiihhhgggeeecccaaa````````````^^^[[[XXXXXXWWWVVVWWWXXXWWWUUUTTTRRRPPPNNNMMMKKKHHHDDD@@@<<<;;;:::888777888888999777777777666666666666555555555666888:::===>>>???===>>>>>>>>>>>>======<<<888888999:::::::::999888888888888888777777777777444444333333222333333444222222333222222222222222222111111000000000000000............////////////........................------......//////000000---......///////////////.........//////111222222////////////////////////000000000000000///......//////000000111111222222111222333444555666777888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAADDDJJJUUUfffwwwzzzzzzzzzUUUUUUUUUTTTRRROOOMMMKKKEEECCC???<<<:::999:::;;;<<<===BBBIIINNNUUU```jjjuuuyyy|||qqqkkkccc[[[TTTNNNHHHEEEBBB???@@@DDDGGGGGGKKKPPPWWW\\\cccjjjpppvvv{{{~~~}}}uuuppphhhbbb[[[UUUQQQOOOMMMLLLJJJIIIIIIJJJNNNTTTYYY\\\aaadddjjjoootttzzz}}}tttjjjddd]]]WWWSSSTTTVVVZZZaaaiiirrr{{{~~~}}}{{{zzzyyyxxxwwwvvvvvvuuusssqqqpppooojjjkkkllljjjgggdddbbbbbbbbbeeejjjmmmqqqtttxxx{{{|||{{{zzz||||||xxxrrrllliiihhhiiijjjjjjrrryyy{{{|||{{{uuunnnlllmmmsss|||oooccc]]][[[\\\^^^]]]]]]```eeecccaaabbbfffjjjmmmnnnooonnnlllkkkiiihhhgggggghhhmmmtttzzz|||wwwvvvvvvtttzzz~~~|||yyywwwuuuttttttrrrooolllpppmmmjjjhhhhhhgggeeedddaaa```_________]]]ZZZWWWYYYWWWVVVVVVWWWVVVTTTRRRQQQOOOMMMLLLJJJGGGCCC@@@<<<;;;:::888777888888999777777666666666666555555555666888:::<<<>>>@@@@@@======>>>>>>>>>>>>======888888:::;;;;;;;;;:::999777777777666666666666666555444444333333333333333111222333333111111222333222111111000000000000000............////////////.................................///////////////---......///000/////////------------...000111222000000000000000000000000000000000000000///............000111333555666777444444555666777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@CCCHHHRRRbbbtttyyyxxxwwwTTTTTTSSSRRRPPPMMMKKKIIICCCAAA>>>;;;::::::;;;<<<;;;<<<@@@GGGKKKQQQ[[[eeeooottt{{{~~~ssshhhbbbYYYQQQKKKFFFBBB@@@@@@======AAADDDEEEHHHMMMRRRWWW___fffmmmtttzzz}}}uuummmggg```ZZZSSSLLLIIIGGGEEEDDDAAA@@@@@@AAADDDIIINNNQQQUUUZZZbbbjjjqqqyyyxxxnnnhhh]]]VVVPPPNNNNNNOOOUUU\\\bbblllyyy~~~}}}zzzxxxuuutttpppqqqqqqpppllljjjiiiiiihhhkkkpppsssvvvyyy}}}~~~~~~zzzvvvooohhhddddddeeefffiiiqqqyyy||||||{{{vvvppppppqqqxxx|||qqqgggaaa___```dddfffeeeeeegggjjjiiihhhhhhkkkmmmnnnnnnoooppppppppppppooommmlllooouuu|||yyyvvvuuuvvvsss{{{|||zzzxxxvvvuuuttttttsssqqqnnnpppmmmjjjhhhgggfffeeecccbbbaaa___^^^^^^\\\YYYWWWWWWVVVUUUVVVVVVVVVTTTRRRPPPNNNLLLKKKIIIFFFBBB>>><<<;;;:::888777888888999777777666666666555555555777888:::===???AAACCCCCC===>>>>>>??????>>>>>>===888999;;;<<<<<<<<<;;;:::777777777666666555555555555555444333333333333333111222444333111000222444222111111000000000000000............///////////////////////////////////////////////////.........------///000000000///...............000111222333000000000000000000000000000000000000000///............///111222444555666555555555666666777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????<<>><<<;;;:::;;;;;;;;;<<<>>>BBBGGGIIIKKKQQQZZZdddmmmvvv~~~}}}ssslll^^^VVVOOOLLLJJJJJJNNNUUUWWWbbbpppyyy|||yyywwwuuuvvvvvvuuurrrppppppppplllppptttxxx{{{~~~yyyuuummmfffbbbbbbccceeehhhqqqyyy|||}}}|||wwwqqqsssttt{{{{{{tttllleeeeeedddhhhmmmpppmmmmmmnnnlllkkklllnnnppppppooommmpppqqqsssttttttsssrrrppptttzzzyyyuuuuuuvvvttt|||{{{xxxxxxvvvuuuuuuuuuuuurrrppppppmmmjjjggggggfffdddcccdddbbb___^^^]]]\\\ZZZXXXVVVUUUTTTUUUVVVWWWUUUSSSOOONNNLLLJJJHHHEEEAAA>>><<<;;;:::888888888888999777666666666555555555555333555777:::===???AAAAAA>>>???????????????>>>>>>888999;;;=========;;;:::888888777777666666555555666555444333333333333333000333444333111000222444222111111000000000000000............/////////000000000000000000000000000000000//////.........---,,,---///000000000///...000000000111222444555666000000000000000000000000000000000000000//////...////////////////////////333333444444444444444444;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;>>>BBBGGGQQQbbbvvvtttsssrrryyyOOOOOONNNLLLJJJHHHFFFEEEBBB@@@<<<999777777888999:::<<<>>>AAAEEELLLSSSYYYcccmmmxxx}}}xxxllldddYYYRRRIIIAAA===<<<;;;;;;>>>???AAABBBBBBDDDGGGIIIOOORRRYYY```hhhoootttwwwzzzsssllleee^^^YYYPPPKKKDDD>>><<<;;;;;;:::;;;:::999999:::===???AAAFFFIIIQQQ\\\eeemmmyyyrrriiibbbXXXOOOJJJHHHGGGIIIMMMOOOTTT]]]jjjxxx~~~|||yyyvvvsssqqqqqqppppppvvv{{{~~~uuusssppplllhhhgggiiijjjssswwwxxx~~~|||qqqlllkkkjjjjjjmmmqqqtttuuuvvvxxxzzzsssnnnmmmqqqsssooonnnqqqqqqtttwwwyyyzzz{{{|||~~~}}}zzzyyyyyyxxx}}}}}}{{{zzzvvvvvvvvvuuutttrrrqqqpppooonnnllljjjiiigggggggggeeecccaaa___^^^]]]ZZZXXXWWWWWWWWWVVVVVVUUUUUUUUURRRQQQOOOKKKGGGCCC@@@>>>:::::::::999999999888888777777777777777777777777666777:::???DDDFFFFFFEEEDDDAAAAAAFFFGGGCCC@@@@@@BBBDDDDDDBBBAAAAAA<<<555999999888888777777666666444444222222222222444444444444444333333222222222222111111000000000000000000000///.....................//////000000111111111111111000//////......///////////////...............//////000000111111000000000000////////////111111111111111111111111/////////000111111222222555444333333444555777888999999999999999999999999:::<<<======<<<<<<>>>???======@@@FFFSSSeeeyyywwwmmmooo|||LLLLLLKKKJJJHHHFFFEEEDDDBBB???<<<999777777888999:::;;;===???DDDKKKSSSYYYcccmmmxxx}}}{{{rrrfff]]]RRRLLLEEE???===============???AAABBBCCCEEEHHHJJJOOORRRXXX___fffmmmqqqtttzzz}}}~~~vvvoooggg```YYYTTTKKKFFF@@@;;;:::999999999999999888888999;;;===???DDDEEELLLVVV___hhhuuusssjjjbbbXXXNNNIIIEEECCCDDDHHHHHHMMMVVVdddsss|||xxxvvvtttsssssstttyyy~~~uuutttrrrooollllllnnnpppvvvzzz|||wwwqqqooonnnnnntttwww{{{}}}~~~~~~{{{vvvuuuxxxxxxtttsssuuusssuuuwwwyyyzzz|||}}}{{{zzzzzzzzz}}}~~~|||zzzyyytttttttttssssssqqqppppppooonnnllljjjiiigggffffffeeecccaaa___^^^]]]ZZZXXXYYYXXXXXXVVVUUUTTTSSSSSSRRRQQQOOOLLLHHHDDD@@@>>>::::::999999999888888888777777777777777777777777888999<<<@@@DDDFFFFFFDDDEEEBBBCCCGGGIIIFFFCCCDDDCCCHHHKKKJJJHHHFFFAAA;;;::::::999888777666555555444333333222222333333444444444444333333222222222222111111000000000000000000000///...............////////////000000000000/////////////////////////////////////////////.........//////000000111111000000/////////.........000000000000000000000000/////////000111111222222444444444333444555777888999999999999999999999999;;;<<<>>>===<<<<<<===>>>>>>>>>AAAHHHUUUggg{{{wwwmmmooo{{{HHHHHHHHHGGGFFFEEECCCCCC@@@>>><<<999777777777888999:::;;;===BBBIIIRRRXXXbbbmmmxxx}}}~~~yyyrrrhhh\\\TTTIIIDDD???<<<;;;===>>>???===???AAABBBDDDFFFIIILLLOOORRRWWW]]]ccciiilllnnnsssvvvzzz}}}~~~yyyqqqiiiaaaYYYRRRNNNEEEAAA;;;888777777777777888777777777888999;;;<<<@@@@@@EEEMMMVVV```ooo}}}|||rrrjjjaaaWWWLLLFFFBBB>>>>>>AAACCCGGGOOO\\\kkk{{{|||zzzxxxwwwwwwyyy}}}wwwwwwuuusssqqqrrrtttvvvzzz~~~}}}tttsssuuuvvvvvv}}}~~~||||||yyyzzzzzz{{{|||~~~||||||}}}}}}~~~}}}zzzyyyxxxrrrrrrrrrrrrqqqqqqpppooooooooommmkkkiiigggeeedddeeecccaaa______]]][[[YYYZZZYYYXXXWWWUUUSSSRRRQQQRRRRRRPPPNNNIIIDDD@@@===:::999999999999888888888777777777777777777777777:::;;;>>>BBBFFFHHHFFFEEEHHHEEEEEEIIIKKKIIIGGGIIIKKKTTTZZZYYYSSSNNNHHHBBB===<<<:::888666555444444444333333222222333333444444444333333333333222222222111111000000000000000000//////............///000000000000////////////,,,------...//////000000......//////////////////......//////000000111111000000/////////........./////////////////////////////////000111111222222444444444444555666777888999999999999999999999999<<<===>>>===<<<;;;<<<===>>>???BBBJJJWWWjjj}}}xxxnnnooozzzEEEEEEEEEEEEEEEDDDCCCBBB???===;;;999777777777777888888999;;;???GGGPPPVVVaaalllwww}}}zzzrrrjjj```TTTLLLBBB>>>;;;999:::<<<===>>><<<>>>AAABBBDDDGGGJJJMMMOOORRRVVV[[[```dddggghhhkkknnnrrruuuxxx|||yyytttkkkbbbZZZSSSLLLHHH???<<<888555555777777777777777777777888999:::;;;===<<>>;;;888666444333333333333333333333333333333333333333333333333333333222111111000000000000000000///............//////111111000000//////......------------......//////............////////////......//////000000111111111111000000000/////////000000000000000000000000/////////000111111222222333444444555666777888888888999999999999999::::::===>>>???>>><<<;;;;;;<<<===???BBBJJJWWWjjj}}}|||qqqrrr|||vvvxxxCCCDDDDDDDDDCCCCCCBBBAAA===<<<:::888777777666777777777888:::===DDDLLLRRR___jjjvvv{{{~~~uuullldddYYYNNNGGG>>><<<999888999:::;;;;;;<<<>>>@@@BBBDDDFFFJJJMMMPPPQQQTTTXXX[[[^^^```aaaccceeeiiikkknnnrrrwww{{{{{{|||~~~uuuooofff]]]UUUMMMGGGCCC<<<999666555666777888888888888999999::::::;;;;;;===;;;<<>>;;;999999999888888888777777666666666666666666666666777:::@@@HHHOOOSSSSSSQQQOOOJJJHHHJJJKKKIIIIIIKKK^^^iiirrrppphhh___VVVPPPAAA???<<<888555444333333333333333333333333333333333333333333333333333333222111111000000000000000//////............//////111111000000//////......//////......---------------.........//////000000......//////000000111111222222222111111111000000111111111111111111111111/////////000111111222222333333444555777888888888888888888999999:::::::::===>>>???>>><<<;;;;;;<<<<<<>>>BBBJJJWWWiii|||vvvvvvssstttBBBBBBBBBBBBBBBAAA@@@???;;;;;;:::888777666666666555777888:::<<>>@@@AAACCCEEEHHHKKKNNNOOOQQQSSSUUUWWWXXXXXXXXXZZZ]]]___bbbfffkkkooorrrsssuuuxxxyyyzzzzzzzzz{{{{{{|||~~~}}}zzzpppjjjaaaWWWPPPIIICCC@@@;;;888666555777888999888999::::::;;;;;;;;;;;;<<<<<<;;;<<>>===<<<;;;<<<===<<<>>>BBBIIIVVVgggyyy{{{zzztttuuu@@@@@@@@@@@@???>>>===<<<::::::999888777666666555555666888:::<<<@@@DDDHHHQQQ^^^kkkrrrwww{{{}}}{{{zzzrrrggg]]]UUULLLDDD>>>;;;:::888999:::;;;:::999<<<===???AAAAAACCCFFFIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNPPPRRRTTTXXX]]]aaadddfffiiilllnnnppppppqqqsssssstttwwwxxxxxxvvvtttkkkeee[[[RRRKKKEEE@@@===:::888555555777888888888999::::::;;;;;;;;;;;;;;;;;;;;;===AAACCCFFFOOOXXXdddqqq|||zzzxxxxxxxxxxxxvvvtttooommmiiifffbbb^^^[[[YYYUUULLLDDDAAA>>>::::::<<<999<<<@@@FFFPPPaaauuu~~~~~~|||{{{yyyxxxwwwssssssrrrqqqpppnnnlllkkkiiijjjkkkkkkjjjhhheeeddd___]]][[[ZZZZZZZZZXXXVVVWWWVVVVVVUUUTTTSSSRRRRRRTTTQQQMMMGGGCCC???<<<;;;888888888888777777777777777777777777777777777777777<<>>===<<<<<<===>>>===???CCCJJJVVVgggxxx}}}|||tttuuu?????????>>>===;;;:::999:::999999888777666555555444666999;;;<<<>>>BBBDDDLLLYYYfffnnnsssxxxzzzxxxuuummmaaaWWWOOOGGG@@@::::::999888999;;;<<<<<<;;;<<<===???@@@AAABBBEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJEEEFFFHHHIIIKKKOOOTTTWWWXXXZZZ]]]aaadddfffggggggnnnnnnoooqqqssssssqqqooogggaaaXXXOOOHHHCCC>>>;;;999777555555666777888777999999:::;;;;;;;;;::::::::::::===AAABBBCCCIIIQQQWWWeeexxxvvvnnnllljjjjjjjjjjjjhhhfffdddccc```]]]YYYVVVSSSRRRUUULLLDDD@@@<<<888777:::;;;>>>AAAEEEMMM[[[nnn{{{|||}}}~~~}}}|||{{{yyyxxxwwwvvvssssssrrrpppnnnllljjjiiihhhiiijjjkkkjjjhhhfffeee^^^\\\ZZZYYYZZZYYYWWWUUUYYYXXXWWWUUUSSSRRRQQQPPPTTTQQQKKKFFFAAA===<<<;;;888888888888777777777777777777777777777777777777999>>>FFFQQQZZZ___```___]]]UUUOOOLLLJJJFFFEEEGGGFFFKKKNNNOOOQQQQQQKKKCCCBBB@@@<<<888555444555666222222444444444444222222222222222333333444444444222111111000000000000000...............///000111......//////000000111111......//////000111111111---------...///000000111......//////000111111111///.........------------000000000000000000000000/////////000111111222222111333555777999999999999777777888999::::::;;;;;;:::<<<======<<<<<<>>>???>>>@@@DDDKKKWWWgggxxx~~~}}}rrrttt===<<<;;;:::::::::::::::888888777555555444444444666666777888999<<>>;;;999777777666666888999;;;<<<;;;:::::::::;;;;;;<<<===???>>>======???CCCGGGIIISSSWWWdddwww~~~nnneee^^^]]][[[[[[]]]]]]]]]\\\ZZZWWWTTTPPPMMMKKKKKKKKKMMMGGG@@@=========:::777>>>===???DDDIIIRRRbbbqqq~~~}}}{{{yyyxxxxxxtttssspppmmmkkkjjjiiiiiilllkkkjjjhhhgggeeedddccc___]]][[[YYYXXXXXXYYYZZZYYYWWWUUUUUUWWWXXXWWWVVVTTTQQQMMMGGGBBB???<<<;;;888888888888888888999999888888777666666666666666888<<>>===;;;999666444222000444333333222222333333444222222222222222222222222111000000///...------,,,222222111000/////////000000000000000///...---,,,.........///////////////000000//////.........---000000///...............222222111000///.........---...///000111111111000222111000000000111333333555555666777888999::::::888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<======???DDDJJJTTTdddwwwtttttt~~~>>>======<<<;;;::::::999888777666555555444444444666777888999:::===CCCFFFNNNVVVaaakkkooopppooonnnfff^^^SSSIIIBBB>>>;;;:::888888888999999:::::::::============>>>>>>>>>>>>????????????????????????>>>>>>???>>>===>>>AAACCCHHHJJJMMMOOOQQQUUUYYY\\\___bbbeeeggghhhfffdddccc___ZZZSSSJJJBBB===:::888666666666666777999;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>???AAADDDGGGIIIKKKNNNYYYiiiyyy{{{nnnaaa[[[WWWUUUTTTTTTUUUVVVVVVUUUQQQOOOLLLIIIFFFEEEEEEEEEEEE@@@:::888:::;;;999666<<<;;;===AAAFFFNNN^^^lll~~~~~~|||{{{|||~~~~~~|||~~~|||zzzyyyxxxtttssspppmmmkkkjjjjjjjjjlllkkkjjjiiigggeeedddcccaaa___]]]ZZZYYYXXXXXXYYYYYYXXXVVVWWWXXXXXXWWWVVVSSSPPPLLLFFFAAA===;;;999888888888888888888888888888888777666666666666666999>>>EEELLLRRRVVVWWWXXXYYYSSSKKKGGGFFFEEEAAA>>>BBBCCCEEEFFFFFFEEEDDDCCC>>>===;;;888555333222222333333333333333333333333222222222222222222222222111111000//////...------111111000000///000000000//////000000000000000//////////////////.........000/////////............000000///...............000000000000000000000000//////000111111111111111222111000000000111222333333444444555666777888888888999999::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>AAAEEELLLVVVfffxxxvvvuuu>>>>>>>>>===<<<:::999888888777666555555444555555777888999999;;;>>>CCCGGGMMMUUU___gggkkkkkkjjjiiiaaaYYYNNNDDD>>><<<;;;;;;666666777888999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::999:::;;;;;;;;;;;;===???AAACCCGGGJJJLLLOOOSSSVVVYYY[[[^^^```aaa```^^^\\\ZZZUUUNNNGGG@@@;;;888777666555666666777999:::;;;>>>>>>===<<<<<<;;;;;;;;;>>>>>>@@@BBBDDDFFFGGGHHHGGGHHHOOO[[[hhhuuu{{{sssjjj```WWWSSSMMMKKKJJJJJJKKKLLLLLLKKKHHHGGGEEEBBB@@@@@@@@@@@@>>>;;;666666888:::999888:::999;;;>>>BBBIIIWWWfff}}}}}}{{{yyywwwuuuvvvxxxzzzzzzzzzyyyxxx}}}{{{yyyxxxtttrrrpppmmmkkkjjjjjjjjjkkkkkkjjjiiigggeeedddcccbbb```^^^[[[YYYXXXXXXXXXYYYXXXXXXYYYZZZYYYWWWUUURRROOOJJJEEE@@@<<<999888888888888888888888888888888777777666666666666666;;;???FFFMMMRRRTTTSSSRRRSSSNNNHHHDDDCCCBBB>>>;;;===>>>@@@AAABBBAAAAAA@@@???===999666444333333333222222444444444444222222222222222222222222222222111111111000000//////...000000/////////000111111...///000111222222222222000000//////......------////////////............000//////............////////////000000111111111000000000111111111111111111111000000111111222333222222333444555666666777888999999::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>AAAGGGNNNXXXgggxxx~~~~~~yyyxxx<<<======<<<;;;999777666777777666555555555555555666777888888:::===BBBFFFLLLSSS[[[bbbeeeeeedddddd___VVVJJJ@@@;;;999::::::666666777888:::;;;<<<===>>>>>>======<<<;;;;;;:::888999;;;======<<<:::999777999;;;<<<<<<>>>@@@BBBAAADDDHHHKKKMMMOOORRRTTTUUUWWWYYY[[[[[[ZZZYYYXXXSSSPPPJJJCCC===999777777555555666666777888999:::>>>>>>>>>===<<<;;;:::999>>>@@@BBBEEEGGGHHHIIIIIIJJJIIILLLUUU___jjjxxx~~~ooofff^^^UUUNNNKKKFFFDDDBBBCCCDDDEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>===:::888777999;;;;;;::::::999:::===???EEERRR```xxx}}}zzzwwwtttqqqqqqrrrrrrtttuuuvvvwww}}}|||zzzxxxtttrrrpppmmmkkkjjjjjjjjjkkkkkkjjjiiihhheeecccbbb```^^^]]][[[YYYXXXXXXXXXZZZYYYZZZ[[[[[[ZZZVVVSSSRRROOOJJJEEE???;;;999888888888888888777777777777777777666666666666777777999>>>FFFMMMQQQRRRPPPNNNNNNJJJGGGDDDCCC@@@===::::::;;;<<<>>>>>>??????>>>>>><<<888555333333444555111222444555555444222111222222222222222222222222222111111111000000000//////////////////000111222...///000111111111111111111111000///...------,,,///////////////.........000///............//////////////////000000000000111000000000//////000000111111111111111222222222111222333444555666666777888999999::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<===AAAFFFMMMWWWfffwww{{{zzz:::::::::999888777555555777666666555555555555666555666666777888<<>>???>>>======<<<;;;:::999999666777999;;;;;;;;;999888:::;;;=========???AAADDDFFFIIIMMMPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXWWWUUUTTTNNNJJJEEE???:::888777666555555666777888999::::::======>>>>>>===<<<;;;:::AAABBBEEEHHHJJJKKKKKKKKKLLLKKKLLLSSSZZZbbbmmmxxx~~~qqqccc\\\UUULLLDDDAAABBB@@@??????AAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<===;;;999999999::::::::::::999:::===>>>CCCPPP\\\sss|||xxxuuuqqqpppooonnnoooqqqtttvvv{{{|||yyyxxxsssrrrooommmkkkkkkkkkkkkjjjkkkkkkjjjhhhfffcccbbb\\\[[[ZZZZZZYYYYYYYYYYYY[[[ZZZZZZ[[[[[[YYYUUURRRQQQOOOJJJEEE@@@<<<:::999888888888777777777666666777777666666666666777777777<<>>>>>===;;;777444333333444555111222444555555444222111222222222222222222222222111111111111000000000000///.........///000111111///000000000//////...---111111000///...------,,,........./////////////////////............//////////////////////////////111000///............///000000111111222222222222333333444555666777777888888999999::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<<<>>??????;;;;;;:::999888888777777555666777999999999888888>>>???>>>>>>===???BBBEEENNNQQQUUUVVVVVVTTTSSSSSSUUUUUUVVVVVVUUUSSSQQQPPPIIIFFFAAA<<<999777777777555666777999::::::::::::<<<===???@@@AAA@@@??????DDDFFFHHHKKKMMMNNNNNNNNNNNNLLLNNNSSSXXX\\\dddmmmzzzvvvjjj^^^WWWRRRJJJCCC@@@AAA???===>>>???@@@???>>>;;;;;;;;;::::::999999888:::999999888777777888888::::::;;;===>>>BBBNNN[[[ooo}}}|||~~~|||zzzsssqqqooommmnnnooorrrttt{{{~~~{{{yyywwwsssqqqooommmlllkkkkkkkkkjjjjjjkkkjjjiiifffcccaaaZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[ZZZZZZYYYXXXUUURRROOOMMMIIIDDD@@@===;;;;;;888888888777777666666555666666666666666777777888777;;;AAAGGGJJJKKKJJJHHHFFFGGGHHHHHHEEEBBB>>>;;;:::::::::;;;;;;<<<<<<===;;;999777555444444444555222222444444444444222222222222222222222222222222000000000000000000000000//////.........///000000000000000//////...---,,,000000//////......------.........//////////////////............//////000000000000111111222222222333222000............///000000111222222222222111444444555666777888888999888999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<>>>BBBGGGQQQaaarrr999888666444444666888999666666555555555555666666555555666777888<<>>:::888888777888888999:::<<<===>>>>>>:::::::::999999888888888777777888999999:::;;;;;;>>>>>>>>>>>>???DDDJJJNNNYYY[[[______]]]YYYVVVUUUTTTTTTSSSRRRPPPNNNLLLKKKEEECCC>>>:::888777777777666777888:::;;;;;;;;;;;;===>>>AAADDDEEEFFFEEEEEEHHHIIIKKKMMMOOOQQQRRRRRRRRRRRRUUU[[[]]]^^^ccciiiqqq|||rrreeeXXXRRRMMMGGGCCCAAA???===<<<<<<===>>>>>>===;;;;;;;;;;;;:::999888777777777888888777777888888999999:::===>>>BBBMMMYYYjjjxxxyyy{{{}}}yyywwwtttrrrqqqrrrsssuuuyyy~~~~~~~~~}}}{{{xxxvvvrrrqqqooommmlllkkkkkkllliiijjjkkkkkkiiifffcccaaa]]]]]]]]]]]]\\\\\\[[[ZZZ]]][[[YYYXXXWWWVVVTTTRRRLLLJJJGGGCCC???===<<<;;;999888888777666666555555666666666666666777888888999;;;@@@DDDFFFFFFEEEDDDDDDFFFHHHIIIFFFBBB>>>;;;::::::::::::::::::;;;;;;999888777666555444444444333333333333333333333333222222222222222222222222////////////////////////000000///.........////////////000000000//////...///////////////...................../////////000...............///000000///000111333555777888999666555222000//////000000///000111222333222222111444444555666777888888999888999999::::::;;;;;;<<<999999:::::::::;;;;;;;;;===>>>AAAEEEOOO___rrr:::888666444444666:::<<<666666555555555666666777666666777888999===BBBEEEHHHLLLRRRVVVXXXYYY[[[\\\PPPJJJCCC===:::999888888888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>???;;;<<<===???CCCKKKTTT[[[aaadddgggfffccc^^^ZZZXXXSSSRRRQQQOOOMMMKKKHHHGGGCCCAAA===:::777777777888666777999;;;<<<<<<<<<;;;>>>@@@CCCFFFIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRTTTTTTYYYYYY^^^ccceeedddgggkkknnnyyykkk^^^OOOHHHEEE@@@>>>>>>===<<<::::::<<<<<<<<<;;;============<<<:::999888666777888999888999:::;;;888888:::<<<===AAAMMMYYYhhhuuuxxxyyy|||~~~}}}zzzwwwvvvvvvwwwxxxuuu{{{~~~|||}}}~~~~~~{{{|||}}}}}}|||zzzxxxvvvrrrqqqooommmlllkkklllllliiijjjkkkkkkiiifffcccaaa`````````___^^^]]][[[ZZZ^^^[[[XXXVVVVVVUUUSSSRRRJJJHHHEEEAAA>>><<<;;;;;;999888888777666555555444666666666666666777888888;;;===@@@BBBCCCCCCAAA@@@BBBEEEHHHIIIFFFBBB===;;;;;;:::999999999999999:::777777777666555555444444444333333222222333333444222222222222222222222222............////////////111000///..................///000111111222222111.........///////////////---.........//////000000...............///000111...000222555888;;;>>>???888777444222000000111222///000111222333222111111333444444555666777888888888999999::::::;;;<<<<<<999999:::::::::;;;;;;;;;??????@@@DDDNNN___sss~~~999999777666555555555555888888777666666666666666444444555777:::<<<>>>@@@GGGJJJOOOTTTWWWWWWVVVTTTIIIDDD>>>:::888888888888777777888999:::<<<===>>>=========<<<<<<;;;;;;:::<<<===>>>===<<<<<<>>>@@@???CCCGGGGGGFFFMMM[[[gggpppsssrrrjjj^^^VVVUUUXXXUUUTTTRRROOOKKKHHHFFFEEE???===:::777666666777888888999999:::;;;<<<======???BBBGGGLLLPPPQQQQQQPPPIIILLLOOOQQQRRRVVV\\\aaaccchhhoootttuuutttrrrrrrxxxzzzhhhZZZLLLEEEBBB>>>===>>>===<<<;;;::::::::::::;;;:::999888888777777888888777777777777777777777777:::;;;;;;;;;===DDDNNNUUUiiirrr{{{|||sssvvv{{{}}}||||||{{{yyyxxx~~~}}}{{{wwwtttqqqqqqsssvvvyyyzzz~~~xxxsssrrrrrrsssyyy~~~|||~~~}}}}}}}}}}}}{{{wwwtttpppooommmmmmnnnnnnlllkkknnnmmmlllkkkiiigggeeedddcccaaa___]]]]]]\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRQQQMMMIIIDDD???===;;;999777:::999999999888888777777222333444444333333555777;;;???AAAAAACCCGGGEEEAAAEEECCCEEEJJJIIICCC===<<<:::<<<===;;;999999<<>>@@@DDDNNNaaavvv{{{xxx999888777666555555555555888777777666666666666666777777888999:::<<<>>>???EEEHHHMMMQQQSSSSSSRRRPPPGGGCCC===999777888888888999999999:::;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;<<<>>>??????>>>???AAACCC???BBBFFFGGGKKKVVVeeeqqqssssssppphhh^^^WWWUUUVVVTTTSSSPPPMMMJJJFFFDDDBBB>>><<<999777555666777888999999:::;;;<<<======>>>???CCCHHHMMMPPPPPPPPPOOOJJJLLLOOOQQQUUUZZZbbbgggooottt{{{}}}||||||uuucccWWWJJJEEEBBB>>><<<===<<<;;;;;;:::::::::;;;;;;:::999888888777777888888888888888888888888888888:::;;;;;;;;;===CCCMMMUUUeeeoooxxx|||xxxqqqtttyyy~~~~~~}}}|||~~~|||zzzwwwtttpppooopppsssuuuvvvvvvpppkkkkkkkkkmmmrrryyy~~~~~~}}}}}}}}}}}}{{{wwwuuuqqqpppnnnnnnoooooommmlllnnnnnnmmmkkkiiifffdddcccbbb```^^^]]]]]]\\\YYYXXXWWWWWWWWWVVVTTTRRRQQQPPPMMMIIIDDD???===:::888777999999888888888777777777444555555555444444666888===@@@BBBBBBDDDGGGFFFCCCFFFEEEGGGKKKJJJCCC===<<<===???@@@>>>:::888888999888888777777666666555555444444444333333333333222222333333333333222111111000000000000//////////////////000111111111000000....../////////...---,,,---------.........//////.........///////////////...//////000000//////...000111222444666888:::;;;999888666444222000...---///111222222000000111222444555555555555666666666999999:::;;;;;;;;;;;;:::<<<:::888888:::<<<<<<;;;===>>>@@@EEEOOObbbwwwvvvttt}}}888888777666555555555555777777666666555555666666999999999::::::<<<===>>>DDDFFFJJJMMMNNNMMMLLLJJJDDD@@@;;;777666777777777:::::::::;;;<<<===>>>???;;;;;;;;;;;;;;;<<<<<<<<<===???@@@@@@@@@AAADDDFFFDDDDDDFFFJJJRRR___mmmvvvtttqqqkkkddd]]]XXXUUUTTTSSSRRROOOKKKGGGCCCAAA???<<<:::888666555555777777999999:::;;;<<<===>>>>>>@@@CCCGGGLLLNNNNNNMMMLLLJJJLLLNNNRRRXXXaaakkkqqq~~~vvvlllZZZQQQHHHDDDBBB>>><<<<<<;;;;;;:::::::::;;;;;;<<<999999888777777777777888999999999999999999999999999:::;;;;;;===CCCLLLTTTbbblllvvvyyy|||yyyqqqmmmpppuuu{{{~~~}}}zzzvvvrrrpppqqqsssuuuuuuoooiiieeeffffffhhhmmmsss|||~~~}}}}}}}}}}}}{{{xxxvvvsssrrrppppppqqqqqqooonnnooonnnmmmkkkiiifffdddbbb```^^^]]]\\\\\\\\\ZZZXXXYYYXXXWWWVVVTTTRRRPPPOOOMMMIIICCC???<<<:::777666888888777777777777666666666777777666555555777999???CCCEEEDDDFFFJJJJJJHHHIIIHHHJJJMMMKKKCCC>>>===???@@@AAA@@@<<<999777777999888777666666555555555444444444444333333333333222333333333333222111111////////////000000000000000000111111111000////////////000000000///......---............/////////000000//////...............//////000000//////...000111111333444555666777666666444333111///...------///111111000000111222333333444444555555555555999:::;;;;;;<<<<<<<<<;;;<<<;;;999:::<<<======<<<<<<>>>@@@FFFQQQcccxxxrrrqqq{{{~~~888777666555555555555555777666666555555555666666777777888999:::;;;===>>>CCCDDDGGGIIIJJJHHHFFFEEE@@@===888666666777777777::::::;;;<<<===???AAABBB<<<<<<<<<======>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFHHHHHHJJJOOOXXXbbbjjjnnnpppjjjbbb\\\YYYWWWTTTQQQRRRQQQMMMIIIEEEAAA>>><<<999888666555555666777777::::::;;;<<<===>>>>>>??????AAAEEEIIIKKKKKKJJJIIIIIIJJJNNNUUU^^^jjjuuu|||xxxkkkaaaRRRJJJDDDCCCAAA===;;;<<<;;;;;;:::::::::;;;<<<<<<999999888777777777777777888888888888888888888888999:::;;;;;;<<>>;;;999777555777777777666666666666666777888777666444555777:::>>>DDDGGGGGGIIIMMMOOOMMMJJJJJJKKKNNNKKKDDD@@@AAABBBBBBBBB@@@>>>===<<<<<<:::999777666555555555555333333222222222111111111222333333333333222111111......//////000000111111000111111111000///......////////////////////////...............////////////////////////.........------............------000000111111111222222222333333222111000///......---///111222111000111222222222333333444555555555888999:::;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<===AAAFFFRRReeeyyysssqqqzzz|||zzz~~~777666666555555555555555666666555555555555666666444444555777999;;;===>>>BBBCCCEEEFFFFFFEEECCCAAA===:::666555666777777777888888:::<<>>?????????@@@@@@AAAAAA@@@AAABBBBBBAAAAAACCCEEEIIIJJJNNNUUU]]]ccceeeeeehhhaaaZZZVVVUUUUUURRROOOPPPOOOLLLHHHCCC???<<<:::777666555555555666777888:::;;;;;;<<<===>>>???@@@>>>???BBBDDDFFFGGGGGGGGGHHHJJJQQQ[[[hhhuuu~~~vvvkkk___WWWKKKEEEBBBBBB@@@<<<:::<<<;;;;;;:::::::::;;;;;;<<<999888777777666666777777777777777777777777777777888999;;;;;;<<>>???@@@@@@?????????@@@BBBEEEGGGHHHJJJOOOXXXfffvvv|||rrriii^^^UUUOOOFFFBBB@@@@@@>>>::::::======<<<;;;::::::::::::;;;888888777666666666666777666666666666666666666666777999:::;;;<<>>FFFMMMNNNNNNOOOOOOMMMJJJIIIIIIJJJGGGDDDHHHNNNWWWSSSNNNJJJGGGEEEBBB@@@<<<:::777555444444555555555555555555444444444444222333333333333222111111////////////000000000000//////000000000///............---------...///000000000000////////////...,,,,,,---...///000111111///000000111111000000///////////////............/////////000000000111111111444666777666444333333222222333444555666666777666777888999:::;;;;;;;;;888:::;;;<<<;;;:::;;;;;;;;;===AAAGGGRRRdddxxx|||www|||zzz{{{555555555444444555555666555444444444444555666777444444555777888;;;<<<>>>>>>???@@@@@@@@@???>>>===888666555555777999999999999::::::<<<>>>@@@BBBDDDBBBBBBBBBBBBAAAAAAAAAAAA???@@@BBBDDDDDDFFFIIILLLOOOUUU\\\dddhhhjjjjjjiiiccc```\\\XXXUUURRROOOMMMHHHFFFDDD@@@===999777666444555555666777999::::::;;;<<<===>>>???@@@@@@AAAAAA???>>>>>>@@@EEEIIILLLPPPVVVcccuuu{{{qqqfff\\\SSSLLLIIIDDDAAA??????===999:::===>>>===<<<;;;:::999999999888888777666666666666666666666666666666666666666777999:::;;;<<<@@@HHHNNNVVVbbbooouuuyyy}}}~~~}}}|||tttfffbbbeeefffkkksss}}}~~~}}}~~~}}}yyyuuutttuuuuuussstttwwwxxxzzz|||~~~}}}}}}~~~~~~}}}|||wwwvvvttttttuuuuuusssrrrlllllllllkkkiiigggfffeeecccaaa___^^^^^^]]][[[YYYYYYYYYXXXVVVTTTQQQOOONNNFFFCCC>>>;;;::::::999888777777777888888888999999777666666555555777<<>>>>>>>>===<<<;;;888666555555777999::::::<<<<<<<<<<<<===???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@===???BBBEEEGGGJJJNNNQQQYYY^^^eeeiiikkkllllllmmmfffdddaaa]]]WWWSSSOOONNNDDDCCC@@@===:::777555444444444555777888:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBAAA>>>>>>@@@EEEKKKOOOTTT\\\kkkzzztttiii^^^TTTLLLHHHFFFDDD@@@???>>><<<888:::>>>???>>>===;;;:::999888888888888777666666666666666777777777777777777777777666888:::;;;<<<@@@GGGMMMYYYeeeqqqwwwzzz~~~~~~}}}|||iii]]][[[```fffllluuu~~~~~~}}}}}}~~~}}}}}}yyyxxxyyyyyyvvvwwwzzz{{{}}}~~~}}}~~~~~~~~~}}}wwwvvvttttttuuuuuusssrrrkkkkkkkkkjjjiiihhhgggfffeeeccc```______]]][[[YYYYYYXXXWWWVVVTTTRRRPPPOOOEEEAAA===;;;:::::::::999777777888888999999999:::777777777666666999>>>BBBUUU___fffeee___ZZZUUUQQQHHHFFFEEEEEECCCEEENNNYYYYYYYYYYYYZZZXXXSSSJJJCCC===;;;888555333333444555444444333333333222222222222333333333333222111111111111000000//////......------...///000000000///111000/////////111222333111111000000/////////...///////////////...............////////////........................---------...///000111222333444777:::<<<<<<:::777555444333333444555666777888999777888:::;;;<<<=========999<<>>;;;===AAAGGGQQQbbbuuu~~~wwwzzz~~~777777666555555555555555555555555555555555555555555555555666777999;;;;;;??????>>><<<;;;:::999888555666666777888:::;;;<<<======>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAADDDEEEFFFGGGIIINNNTTTYYYccckkkqqqrrrrrrsssppplllmmmiiibbb\\\WWWSSSNNNLLLGGGCCC>>>:::888666444333222333555777999:::;;;;;;:::;;;<<<===@@@BBBEEEFFFGGGBBB???BBBEEEFFFJJJNNNXXXeeevvvzzzmmm\\\PPPKKKJJJHHHFFF???===;;;:::::::::<<<======<<<;;;:::::::::::::::999999999999888888888777555555666666777777888888888888999999;;;>>>CCCGGGUUU___mmmxxx|||~~~~~~}}}xxxjjjbbb]]]___bbbfffooozzz{{{|||}}}~~~~~~}}}}}}||||||~~~~~~}}}}}}}}}}}}uuuttttttssssssrrrqqqqqqkkkkkkjjjiiihhhhhhhhhhhheeecccbbbaaaaaa```]]][[[\\\ZZZXXXWWWVVVSSSOOOLLLCCC@@@<<<999888888777666999888777888999999888777666444555777777777>>>GGG]]]ppp|||uuuiiiaaaWWWLLLLLLJJJFFFDDDEEEIIINNNRRRUUUVVVWWWYYYYYYTTTKKKDDD===:::777555555555444333444444333333333333222222444444444444444444444444222222222111000//////...111111000000000000111111/////////...------,,,,,,//////............//////...............///000000......///000000000000000------------------------222000...---///000000000555888;;;<<<999555222000222333555666666666888:::888999::::::;;;;;;:::::::::<<<===<<<;;;999999:::>>>???BBBGGGQQQbbbuuuyyyyyy666666555555555555555666555555555555555555555555666666666777888:::<<<===>>>===<<<;;;:::999888777666666666777888:::<<<============>>>???AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBFFFGGGIIIKKKNNNSSSZZZ___eeemmmssssssssstttrrrnnnnnniiiccc^^^YYYTTTOOOKKKDDD@@@<<<888666555444222333444555777999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGCCCCCCGGGJJJLLLOOOTTT^^^mmmzzzwwwxxx~~~tttgggWWWKKKGGGEEEDDDBBB@@@???===<<<;;;<<<<<<===<<<<<<;;;:::::::::::::::999888888888777777777777777777777777666666666666888888999999;;;>>>CCCGGGUUU___lllwww{{{}}}~~~nnnddd^^^\\\___dddllluuu~~~zzzzzz{{{{{{zzz{{{}}}~~~}}}~~~~~~}}}|||{{{tttttttttsssrrrrrrqqqqqqnnnmmmllljjjhhhgggfffffffffdddaaa``````___^^^]]][[[ZZZXXXVVVUUURRRNNNJJJCCC@@@<<<999888888777666888777666666888888777666666444555777777888???GGG```ppp{{{wwwnnnhhh^^^SSSLLLJJJGGGEEEEEEHHHMMMOOOPPPOOOOOOOOOOOOKKKEEE@@@<<<:::777555555555444333444444333333333333222222333333333333333333333333111111000000///......---111111000000000000111111........................//////............//////---------------...//////......///000000000000000........................111000//////000111000///111444777888777444222222222444555666555666888999888999::::::;;;;;;:::::::::<<<===<<<;;;999::::::<<<>>>AAAFFFPPPaaattt{{{{{{555555444444444555555666555555555555555555555555666777777888999;;;=========<<<;;;:::999777777666666666666777999:::<<<===<<<<<<===>>>???AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCGGGIIIMMMPPPUUU[[[bbbgggjjjpppuuuuuuuuuuuussspppnnnjjjeee```[[[UUUNNNJJJ@@@===999666555444333222333444666888:::;;;<<<<<<<<<<<<===>>>@@@BBBEEEFFFHHHFFFHHHNNNRRRTTTXXX]]]eeexxxyyyoookkklllttt}}}nnncccSSSHHHDDDDDDBBBAAAAAA@@@???>>>======<<<<<<;;;;;;;;;;;;::::::::::::777777777777666666666666888888888777666555555555777888999:::;;;???DDDHHHTTT^^^jjjtttyyy{{{}}}~~~}}}}}}}}}zzzoooccc^^^\\\]]]ccciiittt~~~}}}xxxwwwwwwwwwxxxzzz|||~~~{{{{{{}}}|||zzzyyyttttttsssrrrrrrqqqqqqppprrrpppnnnkkkhhhfffeeedddgggddd```____________^^^\\\ZZZXXXVVVTTTQQQMMMIIIBBB???;;;999888888777666777666555666777888777555666444555777777888???HHH___kkktttrrrnnniii___TTTKKKJJJHHHFFFFFFHHHJJJLLLOOOMMMLLLKKKJJJHHHDDDAAA<<<:::777555555555444333444444333333333333222222222222222222222222222222000000//////......------111000000//////000000111,,,------...//////000000//////............//////,,,,,,,,,,,,,,,---............///000000000000000////////////////////////111000000111333222111///...111333444333222333333222444555666555666777999888999::::::;;;;;;:::::::::;;;===<<<;;;::::::;;;:::<<>>???AAACCCDDDEEEDDDCCCBBBBBBCCCCCCDDDHHHKKKPPPUUU[[[aaahhhmmmnnntttxxxwwwvvvvvvuuurrrnnnkkkfffaaa[[[UUUMMMIII>>>;;;777555555555444333444555777999:::;;;<<<<<<=========>>>@@@CCCFFFGGGIIIIIIOOOWWW\\\^^^bbbgggmmm~~~sssjjjiiilllrrrzzznnncccTTTJJJGGGGGGFFFDDDBBBAAA@@@>>>===<<<;;;;;;:::::::::;;;::::::::::::777666666666666555555555888777777777666666666555777888999:::<<>>===<<<;;;:::888777777666777777888999;;;<<<===<<<<<<===>>>???AAACCCDDDCCCBBBAAA@@@AAABBBDDDEEEHHHLLLRRRYYY___ffflllppprrrwwwyyywwwuuuvvvuuurrrnnnkkkfff```ZZZSSSLLLGGG>>>;;;888666666666666555444666777999;;;<<<===============>>>@@@DDDGGGJJJKKKNNNWWWaaafffgggjjjpppuuuzzzqqqkkkmmmrrrxxx~~~qqqfffXXXOOOLLLLLLJJJHHHCCCBBB@@@===;;;:::999999999999:::;;;;;;::::::999666666666666555555555444555666666666777777777888777888999:::<<<@@@EEEIIIPPPWWWaaajjjooosssxxx||||||zzzxxxtttvvvyyy}}}{{{uuuoookkkddd___]]]```dddhhhqqqyyy}}}xxxwwwvvvvvv{{{}}}~~~~~~}}}uuuoooooorrruuu{{{|||yyywwwrrrrrrrrrqqqppppppooooooooonnnllljjjhhhgggffffffgggccc___]]]^^^___``````^^^\\\ZZZWWWUUUQQQLLLHHHAAA>>>:::888888888777777999888777777999999888777555444555777888999AAAJJJXXX\\\```aaa```[[[QQQGGGHHHGGGFFFEEEDDDDDDDDDEEECCCEEEGGGHHHFFFBBB>>><<<;;;999666555555666555444444444333333333222222222111111111111111111111111111111000000000000000///000000////////////000000000000/////////.........//////............//////...............//////000......///000000000000000........................///000111444555444000---000111222111000000111333333555666666555555777888888999::::::;;;;;;::::::999;;;<<<<<<;;;:::;;;;;;;;;===@@@FFFPPPaaattt~~~{{{777777666555555555555555555555555555555555555555444555555666777999:::;;;>>>======;;;:::999888777777777777888:::;;;===>>>======>>>>>>???@@@BBBBBBAAA@@@??????@@@CCCEEEGGGJJJNNNUUU\\\bbbhhhnnnqqqtttxxxyyyvvvtttuuutttrrrnnnjjjddd^^^WWWPPPIIIEEE???<<<888666666777777666555666888:::<<<===>>>>>>======<<<>>>AAAEEEJJJLLLPPPVVVaaalllpppppprrrwww}}}xxxpppmmmrrryyytttjjj\\\SSSPPPPPPNNNLLLEEECCC@@@<<<:::888888999777888:::;;;;;;:::999999666666666666555555555555555555555666777888888888777888999:::<<>>===;;;888666555666666666555444444333333333333222222111111111111111111111111111111111111000000000000000//////......//////000111111000//////...------//////............/////////............///000000......///000000000000000........................//////111333444333000---000111222222111000111333444555666666555555666888888999::::::;;;;;;::::::999:::<<<<<<;;;:::;;;<<<===>>>AAAFFFPPP```sss:::999888777666555555555555555555555555555555555555555666777888:::;;;<<<===<<<;;;:::999888777666777777888999:::<<<===>>>??????>>>>>>???@@@@@@AAA@@@???>>>???AAAEEEHHHJJJLLLQQQXXX___eeejjjnnnqqquuuxxxyyytttrrrssssssqqqmmmiiiaaaZZZSSSMMMGGGCCC???<<<888666666666666555666777888:::<<<===>>>>>><<<<<<<<<===AAAGGGLLLOOOWWW^^^jjjvvvyyywwwyyy~~~uuuppppppxxxyyyooobbbYYYVVVUUUSSSPPPIIIFFFAAA<<<999888999:::666888999;;;;;;;;;999888777777777666666666555555666666666666777777777777777888999;;;===AAAGGGKKKOOOUUU^^^eeejjjqqqxxx}}}~~~xxxxxxxxxxxxwwwuuusssrrrgggccc^^^[[[[[[\\\]]]]]]```aaafffnnnuuuzzzyyyuuuvvvyyyzzz}}}~~~~~~xxxxxxoooiiigggkkkqqqvvv|||~~~}}}|||{{{qqqqqqqqqpppoooooonnnnnnlllkkkjjjhhhgggfffeeeeeedddbbb```___```aaa```___]]][[[XXXUUUQQQMMMHHHDDD@@@===999777777888888777999777666777888999888777555444555888999:::BBBKKKUUUWWWZZZ\\\YYYRRRLLLHHHCCCBBB@@@???>>>???AAABBB@@@CCCFFFEEEBBB?????????:::888666555666666666555444444333333333333222222222222222222222222222222000000000000000000000000//////............//////000000000/////////////////////............//////...------------...//////......///000000000000000//////////////////////////////000111222222///---,,,...111111111111222333444555666666555555666777888999::::::;;;;;;::::::888:::<<<<<<;;;;;;;;;<<<===>>>AAAEEEOOO^^^qqq~~~<<<;;;999888666555555555555555555555555555555555666777777888999;;;<<<===<<<;;;:::999888666555555777777888999:::<<<===>>>@@@@@@????????????@@@@@@@@@??????@@@BBBFFFJJJMMMNNNSSS[[[aaagggkkkoooqqquuuxxxxxxsssqqqrrrrrrpppmmmhhh```XXXQQQKKKEEEBBB???<<<888666555666555444666777999;;;<<<>>>>>>???;;;;;;;;;===BBBGGGMMMQQQ[[[cccppp||||||}}}zzzrrrooosss}}}~~~tttggg^^^[[[ZZZWWWTTTLLLHHHBBB<<<999999;;;<<<666777999;;;;;;;;;999888777777777777666666666666888888777777666666555555777888999;;;===AAAGGGKKKQQQVVV^^^eeejjjqqqyyy{{{{{{{{{yyywwwssspppoooddd___YYYVVVWWWYYY\\\]]]ccceeelllvvv}}}wwwsssvvvyyy|||}}}yyyzzztttnnnkkknnnrrrvvv{{{~~~}}}}}}}}}}}}qqqqqqppppppooonnnnnnnnnmmmllljjjhhhfffeeedddccccccaaa``````aaaaaa___^^^[[[YYYVVVSSSOOOKKKEEEBBB???<<<999777777888888777888666555666777888777666555444555888999;;;BBBKKKNNNQQQUUUVVVSSSLLLGGGGGGBBB@@@>>><<<===>>>@@@BBB<<<>>>???===999888:::<<<:::888666555666666666555444444444333333333222222222222222222222222222222........./////////////////////............//////......//////000000111111//////............//////---,,,,,,,,,,,,---.........//////000000000000000000000000000000000000000/////////000111111///---(((+++///111111222333444444555777666555555666777999999:::;;;;;;;;;::::::888:::<<<<<<;;;;;;;;;<<<===>>>@@@DDDMMM]]]ooo|||CCCAAA>>>:::777666666666555555555555666666666666777777777888999:::<<<<<<======;;;:::999888888888888888999:::<<<===>>>>>>?????????>>>===>>>@@@CCC@@@AAAAAAAAABBBFFFKKKNNNUUUYYY]]]bbbfffkkkpppsssxxxvvvsssrrrrrrsssrrrrrrlllfff]]]UUUNNNIIIDDDAAA===;;;888555444555666888999:::;;;<<<===============;;;<<>><<<::::::===BBBHHHLLLVVV[[[ccchhhmmmsss{{{~~~zzztttmmmhhh___ZZZWWWXXXXXXXXX[[[```hhhmmmttt{{{}}}uuutttvvvzzz~~~yyyrrrnnnggggggoootttssszzz~~~}}}}}}}}}rrrrrrrrrqqqpppmmmkkkiiihhhfffeeefffiiiiiigggdddhhhddd___^^^______]]][[[ZZZXXXVVVSSSPPPLLLFFFBBB@@@===999666666777888777888888888888777777777777999666555888777777>>>HHHQQQOOOOOOOOOPPPMMMHHHCCCEEE@@@;;;999;;;>>>>>>===>>>>>>=========>>>>>>???666666666666777888999:::555444333333222222333333111111000000//////......////////////////////////000000///...............------......//////000000......------------......111000///...------...//////......------///000111////////////000000000000//////000000000000//////000000000000111222333444666555444333444444666777::::::;;;;;;<<<;;;;;;;;;:::999888777888999:::;;;===>>>@@@CCCKKK[[[pppDDDAAA>>>:::888666666666666666666666666666666666777777777888999:::<<<<<<===<<<;;;999888888777777777888999:::;;;===>>>>>>>>>>>>???>>>======???BBBAAAAAABBBBBBCCCFFFJJJNNNTTTWWW\\\aaaeeeiiinnnrrrxxxvvvttttttttttttsssqqqkkkeee\\\SSSMMMGGGCCC@@@<<<:::777555444444666777999:::;;;<<<===============<<<===AAADDDIIITTT^^^iiisssxxxrrrvvv}}}qqqhhhbbb^^^ZZZWWWQQQLLLDDD>>>;;;:::999888999999999999999888888777888888777666555555555555555555666666777888888999;;;::::::;;;>>>DDDJJJNNNVVV\\\dddkkkqqqvvv}}}zzzuuunnniiiaaa\\\YYYZZZ[[[[[[___eeemmmrrryyy|||ttttttvvvzzz~~~yyyrrrpppjjjjjjrrrwwwwww~~~~~~|||||||||uuuuuuuuutttrrrooommmkkkhhhfffeeefffggggggeeecccddd```\\\\\\^^^___]]][[[XXXVVVTTTQQQNNNJJJDDD@@@>>>;;;777555666777777777888888888888777777777777888555555777888888???HHHKKKJJJIIIIIIJJJHHHDDD@@@EEE@@@<<<;;;>>>AAABBBAAA<<<<<<;;;;;;;;;;;;<<<===::::::888777777666666777555444333333222222333333222222222111000000//////////////////////////////000000///.............../////////000000000000000///......------......///111000///...---......///...------,,,---...///000000000000000//////////////////000000000000//////000000000000111222333333555555444333444555666777::::::;;;;;;<<<<<<;;;;;;:::999999888999:::;;;<<<<<<>>>???BBBJJJ[[[qqq}}}CCCAAA>>>;;;888666666555666666666666666666666666777777777888999:::<<<<<<===<<<;;;:::999888888888777777888:::;;;<<<===>>>===>>>???>>>======???AAABBBCCCCCCBBBCCCFFFJJJNNNSSSVVV[[[___dddhhhmmmpppvvvuuutttttttttssspppnnngggbbbYYYQQQJJJEEEAAA>>>;;;999777444444444555666999999;;;<<<<<<<<<<<<<<<>>>===???CCCFFFLLLVVVaaammmuuu}}}tttsss}}}~~~qqqfffaaa^^^\\\ZZZRRRLLLEEE???<<<;;;:::999888888999999888888777666777666666555555666666777888888888888888999::::::999999:::<<>>===:::666555555666666666888888888888777777777777777444444777888;;;AAAHHHGGGFFFEEEEEEEEEDDDAAA???EEEAAA>>>>>>BBBEEEFFFEEE===<<<;;;::::::;;;<<<<<>>;;;888777666555666666666666666666666666777777777888999:::<<<<<<>>>===<<<;;;::::::::::::777777888:::;;;<<<===>>>>>>???@@@???>>>>>>@@@AAACCCCCCDDDCCCCCCFFFKKKNNNSSSWWW[[[```dddiiinnnqqqsssssssssssssssppplllhhhbbb]]]TTTMMMGGGBBB>>><<<999777666444444444555666999:::;;;<<<<<<===<<<<<<>>>===???CCCFFFJJJTTT___jjjrrr|||wwwpppttt|||nnnccc]]]\\\ZZZYYYPPPKKKDDD>>>;;;999888888777888888888888777666666777777777777777888999999999888888999:::;;;===>>>;;;;;;===???CCCGGGKKKMMMUUU]]]hhhrrrxxx}}}yyytttqqqkkkeeebbbcccdddffflllssswww|||wwwrrrtttwww}}}}}}||||||{{{vvvwwwtttuuu{{{}}}zzzyyyyyyyyyxxxwwwuuurrrpppnnnkkkjjjiiihhhgggfffdddcccaaa^^^\\\\\\______]]]ZZZVVVTTTPPPMMMJJJEEE@@@===<<<999777666666777777777888888888888777777777666555444444666999>>>DDDIIIIIIHHHGGGFFFFFFEEEDDDDDDGGGCCC@@@AAADDDGGGHHHGGGAAA@@@>>>===<<<<<<===>>>@@@>>><<<999777555333333555444333333222222333333333333333222111111000000////////////////////////000///............//////111111111000000///////////////............///////////////.........//////------------......//////111111000000//////......//////000000000000///////////////000000111222333444444444444555555666666999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>???CCCLLL___wwwuuuqqq{{{???>>><<<:::888777666555666666666666777777777777777777777888999:::<<<<<>>===<<<<<<;;;<<<<<<888888999:::<<<===>>>??????@@@BBBBBBAAA@@@AAACCCCCCDDDDDDDDDDDDGGGLLLOOOUUUXXX]]]bbbfffkkkooossssssssssssrrrqqqmmmhhhddd[[[VVVNNNGGGBBB???;;;999666666555444555555666777::::::;;;<<<============>>>===???BBBDDDGGGPPPZZZccckkkuuu~~~wwwqqqmmmttt{{{lllaaa\\\[[[ZZZZZZPPPKKKDDD>>>;;;999888888777888888888888777666666666666666666777888999:::777777888999;;;>>>AAACCC@@@@@@@@@AAADDDGGGKKKMMMUUU^^^jjjtttzzz}}}xxxuuupppkkkggghhhjjjkkkpppvvvwww{{{~~~tttrrruuuzzz~~~{{{yyyxxxyyy}}}~~~{{{{{{yyy{{{}}}zzzyyyvvvwwwvvvvvvtttqqqooonnnmmmmmmmmmkkkiiigggfffeeeeeecccbbbcccdddbbb^^^YYYXXXUUUQQQMMMIIIEEE@@@===;;;999777777888999999888888888888888777777777666444444555666;;;BBBHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHEEEBBBCCCFFFIIIIIIHHHEEECCC@@@===<<<<<<<<<======<<<:::888777666555555555444333333222222333333333222222111000000////////////////////////////////////............//////000000000//////........./////////....../////////......//////////////////.../////////000000000000111000000000/////////...//////000000000000//////////////////000111222333222333444555555666666666888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===???AAAEEEOOObbbzzzqqqllluuu;;;::::::999888666666555444555666666888888999:::777777777888999:::<<<<<>>===<<<<<<<<<<<<<<<999999:::<<<===>>>???@@@???AAACCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEHHHMMMQQQWWWZZZ___dddhhhlllqqquuuvvvtttsssqqqooojjjddd```SSSNNNGGGBBB>>>;;;999777444444444555666888999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>===???BBBDDDFFFNNNWWW^^^fffqqq||||||ooolllmmmuuu{{{mmmbbb^^^\\\[[[[[[RRRLLLEEE???<<<;;;:::999888888999999888888777666444444444444555555666777777777777999<<<@@@DDDFFFEEEDDDCCCCCCEEEIIIMMMOOOWWW```kkkuuu|||}}}yyyuuupppmmmnnnnnnmmmqqqvvvtttxxx~~~zzzssstttxxx{{{xxxwwwvvvyyy}}}~~~|||yyyxxxssssssttttttsssqqqooonnnmmmnnnooommmjjjhhhgggggggggggghhhjjjkkkggg```ZZZYYYUUUQQQLLLIIIEEE@@@===:::999888888:::;;;:::999888888888888777777777777333555666777>>>GGGLLLLLLLLLNNNNNNMMMKKKIIIHHHIIIHHHEEECCCEEEIIILLLLLLKKKHHHFFFAAA===:::999999::::::999888777666666666666555444333333222222333333222222222111000000/////////////////////////////////............//////000////////////............000//////......//////000---...//////000///////////////000111111111111000/////////000000000000000//////000000000000//////////////////000111222222222222444555666666666666888999:::;;;<<<=========999999:::;;;;;;;;;;;;;;;===???CCCGGGQQQdddzzz~~~ooohhhppp777777777777777666666555333444555666888:::;;;<<<777777777888999:::<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA???AAACCCCCCBBBBBBBBBCCCBBBCCCDDDDDDFFFJJJOOOSSSWWW[[[___dddhhhmmmrrruuuuuussspppmmmiiiddd^^^ZZZLLLGGGBBB===:::999777666222222444666888:::<<<===<<<===>>>??????@@@@@@@@@???>>>AAADDDFFFIIIQQQZZZ^^^eeeqqq}}}qqqiiijjjnnnuuu~~~yyylllbbb]]][[[ZZZYYYQQQLLLDDD>>>;;;:::999888999999999999999888888777555555444444444555555666888888888999;;;???CCCFFFGGGEEEDDDDDDGGGKKKPPPTTT\\\cccnnnwww}}}|||xxxsssqqqrrrqqqnnnooosssqqquuu{{{}}}vvvrrruuu|||~~~zzzwwwvvvvvvvvvzzz}}}{{{yyyxxxwwwqqqqqqrrrrrrrrrqqqpppooolllmmmooommmjjjggghhhiiifffhhhkkkpppqqqmmmddd\\\YYYUUUPPPKKKGGGCCC???<<<888777777777999::::::999888888888888777777777777333666777888@@@KKKOOOMMMMMMPPPQQQPPPMMMIIIHHHHHHFFFDDDDDDGGGMMMRRRRRRRRRMMMJJJDDD???;;;999999999888777777666555555666666555444333333222222333333333333333222111111000000////////////////////////...............///000000///////////////000000000000000////////////000000,,,---///000000000//////......000111111111000///......//////000000111111//////000000000000/////////......//////000111222111222444555666777777666777888:::;;;<<<=========888888:::;;;;;;;;;:::999;;;>>>CCCHHHRRRcccxxx~~~nnnfffmmm444555666666666666666555222333444666888;;;<<<===777777777888999:::<<<<<<;;;;;;:::999999999::::::;;;<<<===>>>???@@@AAABBB>>>@@@BBBCCCBBBAAAAAABBBAAABBBCCCDDDFFFKKKPPPTTTWWWZZZ___dddhhhmmmqqquuurrroookkkgggccc]]]WWWSSSHHHDDD>>>:::888777666555000222444666999<<<===>>>===>>>???@@@@@@AAAAAA@@@??????BBBGGGIIILLLUUU^^^___gggsss|||iiieeeiiinnnuuu{{{vvviii```[[[YYYWWWUUUNNNIIIBBB<<<999777666666999::::::::::::999888888777777666666666666777777:::999999999;;;>>>BBBDDDGGGFFFDDDDDDHHHMMMTTTXXX___fffpppyyy~~~~~~yyyuuussstttrrrnnnnnnqqqooosssxxx|||zzzuuurrrwww~~~|||yyyvvvuuuuuuvvvwww|||~~~zzzxxxvvvvvvvvvooopppqqqrrrrrrrrrqqqpppjjjlllnnnllliiiggggggiiidddggglllsssuuupppfff^^^XXXTTTOOOJJJFFFBBB>>>;;;777666555666888:::999888888888888888777777777777444777888999AAAMMMQQQNNNOOORRRUUUTTTOOOKKKIIIIIIEEECCCDDDIIIPPPVVVWWWWWWRRRNNNHHHBBB===;;;:::;;;888777666555555444555555555444333333222222333333555555444333333222222111////////////////////////...............///000111//////000000111111222222000000////////////000000,,,---///000000000//////,,,---///000000000///...------...///000111222222//////000000000000//////.........//////000111222000222444666777777777666777888:::;;;<<<=========777888999:::;;;:::999999999===BBBHHHRRRbbbvvv~~~nnnffflll555555555555666666666666555555555555555555444444777777666666666888999;;;;;;;;;;;;;;;;;;;;;::::::============>>>AAACCCDDDDDDBBBAAABBBEEEFFFEEECCCDDDEEEGGGIIILLLOOORRRTTTYYYYYY[[[```ggglllmmmlllkkkhhhddd```[[[TTTLLLGGGEEEAAA<<<:::999888444111333555777777777888:::<<<@@@======@@@@@@>>>???CCCFFFGGGIIIJJJNNNTTT[[[```dddlllxxxvvvjjjdddeeejjjqqqyyytttfff```]]]VVVOOOLLLHHHFFFCCC@@@<<<999777666777777777777888888888888777777777777777888888999:::999999:::;;;===???AAAAAABBBCCCEEEHHHNNNUUUZZZdddkkkuuu}}}|||yyyuuurrrppppppooonnnqqqsssxxx~~~uuupppoooyyy|||zzzvvvrrrqqqsssyyy}}}|||zzzxxxwwwtttssssssttttttuuusssqqqooommmkkklllllllllkkkiiigggfffffffffgggkkknnnkkkccc[[[UUUSSSNNNIIIDDDAAA>>>===888888888888888888888888777666666666555555444444555666777<<>>@@@DDDQQQeeewww~~~~~~ooohhhnnn~~~666666555555444444444333555555555555555555555555777777777666777888:::;;;:::::::::;;;;;;;;;;;;;;;=========>>>???AAACCCDDDCCCBBB@@@BBBDDDEEEDDDBBBDDDEEEFFFHHHKKKMMMOOOQQQRRRRRRTTTYYY___cccdddccceeebbb___[[[WWWQQQJJJFFF???<<<888666666444222///333555777888888999;;;<<<@@@>>>>>>AAABBB@@@CCCGGGMMMOOOQQQSSSVVV\\\bbbffflllsss}}}tttiiieeehhhmmmttt|||rrrccc]]]YYYSSSLLLJJJFFFDDDBBB???<<<:::999888777777777777888888888888777777777777777888999999::::::999:::;;;===???@@@BBBCCCEEEGGGJJJPPPWWW\\\fffmmmxxxzzzwwwtttrrrppppppppppppuuuwww{{{{{{tttqqqrrr|||zzzyyyvvvsssrrruuu{{{}}}{{{yyyxxxvvvtttrrrssstttttttttrrrpppnnnkkkkkkkkkkkkkkkiiihhhgggfffeeeeeehhhjjjggg```YYYTTTQQQMMMHHHCCC???===<<<888888888888888888888888999999999888888777777777666777999???LLLZZZ^^^\\\YYYYYYWWWTTTOOOKKKGGGFFFAAAAAAEEEMMMWWW^^^```___[[[SSSIIIAAA>>><<<;;;999666666666666666666666666444444444333222222111111444333222111111111222222111111000000000000111111000000////////////000000111000///......///000111,,,,,,---...///000000111........................000.........000000000...////////////////////////........................000000000000000111111222111333444444444444555777888999:::;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;>>>AAAEEERRRfffwwwoooggglll{{{777666666555444333222111555555555555555555555555777777777777888999:::;;;999999999::::::;;;;;;<<<=========>>>@@@AAACCCDDDCCCAAAAAAAAACCCDDDCCCBBBDDDEEEFFFGGGIIIJJJLLLLLLPPPPPPRRRVVVZZZ]]]]]]]]]]]]ZZZWWWTTTPPPLLLFFFBBB:::888555444444333222000444666888999999:::<<<===BBB???@@@CCCDDDDDDIIIPPPWWWYYY]]]___bbbfffkkknnnwww|||qqqiiihhhkkkqqqyyyppp```XXXTTTOOOIIIGGGCCCBBB@@@>>><<<;;;::::::777777777888888888999999888888777777888888999:::::::::999999:::<<<>>>???CCCDDDFFFIIIMMMTTT[[[```iiirrr}}}|||vvvuuusssrrrqqqqqqqqqrrr{{{}}}uuurrrrrrwww~~~yyyxxxwwwuuuvvvyyy~~~|||{{{zzzxxxvvvqqqrrrtttttttttrrrpppooojjjjjjkkkjjjjjjiiihhhgggeeedddcccddddddbbb\\\WWWSSSPPPLLLFFFBBB>>><<<:::888888888888888888888888999999999999999888888888666888;;;BBBPPP^^^cccaaa___\\\XXXSSSNNNJJJGGGFFF@@@AAAEEEMMMWWW]]]___^^^]]]UUUKKKCCC???===:::888777777777777777777777777555555444444333222222222555333111000000000222333111000000//////000000111000000////////////000000111000///......///000111***+++,,,---...000111111////////////////////////111000//////000111///...000000000000000000000000////////////////////////000000000000000111111222222333444555444444555777888999:::;;;<<<<<<<<<<<<::::::999999999999::::::<<>>???@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBEEEEEEFFFGGGHHHHHHHHHIIINNNNNNPPPRRRUUUVVVWWWWWWWWWTTTPPPMMMJJJEEE@@@===888777666555555555555555666777999::::::;;;===???BBBAAAAAAEEEGGGJJJSSS\\\dddfffjjjmmmnnnpppsssuuu~~~~~~qqqkkkjjjooovvvppp___VVVRRRMMMHHHFFFBBBAAA???===;;;:::999999777777888888888999999999999888888888888999::::::;;;::::::::::::<<<===>>>BBBDDDGGGKKKPPPWWW___eeennnwww{{{vvvrrrssssssrrrrrrrrrtttvvvuuurrrttt{{{{{{wwwxxxxxxxxxzzz~~~~~~||||||{{{yyyxxxsssttttttuuusssqqqooommmjjjjjjjjjiiiiiihhhggggggfffdddaaa``````^^^ZZZVVVSSSPPPKKKFFFAAA>>>;;;:::999999999999999999999999888888777777777777777777666888<<>>@@@BBBAAACCCFFFJJJQQQ^^^jjjtttwwwyyy{{{zzzzzz{{{|||~~~sssppplllrrr|||rrr___UUUPPPLLLHHHGGGCCCAAA???===:::999888777888888888888999999999999999999999999999::::::;;;;;;;;;::::::;;;===???@@@BBBEEEHHHLLLRRR[[[ccciiisss|||{{{uuurrroooqqqsssttttttuuuxxxzzz}}}vvvssswwwyyyuuuwwwyyyzzz}}}}}}||||||{{{zzzxxxuuuuuuvvvuuussspppmmmkkkkkkjjjiiihhhgggffffffffffffdddaaa___]]][[[YYYWWWSSSPPPLLLGGGBBB>>><<<;;;::::::::::::::::::::::::777777777777777777888888555888<<>>???@@@@@@@@@BBBCCCDDDCCCBBBAAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGHHHIIIKKKHHHDDDAAA???<<<888666444555666555555555777999888:::<<<======>>>@@@AAABBBAAACCCHHHMMMWWWhhhxxxvvvvvvpppwwwrrr^^^SSSNNNJJJGGGGGGBBBAAA???<<<:::888777777888888888999999999999:::::::::999999::::::;;;<<<;;;;;;;;;;;;===???AAABBBCCCFFFJJJOOOVVV___iiioooyyy~~~wwwsssppplllppptttvvvvvvwww{{{zzzwwwwwwzzz{{{tttrrrtttwwwzzz}}}~~~{{{zzz{{{zzzyyyxxxuuuvvvvvvuuussspppmmmkkklllkkkiiigggfffeeedddddddddcccaaa^^^\\\ZZZXXXWWWSSSPPPLLLGGGBBB>>><<<;;;::::::::::::::::::::::::888888888999999999999999666999===EEERRR```dddaaabbb[[[RRRLLLIIIGGGEEEBBB===BBBIIIPPPUUUVVVUUUTTTMMMHHHBBB??????===:::888555555555555555555555555555555444444333222222222222222111000000000000000000//////......//////000000000////////////000000//////000000000000//////111111111000//////......///////////////////////////------...///000000...000000000000000000000000000000000000000000000000000000000000000111111222222444555666555555666888888999:::;;;<<<<<<<<<<<<999999::::::::::::999999999@@@EEEHHHRRRfffzzz~~~ssshhhlll}}}777777777777666666666666333333444444555666666777555666777888999999999888777777777888888888888888888999;;;===>>>?????????@@@AAACCCAAA???>>>???AAA>>>???AAABBBBBBAAA???>>>???AAADDDDDDCCCBBBCCCEEEBBB@@@===;;;;;;:::888666333444666555444444777999999;;;===>>>>>>???AAABBBAAAAAADDDIIIPPP\\\qqqxxxyyyttt}}}ppp[[[NNNIIIFFFDDDDDD???>>>===;;;:::999888888888888888999999999:::::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<>>>AAACCCEEEFFFIIIMMMSSS[[[dddnnnuuu}}}yyyrrrooonnnjjjooouuuxxxxxxzzz~~~vvvwww{{{~~~uuunnnmmmppptttxxx{{{}}}{{{yyyxxxyyyyyyxxxwwwrrrsssttttttsssqqqooonnnnnnmmmjjjgggeeecccbbbbbbaaaaaa```^^^[[[XXXWWWVVVRRROOOJJJEEE@@@===:::999888888888888888888888888777777777888888999999999888:::>>>EEERRR___aaa^^^^^^WWWNNNIIIHHHGGGDDDAAA===CCCJJJQQQTTTTTTRRRQQQKKKGGGBBB??????===:::777555555555555555555555555444444444333222222111111000111111222111000////////////............//////000000////////////000000//////000000000000////////////////////////..............................,,,++++++,,,///000000///////////////////////////000000000000000000000000000000000000000111111222333444666666555555777888888999:::;;;<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999888???EEEHHHQQQeeezzz~~~sssfffiiiyyy888888777666555444444333333333444444555666777777666777999:::;;;;;;::::::888888888888777777777777777888:::<<<>>>>>>>>>>>>>>>@@@AAA@@@===;;;===???;;;<<<>>>???@@@???===<<<777:::<<<<<<;;;:::<<<>>><<<:::888777888999888777444666888777555555888;;;:::<<<>>>>>>>>>???AAACCC@@@@@@DDDJJJRRR___vvv}}}}}}yyy{{{xxxnnnXXXKKKFFFBBBAAABBB===<<<;;;;;;::::::::::::888888999999999:::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;===???BBBEEEGGGHHHKKKPPPVVV^^^hhhrrryyyuuunnnkkkjjjjjjooovvvyyyyyy{{{xxxuuuyyy~~~zzzpppjjjjjjmmmrrruuuyyy||||||zzzxxxwwwxxxxxxwwwvvvpppqqqsssttttttsssrrrpppooommmjjjgggdddbbbaaaaaa^^^______]]]ZZZWWWVVVVVVPPPNNNIIIDDD???;;;999888666666666666666666666666444444555555666666666777999<<>>EEEHHHQQQdddyyy~~~rrrdddfffvvv666777888999999888777666555555555555555555555555666666666777888888999999666555444444444555777888999999999999::::::;;;<<<>>>DDDFFF@@@::::::<<<<<<:::::::::999999999999888888888888888888777666666999999888777666555444444666666666666777888:::::::::<<>>;;;:::999888777777777777777777777777888999:::;;;===<<<<<<;;;;;;;;;<<<<<>>;;;888666999888888888777777666666555777999888555444666888777999???HHHRRRXXXYYYXXXWWWQQQIIIEEEFFFEEEBBB???>>>BBBIIIMMMMMMLLLJJJIIIGGGEEEBBBAAA@@@>>><<<:::777777777777888888888888333333333222222222111111444333333222111000000///111111000///...------,,,------......///000000000------......//////000000..............................---,,,,,,,,,,,,------...000111000///000111000///...------...///000...///111222222111000///...///111222333333222222111222333444555555555555666777999:::;;;;;;::::::999999999:::::::::;;;;;;<<<>>>BBBGGGRRRcccvvv|||zzzwwwjjjooosss666666777777777777666666555555555555555555555555666666777777888999999:::;;;:::888777777777888888888888888888888999::::::===BBBDDD>>>999999;;;;;;999999888888888777777777777777888888777777666555888777777666666555555444777777777888999:::;;;<<<999<<<>>>@@@@@@@@@AAABBBAAAFFFHHHIIIPPPaaasss}}}}}}zzzwwwtttssszzz~~~yyyvvvwwwzzzrrr```MMMDDDAAA>>><<<;;;::::::999888777777777777777777777777888999:::::::::::::::;;;;;;===>>>>>>??????@@@CCCFFFIIIKKKKKKOOOTTT[[[aaaiiirrr~~~~~~uuujjjffffffggglllrrrxxx}}}|||xxxzzz}}}wwwkkkeeeeeefffiiilllppptttyyy~~~~~~~~~|||zzzzzzzzzyyywwwvvvssssssrrrrrrqqqpppoooooolllkkkiiihhhgggeeebbb___```]]]ZZZZZZ[[[[[[WWWTTTPPPLLLFFFAAA>>>;;;888777999999999888888777777777777888999999888777888999666888===FFFNNNSSSTTTSSSSSSMMMGGGEEEEEEEEEBBB???>>>BBBHHHKKKLLLJJJIIIHHHEEECCCAAA@@@@@@???===;;;888888777777777777777777333333333222222222222111111111111000///.........000000//////......------///////////////..................///////////////........................000///......------......***,,,......---,,,---...000///............///000000000111222222222222222...///111222333333222222333444555666666777777777666777999:::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<===>>>AAAFFFPPP```sss{{{zzz{{{mmmpppsss666666555555555555666666666666666666666666666666777777888888999:::::::::===<<<;;;999888888777888777777777777777777888999;;;@@@AAA<<<888888999999777777666666666555555555666666666777666555555444555555555555555555555555999999999:::;;;<<<===>>>999<<>>???@@@???@@@BBBEEEIIIMMMPPPRRRTTTYYYbbbkkksss~~~|||qqqgggbbbbbbeeejjjqqqwww|||zzzuuuvvvyyyzzzwwwmmmfffdddffffffiiinnnrrrwww|||~~~~~~|||{{{{{{{{{{{{yyyxxxrrrrrrrrrqqqqqqqqqqqqqqqllljjjhhhggggggeeebbb```___\\\YYYYYY[[[ZZZWWWTTTNNNJJJDDD@@@===;;;888777999999888888888888777777777666666777888999999888666888>>>EEEKKKOOOOOONNNLLLIIIEEEDDDEEEEEEAAA>>>>>>BBBGGGJJJJJJHHHFFFFFFBBBAAA@@@AAAAAAAAA???>>>999999888888777666666666333333333333222222222222444444444333222222111111///////////////.........111000000///......------///////////////.........////////////////////////111000//////......//////+++---......,,,++++++,,,000//////......//////000000000000111222333444555//////111222222333222222555555666777888888888888666888999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@DDDNNN^^^ppp}}}{{{zzzqqqqqqrrr777777555444444555777777777777777777777777777777777888888999::::::;;;;;;;;;;;;:::999888888777777888777777666777777888888888======999666777888777555555444444444444333333555555666666555555444333333333444444555666666666999999::::::<<<===???@@@<<>><<<<<<::::::999777777777777777777777777777777999::::::999999:::;;;<<<>>>???@@@???AAADDDGGGJJJOOOSSSVVVYYY```jjjuuuxxxmmmccc^^^___bbbgggooouuu{{{yyyttttttvvvwww{{{vvvkkkddd___aaaeeejjjmmmsssxxx}}}~~~~~~|||zzzyyyyyyzzzzzzyyywwwrrrrrrrrrqqqqqqppppppoookkkiiihhhgggfffeeebbb```^^^[[[YYYYYY[[[ZZZVVVRRRKKKHHHBBB>>><<<:::888777777777777777777777777777555333111333777999888555777;;;@@@FFFKKKMMMLLLKKKGGGEEEDDDEEEEEEDDDAAA??????CCCGGGIIIHHHFFFDDDCCC@@@@@@@@@AAACCCCCCAAA???::::::999888777666555555444444333333333222222222555444444444333333333222.........///////////////000000//////............000000//////......------000000000000000000000000111000//////....../////////000111000///------...000//////////////////000000/////////000222444666///000000111222222333333555555666777888888888888777888999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;<<>>???@@@BBBCCCEEEFFFEEEEEEGGGHHHJJJOOORRRSSSYYYdddmmmpppmmmkkklllooossszzztttlllddd___[[[XXX\\\bbbkkkuuuxxxbbbWWWKKKFFFCCC???======;;;:::999888777777777777777777777777888999:::;;;<<<<<<<<<<<<===>>>??????@@@CCCFFFHHHKKKOOOUUUZZZ```hhhttttttiii___[[[\\\^^^dddkkksssxxx}}}yyyttttttuuuvvvyyy~~~{{{lllccc^^^\\\___eeemmmqqqwww||||||~~~|||{{{zzzzzzzzz{{{yyyxxxtttsssrrrqqqooonnnmmmllljjjiiigggffffffeeebbb```^^^\\\ZZZZZZZZZXXXSSSOOOIIIEEE@@@===;;;:::888777666666666666666666666666555333222444777999888666888<<>>>>><<<;;;:::999999888999999999999888999999:::;;;<<<>>>>>>>>>>>>>>>???@@@AAACCCFFFJJJLLLNNNSSS[[[```jjjssszzznnncccYYYVVVXXXZZZ```hhhpppvvv{{{yyyttttttuuuvvvyyy~~~}}}|||qqqeee___\\\\\\aaagggooosssyyy}}}zzz}}}}}}|||{{{||||||zzzyyysssrrrqqqooommmllljjjjjjiiihhhfffffffffeeebbb```___]]]ZZZZZZZZZWWWQQQLLLFFFCCC>>>;;;:::999888777555555666666666666777777888777777888999::::::999888===EEEJJJMMMMMMLLLLLLIIIIIIIIIIIIHHHFFFCCCBBBFFFHHHKKKKKKHHHEEECCCCCC@@@@@@AAACCCDDDDDDAAA>>>::::::999888777666555444444444444444333333333333000000000000000000000000///////////////.........------......///000000111///////////////.........////////////////////////000///......------.........000111111///......//////000000111111000000///---------...///000111222000000000000111222333444333333444555666666666666777888:::;;;<<<<<<;;;;;;888888888888999999999999999;;;???EEEQQQcccwww~~~|||uuupppnnn~~~666666777777777777666666555555555555555555555555666666777777888999999:::;;;;;;<<<<<<<<<;;;::::::888777666666555555666666555777666444555888888444666666555555555444444444666666666666666555444444444444555666777777888888;;;;;;<<<===???AAACCCDDDGGGHHHHHHIIIKKKPPPVVV[[[```dddgggiiiooowww|||{{{yyyvvvtttvvvxxx~~~~~~nnnaaaVVVRRRNNNLLLJJJIIIOOOWWW[[[gggxxxuuubbbYYYQQQMMMIIIDDDAAAAAA======<<<;;;::::::::::::::::::::::::;;;<<<======>>>>>>>>>???@@@BBBCCCDDDEEEJJJOOORRRUUU[[[dddkkkvvvttthhh]]]TTTQQQTTTWWW\\\eeemmmtttyyy~~~xxxssstttuuuvvvyyy~~~|||qqqhhh```^^^___```eeekkksssxxx~~~}}}|||~~~|||{{{{{{{{{yyywwwpppooonnnmmmlllkkkjjjjjjiiigggfffffffffeeebbb``````^^^[[[ZZZYYYUUUNNNIIIDDDAAA===:::999999888777777777777777888888888999888999::::::999999:::;;;<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<===>>>???BBBDDDFFFGGGGGGLLLRRRVVVZZZaaakkksss}}}ooodddXXXPPPNNNQQQUUUZZZccckkkrrrxxx}}}~~~wwwrrrssstttvvvyyy~~~}}}|||wwwwww~~~yyyiiibbb]]]^^^aaadddiiioooxxx|||~~~|||zzzyyyyyyxxxvvvtttmmmmmmlllllllllkkkkkkkkkhhhgggfffeeefffeeebbb```aaa___\\\ZZZYYYTTTMMMGGGCCC@@@<<<999999888888777888888999999::::::::::::777999;;;:::777555777:::AAAHHHQQQWWWYYYZZZZZZ[[[RRRRRRQQQNNNJJJGGGFFFFFFLLLMMMOOONNNJJJGGGEEEDDDDDDCCCDDDEEEEEEBBB>>>;;;999999888888777777666666555555444444444333333333111111111111111111111111111111000///...------,,,000000000///......---------.........//////000000........................222111111000000000000000---...000111000///000111///000111222222111000/////////111222222111000///111000000000000222333444333444555666777777777777888999:::<<<===<<<<<<;;;999999:::::::::;;;;;;;;;<<<===@@@EEEPPP```ttt}}}~~~qqqmmmmmm~~~777777666666555555555444555555555555666666666777777666666666666777777888888999;;;<<<<<<;;;999888999777555555666777666555333444555555666666555555555555444444444555555666666666666666555555555555777888888888888999999999<<<>>>@@@AAABBBCCCFFFIIIMMMLLLLLLOOOWWW```hhhllltttwww{{{~~~{{{yyy{{{nnnaaaUUUNNNHHHIIIJJJHHHFFFGGGKKKPPPWWWbbbrrrwwwrrrfffccc___[[[XXXSSSNNNJJJFFFBBB>>>;;;:::;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>???AAABBBEEEGGGJJJKKKQQQRRRTTTYYYbbbmmmxxx~~~yyygggZZZRRRMMMOOOTTTVVV[[[cccjjjqqqwww|||wwwqqqqqqrrrtttxxx~~~}}}yyyoookkkmmmrrr|||vvvqqqddddddccccccfffmmmvvv|||~~~}}}zzzxxxwwwvvvsssqqqooonnnooooooooonnnhhhggggggffffffeeeeeeddd```^^^\\\XXXSSSNNNIIIFFFCCC@@@;;;999888777666555777777777777777777888888999666555888888777:::>>>DDDTTT^^^]]]\\\``````ZZZQQQOOOOOOMMMHHHDDDHHHPPPYYYYYYWWWQQQJJJFFFFFFHHHHHHGGGFFFDDDAAA???<<<;;;555666888999888777555444333444555555444333111000666444333111000000111222333111///...---...000111111111000000//////......////////////////////////333333222111000///......////////////////////////000000///...........................////////////222111111111000000//////111111111111222333444555333333444555666777888888999::::::;;;<<<===>>>>>>;;;;;;:::999999:::::::::888<<>>???AAABBBCCCEEEHHHJJJMMMMMMPPPUUU^^^hhhpppuuu{{{~~~~~~{{{pppeeeYYYNNNHHHBBBDDDEEEEEEDDDFFFLLLQQQYYYdddsssxxxooojjjeeecccaaa___]]]YYYUUURRRJJJFFFBBB>>>======<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>???@@@BBBDDDGGGJJJLLLSSSUUUZZZbbbkkkwwwvvveeeYYYQQQLLLNNNSSSVVV[[[dddlllsssxxx}}}xxxqqqppprrrssswww}}}xxxmmmiiiiiimmmuuu}}}|||rrrooojjjkkklllnnnrrrxxx}}}{{{yyyxxxwwwuuussspppoooooonnnmmmkkkhhhhhhfffeeecccaaa``````___^^^\\\XXXSSSMMMHHHEEE???<<<999888888999999999888888888888777777777777999666555888888888;;;AAALLL[[[dddaaa^^^```^^^YYYRRRPPPOOOMMMHHHFFFLLLUUUbbbaaa]]]WWWQQQLLLJJJIIIHHHGGGEEECCC@@@===;;;999777777999999999888666555666666666555555444333222444444333222111111111111111000///......///000000111000000000/////////...////////////////////////000000000///////////////////////////////////////000000///...........................////////////111111111000000000//////000000000000111222333333333333444555666777888888999999:::;;;<<<======>>>;;;::::::999999::::::;;;:::===AAAEEENNN]]]qqq~~~vvvwww{{{rrrfffkkkwww777777666666666666555555555666666777777777777777777777666666777888888999;;;;;;::::::::::::::::::;;;999777777888999888777444444555666666666666555777777666555555555555555666666666777777888999999999999:::;;;;;;<<<======???AAACCCDDDDDDFFFIIIKKKLLLOOOUUU^^^hhhrrrzzz~~~yyypppeee[[[QQQHHHCCC???AAACCCCCCDDDIIIPPPVVV^^^hhhwwwzzzooofffaaaaaa```aaabbbbbbaaa^^^[[[RRRNNNHHHCCCAAA@@@>>>===;;;;;;<<<<<<===>>>>>>>>>???AAACCCDDDFFFIIIMMMPPPWWW\\\eeeoooyyy~~~ppp```VVVOOOKKKMMMQQQUUU[[[eeennnuuu{{{xxxqqqpppqqqrrrvvv{{{wwwlllgggeeeggglllrrruuu~~~uuuoooppprrruuuzzz~~~}}}|||zzzyyyyyyvvvtttrrrpppooonnnkkkiiihhhgggeeeccc```^^^\\\[[[]]]]]][[[XXXSSSLLLFFFCCC>>>;;;888777888999:::999999999888888888777777777999666666888999:::???FFFZZZfffmmmiiibbb```\\\VVVSSSQQQOOOMMMIIIIIIRRR\\\llliiiddd___ZZZUUUPPPLLLHHHFFFDDDAAA>>>;;;888777777888999:::999888777666666555444333333222222222333333333333222111000000////////////000000000000000000000000////////////////////////////////////,,,,,,------.........///////////////////////////000//////............///............////////////111111000000000000//////////////////000111222222333333444555666777777888888888999:::;;;<<<======:::::::::999999::::::;;;;;;===@@@DDDLLL^^^sssxxxqqqssswwwrrreeejjjwww777777666666666666666666444555666777777777666666999888888999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;999777777888888888777444444555666666666666666888888777666555555555555666666777888999:::;;;;;;:::;;;<<<<<<===>>>??????@@@AAACCCDDDDDDFFFHHHKKKLLLRRR[[[eeeooowww~~~{{{tttjjj___VVVMMMFFFBBB@@@BBBDDDFFFHHHMMMVVV\\\dddooo}}}wwwlllbbb\\\\\\]]]___bbbeeeeeecccaaaYYYUUUNNNIIIEEECCC@@@???<<<<<<===>>>??????@@@@@@BBBEEEHHHIIIKKKNNNTTTXXX___fffrrr}}}uuuhhh[[[RRRMMMJJJLLLQQQTTT[[[fffpppxxx}}}xxxqqqpppqqqrrrwww|||{{{oooiiifffdddgggllllllsss}}}{{{sssssswww{{{~~~}}}|||{{{zzzzzzvvvtttrrrqqqpppnnnllliiigggfffeeebbb```^^^\\\[[[\\\\\\ZZZWWWRRRKKKEEEAAA@@@===:::777777777777666:::999999888888777777666999777666888999<<>>BBBMMM```xxxrrrmmmpppuuurrrdddhhhsss666666777777777777777777333444555666777666555444888888888888999:::;;;<<<===<<<;;;::::::::::::;;;999888666666777777777666444555666666777777666666999888777666666666666666666777888999:::<<<======<<<======>>>??????@@@@@@>>>@@@BBBBBBBBBDDDFFFIIIMMMTTT___hhhpppvvv|||xxxqqqfff[[[RRRKKKFFFBBBBBBDDDGGGHHHKKKRRR[[[bbbkkkvvv{{{oooddd]]]\\\\\\^^^aaaeeefffeeeccc___ZZZSSSLLLHHHDDDAAA???<<<===>>>???AAABBBCCCDDDDDDGGGKKKMMMOOOSSS[[[aaajjjsss{{{kkk```UUUOOOKKKJJJMMMQQQUUU\\\gggrrrzzzwwwqqqqqqrrrtttyyy~~~vvvooojjjfffgggjjjhhhmmmvvvyyyuuuyyy~~~}}}|||{{{zzzyyytttsssrrrqqqqqqpppmmmkkkffffffeeecccbbbaaa```___\\\[[[YYYUUUPPPIIICCC??????<<<999777777888777777:::999999999888888777777999777777999:::>>>IIITTTttt{{{~~~wwwlllaaaZZZUUUSSSPPPMMMJJJHHHKKKWWWccckkkiiigggfffddd___WWWQQQGGGEEEBBB>>>:::777555555666666666666666555555444444333111000//////000111000111222333222111000///...///000000000000//////////////////000000000000////////////////////////,,,,,,,,,,,,++++++++++++//////////////////////////////............//////............//////////////////////////////000000000000000000000111333333222222333444555666777777777888888999:::;;;<<<<<<:::999999999::::::;;;<<<999;;;===BBBOOOdddzzzmmmjjjnnnssstttcccdddnnn666666777777777777888888333444666777888777555444555555666666777888::::::======<<<<<<;;;;;;::::::999777555555666777666555555555666777777777777666888888777777777777888888888999999;;;<<<===>>>>>>>>>>>>????????????@@@@@@>>>???AAAAAAAAABBBEEEGGGMMMUUU```hhhmmmqqqvvvyyyzzz~~~|||qqqjjj^^^TTTLLLHHHEEECCCCCCEEEHHHJJJNNNVVV```hhhuuuzzznnnfffcccbbbbbbdddfffggggggeeeaaa\\\TTTNNNIIIEEEAAA???===>>>???BBBDDDFFFHHHHHHEEEJJJOOOQQQSSSYYYcccjjjvvv~~~sssbbbXXXOOOLLLKKKKKKNNNSSSXXX___jjjttt}}}}}}uuupppqqqtttwww}}}|||vvvpppkkkiiikkkhhhjjjqqqzzz{{{zzz~~~|||{{{yyyxxxxxxssssssrrrrrrrrrqqqnnnkkkfffffffffeeedddddddddccc\\\[[[XXXSSSMMMGGGBBB???:::888666666888:::;;;;;;999999999999999999999999999888888999:::@@@MMM[[[www|||~~~yyymmm```XXXUUURRROOOKKKHHHFFFHHHTTTaaaccccccddddddbbb\\\UUUPPPFFFDDDAAA===999777666666666666555555555444444444666555444333333222222222000111111111111111000000111000000000////////////////////////000000000000////////////////////////......------,,,,,,++++++///////////////////////////............//////000............////////////......////////////000000000000000000111222333333222222333444555666666777888888999:::;;;<<<======999999999999:::;;;<<<<<<:::<<>>>>>@@@@@@@@@????????????>>>>>>???@@@AAAAAABBBDDDFFFLLLTTT___fffiiimmmqqquuuwww{{{|||vvviiiaaaVVVMMMHHHFFFEEEEEEDDDGGGJJJNNNSSS]]]iiirrrwwwpppnnnkkkjjjjjjkkkjjjiiibbb\\\UUUMMMHHHDDDAAA>>>===>>>@@@CCCGGGIIILLLMMMIIIOOOUUUXXX[[[aaammmvvvuuuiiiZZZRRRKKKJJJKKKLLLQQQVVV]]]cccmmmxxxzzztttooorrrvvv{{{zzztttmmmkkklllkkkkkkpppxxx{{{{{{}}}{{{zzzxxxvvvvvvuuutttssssssrrrpppllliiigggggggggfffeeeeeedddddd]]][[[VVVPPPJJJEEEAAA???999777555555888:::;;;;;;777888888999999::::::;;;999888888999;;;AAAQQQ```tttxxx{{{vvvkkk]]]UUUSSSQQQMMMIIIFFFCCCEEEPPP\\\\\\___bbbccc^^^WWWQQQMMMFFFCCC@@@<<<999888777777777666666555555555555555666666666555555444333222111111000000000000111111333222000///.............../////////000000000111////////////////////////---------...............////////////////////////...............///000000............////////////........./////////000000////////////000111222222111222333333555555666777999999:::;;;<<<======>>>999999999999:::;;;<<<======>>>BBBGGGTTTjjjqqqfffeeeiiinnn{{{gggccciii666666777777888888888999666777:::<<<<<<;;;999777:::::::::;;;<<<===??????<<<===>>>>>>===;;;999888;;;999777777888999888777555666666777777777777777666666777777888999;;;;;;;;;;;;<<<<<<======>>>>>>AAAAAA@@@??????>>>>>>===>>>@@@AAAAAAAAABBBEEEGGGKKKSSS^^^dddgggjjjooosssvvvzzzyyyqqqccc\\\RRRJJJFFFFFFGGGHHHFFFIIIMMMRRRYYYdddqqqzzzzzzwwwrrrpppooonnnnnnmmmaaa\\\TTTMMMHHHDDD@@@>>>===>>>AAADDDHHHLLLNNNPPPNNNTTT[[[___bbbiiiuuu|||nnnaaaVVVOOOIIIIIIKKKMMMRRRXXX```fffpppzzzyyyrrrooorrrxxx}}}{{{uuunnnkkklllooonnnrrryyy{{{zzz}}}~~~}}}}}}{{{yyywwwuuutttwwwvvvuuutttrrrooojjjggghhhhhhgggfffeeeeeedddccc^^^[[[UUUOOOIIIDDDAAA@@@<<<:::777666777888888888777777888999:::;;;;;;<<<999888888999;;;BBBSSScccppptttwwwttthhh[[[SSSRRRPPPLLLHHHEEEBBBCCCMMMYYYXXX]]]bbbbbb[[[SSSMMMJJJEEECCC@@@<<<999888888888888888777666666666666666333444555555444333111000222111000//////000111222555333111...------........./////////000000111111////////////////////////,,,,,,---...///000111222////////////////////////...............///000111............/////////000---.........//////000000...------......///000111111222222333444555666777999::::::;;;<<<===>>>>>>999999999999:::;;;<<<===???AAADDDIIIUUUkkknnndddccchhhmmm}}}}}}iiidddiii666666555555555555666666888888;;;BBBHHHIIIDDD???@@@AAABBBAAA===:::999999??????>>>===<<<;;;::::::::::::999999999999888888777777666666666666777777888888999::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>><<<===???@@@AAA@@@>>>===???===<<<>>>AAACCCBBB???KKKTTT]]]aaa```cccllltttzzz}}}xxxoooggg\\\TTTLLLGGGDDDBBBFFFLLLFFFIIINNNRRRZZZiii{{{{{{vvvtttrrrnnnkkkbbb[[[RRRIIIEEECCCBBBBBBBBBDDDFFFGGGHHHJJJNNNPPPSSSYYYaaahhhooowwwxxxmmmbbb[[[NNNMMMJJJHHHIIINNNUUU[[[dddnnnwww}}}tttrrrpppttt{{{~~~uuuooommmmmmmmmqqqwww|||~~~}}}}}}}}}~~~}}}{{{yyyxxxwwwvvvxxxwwwuuusssqqqooommmlllkkkiiigggffffffeeecccaaaZZZWWWSSSMMMGGGBBB>>><<<999999999999999999::::::999::::::;;;;;;:::::::::===999777888:::AAASSSfffnnnppprrrmmmdddYYYRRRNNNLLLLLLIIICCC@@@DDDOOOYYY\\\\\\]]][[[XXXSSSMMMJJJJJJFFFAAA>>>;;;:::999888888888777666666666666666666555555444444333222222111111111111000000000000------......///000000000000...---...111222111///........................////////////000000000000..................------,,,------......------,,,111111000000//////......111111000000//////......000000000000111111111111222333444444444555777999999:::<<<>>>???@@@AAAAAA;;;::::::::::::;;;<<<<<<@@@DDDEEEHHHVVVoootttfffdddjjjqqq|||nnnaaaeee666666666555555666666666::::::===CCCIIIJJJEEE@@@<<<>>>??????===;;;;;;;;;@@@@@@@@@@@@???>>>===<<<;;;;;;;;;::::::999999999999888888777777888888999999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBAAA@@@>>>===>>><<<;;;===AAADDDDDDCCCJJJSSS\\\``````dddlllttt|||zzzuuusssoooggg```SSSMMMHHHGGGEEECCCEEEIIIJJJNNNSSSYYYaaaqqq{{{xxxtttppplll```ZZZPPPHHHDDDBBBAAA@@@AAACCCFFFHHHJJJMMMQQQTTTYYY___hhhooovvv~~~xxxpppeee[[[UUUMMMLLLKKKIIIKKKPPPWWW]]]gggpppzzzqqqppppppttt|||}}}tttooommmnnnppptttzzz~~~yyyvvvzzz{{{}}}~~~|||{{{zzzyyyyyyxxxyyyxxxvvvtttrrrooonnnmmmkkkiiigggfffeeedddbbb```ZZZWWWRRRLLLFFFAAA===;;;888888999999999999:::::::::::::::;;;::::::999999:::888777888:::AAARRRccckkknnnoookkkbbbXXXQQQMMMJJJJJJFFFAAA===AAALLLUUUZZZZZZZZZYYYVVVQQQLLLIIIHHHFFFBBB>>><<<;;;:::999888888777666666666666666666555555444444333222222111111111111000000000000///////////////.........000...---...111222111///.................................///////////////........................---......//////......---/////////000111111222222111000000000/////////...000000000000111111111111222333444444444555777999888888:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<>>???@@@BBBCCCCCCBBB@@@???>>>======<<<;;;::::::999::::::999999999999::::::::::::;;;;;;<<<=========<<<======>>>??????@@@@@@BBBBBBCCCCCCBBB@@@>>>===;;;999999;;;???CCCEEEFFFLLLSSS\\\```aaaeeemmmttt~~~xxxpppkkkiiieee___YYYLLLHHHFFFHHHHHHEEEFFFIIIMMMRRRYYY```jjjyyyzzzvvvpppkkk___XXXOOOGGGCCCAAA@@@@@@AAACCCGGGIIIMMMQQQVVVZZZaaahhhqqqyyyzzzxxxtttnnneee\\\UUUPPPLLLLLLKKKKKKNNNSSS[[[```jjjsss~~~|||mmmnnnqqqvvv}}}vvvqqqppprrruuuxxx|||{{{wwwvvvvvvzzz}}}~~~}}}}}}|||{{{zzzzzzzzzzzzyyyxxxwwwtttrrrpppnnnmmmjjjhhhgggfffeeedddaaa___ZZZWWWQQQKKKDDD???<<<:::888888888999999999::::::::::::;;;;;;:::999888888777666777888:::@@@NNN\\\eeeggghhheee^^^VVVPPPMMMJJJHHHEEE@@@>>>AAAJJJQQQWWWVVVVVVTTTQQQNNNJJJHHHFFFDDDBBB???===<<<;;;;;;888888777666666666666666666555555444444333222222111111111111000000000000111000000///......------000///...///000111000///......................................................................../////////000000////////////000000111111222333333000000000000////////////000000000000111111111111222333444444444555777999;;;<<<==================;;;::::::::::::;;;<<<<<<===@@@CCCFFFUUUnnnzzzjjjeeekkksssvvviiimmm666666666777777666666666666777888<<>>===???BBBDDDEEEDDDBBBAAA@@@???>>>>>>===<<<;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@AAAAAABBBDDDDDDDDDCCCBBB@@@>>>===>>>===<<<>>>AAAFFFJJJLLLQQQWWW^^^aaabbbeeemmmsss{{{~~~vvvpppiiieeebbb___YYYTTTJJJGGGGGGJJJJJJHHHIIIMMMOOOUUU]]]fffqqq}}}yyytttnnnjjj]]]WWWNNNGGGCCCBBBBBBAAACCCEEEHHHLLLOOOTTTZZZ___hhhoooyyy~~~{{{tttrrrmmmfff^^^WWWQQQNNNKKKKKKLLLNNNQQQVVV^^^ccckkkuuuuuukkknnnssszzzyyytttuuuvvvwwwzzz}}}~~~{{{{{{~~~~~~~~~}}}{{{zzzzzzzzzzzzxxxwwwuuusssqqqooommmllliiihhhffffffeeeccc```]]]YYYUUUOOOIIIBBB>>>:::999777777888888999999:::::::::::::::::::::999888777555666777777999>>>IIIRRR[[[\\\]]]\\\YYYTTTPPPMMMLLLJJJEEEAAAAAAEEEKKKPPPRRRQQQPPPNNNKKKIIIGGGFFFDDDCCCBBB???===;;;;;;<<<888777777666666666666666666555555444444333222222111111111111000000000///000000//////............////////////000000000000........................///////////////.........---------..................//////000000//////...222222111111000/////////000000000000///////////////000000000111111111111222333444444444555777999;;;<<<===>>>>>>??????>>>;;;::::::::::::;;;<<<<<<>>>AAACCCFFFSSSmmm~~~mmmhhhnnnwwwxxxjjjnnn666666777888888777666666444555666888999:::888777777999::::::999999;;;<<<;;;===@@@CCCDDDCCCBBB@@@@@@@@@??????>>>===<<<<<<;;;::::::999999::::::;;;;;;;;;<<<======>>>>>>???>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@???CCCCCCDDDEEEHHHLLLQQQUUU[[[___cccdddccceeejjjoootttxxx{{{{{{{{{}}}{{{wwwppplllfffbbb___[[[UUUPPPLLLIIIHHHJJJKKKJJJMMMQQQUUU[[[eeennnyyy|||xxxvvvrrrmmmiii\\\VVVNNNGGGDDDDDDDDDEEEGGGIIILLLOOOSSSYYY```eeeooovvv|||wwwtttnnnkkkfff___YYYSSSOOOMMMJJJLLLNNNQQQTTTZZZaaaeeelllvvvxxxpppkkkpppwwwzzzvvvvvvwwwxxxzzz{{{||||||~~~~~~|||zzzyyyxxxxxxvvvuuutttqqqooommmkkkjjjiiigggffffffeeebbb___\\\VVVSSSMMMFFF@@@<<<:::999666666777888888999::::::999:::::::::999999888777555777777666777===EEEJJJQQQQQQRRRSSSSSSRRROOOMMMMMMIIIDDDBBBDDDHHHLLLNNNNNNMMMJJJHHHFFFEEEEEEEEEDDDDDDDDDAAA===::::::;;;888777777666666666666666666555555444444333222222111111111111000000000///............//////000000...//////000///000000111////////////////////////111111111000000000//////---------.........//////.........//////.........000000000///......------////////////000000000000///000000000111111111111222333444444444555777999666777888:::;;;<<<======;;;::::::::::::;;;<<<<<<@@@BBBDDDFFFRRRkkkpppkkkqqqzzzxxxiiilll666666888888888888666666666666777777888777777777888999:::999888888:::<<<:::<<<>>>@@@BBBAAAAAA@@@????????????>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHJJJMMMRRRXXX\\\iiijjjkkkhhheeedddgggjjjjjjnnnpppppprrrvvvvvvsssmmmkkkhhhddd```ZZZSSSNNNMMMJJJJJJNNNPPPOOORRRVVV^^^eeeoooyyy|||{{{|||xxxtttrrrqqqooojjjfffYYYTTTLLLGGGEEEFFFGGGHHHKKKMMMPPPTTTZZZaaaiiiooowww~~~~~~yyysssooogggeeeaaa[[[VVVRRROOONNNMMMOOORRRUUUYYY___eeeiiioooyyy}}}sssnnnkkkqqqzzz{{{vvvuuuvvvxxxyyyzzzzzzzzz|||}}}zzzyyyxxxwwwuuutttssspppnnnllljjjiiihhhgggffffffeeebbb]]]ZZZTTTPPPJJJDDD>>>;;;:::999555666666777888999::::::888888999999999999888888555888888666888???FFFHHHLLLKKKLLLMMMOOOPPPNNNMMMLLLGGGBBBBBBFFFJJJMMMMMMMMMKKKHHHEEECCCDDDFFFGGGGGGHHHHHHDDD>>>::::::;;;888888777666666666666666666555555444444333222222111111111111000000000000------......///000000111...///000000//////000111////////////////////////333222222111111000000///,,,,,,------.../////////---......//////......---,,,,,,---......//////000////////////000000000000000000000000111111111111222333444444444555777999666777999;;;<<<>>>>>>???;;;::::::::::::;;;<<<<<<@@@CCCDDDFFFSSSkkkssslllqqqzzzxxxiiilll555666888999999888666555777888888777666666777777888999999999888999<<<>>>;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>????????????===<<<<<<;;;;;;<<<<<<===:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBDDDEEEFFFGGGDDDDDDEEEFFFGGGHHHJJJJJJIIIMMMRRRWWW[[[aaaggglllvvvuuurrrmmmgggcccccceeebbbeeeggggggkkkqqquuutttppppppnnnlllfff^^^VVVQQQMMMLLLPPPWWWZZZZZZ[[[^^^fffmmmwww|||vvvsssqqqqqqpppmmmjjjiiiiiigggccc___UUUPPPIIIEEEEEEFFFHHHJJJMMMPPPTTTZZZbbbkkkuuu{{{|||wwwrrrnnneeedddaaa]]]YYYUUUSSSRRRQQQTTTWWW[[[___dddiiimmmttt~~~}}}qqqkkkiiikkkrrr|||yyywwwwwwyyyyyyzzzyyyzzz|||~~~|||{{{zzzyyyyyyvvvuuusssqqqnnnllljjjiiiggggggffffffdddaaa\\\YYYQQQMMMHHHBBB===;;;::::::555555666777888999::::::666777888999999:::999999444888999777;;;EEELLLMMMMMMKKKJJJKKKNNNOOOMMMKKKMMMGGGCCCDDDIIIOOOPPPOOOOOOLLLHHHEEEDDDEEEHHHJJJLLLNNNNNNIIIAAA;;;:::<<<888888777666666666666666666555555444444333222222111111111111000000000000.........///////////////---///111000///...000222////////////////////////222222111111000/////////,,,,,,------...//////000...//////000000//////...------......///000000000.../////////000000000111000000000000111111111111222333444444444555777999999:::<<<===>>>?????????;;;::::::::::::;;;<<<<<<>>>AAACCCFFFTTTmmmuuukkknnnvvv{{{lllooo555777888999999888777555777777777666444444555666777888999999999:::===@@@<<<======>>>>>>???@@@@@@=========>>>??????@@@@@@>>>>>>============>>>>>>::::::;;;;;;<<<=========@@@@@@AAACCCDDDFFFGGGGGGEEEEEEFFFGGGIIILLLNNNOOOVVV[[[bbbiiinnnttt|||~~~|||wwwppphhhcccaaaaaa]]]```bbbbbbgggpppuuuvvvuuuuuuuuusssmmmddd[[[UUUNNNOOOWWW```eeedddccceeeiiipppzzz}}}zzzuuupppmmmkkkkkkkkkhhheeebbbaaaaaa```\\\XXXRRRMMMGGGDDDDDDFFFIIIJJJNNNQQQWWW^^^gggrrr}}}~~~{{{wwwrrrooogggeeeccc```]]]ZZZXXXWWWTTTWWW[[[___cccggglllpppxxxrrrhhhddddddkkkrrr|||}}}{{{zzzyyyzzzzzzyyyzzz}}}~~~}}}||||||{{{{{{{{{vvvuuutttrrrooommmkkkjjjgggfffffffffdddaaa\\\XXXOOOLLLFFFAAA===;;;;;;;;;444555666777888999::::::555666777888999:::::::::444888:::999>>>JJJRRRRRRPPPNNNKKKLLLNNNNNNLLLIIIOOOJJJEEEGGGNNNTTTTTTRRRPPPMMMIIIFFFEEEGGGKKKMMMQQQSSSRRRMMMDDD===;;;===888888777666666666666666666555555444444333222222111111111111000000000000000000000///......---------///111111......000222000000000000000000000000222111111000///......---,,,,,,------...///000000000000111111111111000000111111111000//////........./////////000000111111000000000000111111111111222333444444444555777999888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<;;;???BBBFFFUUUooouuuiiilllrrr}}}ooorrr999888777555555777888999777777777777888888888888888999999:::;;;======>>>======>>>>>>?????????@@@<<<=========>>>>>>>>>???>>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<;;;<<>>;;;999999888666444444444555555333333222111111000000///333222000///.........///........................------...///000000//////111000000/////////000000222000---------.........222(((---888888888:::777...///000/////////000222111///---...111222000......///000111111222111111111111111111000000000000222222333444444555555666888999;;;===>>>>>>>>>===;;;;;;:::999999:::::::::>>>???BBBIIIWWWmmmyyynnnnnnrrrrrrsss999888777666666777888999777777777777888888888888999999:::;;;;;;<<<=========>>>>>>>>>????????????=========>>>>>>>>>>>>>>>??????>>>======<<<<<<;;;<<<<<<===<<<;;;<<<>>>AAADDDDDDDDDEEEGGGHHHHHHGGGHHHIIINNNVVVYYY[[[bbbjjjuuuyyy}}}wwwnnnjjjgggeeebbbcccccceeejjjsss}}}wwwjjj]]]TTTQQQUUU^^^hhhllliiigggiiippp{{{|||zzzwwwrrrnnnllliiifffddd```\\\XXXUUUSSSRRRPPPNNNKKKJJJHHHFFFGGGKKKQQQTTT^^^dddkkkrrrzzz~~~{{{xxxtttqqqmmmkkkhhhdddaaa^^^]]]\\\^^^___```aaadddjjjpppuuuxxxkkkbbb^^^bbbhhhsssyyy||||||~~~|||xxxuuuvvv{{{~~~}}}}}}}}}}}}|||{{{zzzyyyttttttsssrrrqqqooommmmmmkkkhhheeebbb```]]]XXXTTTMMMHHHCCC???>>>>>>>>>======<<<;;;::::::::::::;;;:::::::::999999888888888444777999;;;DDDTTT^^^```^^^^^^[[[TTTQQQRRRQQQOOOJJJEEEGGGSSS___cccccccccYYYSSSNNNMMMJJJHHHLLLQQQWWWRRRJJJDDD???===:::888;;;:::999888777777777888555444444333222222111111222111///...---------...//////////////////////////////////////////...---000000000///////////////000///...------------,,,---)))+++---444EEEKKK===000000000///......///000111///......111111000...//////000000111000000000//////000000111111111222222222333444444555555666555666888:::<<<<<<<<<<<<;;;::::::999999::::::;;;>>>???BBBIIIVVVlllzzzoooppptttwwwxxx999888777666666777888999777777777777888888888888999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>=========>>>>>><<<;;;;;;>>>@@@EEEEEEGGGHHHHHHHHHHHHHHHLLLPPPXXXbbbhhhlllttt{{{vvvnnnkkkjjjhhhfffggggggjjjqqq|||xxxiii[[[SSSTTTWWW___dddbbb^^^```fffqqq}}}|||zzz}}}yyyuuuqqqnnnkkkgggddd```[[[UUUPPPNNNMMMLLLKKKHHHHHHHHHIIIKKKPPPWWW\\\hhhnnnvvv}}}~~~|||zzzxxxuuurrrpppnnnkkkgggcccaaa```___aaabbbcccdddggglllsssxxx}}}mmmdddaaaaaaeeejjjwww}}}|||}}}~~~vvvmmmllllllpppwww}}}~~~~~~}}}}}}|||{{{zzzyyyxxxwwwrrrrrrrrrrrrpppooonnnmmmiiifffcccaaa^^^ZZZUUUQQQIIIEEEAAA>>>>>>@@@@@@AAA===<<<<<<;;;;;;;;;;;;<<<===;;;:::888777777888888444666999???KKKZZZdddgggbbbbbb^^^WWWTTTUUUUUURRRJJJIIIOOO\\\iiimmmllllllaaaWWWOOOMMMMMMKKKLLLNNNNNNIIICCC???<<<;;;999888<<<;;;:::999888888888888666666555555444333333333000000///...------------000000000000000000000000000000000000///...---,,,/////////000///......---222222222111111000///...666///000555<<>>>>>>>>>>>:::::::::999999::::::;;;===???AAAHHHVVVkkkuuuuuuyyy}}}~~~888888777666666777888888666777777777888888888888999:::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>===@@@@@@??????>>>>>>>>>>>>>>>???>>>===;;;;;;===???DDDFFFGGGHHHHHHHHHIIIJJJQQQYYYdddooovvv|||~~~tttnnnllllllkkkjjjiiikkkoooyyyxxxhhhZZZRRRRRRUUU[[[\\\VVVRRRWWWaaannn|||~~~|||}}}}}}{{{xxxuuurrrnnnjjjfff```[[[SSSMMMJJJIIIIIIIIIGGGIIIKKKLLLOOOUUU\\\bbbnnnttt}}}}}}zzzyyywwwtttqqqrrrpppmmmiiifffcccbbbbbbeeeggghhhiiilllrrryyy}}}qqqccc^^^```dddiiinnnzzz{{{|||~~~|||wwwrrrnnnkkkhhhkkkrrryyy~~~~~~}}}|||zzzyyywwwwwwvvvtttssssssqqqooommmlllkkkgggfffccc```\\\WWWRRROOOHHHDDD@@@===>>>???AAAAAA<<<;;;;;;:::::::::;;;;;;>>><<<:::777666777888999:::;;;???GGGSSS___eeegggffffffbbb[[[XXXYYYXXXUUULLLNNNWWWeeeoooqqqpppqqqjjj]]]QQQNNNNNNKKKHHHHHHEEEAAA===;;;::::::999999888888777666666555555555666666666555444444333333000000//////............////////////////////////...///////////////...---......///000//////...---///111333333222000//////:::000666EEEHHHGGG@@@444333111///......///000000000/////////000000000/////////000//////...------...//////000111111222222222222333444444555555666;;;<<<===>>>>>>===<<<;;;::::::999999999:::;;;;;;===>>>AAAGGGUUUjjj}}}|||888888777777777777888888666777777777888888888888999:::<<<===>>>>>>===<<>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===>>>??????===<<<<<<>>>???CCCEEEGGGHHHHHHIIILLLNNNYYYcccppp{{{|||sssnnnnnnoooooonnnmmmooouuuxxxfffXXXPPPMMMPPPTTTSSSMMMJJJRRR^^^ooo}}}~~~|||zzzxxxtttoookkk```ZZZRRRLLLIIIIIIIIIIIIFFFIIIMMMOOORRRWWW```gggqqqxxx}}}zzzwwwuuurrrppprrrpppmmmjjjgggfffeeeeeehhhiiikkkmmmqqqwww~~~ttthhh^^^]]]bbbhhhnnnsss|||~~~zzzzzz|||}}}||||||zzzyyy|||sssmmmkkklllnnnlllqqqxxx}}}~~~|||zzzxxxwwwwwwwwwvvvuuutttqqqnnnkkkhhhgggffffffdddaaa[[[UUUPPPMMMGGGDDD???<<<<<<===>>>>>>:::999999999999999::::::===<<<999777777777888999===???FFFSSS```ggghhhhhhhhhhhhddd]]]YYYZZZYYYVVVLLLQQQ]]]llluuuvvvvvvwwwuuufffWWWQQQOOOKKKFFFCCC???<<<:::999999:::::::::666666666555555444333333555555444444333222222222111111111111000000000///........................,,,,,,...///000000000000---......//////000//////+++...222333222111111333777:::CCCHHHHHHOOOLLL:::444111......000222222222///000000000/////////000//////000//////...------111111000000000000000000222222333444444555555666888999999999888777555444:::999999999::::::;;;<<<<<<===@@@FFFSSSiii777777777888888777777777777777777777888888888888999;;;===???@@@@@@???>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<>>;;;:::;;;<<<<<<888888888888888999999:::;;;:::999888888888999:::<<>>AAAKKKZZZ^^^LLLJJJcccfffJJJ888333///...111333333222...000111000///...///111//////000000000///......111111111111000000//////222222333444444555555666888888999999999777666555999999999999:::;;;<<<<<<<<<===???EEERRRhhh777777888888888888777777777777777777888888888888999;;;>>>AAACCCCCCBBBAAA????????????>>>>>>>>>=========>>>???@@@@@@AAABBB???@@@@@@@@@@@@@@@@@@@@@===>>>>>>=========@@@BBBBBBEEEGGGHHHIIIOOOXXX```iiiwwwxxxtttuuuwwwwwwwwwuuuzzzooo^^^SSSNNNJJJKKKNNNQQQQQQUUU```mmm{{{~~~}}}yyyssskkkeeeWWWSSSMMMJJJIIIIIIJJJJJJFFFMMMUUUZZZ]]]eeepppyyy}}}zzzxxxvvvuuussssssrrrpppnnnmmmmmmmmmnnnmmmooorrrvvv{{{|||pppfffbbbaaaeeejjjooovvv~~~zzzssspppoooooommmnnnqqqrrruuu}}}vvvqqqoooppppppmmmpppvvv||||||zzzxxxvvvvvvvvvwwwxxxvvvuuussspppmmmiiifffeeeaaacccccc___WWWOOOJJJHHHCCC@@@;;;999999:::;;;;;;999888888888999999:::;;;888999999999999:::::::::;;;@@@QQQjjjzzzzzzqqqlllbbbbbb^^^VVVRRRSSSQQQNNNIIIRRRaaaqqqxxxxxxzzz{{{mmm^^^TTTNNNGGGCCCCCC:::888666666888999888888777888888888777666555444444444333333222111111111///000111222222111000///........................,,,,,,...///000000000000...---------///333666888666;;;???BBBCCCFFFLLLQQQeeedddddd^^^___ooorrr```>>>888222000222333222000...000111111......///111//////000000111000000000000000000000000111111111222222333444444555555666666888999;;;<<<<<<<<<;;;999999999999:::;;;<<<===;;;<<>>BBBDDDDDDDDDCCC@@@?????????>>>>>>======<<<<<<===???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>======>>>AAACCCCCCFFFHHHIIIKKKRRR]]]fffmmm}}}{{{wwwxxxzzz{{{zzzyyy~~~{{{iii[[[SSSQQQLLLMMMPPPUUUXXX]]]iiiuuu~~~||||||~~~|||yyytttlllccc]]]TTTPPPKKKIIIHHHIIIJJJJJJJJJQQQ[[[aaafffnnn{{{|||yyyxxxxxxwwwvvvtttsssqqqpppppppppqqqqqqrrrtttxxx|||sssfffdddbbbdddiiimmmqqqxxxuuunnniiigggjjjiiijjjnnnqqqvvv}}}vvvrrroooqqqvvvwwwuuuxxx~~~zzzxxxvvvuuutttuuuvvvwwwtttsssrrrpppmmmjjjhhhfff___aaabbb^^^UUUMMMHHHFFFAAA===999777888:::;;;;;;999999999999::::::;;;<<<777777999:::::::::::::::<<>>AAABBBFFFNNNUUUiiiLLLPPPnnnwwwnnnooovvvBBB<<<444111222333111......000222111...---///111...///000111111222111111......///000111222333333222222333444444555555666111222555888;;;<<<======999999999999:::;;;<<<===;;;<<<>>>DDDQQQfff~~~999999999888888888888777666666666777888888999999???>>>???CCCGGGHHHFFFCCC@@@???>>>>>>>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDCCCAAA>>>>>>???AAADDDGGGKKKMMMIIIJJJKKKMMMRRRZZZccciii{{{tttfffZZZSSSSSSMMMQQQWWW^^^eeennnvvv{{{|||yyyvvvuuuzzzwwwrrrkkkddd]]]XXXUUUMMMKKKIIIIIIJJJMMMNNNNNNRRRUUU\\\gggttt~~~{{{zzzyyywwwvvvuuurrroooppptttxxxzzzzzzzzz}}}wwwkkkdddcccgggmmmpppssswww}}}|||qqqiiigggiiiiiiiiiiiikkkoooxxx~~~xxxtttuuuwwwyyy{{{|||~~~zzzyyyvvvuuuttttttvvvwwwqqqooommmlllkkkiiifffccc```___\\\WWWRRRMMMIIIFFF@@@>>>;;;999888999:::<<<:::::::::::::::::::::::::::;;;;;;999888777888:::???NNNaaapppyyyzzzpppfff\\\YYYUUUQQQNNNKKKHHHEEEKKKTTT```hhhjjjjjjiiiiiihhh```UUULLLFFFCCCBBBBBB======;;;:::888777666555888888777777666666555555444444333333222111000000111111111111000000000000222111111111000000//////000000000000000000000000...///000000///000222444111111222333555888:::;;;<<>>AAADDDFFFDDDAAA@@@??????>>>??????AAAAAA@@@AAABBBDDDEEEFFFFFFFFFIIIIIIIIIHHHFFFDDDCCCBBBEEEFFFHHHKKKNNNQQQTTTVVVQQQQQQQQQTTTYYYaaajjjppp~~~rrreeeXXXRRRQQQPPPUUU[[[ccckkksss|||~~~wwwsssqqqpppnnnlllgggaaaZZZUUUPPPNNNJJJIIIHHHHHHKKKNNNPPPQQQXXX\\\dddooo|||}}}}}}|||{{{yyywwwsssqqqpppqqqvvvzzz|||||||||rrriiicccgggkkkqqqtttwww{{{xxxmmmfffeeegggggghhhiiikkkpppyyy~~~zzzwwwzzz|||~~~zzzyyywwwuuuuuuuuuvvvwwwsssqqqooommmllljjjgggeeecccaaa]]]XXXQQQKKKFFFDDD???===:::888777888:::;;;:::::::::::::::::::::::::::;;;;;;999777777888:::???NNN```mmmtttsssjjj___XXXVVVSSSOOOMMMJJJHHHFFFJJJRRR]]]dddeeeddddddddd^^^YYYRRRKKKGGGEEECCCAAA===<<<;;;:::999888777666888888777777666666555555444444333333222111111000111111111111000000000000111111111000000000//////........................///000222222111111222444111111111111222333444555444444777@@@KKKPPPMMMHHHHHH<<<222111222000...///111111111111111111111000////////////////////////000000000111222222333333222333444555666666666555888888888888999:::;;;;;;::::::999888888888888888;;;===AAAFFFRRRfff}}}}}}oooooo999999999888888888888777666666777777888999999999;;;;;;<<>>?????????>>>??????@@@@@@AAAAAABBBBBBAAACCCEEEGGGIIIKKKLLLLLLHHHGGGGGGGGGHHHJJJLLLMMMJJJMMMRRRXXX]]]aaadddeeegggeeedddfffmmmuuu}}}{{{nnn```XXXWWWUUUZZZcccmmmvvvzzzmmmddd^^^[[[YYYVVVTTTQQQMMMIIIGGGEEEEEEHHHIIILLLOOOTTTYYY___ccclllsss}}}}}}~~~}}}xxxtttpppqqqtttxxx|||~~~wwwrrroooooooooqqquuuzzz~~~{{{mmmfffbbbcccfffggghhhkkknnnssszzz~~~~~~~~~~~~}}}zzzyyyxxxwwwvvvvvvvvvwwwtttrrrpppnnnmmmkkkgggeeeccc```\\\VVVOOOHHHCCC@@@;;;:::888777777777888999:::::::::::::::::::::::::::::::::888777777999<<>>===>>>FFFUUUjjj{{{zzzrrreeeggg999999999888888888777777777777777888999999::::::;;;<<<===>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCBBBCCCFFFHHHKKKLLLNNNNNNKKKKKKKKKLLLNNNQQQTTTUUUTTTWWW\\\ccchhhmmmpppqqqooommmlllooowwwttteee\\\ZZZUUU[[[eeeoooxxxttteee[[[TTTPPPOOONNNMMMKKKHHHGGGFFFGGGGGGHHHLLLPPPUUUZZZaaaiiinnnxxx~~~~~~~~~~~~{{{uuuqqqqqqtttyyy~~~{{{uuussssssuuuwwwuuuyyy~~~vvvjjjeeecccdddgggjjjlllnnnrrrvvv|||~~~yyyyyyxxxwwwvvvvvvvvvvvvsssqqqnnnlllkkkhhheeebbb^^^\\\XXXSSSNNNHHHCCC@@@:::999888777777777888888::::::::::::::::::::::::::::::999888666777:::===GGGRRR]]]aaa```]]]WWWPPPRRRSSSRRROOOJJJEEECCCCCCLLLQQQVVVVVVSSSOOOMMMMMMKKKJJJJJJJJJJJJIIIFFFCCC============<<<<<<;;;;;;888888777777666666555555333333222222222222222111111111111111000000000/////////////////////000000000000000000000000000000---///222333111///......//////.........//////000...+++)))***...111111000...///...+++)))***---///------......////////////000000000000000000000000000000000111222222333333444444444555555666777777666777999;;;<<<<<<<<<<<<999999888888888999999:::>>>===>>>EEESSSgggzzz{{{uuuuuu}}}qqqeeeggg999999999888888888888777777777888888999:::::::::<<<>>>???>>>===<<<>>>??????@@@AAABBBCCCDDDDDDDDDCCCEEEGGGIIIKKKMMMNNNNNNLLLMMMNNNQQQTTTWWWZZZ[[[bbbdddggglllqqqtttwwwyyywwwuuuuuuyyywwwggg]]]ZZZWWW^^^hhhrrrzzz}}}mmm___UUUOOOLLLJJJJJJIIIHHHGGGGGGIIIJJJLLLMMMQQQXXX]]]bbbjjjssszzz~~~{{{uuuqqqtttyyy}}}yyyvvvuuuwwwzzz|||{{{qqqhhhfffeeefffhhhlllnnnrrrvvvzzz~~~xxxxxxwwwwwwvvvuuuuuutttqqqooommmkkkiiigggccc```YYYXXXUUUQQQKKKFFFBBB@@@999999888888888888888999::::::::::::::::::::::::::::::999777666777;;;>>>DDDNNNVVVWWWVVVTTTRRRNNNSSSUUUVVVRRRLLLFFFEEEEEEMMMQQQTTTRRRMMMHHHFFFFFFGGGIIIKKKNNNNNNLLLGGGCCC??????>>>>>>===<<<;;;;;;888888777777666666555555222222222222222222222222111111111111000000000000......////////////000000........................,,,...000111///....../////////...//////000111222000...---...//////---,,,---000000---,,,///000000------......//////000000000000000000000000000000000000000111222222333333555555444555555666888888666777999;;;=========<<<999888888888888999999:::<<<<<<>>>CCCOOO```sssvvvqqqrrr{{{xxxkkklll999999999888888888888777777888888999999::::::;;;<<<>>>???===;;;;;;<<>>999999999999999999999999::::::::::::::::::::::::::::::888666666777;;;>>>CCCKKKQQQPPPOOOPPPQQQQQQSSSVVVXXXUUUOOOJJJIIIJJJRRRTTTVVVSSSLLLFFFDDDDDDEEEJJJRRRYYY[[[VVVNNNGGGAAAAAA@@@???===<<<;;;;;;888888777777666666555555222222222222222222222222111111111111000000000000........./////////000000........................---...000000//////000222000000/////////000111111111111000/////////...------000000---...222222///---......///000000111111000000000000000000000000000000000111222222333333444444444333444555777888555777999<<<===>>>======999999999999999:::;;;;;;:::<<>>===:::999;;;>>>>>>@@@BBBDDDEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMMMMWWW\\\dddoooyyy~~~lll```\\\___fffpppyyy{{{qqqdddXXXQQQOOONNNOOONNNMMMMMMMMMPPPSSSWWWZZZ```fffnnntttzzz}}}}}}}}}|||zzz{{{~~~~~~~~~~~~{{{jjjdddffffffggggggjjjnnnuuu{{{}}}zzzvvvvvvvvvvvvuuutttsssrrrrrrpppmmmkkkiiifffbbb___WWWUUURRRMMMHHHBBB>>>;;;999999999999999999::::::::::::::::::::::::::::::::::::888666555777;;;???DDDKKKPPPOOOMMMPPPSSSUUURRRVVVYYYWWWQQQMMMLLLNNNXXXZZZZZZVVVOOOHHHFFFEEEFFFMMMZZZdddgggaaaVVVMMMBBBBBBAAA???>>><<<;;;:::888888888777666666555555222222222222222222222222111111111111000000000000---.........//////000000000000000000000000000000...///000000///000222555111111000/////////000000...---,,,,,,,,,---...///,,,///...+++---222111,,,.........///000111111222000000000000000000000000000000000111222222333333444333222222333444666777555777:::<<<>>>>>>======::::::::::::;;;;;;<<<===999<<>>;;;888777888999@@@BBBDDDEEEDDDDDDEEEFFFGGGFFFHHHLLLNNNOOOUUU[[[bbbmmmzzz|||kkkcccaaaaaahhhqqqyyy~~~}}}ssslllccc[[[WWWUUUTTTTTTYYYUUUTTTWWWZZZ]]]bbbhhhnnnssszzz~~~~~~vvvfffcccbbb```dddmmmnnnpppttt{{{}}}{{{zzz|||{{{zzzxxxwwwvvvuuuuuussspppllljjjiiigggbbb^^^SSSQQQNNNJJJEEE@@@===;;;888777777777777777888888::::::::::::::::::::::::>>>888555888::::::>>>EEEPPPPPPPPPPPPQQQSSSWWWZZZXXXWWWWWWUUUMMMGGGMMMXXX\\\[[[XXXSSSOOOJJJGGGEEEJJJPPP^^^pppvvviiiSSSEEEBBBBBB@@@>>>;;;999888777777888888777777666555444444333222222111111222222222222111111000////////////...---,,,,,,---...///////////////////////////000000000000000000000000////////////////////////...............///000111///......---------......000///.........///111222111111000000000111333444111111000000000000000111777555333111222444777999<<<<<<;;;;;;;;;:::::::::<<<<<<::::::::::::<<<<<<>>>======AAAFFFPPPbbbrrrppplllqqq{{{wwwmmmhhh;;;;;;;;;;;;:::999888888999999999888999999:::;;;=========;;;::::::<<<>>>BBBDDDFFFEEEDDDCCCCCCDDDDDDDDDFFFJJJLLLOOOXXXbbbppp}}}{{{kkkcccbbbdddjjjsss{{{{{{qqqlllddd^^^[[[ZZZ[[[\\\^^^[[[ZZZ^^^bbbeeejjjqqqvvv{{{nnn```^^^___^^^dddmmmoooqqqvvv|||~~~|||{{{}}}|||zzzxxxvvvuuuuuuuuutttpppllljjjiiifffaaa\\\RRRPPPMMMHHHDDD@@@===;;;888888888888888999::::::::::::::::::::::::::::::<<<888666999;;;===DDDMMMXXXXXXXXXXXXWWWWWWXXXYYYWWWUUUSSSQQQKKKHHHPPP\\\aaa___\\\WWWQQQMMMKKKJJJOOORRR___nnnssshhhUUUHHHAAA@@@???===<<<:::999888888888888888777666555444444333222222111111222222000000000000000111111111000///............///000////////////////////////000000000000000000000000////////////////////////000//////............///000//////.........//////000//////...///000222222000000/////////000222222111111000000000000111111222333333333555666888888<<<<<<<<<<<<======>>>>>><<<;;;:::999999:::;;;<<<===<<<<<<@@@EEEPPPbbbrrrrrrnnnrrr~~~tttjjjfff<<<;;;;;;::::::999888888999999999999999:::;;;;;;;;;<<<<<<<<<<<<===@@@CCCEEEFFFGGGFFFDDDBBBBBBCCCCCCDDDGGGJJJLLLRRR```nnn~~~~~~yyyjjjbbbaaaffflllttt{{{{{{xxxooolllgggcccaaabbbdddfffhhhddddddhhhlllpppvvv|||tttfff[[[ZZZ]]]___eeennnqqqsssyyy~~~}}}}}}zzzwwwuuuuuuuuuuuutttqqqmmmjjjiiieee___ZZZPPPNNNKKKFFFBBB>>><<<:::888888888999:::;;;<<<===:::::::::::::::::::::::::::888888:::===BBBMMMWWWbbbcccdddcccbbb___[[[YYYUUURRRNNNKKKHHHKKKVVVbbbeeeddd```ZZZTTTOOONNNNNNRRRTTT[[[gggjjjaaaRRRIII@@@???>>>===<<<:::999999888999999888888777666555333333222111111111111222...//////000111111222222000000////////////000000////////////////////////000000000000000000000000////////////////////////111000///......------...000///////////////000000////////////000111222333/////////...//////000111111000000000000000111111///000333555777888888888999:::;;;<<<===>>>??????;;;:::999888888999:::;;;<<<;;;<<<@@@FFFQQQdddttttttooorrrpppfffaaa<<<<<<;;;:::999999999999999999999999999:::;;;<<<;;;<<<======>>>???BBBEEEEEEFFFGGGGGGEEECCCCCCDDDFFFGGGKKKMMMOOOVVViii{{{~~~|||||||||~~~uuuggg``````eeejjjrrrxxx{{{|||}}}~~~~~~~~~{{{xxxvvvpppooommmjjjiiijjjmmmooosssooonnnrrrvvvyyy~~~~~~lllbbbZZZZZZ]]]```hhhooosssvvv|||~~~zzzwwwuuuttttttuuutttpppllljjjgggccc\\\WWWNNNLLLHHHDDD@@@===;;;:::777777888888:::;;;<<<===::::::::::::::::::::::::999999:::<<>>?????????>>>@@@BBBEEEDDDFFFGGGGGGFFFEEEEEEFFFHHHIIIMMMPPPRRR\\\ooo}}}|||}}}~~~zzznnnbbb\\\]]]dddiiipppuuuxxxyyyyyyzzzxxxzzz{{{{{{zzzxxxwwwvvvtttttttttrrrqqqqqquuuxxx~~~zzzyyy{{{~~~~~~xxxfff___ZZZYYY\\\aaahhhnnnuuuyyy~~~{{{xxxuuutttssssssqqqnnnkkkhhhfffaaaYYYTTTKKKIIIEEEAAA===;;;:::999666666777777999:::<<<<<<::::::::::::::::::::::::999;;;<<<>>>EEEQQQ___hhhoooooopppqqqooojjjbbb\\\TTTQQQKKKHHHNNN\\\kkktttqqqqqqmmmeee\\\UUUTTTUUUWWWRRROOOPPPNNNGGG@@@>>>BBBAAA???===:::888666555888888999888888777666555333222111111000000111111111111111111000000//////........................////////////////////////////////////////////////////////////////////////---------......000111111---,,,,,,,,,------.../////////000000111111111111111111111111111111111000000000//////000111222222444444333333444555666777999999999::::::::::::;;;::::::888888888888::::::===<<<>>>CCCIIIUUUhhhyyytttmmmppprrrccc\\\===<<<:::999888888999:::999999999999:::<<<===>>>???@@@@@@?????????BBBDDDDDDFFFHHHHHHFFFFFFFFFGGGHHHIIIMMMSSSYYYcccvvv{{{rrrfff[[[WWWYYY```eeelllrrrtttuuuuuuvvvrrrtttwwwxxxwwwwwwxxxxxxyyy{{{}}}|||zzzzzz~~~~~~~~~~~~nnn___\\\YYYXXX[[[aaahhhnnnxxx||||||yyyvvvtttrrrqqqnnnkkkhhhfffddd___WWWQQQIIIGGGCCC>>>;;;999999999777777777777888:::;;;<<<::::::::::::::::::::::::999<<<>>>BBBMMM^^^kkkpppqqqooonnnnnnnnniiiaaa[[[TTTQQQLLLKKKTTTeeetttzzzzzz{{{yyypppddd[[[YYYZZZYYYRRRLLLIIIFFF@@@===>>>AAA@@@???<<<:::888666555777888888777777666555444222222111000000000000111222222111111000//////...------............------////////////////////////000000000000000000000000////////////////////////,,,,,,,,,---///000222333++++++++++++,,,---......///000000000000///......111222222222222111111000////////////000111222333666555444333333555666777;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888999:::;;;>>>===>>>CCCIIIUUUhhhxxxuuummmppp{{{uuugggaaa>>><<<:::999888888999:::999999999:::;;;<<<===>>>>>>????????????@@@CCCEEEGGGHHHIIIHHHGGGEEEEEEFFFIIIJJJOOOYYYcccooouuukkk___UUUSSSUUUYYY^^^eeekkkmmmnnnnnnooolllooosssuuuvvvwwwyyy||||||~~~|||~~~}}}}}}|||}}}~~~wwwggg[[[[[[ZZZZZZ^^^eeemmmqqqyyy~~~}}}{{{xxxtttqqqoookkkhhhfffdddbbb]]]UUUOOOGGGEEEAAA<<<:::888888888999999999999999:::;;;;;;::::::::::::::::::::::::999;;;???FFFXXXlllxxxzzzsssoookkkiiihhhddd]]]WWWSSSQQQMMMMMMYYYlllyyy}}}xxxjjj___[[[[[[VVVNNNGGGDDD@@@<<<===@@@>>>>>>===<<<:::999888888666777777666666555444333222222111000000000000000111111111000000000000000---...///000000///...---////////////////////////000000000000000000000000////////////////////////---------......000111222,,,++++++,,,---...//////000000000000///---,,,+++000111222222222000///...////////////000111222333222333444555666666666666999999:::;;;<<<<<<======<<<;;;:::999999:::;;;<<<===<<<===BBBHHHSSSfffvvvvvvoooqqqxxxuuulllhhh>>><<<:::888888888999:::999999999:::;;;<<<>>>>>><<<===>>>??????AAADDDGGGIIIJJJKKKIIIFFFDDDDDDDDDKKKLLLSSS___mmmyyy~~~sssggg[[[QQQPPPSSSRRRWWW^^^dddfffgggggghhhiiimmmqqqtttuuuwww{{{~~~~~~}}}{{{~~~}}}{{{zzzzzz|||~~~rrrbbbZZZ\\\]]]]]]bbbjjjrrrwwwzzz~~~~~~~~~|||yyytttpppmmmiiifffdddcccaaa\\\TTTNNNFFFDDD@@@;;;999888888888;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::888;;;???III___vvvtttoooiiieeeddd```YYYSSSRRRQQQNNNOOO\\\ppp|||}}}zzzlll___ZZZYYYQQQIIIBBB???<<<:::<<>><<<<<<::::::::::::<<<<<<<<<;;;<<<@@@FFFQQQdddtttwwwppprrrvvvuuuooommm???>>><<<999888777777777::::::::::::;;;<<<======@@@@@@???@@@AAACCCEEEFFFIIIFFFEEEFFFDDDBBBDDDIIIPPPPPPXXXgggvvvyyy{{{~~~ppp```SSSMMMMMMOOORRRTTTWWWYYYZZZ\\\^^^```lllkkkmmmssszzz}}}{{{zzzzzz}}}}}}|||{{{zzz|||{{{iii^^^XXX[[[___bbbdddiiiqqqwww}}}{{{xxxvvvuuurrrpppnnnjjjeee```[[[VVVQQQNNNDDDCCC@@@===:::999888888888888999999999:::::::::======<<<;;;;;;::::::999===???AAAJJJ___vvv}}}uuukkkccccccaaaYYYSSSRRRNNNMMMOOOWWWdddpppvvvxxx{{{~~~~~~uuuggg[[[WWWWWWOOOIIIBBB<<<;;;<<<===>>>@@@???>>><<<:::888666555888888888777666444333222222222222111111111111000000000000000000000000000////////////////////////---.........//////000000////////////000000000000////////////////////////......------------..............................000000////////////000000000000000000111111111111000000111111222222222222555555555555666666777777999:::<<<===>>>?????????;;;;;;999999999999;;;;;;@@@@@@AAA@@@AAAKKKcccyyyyyyppppppxxx|||}}}ssspppttt@@@???===:::999888888888::::::::::::;;;<<<======?????????@@@BBBDDDFFFGGGIIIFFFFFFGGGFFFEEEHHHMMMSSSUUU___nnn|||{{{www|||{{{kkk\\\QQQLLLLLLLLLLLLNNNQQQSSSUUUYYY]]]```iiikkkooouuu{{{}}}{{{yyyyyyyyyzzzzzz{{{{{{|||uuueee\\\WWW[[[aaaeeeiiinnnvvv{{{{{{}}}zzzwwwvvvtttqqqooonnnjjjeee___ZZZUUUPPPLLLCCCAAA???<<<999888888888999999999999::::::::::::::::::999999888777777666;;;>>>DDDOOOcccuuuzzzvvvmmmeee___aaa```ZZZTTTRRRLLLLLLPPPZZZfffppptttttttttuuussslllaaaYYYUUUUUUNNNIIICCC>>>======>>>???AAA@@@???===:::888777666777777666666555333222111111222333333222000...,,,000000000000000000000000////////////////////////............/////////000....../////////000000000/////////////////////////////////....../////////........................000000////////////000000000000000000111111111111111111222222222222222222222222333333444555555666888888999;;;<<<<<<======;;;;;;999999999999;;;;;;???@@@AAAAAABBBLLLcccyyyyyyqqqrrrvvv{{{{{{pppmmmpppBBBAAA>>><<<:::999999999::::::::::::;;;<<<======>>>>>>???@@@BBBDDDFFFGGGIIIFFFFFFHHHHHHGGGKKKQQQXXX]]]iiiyyyvvvsssvvvtttcccVVVNNNKKKIIIHHHGGGIIIKKKNNNRRRWWW^^^bbbiiiooovvv{{{~~~~~~~~~}}}}}}|||zzzwwwvvvwwwyyyxxxyyy{{{}}}|||lll```[[[WWW]]]dddkkkooouuu|||~~~|||yyywwwvvvtttqqqooommmjjjddd^^^YYYSSSMMMIIIAAA???===:::888777777777999999999:::::::::;;;;;;<<<<<<<<<;;;::::::999999999>>>GGGVVVgggsssrrrlllaaa]]][[[]]]^^^YYYSSSQQQHHHKKKQQQ\\\gggmmmooommmllljjjfffaaa\\\XXXUUUSSSMMMIIIDDDAAA@@@@@@@@@@@@BBBAAA???>>><<<:::888888555555555555444333111111000111222333222000...,,,000000000000000000000000////////////////////////............////////////------........./////////////////////////////////000000////////////000000////////////////////////000000////////////000000000000000000111111111111222222222222222222222222111111222333444666666777888888999:::;;;<<<======;;;;;;999999999999;;;;;;===???AAACCCDDDNNNeeezzzzzzssstttvvv{{{zzznnnjjjmmmDDDCCC@@@>>><<<;;;::::::::::::::::::;;;<<<======??????@@@AAABBBDDDEEEEEEHHHFFFFFFHHHHHHIIINNNTTT]]]eeesss}}}xxxrrrsss{{{vvvjjjZZZOOOKKKIIIGGGEEEHHHIIIKKKMMMQQQXXX```fffnnnvvv~~~|||zzzzzzzzz{{{zzzzzzyyyvvvttttttwwwyyyyyy|||qqqeee^^^\\\ZZZaaajjjqqquuuzzz~~~|||yyywwwvvvtttqqqnnnlllhhhbbb\\\VVVPPPJJJFFF>>>===;;;999777777777777::::::::::::;;;;;;;;;;;;>>>>>>======<<<;;;;;;;;;777>>>KKK[[[iiinnniiiaaaXXXWWWXXX[[[[[[VVVPPPLLLFFFIIIPPPZZZccchhhhhhgggfffbbb\\\YYYXXXWWWUUUSSSLLLJJJFFFDDDDDDCCCBBBAAABBBAAA@@@>>>===;;;:::999555666666555444333222222000000111111111111111111000000000000000000000000////////////////////////.........///////////////------------.........///////////////////////////000//////////////////000000000000000000000000000000000////////////000000///000000000111111111111222111111111111000000000222222333555777888999::::::::::::;;;<<<===>>>???;;;;;;999999999999;;;;;;;;;===AAADDDFFFPPPfff{{{{{{tttwwwxxx}}}{{{nnniiikkkFFFDDDBBB???===;;;;;;;;;::::::::::::;;;<<<======AAAAAAAAABBBBBBCCCCCCCCCHHHEEEEEEHHHIIIKKKQQQXXXbbbnnn}}}|||xxxwww{{{}}}yyyvvviii___RRRJJJHHHHHHFFFDDDJJJKKKLLLNNNRRRZZZbbbhhhttt~~~}}}yyywwwvvvvvvwwwwwwwwwvvvuuutttuuuxxxzzz~~~yyykkkccc```aaaaaagggpppwww{{{~~~~~~~~~}}}zzzxxxwwwtttpppmmmhhhddd^^^XXXRRRLLLFFFBBB<<<;;;999888777777888888::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888888888>>>KKK\\\hhhhhh```YYYTTTVVVYYYYYYXXXTTTMMMHHHEEEHHHNNNVVV]]]aaabbbbbb___ZZZUUUSSSTTTVVVTTTRRRNNNKKKHHHGGGFFFEEEDDDBBBBBBAAA@@@???===;;;::::::666666666666666555444333555444222000///000222333///////////////////////////////////////////////////////////////.........------------.........//////////////////////////////......------......///000000000000000000000000000000////////////000000///000000000111111111111000000000000000000//////222222333555777888999:::::::::::::::;;;===>>>???;;;;;;999999999999;;;;;;:::<<>>IIIYYYbbb```ZZZVVVTTTXXX[[[YYYVVVRRRLLLEEEDDDHHHNNNUUUZZZ\\\]]]]]]VVVRRROOOOOORRRTTTTTTSSSQQQNNNKKKHHHHHHGGGEEEDDDAAAAAA@@@>>>===;;;::::::666666777777666555555444888666333000....../////////////////////////////////////////////////////////////////////.........------........./////////////////////////////////......------------......////////////////////////000000////////////000000000000000000111111111111/////////000000000111111111111222333444666666777888888777777888:::<<<===;;;;;;999999999999;;;;;;999<<<@@@DDDGGGSSSkkkwwwxxxwww|||vvvggg```aaaGGGEEEBBB???===;;;;;;:::::::::::::::;;;<<<=========>>>@@@BBBDDDDDDDDDDDDHHHFFFIIIOOOUUU[[[eeeooouuuwwwlllddd^^^YYYVVVKKKJJJHHHFFFFFFGGGHHHHHHLLLNNNRRRVVV\\\dddmmmsss~~~{{{yyyuuurrrqqqqqqssstttppprrruuuwwwxxxzzz}}}~~~rrriiifffhhhkkkooouuu|||~~~|||yyyvvvsssoooiiieee___[[[VVVQQQLLLFFFAAA===:::999888888888999:::;;;;;;<<<<<<<<<============?????????>>>======<<<<<<===>>>FFFTTT[[[ZZZVVVVVVTTTZZZ\\\YYYUUUSSSMMMFFFCCCIIIQQQXXX\\\\\\ZZZXXXNNNNNNNNNPPPSSSVVVXXXYYYTTTQQQLLLIIIHHHGGGFFFEEE@@@@@@???>>><<<;;;::::::555555666666555555444444000000111111000///...---////////////////////////////////////////////////000/////////................../////////000000000//////////////////////////////............//////........................000000////////////000000000000000000111111111111//////000111222333444444222222333333444555555666888888777777888:::<<<>>>;;;;;;999999999999;;;;;;:::<<>><<<<<<<<<;;;::::::999999@@@>>>DDDPPPWWWVVVUUUWWWTTT[[[]]]YYYUUUTTTOOOHHHAAAIIITTT\\\___]]]XXXUUUKKKMMMOOOSSSVVVZZZ^^^```WWWSSSMMMJJJHHHGGGGGGFFF@@@???>>>===<<<;;;:::999444444444555444444333333%%%(((,,,111333222000///////////////////////////////////////////////////000000//////.........---////////////000000000000////////////////////////000000////////////000000........................000000////////////000000000000000000111111111111000000111222444555666777555555555666666666777777::::::999999:::<<<>>>@@@;;;;;;999999999999;;;;;;:::<<>>>>>@@@BBBDDDDDDDDDEEEGGGIIIJJJJJJOOOYYYfffsss{{{~~~{{{lll^^^UUUOOOLLLKKKIIIIIIHHHHHHHHHJJJLLLMMMPPPXXXaaahhhlllttt~~~zzzvvvttttttsssrrrqqqqqqqqqqqqqqqrrruuuyyy|||xxxppplllnnnrrruuu|||xxxvvvtttqqqmmmhhhaaa\\\XXXUUUQQQMMMIIICCC>>>:::777888999999888777888:::;;;;;;;;;<<<<<<=========<<<===<<<999999;;;<<<;;;@@@IIIQQQUUUXXX[[[ZZZVVV```\\\ZZZ[[[XXXQQQLLLKKKJJJSSS[[[___```___XXXQQQLLLKKKJJJPPP]]]iiijjjdddZZZUUUNNNJJJHHHGGGDDDBBB=========<<<;;;999888777333333333333333444555666444333111////////////000333333222111000///......///////////////////////////......------///000111//////////////////////////////............//////---.........//////000000000000000000////////////000000000000000000000000111111111111111000//////111000000///000222444555666666666666666666666666888999999::::::;;;;;;<<<===<<<:::999888999999::::::;;;>>>BBBGGGVVVoootttssstttyyygggYYYZZZRRRKKKFFFDDDAAA===;;;<<<;;;;;;;;;;;;<<<===>>>>>>AAACCCDDDEEEEEEFFFHHHIIIKKKLLLQQQ\\\kkkzzzxxxhhhZZZPPPKKKHHHGGGHHHHHHIIIJJJKKKLLLNNNPPPTTT[[[dddkkkqqqzzz|||xxxuuuttttttsssrrrqqqqqqrrrrrrsssuuuwwwzzz}}}{{{tttrrrssswwwzzz~~~~~~}}}|||wwwuuurrrooolllfff___[[[WWWTTTOOOJJJFFFBBB===:::777888999999888888999::::::;;;;;;;;;<<<<<<<<<<<<=========;;;::::::<<<<<>>BBBHHHWWWpppxxxwwwuuuzzziii[[[]]]UUUMMMGGGEEEBBB===;;;===;;;;;;;;;;;;<<<===>>>???AAACCCEEEFFFFFFGGGIIIKKKLLLMMMSSS^^^nnn~~~uuueeeVVVLLLGGGEEEEEEEEEGGGKKKMMMOOOPPPSSSUUU[[[```hhhpppyyy|||xxxuuussstttssssssrrrrrrrrrsssssswwwxxxzzz}}}{{{yyy{{{~~~|||~~~{{{yyyxxxvvvtttqqqmmmjjjddd^^^YYYUUUQQQKKKFFFBBB???<<<:::777888999999888888999;;;:::::::::;;;;;;;;;;;;<<<=========<<<::::::;;;===IIIZZZkkkqqqoookkkeee```cccaaa```___ZZZSSSQQQSSSXXX___fffgggfffccc\\\TTTNNNNNNNNNVVVfffvvv|||{{{```WWWLLLGGGGGGFFFAAA<<<<<<<<<<<<;;;:::999888777888888666555333111000000333222111000/////////000000000000000000000000000///////////////////////////............///000000//////////////////////////////............//////............////////////......//////000000111111000000000000000000000000000111111111111000000///000000000000111222333444333444444555666777888888999999999:::;;;;;;<<<<<<<<<;;;:::999999::::::;;;;;;<<<>>>BBBIIIXXXrrrxxxwwwvvv}}}mmm```bbbXXXPPPIIIFFFCCC>>><<<===;;;;;;;;;;;;<<<===>>>???BBBDDDFFFGGGGGGHHHJJJLLLLLLNNNRRR\\\iiiyyy|||qqqbbbSSSJJJFFFEEEEEECCCGGGMMMPPPRRRTTTWWWZZZaaaeeelllvvvzzzwwwtttssstttsssssssssssssssttttttyyy{{{}}}zzzxxx}}}zzzwwwvvvuuusssooolllhhhbbb\\\XXXRRRMMMGGGAAA>>>===;;;:::666888999999999999:::;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;<<<:::888;;;AAAOOOaaasssxxxuuupppllliiihhhfffeeeccc\\\VVVXXX]]]jjjnnnpppllliiieee^^^WWWRRRSSSTTTYYYeeepppsssooo\\\SSSHHHDDDEEEEEE@@@;;;;;;;;;;;;::::::999888777888777666555333222000///222111111000000000000000//////000000111111111111////////////////////////............/////////000//////////////////////////////............//////.........///////////////////////////000000000000000000000000000000000000000000111111111111000///000000000111111222222333222222444555666888999999999999::::::;;;<<<<<<<<<<<<;;;:::999999:::<<<<<<<<<===???CCCJJJYYYttt}}}sssrrruuurrrfffhhh\\\SSSLLLHHHDDD???===>>><<<<<<<<<<<<<<<===??????BBBDDDFFFGGGHHHIIIKKKMMMOOOPPPTTTZZZdddppp|||rrriii[[[NNNGGGDDDDDDEEECCCHHHOOOSSSTTTVVVZZZ^^^eeejjjrrr|||~~~yyywwwuuutttsssssssssssstttuuuuuuvvvzzz|||~~~{{{xxxyyy~~~{{{yyywwwuuurrrnnnjjjfffaaa[[[WWWOOOJJJCCC>>><<<;;;::::::666888999:::999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888999;;;999888>>>GGGWWWfffuuuwwwsssqqqqqqqqqmmmkkkiiieee^^^ZZZ```jjj}}}{{{ssslllgggaaaZZZTTTVVVYYY\\\ccchhhddd]]]RRRKKKDDDAAACCCCCC@@@;;;::::::::::::999888777777555555555555444333222111111111111111000000000////////////000111111222222////////////////////////---....../////////////////////////////////////////////............/////////////////////.........111111000000//////......///////////////////////////000000111111111000000000111111111222222222222111222333555666888999:::999::::::;;;;;;<<<======;;;::::::999:::;;;===>>>======???CCCKKK[[[vvvxxxnnnmmmsssyyynnnooo___VVVNNNIIIEEE???===???<<<<<<<<<<<<===>>>??????AAACCCFFFGGGGGGIIIKKKMMMRRRSSSVVVZZZaaajjjuuu||||||rrrddd\\\QQQHHHDDDCCCCCCDDDEEEJJJQQQTTTTTTVVV\\\aaajjjpppyyy}}}yyywwwvvvuuussssssssstttuuuvvvwwwxxxzzz{{{}}}yyy{{{}}}{{{yyyxxxtttqqqlllgggccc^^^XXXUUULLLGGGAAA===;;;:::999999666888999:::999:::;;;======<<<<<<<<<<<<;;;;;;;;;:::777777;;;::::::DDDRRRdddnnnvvvuuuqqqrrrtttvvvpppooolllfff^^^]]]hhhvvv}}}ssslllddd\\\SSSWWWZZZ\\\___```ZZZQQQIIIEEEBBBAAABBBAAA???<<<999999999999999888777666333444555555555444333222000000111111111111000/////////000000111111111222////////////////////////---......///000///////////////////////////////////////............/////////////////////.........000000000000///////////////////////////////////////000000111111111111000000111111222222222111111222222333555666888999999:::::::::;;;<<<<<<======::::::::::::;;;<<<>>>???>>>>>>@@@DDDLLL]]]yyyuuullllllqqqvvvwwwbbbYYYOOOJJJEEE@@@>>>???<<<<<<<<<<<<===>>>???@@@@@@BBBEEEFFFGGGHHHKKKMMMOOORRRVVVZZZ```hhhqqqxxx}}}zzzzzz~~~rrrfffXXXSSSKKKEEECCCDDDEEEFFFGGGMMMRRRTTTSSSUUU\\\bbbmmmuuu{{{yyyxxxvvvvvvssssssssstttuuuwwwxxxyyywwwyyy|||zzz|||yyyvvvuuuqqqnnniiiddd___ZZZUUUQQQIIIEEE@@@<<<;;;:::999888666888::::::::::::<<<>>>>>>>>>=========<<<<<<<<<;;;777777<<<<<<>>>LLL]]]tttyyyzzzvvvssstttwwwwwwrrroookkkddd\\\]]]mmm~~~tttggg]]]RRRUUUWWWWWWXXXWWWPPPHHHCCCCCCDDDCCCBBB???===<<<888888888888888888777666333444555666666444222111///000111222222111000///000000000000000111111111////////////////////////------///000000000///...//////////////////////////////............//////000/////////............---......///000111111222//////////////////////////////000111111111111111000111222222222222111000333333444555666777888999::::::;;;;;;<<<=========::::::999:::;;;===???@@@??????@@@EEELLL^^^zzzqqqjjjkkkqqqcccZZZPPPKKKFFF@@@>>>@@@<<<<<<<<<======>>>???@@@@@@BBBDDDFFFGGGHHHKKKMMMKKKOOOTTTYYY___gggpppwww{{{uuusssuuu|||{{{lll___SSSOOOIIIFFFFFFGGGIIIIIIIIINNNSSSSSSRRRTTT[[[bbbpppyyy~~~zzzxxxwwwvvvuuussssssssstttvvvwwwyyyyyyvvvxxxzzz~~~}}}~~~zzzvvvtttrrroookkkfffaaa\\\WWWRRROOOGGGDDD@@@===;;;:::999888666888::::::::::::<<<>>>??????>>>>>>=========<<<===777888===>>>AAAQQQeeeyyyvvvwwwxxxvvvqqqooojjjbbbZZZ]]]pppyyyjjj]]]SSSUUUTTTQQQPPPNNNHHH@@@@@@DDDGGGFFFBBB>>><<<<<<777888888888888777777666444555666666666444111000///000111222222111000///111111000000000000000000////////////////////////,,,---///000000000///...//////////////////////////////............//////000000//////.........---***+++---///111222444555//////////////////////////////000111111111111111000111222333333222000000333444444555666777888888::::::;;;;;;<<<=========::::::999:::;;;===???@@@??????AAAEEEMMM___{{{~~~nnngggiiiqqqmmm```RRRKKKGGGBBB??????<<<<<<======>>>@@@AAABBBBBBCCCEEEEEEFFFGGGJJJLLLPPPPPPSSSXXX]]]cccnnnyyyxxxssspppsssyyywwwdddWWWNNNJJJEEEDDDGGGJJJKKKKKKLLLOOOQQQRRRVVV]]]gggnnn|||{{{wwwuuutttssstttuuuvvvxxxyyyzzzzzz{{{uuuvvvwwwzzz}}}~~~zzzvvvsssqqqpppkkkhhhccc^^^YYYSSSMMMHHHEEEBBB???<<<;;;:::888777777888999:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???;;;888888:::===HHH^^^tttxxxqqqmmmoooqqqrrrpppeeeVVVTTTbbbsss}}}}}}hhhYYYVVVSSSNNNIIIDDD@@@???>>>@@@BBBCCCBBB???===<<<<<<:::888777888999999888777777666666444333222111111000000000000111111111111//////000000000000//////000000///...............//////............////////////000000000000//////////////////////////////000000///...............////////////000000000000111111111111111111111111333333333333333333333333444111......222555555444333333444444555666666666999999;;;<<<===>>>>>>>>><<<;;;;;;;;;<<>>============>>>@@@AAABBBBBBCCCEEEEEEFFFGGGJJJLLLNNNMMMPPPVVV[[[bbbooo{{{xxxqqqpppooossszzzzzzgggYYYLLLIIIFFFFFFIIIMMMNNNNNNOOOQQQUUUXXX\\\dddooovvvzzzvvvsssssssssssstttvvvxxxyyyyyyyyyyyytttuuuxxx|||~~~zzzvvvrrrpppooohhheee```[[[VVVPPPJJJFFFBBB@@@<<<:::999999777666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===;;;;;;>>>CCCPPPfff{{{}}}tttmmmiiijjjlllnnnkkkaaaTTTSSSbbbsss}}}uuudddXXXUUURRRMMMHHHCCC@@@>>>===???AAABBBAAA>>>;;;:::;;;999888666777888888777555666666555444333222111111000000000000111111111111000000////////////000000000000///...............///..................///...//////000000000//////////////////////////////000000///...................../////////000000000////////////////////////111111111111111111111111222000//////111222333333333333444444555666666666888999:::<<<============<<<<<<::::::;;;<<<>>>???BBBBBBCCCFFFKKK[[[xxx{{{jjjdddfffmmmuuunnn```RRRKKKFFFAAA>>>============>>>???@@@AAABBBBBBCCCEEEEEEFFFGGGJJJLLLNNNMMMOOOUUU[[[cccqqq~~~vvvnnnjjjkkkooonnnttt}}}xxxeeeXXXIIIHHHHHHIIIMMMPPPQQQQQQQQQUUU[[[```fffooozzzxxxsssrrrrrrrrrqqqrrruuuxxxyyyyyyyyyxxxtttwww{{{}}}yyyuuuqqqnnnmmmccc```[[[WWWRRRMMMGGGCCC>>><<<999777777777777666777888999;;;<<<<<<<<<<<<>>>>>>===;;;:::999888777:::999999===EEESSSiii{{{}}}vvvnnngggdddeeefffiiidddYYYPPPRRRaaarrr|||~~~uuuhhh]]]VVVRRRPPPLLLGGGCCC@@@>>>===???@@@@@@???<<<:::999999888777666666777777666444666666555444333222111111000000000000111111111111111000///......///000111000//////............///......------------......---...///000000000000000////////////////////////000//////............///------.........////////////////////////////////////////////////////////////000111111000///000222333333444444555666666666888888:::;;;<<<=========<<<<<<:::999999:::;;;<<>>???@@@BBBBBBBBBCCCEEEEEEFFFGGGJJJLLLQQQPPPQQQVVV\\\eeetttxxxkkkdddaaabbbhhhoooooouuuqqq^^^RRRGGGGGGIIILLLNNNPPPQQQQQQRRRXXX```hhhoooxxx}}}vvvqqqppppppqqqppprrruuuxxxzzzzzzyyyxxxwwwzzz|||xxxsssoookkkiii___\\\XXXTTTOOOJJJEEEAAA<<<:::777666777888777666777888999;;;<<<<<<======>>>>>>===<<<:::999888888:::999999<<>>>>>???AAABBBCCCBBBCCCEEEEEEFFFGGGJJJLLLRRRQQQRRRWWW]]]fffuuu~~~nnneee]]][[[]]]```gggnnnqqqvvv~~~zzzgggVVVLLLFFFHHHJJJMMMNNNOOOPPPPPPUUU[[[eeennnvvv{{{uuupppoooooopppppprrruuuxxxyyyzzzzzzyyy{{{~~~~~~}}}zzzvvvqqqlllgggeee]]]ZZZUUUQQQMMMIIICCC@@@;;;999777777888999888888888999:::;;;<<<=====================<<<<<<;;;;;;=========@@@IIIXXXfffnnniiigggdddaaa````````````]]]TTTKKKJJJRRR___mmmuuuwwwxxxtttjjj]]]SSSQQQSSSRRRQQQNNNKKKHHHEEECCCBBBCCCCCCCCCAAA===;;;;;;<<<;;;999888888888888777555444444444333333222222111///000000000111111111111222000///------///000222//////............//////------,,,,,,,,,,,,------------.../////////////////////////////////////////////............//////------------.........///000000000000000000000000000000000000000000000000...111444444111000222444333333444444555666666666888888:::;;;<<<=========;;;;;;;;;<<<<<<===>>>>>><<>>>>>>>>???@@@AAABBBCCCBBBCCCEEEEEEFFFGGGJJJLLLPPPPPPRRRXXX___hhhwww}}}ppp___YYYUUUXXX]]]```ffflllppptttyyy~~~~~~ooo^^^QQQJJJFFFHHHKKKMMMNNNOOOQQQRRRZZZaaallluuu}}}}}}yyytttqqqooonnnooopppqqqsssuuuwwwyyyzzzzzz~~~{{{zzzxxxsssnnnhhhccc```ZZZWWWSSSOOOLLLGGGBBB???<<<:::777777888999999888888999:::;;;============<<<<<<==================<<<======???IIIVVV___aaa^^^]]]]]]^^^``````___^^^YYYNNNGGGJJJTTT^^^hhhoootttsssmmmcccXXXQQQQQQTTTSSSRRRPPPNNNKKKIIIGGGFFFFFFFFFEEEBBB>>><<<===>>><<<:::999888999888777555444333333333222222222111000000000000111111111111111000///......///000111///............//////000......------------...............//////......---///////////////////////////............//////000------........./////////////////////////////////111111111111111111111111000111222222222222444555333333444444555666666666999999;;;<<<===>>>>>>>>><<<<<<======>>>??????@@@===???BBBFFFKKKYYYsssmmmccccccfffmmm||||||tttfffWWWOOOIIICCC>>>===>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEEEEFFFGGGJJJLLLOOOOOOTTT]]]eeeooo}}}ttthhhYYYTTTTTTYYY^^^bbbggglllmmmoooqqqtttuuuvvvwwwwwwyyyzzz|||rrrbbbVVVMMMIIIEEEHHHLLLNNNOOOQQQUUUXXXaaaiiittt}}}{{{zzzwwwtttqqqooonnnmmmoooooopppqqqsssvvvxxxzzz}}}yyyxxxuuuqqqllleee```]]]WWWTTTPPPMMMJJJFFFAAA===<<<:::777666777888888777888999:::<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888:::;;;>>>HHHTTTYYYWWWXXXXXXYYY]]]```aaa^^^[[[WWWKKKEEEKKKVVV^^^dddiiinnnlllfff]]]VVVSSSUUUWWWRRRRRRQQQOOOMMMJJJHHHGGGGGGGGGEEEBBB>>>======>>>;;;:::888777888777555444333333333222222222222222000000000000111111111111000000////////////000000...............///000000///..................///////////////...---,,,,,,////////////////////////...............///000000....../////////000000000////////////////////////000000000000000000000000000///...///111444555555333333444444555666666666::::::<<<===>>>?????????===>>>>>>>>>???>>>>>>>>><<<===@@@CCCGGGUUUpppssshhhggghhhmmmyyyvvvgggXXXOOOJJJCCC???>>>>>>>>>>>>???@@@AAACCCCCCBBBCCCEEEEEEFFFGGGJJJLLLPPPQQQXXXbbblllvvv~~~{{{{{{oooeeeZZZUUUUUU[[[```dddiiiooojjjjjjkkkmmmoooppprrrsssrrrrrrtttzzzuuugggYYYOOOJJJHHHDDDHHHLLLNNNPPPSSSYYY]]]gggooozzzxxxxxxvvvtttrrrpppnnnmmmnnnmmmmmmnnnpppssswwwyyy|||}}}~~~xxxvvvtttpppjjjddd^^^ZZZUUURRROOOKKKHHHDDD???<<<;;;999777666777777777666999999;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;:::::::::999<<>><<<===>>>:::999777666777666444333333333222222222222222222000000000000111111111111//////000000000000//////...............///000111//////............//////000000000///...---++++++////////////////////////...............///000111////////////000000000000111111111111111111111111000000000000000000000000000---+++,,,111444555555333333444444555666666777:::;;;<<<>>>??????@@@@@@????????????>>>===<<<;;;<<<<<<>>>@@@DDDRRRmmmxxxmmmlllmmmoooxxx|||lll[[[PPPHHHAAA===<<<<<<===@@@CCCCCCBBB@@@??????AAACCCDDDEEEGGGKKKMMMNNNRRRZZZgggxxx~~~}}}oooeeeYYYYYY[[[```gggkkkkkkiiiiiiggggggjjjooorrrrrrqqqqqqrrruuuzzz|||vvvjjj\\\PPPJJJHHHIIIFFFJJJNNNQQQTTTYYYaaaffflllsss}}}}}}yyyuuusssqqqnnnkkkiiihhhgggiiikkknnnrrruuuwwwxxxyyy}}}}}}~~~~~~zzzxxxwwwtttqqqmmmiiiccc\\\WWWUUUQQQLLLGGGDDDAAA>>><<<666666666666777888999:::;;;;;;<<<<<<===<<<<<<<<<@@@>>>;;;::::::::::::999>>>;;;???JJJPPPQQQUUU[[[UUU___eeeccc___``````\\\TTTKKKIIIUUU___aaacccgggdddaaa\\\YYYXXXXXXXXXWWWXXXYYYYYYUUUNNNHHHFFFFFFHHHFFFCCC@@@===<<<;;;;;;;;;:::888666555444555555555444333111000/////////000000000000000000000000//////000000111111222222111111000000//////......,,,,,,---...///000111222......//////000000111111////////////////////////..................---------...............------111111000000//////......111000/////////000222333111111111111222333444555777666444444444555777888:::;;;;;;;;;<<<=========@@@???===<<<;;;<<<>>>???EEEBBB@@@AAAFFFSSSkkktttpppqqqttt}}}|||nnn]]]RRRJJJBBB>>>>>><<<===???@@@AAAAAA@@@??????AAACCCDDDEEEGGGKKKMMMOOOTTT^^^lll}}}}}}~~~~~~oooddd``````bbbgggmmmppppppooolllkkkllloootttxxxxxxxxxvvvwwwxxx|||~~~{{{tttgggYYYNNNIIIHHHIIIIIILLLPPPSSSVVV\\\dddjjjqqqwww{{{vvvvvvtttrrrpppnnnlllkkkkkkjjjlllooosssvvvxxxyyyyyy|||}}}~~~}}}zzzxxxwwwtttqqqmmmhhhbbb[[[WWWRRRNNNIIIEEEBBB???<<<:::666666666777777888999:::;;;;;;<<<<<<======<<<<<<>>>===;;;:::;;;;;;;;;;;;??????GGGVVV___^^^YYYWWWVVV```fffeeebbbaaa___[[[MMMIIILLLYYYdddeeedddeee^^^\\\YYYYYY[[[^^^```aaa______^^^XXXQQQLLLIIIIIIGGGFFFCCC@@@===<<<;;;;;;:::999888666555444555555555444333111000/////////000000000000000000000000000000000000000111111111000000000000//////......---......///000111222222000000000000////////////////////////////////////////////////////////////......////////////......111000000000/////////...111000/////////000222222111111111111222333444444777666444444444555777888::::::;;;;;;<<<============<<<;;;:::;;;<<<>>>???CCCAAA@@@BBBGGGUUUlllyyyuuussswww}}}ooo___TTTLLLDDD@@@@@@<<<======>>>??????@@@@@@???AAACCCEEEFFFHHHKKKNNNPPPVVVbbbqqqzzzzzzooodddbbbccceeeiiimmmpppqqqqqqppppppssswww||||||ssseeeVVVLLLGGGGGGHHHKKKOOOSSSVVVYYY___gggnnnuuu{{{xxxsssqqqpppooommmlllkkkkkkjjjlllnnnqqqtttwwwyyyyyyzzz|||}}}~~~|||zzzyyywwwtttpppkkkfff```YYYUUUNNNJJJEEEBBB???===:::888777777777777777888:::::::::;;;<<<==================<<<;;;;;;;;;;;;<<<===BBBGGGUUUiiitttpppcccZZZ\\\bbbgggfffcccaaa\\\XXXIIIKKKTTTaaakkkkkkhhheee\\\ZZZYYYZZZ___dddhhhjjjgggfffbbb[[[TTTNNNLLLKKKFFFEEEBBB@@@===<<<;;;::::::999888666555555555555444444222111000000//////000000000000000000000000111000000000000000000///000000000////////////...///000000000111111222222111111111000///.........//////////////////////////////////////////////////////000000000000//////000000000000////////////000000000///000111111222111111000111111222333444666555444444444666777888::::::;;;;;;<<<======>>>::::::999:::;;;===???@@@@@@??????BBBHHHVVVnnn}}}yyywww|||~~~qqqbbbVVVMMMDDD@@@AAA>>>>>>======>>>???AAABBB@@@AAADDDEEEFFFHHHKKKNNNPPPWWWcccsssxxxuuu{{{qqqgggeeeeeegggjjjnnnppprrrrrruuuwwwzzzwwweeeUUUKKKGGGGGGHHHLLLOOOSSSVVVZZZ```iiipppvvv{{{|||uuuqqqooonnnmmmlllllllllllllllooopppsssvvvyyyzzz{{{{{{|||}}}~~~{{{zzzzzzwwwtttoooiiiddd]]]WWWRRRJJJGGGCCC???===;;;999777777777777777888999:::::::::;;;<<<======>>>======<<<<<<;;;:::999:::<<<>>>FFFRRReeeyyy|||pppggghhhhhhgggddd```]]]XXXUUUJJJSSS^^^iiioooqqqlllfff^^^]]]\\\^^^ccchhhkkkllliiifffaaaZZZSSSNNNKKKJJJDDDCCCAAA???===<<<;;;:::999888777777666555555555444333222111000000000000////////////////////////111111000000/////////...////////////////////////000000000000000000000000111000000000/////////...////////////////////////............//////////////////000111111111111000000000000000////////////000000000000000111111222000000000000111222333444555555444444555666777888999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;===>>>???>>>===???CCCIIIWWWnnn~~~{{{zzzssseeeYYYNNNDDD@@@AAA@@@???>>>>>>>>>@@@BBBCCC@@@BBBDDDEEEFFFHHHLLLNNNPPPWWWcccsssuuuvvvtttkkkjjjkkkmmmppprrruuuwwwyyy{{{~~~}}}hhhVVVKKKHHHHHHIIILLLOOOSSSVVVZZZaaakkkrrruuuzzz{{{uuuqqqrrrrrrqqqqqqqqqrrrrrrsssppprrruuuxxx{{{}}}}}}~~~~~~~~~{{{zzzzzzvvvrrrlllfff```YYYSSSNNNHHHEEEAAA>>>===;;;999888777777777777888999:::;;;:::;;;<<<===>>>>>>>>>>>><<<<<<;;;999888999>>>AAAJJJ[[[ppp~~~}}}yyyuuuuuunnneee___\\\XXXUUUSSSPPP]]]iiinnnqqqsssooogggaaa``````cccgggjjjllllllddd```ZZZTTTOOOKKKHHHFFFBBBAAA@@@???>>><<<;;;:::888888777777666666555555333333222111000000000000////////////////////////111000000000//////...................../////////////////////////////////.../////////000000000111////////////////////////,,,,,,,,,------.........//////000111222222111111////////////000000000000///000000000111111111111000000000000111222333333444444444555666777777888999999:::;;;<<<===>>>???>>>>>>==================<<<<<<>>>CCCIIIVVVlll}}}}}}wwwiii]]]PPPDDD@@@AAA@@@????????????AAABBBCCC@@@BBBDDDFFFGGGIIILLLNNNQQQXXXdddsss~~~yyy~~~wwwpppkkkmmmppprrrtttwww{{{~~~jjjWWWMMMJJJLLLMMMNNNQQQTTTWWW\\\dddnnnuuuxxx|||{{{vvvsssrrrqqqqqqqqqqqqrrrssssssqqqsssvvvzzz}}}}}}{{{yyyxxxuuuqqqjjjccc\\\UUUOOOJJJFFFCCC???===<<<;;;:::888888888777888888999:::;;;:::;;;<<<===>>>?????????======;;;888888;;;CCCJJJTTTddduuuzzzyyyyyy|||~~~~~~rrrddd]]]ZZZWWWTTTTTTXXXjjjvvvwwwwwwzzzuuukkkcccccceeehhhkkkllljjjiiiZZZWWWRRRNNNKKKHHHEEEBBB@@@@@@??????>>><<<;;;:::777777777777777666555555333222222111000000111111000000000000000000000000000//////////////////...---............/////////------....../////////000.........///000111111111////////////////////////+++++++++,,,------.........///000111111222111111////////////000000000000//////000111111111111000000000///000000111222333333444444555666777888888888999:::;;;<<<>>>????????????>>>>>>>>>=========<<<<<<>>>CCCHHHTTThhhzzz|||oooaaaSSSFFFAAABBB>>>>>>>>>??????@@@AAABBBAAABBBDDDFFFGGGIIILLLOOOTTT[[[gggvvvxxxrrrmmmpppsssuuuwwwzzzjjjWWWNNNNNNPPPRRRRRRUUUXXX[[[```hhhsss{{{|||xxxvvvoooooonnnnnnoooooopppqqqqqqssswww{{{|||yyyvvvuuutttoooggg```YYYRRRKKKGGGCCCAAA===;;;;;;:::999888888888888888999:::;;;;;;:::;;;<<<===????????????<<<<<<;;;999999AAALLLVVVdddpppyyyxxxuuuyyy~~~rrrddd___^^^ZZZWWWWWWbbbxxxuuuiiijjjkkkmmmmmmiiiddd```QQQNNNKKKJJJJJJHHHDDD@@@>>>>>>??????>>><<<:::999666777777888777777555555333222111111000111111111000000000000000000000000.........///////////////---------.........//////------...///000111111222////////////000000000000////////////////////////++++++,,,,,,---......///---...///000111111111111.../////////000000000111...///000111222111111000/////////000000111222333222333444666777777888888888999:::;;;<<<>>>??????<<<<<<==================<<<<<>>??????@@@@@@AAACCCEEEFFFGGGIIILLLOOOWWW^^^jjjyyyyyyttttttwwwzzz|||~~~iiiVVVNNNPPPSSSVVVVVVXXX\\\___dddlllwww}}}zzzxxxqqqqqqqqqqqqqqqqqqrrrrrrqqqssswww|||~~~{{{wwwtttrrrsssnnnfff^^^WWWPPPIIIEEEBBB???<<<::::::999888777888888888888999:::;;;<<<:::;;;<<<>>>??????@@@@@@;;;<<<;;;999;;;EEETTT___ssszzz}}}xxxwww|||rrrdddbbbccc___[[[ZZZjjjqqqqqqqqqpppmmmeee\\\VVVKKKJJJHHHIIIJJJHHHDDDAAA===>>>>>>>>>>>><<<:::999666666777888888777666555222222111111111111111111000000000000000000000000---.........//////000000---------.........//////---...///000111222333444111111000000//////......////////////////////////,,,,,,------...///000000------///000000111111111.../////////000000111111...///000222222111111000////////////000111222333222333444666777888888888888999:::;;;===>>>???@@@999999;;;<<<======>>>>>><<<<<>>???@@@@@@@@@@@@AAABBBDDDFFFKKKRRRVVVWWWcccqqq~~~}}}xxxvvvzzzuuu\\\TTTSSSQQQVVV^^^^^^```ccceeejjjrrr}}}|||yyywwwvvvyyyuuuqqqpppqqqrrrqqqooossswww{{{}}}|||~~~{{{xxxtttpppllljjjeee^^^WWWQQQKKKFFFCCC===<<<;;;999888777777777666777999:::;;;<<<<<<<<<======>>>>>>??????@@@@@@>>><<<<<<===>>>GGG^^^uuuxxxvvvyyy{{{xxxooojjjeeeaaa]]]XXXZZZ___sssxxxxxxvvvpppggg[[[PPPIIIEEEHHHIIIIIIIIIJJJFFF@@@======<<<;;;999888777777===;;;999666444333333333111111000000//////......////////////////////////000000000000000000000000000000000000////////////......///000000000000000////////////////////////...///000111111000///.........------------......000000000000000000000000...///000111111000///...000111111111111222222222111111222222222333333333222222333333555666888999;;;;;;;;;<<<===>>>???@@@======>>>>>>>>>>>>======???======CCCJJJSSS```mmmyyymmmZZZKKKDDDBBBBBB@@@>>>>>>@@@BBBBBBBBBBBBCCCDDDEEEGGGLLLRRRWWW[[[fffttt}}}{{{nnnXXXRRRRRRQQQUUU\\\]]]^^^```dddkkkuuu|||yyywwwvvvxxxuuuqqqppprrrsssrrrqqquuuyyy}}}~~~|||zzz{{{}}}~~~zzzwwwsssnnnjjjfffbbb[[[TTTNNNIIIDDDAAA===<<<:::999888777777777777888999:::;;;<<<<<<<<<==================>>>>>>>>>======???CCCOOOggg}}}uuuqqqttttttpppmmmhhhbbb]]]XXXUUUZZZbbbvvvwwwuuuppphhh___UUULLLGGGEEEIIIKKKJJJJJJJJJFFFAAA???>>>===;;;999888777666;;;:::888666555333333333000000000000000/////////////////////////////////000000000000000000000000////////////..................///000000000000000////////////////////////---...///000000///...---///......------......///000000000000000000000000//////000111111000////////////000000000111111111111111222222222333333333333333333444555666777888::::::;;;;;;<<<===???@@@======>>>>>>>>>>>>======>>><<<===BBBHHHQQQ___kkk|||~~~ppp]]]NNNGGGEEEBBB@@@??????AAACCCCCCCCCDDDEEEEEEFFFGGGLLLRRRVVV^^^hhhuuuvvvdddSSSOOOPPPPPPSSSXXXYYYYYYZZZ```kkkxxx~~~|||yyyxxxwwwvvvtttrrrrrrssstttuuutttxxx{{{|||zzz|||||||||~~~{{{vvvrrrmmmhhheeeaaa\\\VVVOOOJJJEEEAAA>>><<<;;;:::999888777777777777888999;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;<<>><<<999777666666888777777666555444222222//////000000000000000000////////////////////////000000000000000000000000............------------......///000000000000000////////////////////////------............------///......------......///000000000000000000000000000000111222222111000000.../////////000000000000111111222222222333333333555444444444555666666777:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>???===>>>CCCHHHQQQ___mmm|||yyysss```QQQIIIGGGDDDBBB@@@@@@BBBCCCCCCCCCEEEEEEEEEFFFGGGKKKQQQUUU]]]hhhuuuhhhZZZNNNKKKMMMLLLMMMPPPQQQOOOQQQYYYhhhwww|||zzzyyyxxxuuuuuuttttttuuuwwwxxxxxx{{{}}}}}}}}}}}}|||vvvpppkkkfffaaa]]]\\\XXXQQQLLLGGGCCC???<<<::::::999888777777888888888999:::;;;<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;888888999===FFFWWWnnnvvvjjjeeehhhmmmmmmjjjddd^^^WWWQQQLLLOOO\\\jjjwwwwwwoookkkddd\\\TTTNNNJJJIIIJJJOOOSSSQQQOOONNNKKKFFFEEECCC@@@===:::777666555555666666777666444222111/////////000000111111222/////////////////////////////////////////////////////////.........------......///000000000000000////////////////////////........................//////............//////////////////////////////111111111222222111111111/////////000000000111111111111222222222333333333666555555555555555666666::::::::::::;;;===>>>??????>>>>>>>>>>>>>>>>>>???AAA@@@AAADDDIIIRRRaaappp|||yyyvvvtttaaaRRRJJJHHHGGGEEEBBBBBBBBBCCCCCCBBBDDDEEEEEEFFFGGGKKKQQQUUU^^^iiixxxuuu\\\SSSJJJHHHHHHGGGGGGGGGHHHFFFHHHQQQaaarrr~~~|||{{{zzzvvvvvvwwwxxxxxxyyy{{{|||}}}~~~zzzsssmmmgggbbb]]]YYYXXXTTTNNNIIIEEEBBB>>><<<999999888777777888888888999999:::;;;<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<999999:::<<>>?????????>>>>>>>>>>>>??????@@@???AAADDDHHHQQQbbbrrr{{{wwwvvv~~~uuucccTTTKKKHHHGGGEEECCCBBBCCCDDDDDDDDDEEEEEEFFFFFFHHHMMMSSSWWWbbboooxxxhhhRRRLLLFFFDDDDDDCCCBBB@@@@@@@@@CCCLLL[[[lll{{{~~~}}}|||xxxyyy{{{|||||||||~~~~~~yyyrrrkkkeee```[[[WWWTTTPPPKKKGGGDDDAAA>>>;;;888888777777777888888999::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>===============<<<======???HHHXXXeeekkkkkkeeecccgggkkkiiifffddd\\\TTTMMMJJJLLLSSSaaammmuuu{{{yyypppjjjffffffdddbbb^^^YYYUUUSSSQQQVVVXXXTTTPPPPPPPPPNNNIIIFFFBBB>>>:::888777777888777777666555444222222000000111111111111111111000000000000000000000000000000000000000000000000111000000000////////////......///000000000000000////////////////////////000000////////////000000000//////......//////000000000000000000000000000222111000000000000111222111111111111222222222222111111222222222333333333666555555555666777777888;;;;;;;;;<<<===>>>???@@@@@@???>>>======>>>???@@@======???CCCFFFPPPccctttyyyuuuuuu|||wwweeeVVVMMMJJJEEECCCBBBCCCEEEGGGGGGGGGFFFGGGHHHIIIKKKPPPVVV[[[fffuuu|||uuuwww|||wwwcccYYYIIIGGGCCC@@@AAAAAA@@@>>>===???CCCKKKXXXiiiyyy~~~zzz}}}~~~~~~zzzuuunnnfffaaa[[[WWWTTTPPPLLLHHHDDDAAA???<<<:::777777777777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========??????@@@IIIWWW```aaadddbbbgggoooqqqkkkeeecccZZZPPPIIIJJJPPPYYYcccmmmmmmppptttuuuqqqllliiihhhhhhgggeeebbb^^^ZZZWWWVVVRRRVVVWWWQQQLLLMMMOOOPPPJJJGGGCCC>>>;;;999999999;;;:::888666555333333333222222111111111111111111000000000000000000000000000000000000000000000000000000/////////...............///000000000000000////////////////////////000///............///000000000////////////000000000000000000000000000000111000000//////000000111000000000000111111111111111111222222222333333333555555555555666777999999<<<<<<<<<===>>>???@@@AAAAAA@@@>>>======>>>@@@AAA===>>>AAAEEEIIISSSgggyyyvvvqqqqqqwwwyyyfffWWWNNNKKKCCCAAAAAABBBFFFIIIJJJKKKGGGHHHIIIKKKMMMRRRYYY]]]gggwwwwwwrrrlllnnnsssyyy}}}eeeTTTLLLDDDCCC@@@>>>???AAA@@@>>>===@@@EEELLLWWWgggyyy|||uuupppiiiaaa\\\WWWRRRPPPMMMJJJEEEBBB@@@>>>;;;999777666666666777888999:::;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;>>>>>>???HHHVVV\\\[[[^^^```iiiuuuwwwnnngggfffXXXNNNGGGKKKSSS\\\eeellleeefffhhhiiifffcccdddgggjjjhhhddd```\\\YYYWWWWWWQQQVVVVVVOOOIIIKKKNNNPPPJJJGGGCCC>>>;;;:::::::::===;;;999666444333333333333222222222111000000000000000000000000000000000000000000000000000000000//////.........---------...//////000000000000000///////////////////////////...---,,,,,,---...///000000////////////000000000000000000000000000000111000///......///000111////////////000000000000111111222222222333333333444444444555666888999:::============>>>@@@AAABBBAAA@@@>>>======>>>@@@AAA@@@AAAEEEIIILLLWWWllltttooonnnsss|||zzzlll^^^PPPGGGDDDBBBCCCFFFGGGGGGLLLRRRRRRRRRPPPNNNMMMPPPXXX^^^ooozzzuuullliiihhhiiikkkpppxxxlllXXXKKKEEEAAACCCEEEDDDBBBAAA@@@@@@@@@AAAGGGRRRaaaqqq~~~|||tttnnnfff^^^XXXTTTPPPMMMIIIGGGDDD@@@<<<999666555777777777888999999::::::>>>>>>>>>>>>============<<<<<<;;;:::===???>>>:::???EEEJJJMMMSSS\\\```___dddnnnuuurrrnnnjjjeee^^^YYYNNNGGGMMMWWW^^^ccciiimmmggg^^^YYYZZZ___dddhhhnnnjjjhhhiiifff^^^XXXUUUSSSRRROOOLLLJJJJJJJJJKKKGGGDDD@@@;;;888777777888888777666444333222111111111111111111000000000000---...///000222222222222//////////////////////////////............//////...............///000000////////////////////////........................---------......000111111------------.........///////////////000000000000000000111333333333333333000111222333333333111111555555666666777888888888;;;;;;<<<>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAEEEKKKXXXnnnzzzpppmmmlllqqqxxxrrrdddWWWMMMGGGDDDDDDFFFGGGHHHNNNUUUWWWWWWUUUQQQOOORRRYYY___nnnxxxwwwnnnhhhgggeeefffiiimmmttt}}}lllYYYLLLFFFBBBDDDFFFFFFDDDCCCBBBCCCDDDGGGNNNZZZhhhwwwyyyqqqkkkccc\\\VVVRRRNNNKKKDDDCCC@@@>>>;;;999888777777777888888999:::::::::============>>>>>>>>>>>><<<<<<;;;;;;===???>>><<<>>>IIIUUU]]]ccchhhjjjhhhkkkrrrvvvsssoookkkeee^^^QQQLLLLLLUUU^^^bbbeeeiiikkkeee^^^[[[]]]dddlllpppvvvpppkkkkkkggg```ZZZXXXSSSPPPLLLJJJJJJJJJIIIHHHCCC@@@===:::888888999999888777555333222111000000111111111111000000000000...///000111111111111111////////////////////////......------------.....................///000000////////////////////////........................---------......///000111------........./////////////////////000000000000///000000111111222333333111222333444444444444333555666666777777888999999;;;;;;<<<>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBFFFLLLYYYoooyyynnnkkkkkkooovvvzzzlll^^^SSSKKKGGGEEEFFFHHHKKKSSS\\\bbbaaa^^^XXXTTTUUUZZZ___jjjttt~~~uuummmfffdddeeedddgggjjjnnnsssyyylllYYYMMMGGGCCCEEEGGGGGGFFFEEEFFFGGGJJJOOOXXXdddrrr|||uuulllggg```YYYSSSOOOKKKHHH???>>>===;;;:::999999999777888888999999::::::;;;<<<<<<======>>>>>>??????===<<<<<<<<<===>>>???@@@CCCTTThhhsssxxxzzzyyyvvvwwwyyyxxxtttqqqmmmfff^^^MMMPPPYYYdddkkkkkkkkkllllllgggaaa___cccllluuuzzz~~~vvvnnnjjjggg```[[[ZZZRRRMMMHHHGGGIIIJJJGGGDDD>>>===;;;999999999:::;;;666555444222111000000000111111111111000000000000///000000111111000000///////////////////////////------,,,,,,,,,,,,------///............//////000000000000000000000000000..............................---......///000111....../////////000000000////////////000000000000000////////////111222333333333444555666666555555555666666777777888999999;;;;;;<<<===???@@@AAAAAA???>>>>>>======>>>>>>???@@@@@@BBBFFFLLLZZZpppwwwkkkhhhhhhkkksss~~~qqq```UUUMMMHHHEEEGGGJJJPPP\\\fffooonnniiiaaaZZZWWWXXX[[[ccclll{{{zzzrrrjjjcccbbbdddiiilllqqqtttvvvzzzlllYYYMMMGGGCCCEEEGGGHHHGGGGGGIIIJJJOOOVVVaaannnzzz~~~vvvooogggccc\\\VVVQQQMMMIIIFFF>>>===<<<;;;:::999999999888888999999:::;;;;;;;;;;;;<<<<<<===>>>??????@@@>>>===<<<===<<<<<>>@@@AAAAAA???>>>============>>>???@@@@@@BBBFFFMMMZZZqqquuuiiieeeeeehhhppp|||qqq```TTTMMMHHHFFFHHHNNNVVVeeeqqq|||zzzuuukkk```XXXUUUVVVZZZbbbnnn{{{|||yyyuuummmdddbbbfffnnnrrrwwwyyyzzz}}}mmmYYYLLLGGGCCCEEEGGGHHHIIIJJJLLLNNNTTT\\\iiiuuuxxxpppjjjccc___YYYTTTPPPLLLHHHEEE???>>>===;;;:::999888888999999999:::;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@???======>>><<<;;;CCCNNNgggxxxzzzuuuqqqmmmiiifffbbbmmm{{{~~~yyyvvvrrrooollllllrrr{{{vvvjjjeeeccc^^^ZZZXXXQQQKKKEEEEEEIIIJJJEEE@@@??????>>>===<<<;;;:::999444333222111000/////////111111111111000000000///000000000000000///...---//////////////////////////////............////////////............/////////////////////////////////////////////////////////............//////000////////////000000000000////////////000000000000222111000///000222444666:::999888666555444333333333333444555555666666777::::::;;;===>>>???@@@AAA???>>>===<<<<<<===>>>???@@@@@@BBBFFFLLLZZZppptttgggdddcccfffnnn{{{qqqbbbWWWOOOJJJHHHKKKQQQ\\\kkkxxx}}}ssseeeZZZTTTQQQRRRXXXaaajjjqqquuuvvvuuuttttttvvvtttmmmddddddiiiqqqvvv{{{}}}}}}mmmYYYMMMGGGEEEGGGIIIJJJKKKMMMQQQSSSZZZcccppp{{{yyyrrrkkkggg___[[[VVVRRRNNNJJJFFFCCC???>>>===;;;999888777777999::::::;;;;;;<<<<<<===<<<<<<======>>>>>>??????@@@<<<<<>>@@@NNN___|||wwwqqqmmmiiihhhjjjqqq}}}zzzqqqpppnnnqqqwww~~~|||pppeeebbbbbb^^^YYYVVVNNNJJJFFFFFFHHHHHHDDD??????@@@@@@???>>>;;;999777444333222111000000000000111111111111000000000000000000000000//////...---/////////////////////////////////....../////////000//////............/////////////////////////////////////////////////////////............//////....../////////000000000////////////000000000000222111111111111333444555:::888777555333222222111333444444555555666777777::::::;;;<<<>>>???@@@@@@???>>><<<;;;;;;<<<>>>???@@@@@@BBBEEEKKKXXXnnnsssfffcccbbbeeemmm|||~~~ssshhh```SSSNNNKKKNNNTTT^^^mmmzzzxxxjjj]]]TTTPPPMMMPPPUUU[[[___bbbccccccfffiiilllmmmgggaaaeeellluuuzzzkkkYYYNNNHHHHHHIIIKKKMMMOOORRRVVVYYYaaajjjwww{{{uuunnnhhhdddZZZWWWRRROOOKKKHHHDDDAAA===<<<:::999888777666666:::::::::;;;<<<<<<==================>>>>>>>>>>>>>>>;;;<<<@@@BBBGGG\\\rrrzzzqqqkkkfffbbbfffmmmuuusssrrrssswwwzzz||||||oooddd\\\\\\^^^ZZZSSSPPPJJJHHHFFFEEEEEEDDDAAA???===>>>??????>>>;;;888666444333222111111111111111111111111111000000000000//////////////////......///////////////////////////......------......///000000///...............------------------------//////////////////////////////............//////------........./////////////////////000000000000000000000111222222333333666555444222222222222333555555666666777888888888999:::;;;<<<===???@@@@@@???>>><<<::::::<<<>>>???AAA@@@AAAEEEJJJVVVlllssseeeaaabbbeeemmm}}}~~~vvvnnnhhhVVVQQQNNNPPPVVV___mmmzzzzzzmmm___UUUPPPJJJLLLNNNQQQTTTVVVWWWWWW]]]___dddddd```]]]dddoooyyy~~~~~~jjjYYYOOOJJJJJJKKKNNNOOOQQQUUUYYY\\\gggppp{{{}}}}}}}}}yyyssslllfffcccWWWTTTPPPLLLIIIFFFBBB???:::999888777666666666666::::::;;;;;;<<<=========>>>>>>>>>>>>===============999<<>>:::;;;===>>>===;;;888666444444333222111111111222111111111111000000000000......///////////////...////////////////////////...------,,,,,,------...111000///...............------------------------000000000000000000000000000//////.........//////------------.........///////////////000000000000...///000111222222222111222222111000111222333444777777777888999999::::::999:::;;;<<<===???@@@@@@???>>><<<::::::<<<>>>???AAA@@@AAADDDIIIUUUjjj}}}sssddd```ccceeemmm}}}qqqhhh___WWWPPPNNNQQQYYYhhhvvv}}}~~~sssfffXXXMMMPPPMMMIIIGGGIIIKKKMMMNNNRRRSSSWWW\\\]]]^^^dddlllzzz{{{kkkZZZOOOLLLHHHKKKNNNOOOQQQUUU\\\bbbmmmxxx~~~{{{wwwrrrmmmfff^^^YYYRRRPPPLLLGGGCCC@@@>>>===999888777777777888999:::<<<<<<;;;;;;;;;:::::::::>>>>>>======<<<<<<<<<;;;===>>>???@@@HHH[[[uuuvvvllleeebbb\\\XXXdddvvvzzztttqqqoookkkccc\\\UUUTTTTTTSSSQQQNNNIIIEEEEEEGGGIIIFFFBBB>>>===>>>===>>>>>>>>>===:::888666111111111111111111111111000000000000000000000000000000000000000000000000***+++---///000000//////////////////............111111000000//////......//////.........---------////////////////////////------------------------............//////////////////000000000000//////000111111111111222222222222222333222222111000///444444555777888999:::;;;;;;<<<>>>???AAAAAABBBBBB@@@@@@?????????@@@AAAAAADDDAAA@@@CCCHHHQQQbbbppptttfffbbb```dddooo~~~ssslllddd\\\TTTQQQSSS[[[jjjxxx~~~vvvjjj[[[OOOOOOKKKHHHFFFFFFHHHHHHHHHKKKLLLPPPVVVYYY[[[bbbjjjxxx|||kkkZZZPPPLLLJJJLLLOOOQQQSSSXXX```fffsss~~~zzzxxxsssooojjjccc\\\WWWPPPNNNJJJFFFBBB???===<<<999888888777888888::::::;;;;;;;;;<<<<<<=========??????>>>>>>>>>===============>>>CCCOOObbbwww~~~zzzppphhhaaa^^^YYYXXXgggzzz}}}vvvpppiii```WWWQQQOOOOOOOOONNNMMMIIIDDDAAADDDFFFHHHFFFBBB???>>>???>>>?????????===:::777555111111111111111111111111000000000000000000000000000000000000000000000000,,,---...///////////////000000/////////.........000000000000//////......000000/////////.........////////////////////////....................................//////////////////000000000000//////000111111111111222222222111111111111111222222222444444555777888999:::;;;<<<===???@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBEEEBBBAAACCCFFFNNN]]]kkkuuufffbbb```dddnnn~~~vvvrrrkkkbbbYYYVVVWWW___mmmzzzzzzpppaaaSSSOOOLLLHHHFFFFFFFFFEEEEEEEEEFFFKKKQQQUUUYYYaaaiiittt}}}mmm[[[QQQNNNKKKNNNQQQSSSVVV\\\eeelllyyy~~~{{{vvvsssnnnjjjeee___XXXSSSMMMKKKGGGCCC@@@===<<<;;;999888888888888999:::;;;:::;;;<<<===>>>???@@@@@@????????????>>>>>>>>>>>>===;;;===HHH[[[nnn|||}}}zzz|||~~~vvvooojjjccc^^^ZZZVVVXXXjjj}}}{{{vvvmmmaaaVVVMMMIIIMMMNNNPPPPPPMMMIIIEEEBBBEEEFFFGGGEEEBBB@@@???@@@@@@@@@@@@>>><<<999666444111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000000000000000////////////000000000////////////...000000000000000/////////////////////////////////////////////////////////............//////////////////000000000000//////000111111111111222222222111111000000111222444555444444555777888999:::;;;;;;<<<>>>???AAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@DDDBBBAAABBBDDDJJJXXXfffuuueee```^^^cccmmm}}}yyyxxxqqqiii```\\\\\\cccppp}}}wwwfffWWWQQQNNNJJJHHHGGGGGGFFFEEEEEEFFFJJJQQQTTTXXX```jjjpppzzzrrr^^^RRROOOLLLNNNQQQTTTXXX___jjjrrr}}}~~~yyyvvvqqqnnniiieee```[[[UUUPPPIIIGGGDDD@@@===;;;::::::888888999999::::::;;;;;;;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<@@@QQQiii{{{zzzvvvuuuyyy}}}zzzpppfffeee```[[[WWWTTTYYYllltttuuussskkk^^^RRRLLLKKKNNNPPPRRRRRROOOKKKGGGEEEHHHHHHGGGEEEBBB@@@???>>>BBBAAA@@@>>>;;;888555333111111111111111111111111////////////////////////////////////////////////222111000.........///000111111000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////000000000000//////000000111111111222222222333222000000000222444555444444555777888999:::;;;888999;;;===>>>?????????AAAAAA@@@>>>============AAA@@@@@@BBBBBBHHHWWWfffsssccc]]]\\\```jjjzzz}}}}}}wwwooogggcccccchhhsssooo```UUURRRMMMJJJHHHHHHGGGEEEGGGGGGKKKPPPSSSVVV^^^gggmmmxxxvvv```TTTQQQLLLNNNQQQTTTYYYcccoooxxxzzztttqqqmmmiiieee```\\\WWWRRRNNNFFFDDDAAA>>><<<:::999999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================@@@@@@HHH\\\tttsssrrrrrrwwwzzzvvvkkkaaa___[[[WWWSSSSSSZZZjjjyyy~~~vvvooosssssslll```VVVQQQQQQOOOQQQSSSQQQMMMIIIGGGFFFLLLJJJHHHEEEBBB@@@===<<>>>>>??????AAA@@@???>>>===<<<<<<<<<>>>>>>???AAABBBIIIZZZkkkppp```[[[YYY]]]gggvvv{{{tttnnnlllllloooxxx{{{ooo^^^YYYRRRMMMJJJHHHGGGFFFGGGGGGJJJNNNPPPSSS[[[dddnnnzzzyyyaaaUUURRRMMMOOORRRUUU[[[fffttt~~~|||vvvpppkkkhhhddd```[[[WWWSSSNNNKKKCCCAAA???<<<;;;999999999888999:::;;;<<<==================<<<<<<;;;;;;;;;<<<<<<<<<<<<============@@@DDDPPPeeeyyy|||nnnpppsssvvvwwwqqqhhh```ZZZWWWSSSRRRUUU^^^iiirrr||||||yyyuuupppqqqtttuuupppeee\\\WWWWWWWWWYYYYYYUUUPPPLLLLLLMMMNNNKKKGGGDDDCCCAAA>>><<<@@@???===:::777555333222000000000000000000000000000000000000000000000000000000000000000000000000111000000///............////////////............---............/////////------------............////////////////////////....................................//////////////////000000000000//////000111111111111222222222666555333222111111222222444444555777888999:::;;;:::;;;===>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>======@@@BBBCCCLLL```sssnnn___ZZZWWW[[[eeetttzzzuuuuuutttvvv~~~mmmfff\\\SSSNNNKKKIIIHHHGGGFFFIIIMMMOOOSSS[[[eeerrr~~~xxx```TTTRRROOOQQQSSSWWW^^^jjjyyy}}}yyyssslllgggccc```[[[VVVRRROOOJJJHHHAAA@@@>>><<<:::999999:::888999:::<<<===>>>========================>>>>>><<<<<<======>>>>>>>>>>>>???HHHXXXjjjyyy}}}yyynnnrrrwwwyyywwwpppiiidddYYYVVVTTTVVV^^^hhhoooqqquuuyyyxxxqqqmmmnnnnnnmmmqqqsssuuurrrkkkddd___^^^___```___YYYSSSOOOPPPSSSLLLIIIEEECCCCCCCCCAAA???>>>===;;;888666333222111000000000000000000000000000000000000000000000000000000000000000000000000....../////////......---............---------------------.........//////---.........////////////////////////////////////////////////////////////............//////////////////000000000000//////000111111111111222222222333333333333333333333222444444555777888999:::;;;;;;<<<===???@@@AAABBBBBB@@@??????>>>>>>>>>????????????AAACCCDDDOOOeeeyyymmm___[[[XXX[[[eeeuuu}}}zzzzzzzzz{{{{{{rrrfffZZZSSSOOOLLLKKKGGGGGGIIINNNQQQUUU^^^hhhuuuvvv___TTTRRRPPPRRRUUUXXX```mmm|||{{{wwwqqqjjjeee```\\\WWWSSSOOOLLLHHHEEEAAA???===;;;:::999::::::777999;;;===>>>>>>>>>===<<<<<<===>>>???@@@AAAAAA======>>>>>>?????????@@@>>>III\\\mmmxxx{{{yyywwwqqqwww}}}~~~yyyrrrmmmjjj[[[YYYWWW\\\gggrrrvvvuuunnnpppnnngggcccfffjjjkkknnnqqqsssssspppkkkgggddd``````^^^WWWOOOLLLOOORRRJJJGGGCCCBBBDDDEEEDDDBBB===<<<:::777555333222111000000000000000000000000000000000000000000000000000000000000000000000000,,,---...//////...---,,,......---------,,,,,,,,,---------.........//////.../////////000000111111////////////////////////000000000000000000000000............/////////000//////000000000000//////000111111111111222222222111111222444444444444444444444555777888999:::;;;999:::<<<===???@@@@@@@@@===<<<<<<<<<<<<======>>>AAABBBCCCDDDEEEPPPggg}}}mmm```\\\YYY\\\fffvvv~~~}}}~~~vvvhhhZZZPPPJJJIIIHHHIIIKKKNNNPPPXXXeeeppp|||mmm^^^UUUQQQQQQTTTYYY]]]dddnnnzzz~~~wwwqqqkkkeeeaaa]]]YYYSSSNNNJJJHHHEEECCC<<<;;;:::999999999:::;;;;;;<<<>>>?????????>>>===@@@???>>>>>>>>>???AAAAAACCC>>>===???>>>;;;>>>EEEKKK[[[llltttuuuvvvuuussszzz|||tttiiiXXXZZZ___hhhuuuyyyrrrmmmfffaaabbbgggooosssuuusssssstttpppiiifffhhhiiieee^^^WWWQQQNNNNNNOOOJJJGGGDDDBBBBBBBBBAAA@@@>>>;;;777555444333111000000000000000000000000000......///000000000000000........................////////////////////////000///......------------333222111000////////////222111000///.........///000000000000////////////......---,,,---...///000111000///......///000111000000111111111111000000222111000000000111333333444444444444444444444333444555666888999999999999===>>>??????>>>???AAACCCBBB@@@>>>===>>>>>>===<<>>===;;;999888888888999:::;;;<<<=========<<<<<>>>>>>>>???@@@AAAAAA>>>>>>@@@???===BBBJJJ___nnn|||}}}{{{yyyxxxsssiii\\\bbbkkkttt}}}uuupppiiieeegggmmmtttxxx|||wwwttttttqqqkkkhhhhhheeeaaa[[[UUUQQQNNNMMMLLLGGGEEEDDDDDDEEEEEEDDDCCC===:::777444444333111000222222222222222222222222......///000000000000000........................////////////////////////...///000000000///---,,,111000000000000000111111000////////////000000000000000000/////////............---------...///000111000///......///000111000000111111111111000000222111000000000111222333333333333333333333444444444555666888999999999999======>>>>>>???@@@BBBCCCBBB@@@>>>===>>>???>>>===AAA>>>@@@EEEHHHPPPfff}}}vvvddd[[[XXXYYYddd|||yyyiiiYYYPPPLLLKKKMMMQQQTTT[[[iiixxxyyy{{{~~~}}}uuujjj___VVVQQQOOOTTTYYY```fffmmmwww{{{yyyuuurrrmmmhhhaaa\\\XXXTTTNNNIIIEEEBBB@@@>>>???===;;;999888888888888999:::;;;;;;<<<;;;;;;;;;???>>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@BBBKKKTTTvvv}}}qqqhhhfffppp|||zzzuuuooommmpppxxxzzzrrrqqqppplllgggfff___[[[UUURRRPPPNNNJJJGGGDDDDDDDDDFFFHHHHHHGGGEEE<<<999666444333333222000//////////////////////////////000000111111000000////////////////////////////////////////////////...///000111111000...,,,////////////000111222333.........///000111111222/////////.........------......------......///000000000////////////000000000000111111111111000000111111000000111111222333111111111222333333333444444555666888999999999999<<<<<<<<<>>>AAACCCCCCCCCAAA???======???@@@???>>>BBB???AAAEEEGGGOOOddd{{{mmmaaaWWWYYYeee~~~xxxdddUUUSSSPPPQQQVVVYYY___nnn{{{|||~~~~~~zzzwwwnnnoooooommmkkkkkklllnnnlllkkkhhhbbb[[[VVVSSSRRRTTTYYYaaahhhpppyyy{{{wwwuuussspppllleee^^^YYYUUUQQQKKKFFFCCC@@@>>><<<===<<<:::999888999999:::::::::;;;;;;;;;;;;<<<;;;>>>>>>>>>>>>>>>??????@@@===>>>??????AAAJJJYYYfffxxxooojjjvvv|||xxxuuuvvv}}}xxxnnnlllnnnkkkeeebbbYYYUUUQQQOOOOOOMMMGGGBBBBBBCCCDDDFFFHHHHHHEEEBBB:::888555333333333222111........................///000000111111111000000000000000000000000000000////////////////////////...//////000000///......///////////////000111111......///000000000000000///.........------------...............//////000000000////////////000000000000111111111111000000111111111111111222222222//////000111222333333444444555666777999999999999;;;;;;;;;>>>BBBDDDDDDBBB@@@???===>>>???@@@@@@???AAA>>>@@@DDDGGGOOOeee|||rrrdddWWWYYYffftttaaaXXXSSSSSSYYY\\\aaaqqqyyypppjjjbbbaaa```]]]ZZZZZZ[[[]]]^^^______]]]YYYVVVTTTSSSQQQWWW^^^fffmmmvvv|||xxxvvvtttqqqmmmhhhbbbZZZUUURRRNNNHHHDDDAAA???===;;;:::999999888999:::<<<===<<<<<<<<<<<<<<<======>>>======>>>>>>????????????===>>>>>>???FFFWWWlll{{{zzzsssppprrr~~~{{{zzzuuujjjjjjmmmkkkeee```SSSQQQOOONNNMMMJJJEEE@@@BBBCCCDDDEEEFFFDDD@@@===999666333222222222222111333333333333333333333333000000111111111111000000000000000000000000000000//////////////////////////////...------...///000111111000///......//////000000000111000///...---///.........------------........./////////////////////000000000000//////000000111111111111000000000000111111222222222222//////000111111222333333444555666777999999999999:::;;;<<>>>>>@@@AAA@@@@@@???<<<>>>CCCGGGPPPfff}}}wwwfffXXXZZZhhhrrr```XXXWWW]]]```cccttt}}}uuuhhh___YYYXXXUUURRROOOOOORRRTTTWWWYYY[[[[[[XXXTTTRRRQQQNNNSSSZZZ```gggqqq||||||wwwsssqqqoookkkgggccc\\\VVVQQQMMMIIIEEEAAA???>>><<<;;;888888888888999;;;===???>>>============>>>??????<<<===>>>>>>??????>>>>>>>>>???@@@DDDRRRkkk}}}vvvpppvvv~~~yyynnngggiiimmmjjjddd```PPPPPPPPPNNNKKKGGGCCCAAACCCBBBCCCCCCCCCAAA===999777555222111222222222111222222222222222222222222111111222222111111000000//////////////////////////////////////////////////////.........///000111222111000///............000111111111111///---,,,/////////.........---------...///000000000000/////////000000000000//////000000111111111111000000000000111222222222222111000000000111222222222333444555666888999999999999999<<>>>>>@@@AAA@@@???===;;;===CCCGGGPPPggg~~~}}}kkk\\\^^^kkkkkkaaa___fffhhhjjj{{{||||||}}}|||ssseeeZZZSSSRRRPPPMMMKKKMMMPPPTTTWWWZZZ]]]]]]YYYUUUQQQOOOLLLPPPVVV[[[bbblllxxx~~~zzzuuupppllliiigggccc___[[[VVVQQQMMMHHHEEE@@@======<<<;;;:::999888888888999;;;===>>>>>>>>>=========>>>???@@@<<<<<<>>>?????????>>>======AAAEEENNNccc~~~uuuqqqyyyjjjcccaaafffjjjfff```\\\NNNQQQRRROOOHHHCCCBBBCCCCCCBBBBBBBBBBBB@@@<<<999666444111111222222222111////////////////////////111222222222222111000///........................////////////////////////...///222444444333111000000//////.........//////...///000111111000...---000000000/////////......---...///000111000000///...///000111111000///...000000111111111111000000///000111222333222222111111222222222222222222222444555666888999999999999777===BBBCCC???>>>@@@DDDCCCAAA??????@@@@@@???>>>???<<<>>>CCCFFFOOOeee|||uuubbbcccpppuuujjjgggnnnpppqqq}}}yyyzzz|||~~~}}}ttteeeZZZQQQPPPNNNLLLLLLNNNSSSWWW[[[^^^aaa```\\\VVVQQQOOOLLLOOOTTTXXX^^^iiiuuu~~~yyyuuuooojjjgggccc```\\\XXXUUURRRNNNKKKDDDAAA===;;;;;;;;;:::999;;;:::999999999:::;;;<<<>>>======<<<<<<>>>???@@@;;;<<<>>>?????????>>>======AAAIIIVVVpppuuusss}}}qqqggg]]]ZZZ[[[aaaeeeaaa[[[XXXMMMRRRTTTPPPGGGAAAAAADDDCCCBBBAAAAAAAAA@@@>>>;;;666333111000111222222111111111111111111111111111222222222222222111000///........................////////////////////////,,,000555999999666222.........---......///000111,,,---///111222111000///000000000000////////////---...000111111111000///...///000111111000///...000000111111111111000000///000111222333222111111333333333222222222222222444555666888999999999999666>>>EEEDDD>>>;;;???DDDDDDBBB@@@???@@@@@@???>>>AAA>>>???CCCFFFNNNccczzz}}}fffgggttt~~~sssmmmqqquuuyyy|||yyy}}}|||rrrfff^^^VVVSSSOOONNNQQQUUUXXX[[[bbbfffkkkiiibbbXXXPPPLLLNNNLLLNNNUUU]]]gggtttyyyqqqjjjeeeccc___\\\WWWSSSPPPMMMJJJGGG@@@???===<<<;;;:::999999;;;:::999999999;;;===???===<<<;;;::::::;;;<<<===???@@@@@@???======>>>@@@AAA@@@IIIbbb~~~tttrrr~~~~~~{{{qqqcccYYYSSSVVV[[[^^^]]]YYYUUUSSSNNNPPPQQQNNNIIIEEECCCDDDDDDEEEEEEDDDBBB???;;;999222222222222333444555666333222000///...///000222...111444666555333111111......//////000000111111111000///...------...//////000222333333222000///............////////////000000/////////.........///////////////.........//////.........---------111///...------///111222111111000000//////......222333444444555555444444222222111111111111222222666777777888999:::::::::>>>===<<<<<<===???AAABBBAAAAAA@@@???>>>>>>>>>>>>AAA>>>>>>BBBEEENNNddd|||jjjgggooo{{{vvvyyy|||~~~~~~|||zzzzzz|||{{{sssiiibbb[[[YYYVVVUUUXXX^^^cccfffjjjmmmqqqnnnfff\\\SSSNNNNNNLLLNNNUUU]]]gggttt}}}yyyxxxzzz}}}|||vvvooohhhccc```\\\YYYUUUQQQNNNKKKGGGEEE???>>>===;;;:::999999999:::999888888999:::<<<>>>>>>======<<<<<<======>>>>>>???@@@???>>>>>>???@@@???CCCPPPiiivvvqqqwww}}}vvvmmmcccXXXQQQQQQVVV[[[\\\YYYTTTPPPOOORRRSSSSSSPPPKKKGGGFFFFFFEEEEEEEEECCC@@@===:::888111111111222222444555555333222000///...///000111000222444444222000///000////////////000000000000111000///...---......///...///000111111000///...............//////////////////.........---------/////////////////////...//////.........---------333222111111111222333444111111000000////////////000111222222333333222222333333222222222222333333555555666777888999:::;;;>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@???>>>>>>>>>???AAA>>>???DDDFFFNNNccczzzjjjhhhppp{{{~~~~~~}}}}}}|||{{{{{{}}}|||vvvooojjjeeecccaaaaaadddkkkqqqvvvwwwyyyzzzwwwnnnbbbWWWQQQOOOMMMNNNTTT]]]gggvvv|||yyyxxxvvvqqqpppsssyyy}}}~~~|||xxxrrrkkkeee```]]]XXXUUUQQQMMMKKKHHHEEEBBB===<<<;;;:::999999888999999999888888999:::<<<===???>>>>>>======>>>>>>???===>>>@@@???>>>>>>???@@@>>>III\\\tttwwwkkkmmm}}}xxxkkk^^^TTTOOOMMMSSSXXX^^^^^^XXXRRROOOOOOVVVVVVUUURRRMMMJJJHHHHHHGGGFFFEEEBBB>>>;;;777555111111111111222333444444333222000/////////000111222333333222///......///000000000000////////////000000///............///....................................///////////////////////////...............///////////////////////////............---////////////000000000111111000000000000/////////000111111222222222222222444444444333333444444444333333444666777999:::;;;===>>>???AAABBBCCCCCCCCCCCCBBB@@@???>>>>>>>>>???AAA???AAAFFFHHHNNNaaawww~~~iiiiiittt}}}~~~}}}|||||||||{{{wwwuuurrrqqqooooooqqqwwwwwwjjj]]]VVVQQQNNNOOOVVV^^^hhhwww|||xxxuuuuuusssoooooorrrwwwzzz|||yyytttnnniiiccc]]]ZZZUUURRRNNNJJJHHHFFFCCC@@@;;;;;;:::999888888888999::::::999::::::;;;======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===<<<===>>>???OOOggg}}}zzzrrriiiccckkk|||tttgggYYYQQQPPPRRRYYY___dddccc]]]WWWVVVWWWYYYXXXUUURRRNNNKKKJJJJJJJJJIIIEEEAAA===999666444111111111111111222333333222111000000//////000000222222111///------...000111111000000//////....../////////........./////////......------......///............////////////000000000000000000000000............/////////////////////...............,,,---.../////////......000000000000000000000000222222333444444444444333333333444444444444333333111222333555777888:::;;;<<<===???AAACCCCCCCCCBBBDDDCCCAAA???>>>>>>??????AAA@@@CCCHHHIIINNN```uuuiiilllyyy~~~}}}}}}}}}~~~}}}ssseee]]]UUUSSSTTTZZZbbblllzzzwwwtttrrrsssrrrpppppptttwwwzzz{{{wwwqqqkkkfffaaa[[[WWWRRROOOKKKHHHFFFDDDAAA???:::999999888888888999999;;;;;;<<<<<<======>>>???========================>>>??????===;;;;;;<<<>>>AAASSSkkk}}}}}}uuuooo______cccnnn{{{{{{{{{zzzvvvkkk^^^WWWWWWZZZ```dddgggfffaaa^^^^^^```YYYVVVRRROOOMMMKKKKKKJJJMMMJJJFFFAAA<<<888555444111111000000000111222222222111111000000000000000000000000...------000222111111000000//////............//////////////////000//////......//////000............////////////////////////////////////---.........//////000000///////////////////////////000111222222222111111000000000000111111111111111222333333444444333333222222333333333333222222111111333444666888999::::::<<<>>>@@@BBBBBBBBBBBBEEEDDDAAA???===>>>???@@@AAA@@@DDDIIIJJJNNN```tttnnnsss~~~ooofff]]][[[]]]cccjjjsss~~~|||zzzyyypppmmmmmmpppqqqppprrrvvvzzz}}}zzztttmmmgggddd___YYYUUUNNNKKKHHHEEEDDDBBB???===999999999888999999::::::<<<<<<===>>>>>>?????????<<<======>>>>>>======<<<@@@???>>><<<;;;<<<@@@CCCJJJYYYlllyyy|||{{{|||}}}wwwmmmeeeUUU^^^jjjuuuyyyxxxyyy||||||zzzqqqggg```___aaafffffffffdddbbbaaabbbdddXXXTTTOOOLLLKKKKKKKKKKKKNNNJJJEEE???:::666444444111000000000000000111111111111111111000000000/////////000///......111333000000000000////////////---...//////000/////////000000000000000000000000............////////////,,,,,,,,,,,,------------------......///000000000...////////////000000000////////////000000000000000000000111111111111222///000000111111111111111111222333444444333222111222222333555666888999:::;;;<<<===???AAABBBCCCCCCGGGEEEAAA???===>>>???@@@BBB@@@CCCIIIJJJOOOaaauuuzzzyyyooofffdddgggnnnttt{{{}}}}}}~~~}}}{{{yyyvvvsssqqqoookkkhhhiiinnnqqqrrruuuyyy}}}wwwqqqiiiccc```\\\VVVQQQJJJGGGDDDBBB@@@???===;;;999999999999999:::;;;;;;;;;<<<===>>>>>>?????????===>>>????????????>>>===@@@???===<<<===AAAHHHMMMZZZdddpppwwwwwwwww{{{~~~{{{rrrggg]]]WWWdddtttzzzyyy{{{}}}}}}}}}zzzuuunnnjjjjjjkkknnniiidddaaaaaabbbccccccVVVRRRLLLJJJKKKLLLMMMLLLLLLHHHBBB<<<666333222222111000000/////////000000111111111111111000//////000111111000///...000111////////////000000000000,,,---///000000000/////////000111111111111000///............////////////,,,---------............------......///000000111.../////////000000000000------,,,+++,,,---...///000000111111111222222222//////000111111111111111222333444555555444333222333444555666777888999999======>>>???AAACCCEEEFFFHHHEEEBBB>>>===>>>???@@@BBB@@@CCCHHHIIIOOObbbwwwuuulllkkknnnuuu{{{~~~zzzxxxxxxzzz{{{|||yyyxxxvvvsssooollliiiggghhhfffhhhnnnrrrtttxxx}}}~~~uuunnnfffaaa^^^ZZZTTTOOOGGGEEEAAA???>>>===;;;999999999999999:::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>???>>>===<<>>======???AAABBB@@@BBBGGGIIIOOOcccxxx}}}yyyvvvyyyzzzzzz~~~uuusssrrrsssvvvwwwvvvssstttrrrnnnkkkhhhgggggggggfffhhhkkkpppuuuyyy}}}~~~~~~xxxqqqkkkccc^^^\\\XXXQQQLLLFFFEEEAAA>>>;;;999888777;;;:::999999999:::;;;;;;===>>>>>>>>>>>>>>>=========>>>???@@@@@@???>>>===>>>===???AAABBBHHH[[[ooowwwiiicccfffmmmyyy~~~}}}zzz||||||yyywwwtttpppqqquuuuuuhhh___aaaeeebbbYYYQQQMMMKKKJJJKKKMMMLLLIIIFFFEEE@@@:::555333222111000111111000000000000111111222000......///000000///000000000000////////////000000//////............//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------............////////////111111000000//////......000000000000000000000000444333333222111111111222111222333444555444333333444444555777888999:::;;;<<<<<<===???AAADDDFFFGGGHHHEEEAAA===;;;;;;<<<===>>>EEEEEEEEELLLQQQ___vvv{{{sssqqqtttqqqpppoooqqqsssuuutttrrrooommmjjjgggeeeddddddeeeiiikkkmmmqqqvvv{{{~~~zzzuuunnnhhhaaa[[[XXXTTTNNNIIIDDDCCC@@@===:::999888888999999999999:::;;;===>>>======>>>>>>>>>>>>=========>>>???@@@@@@???>>>======<<<>>>CCCJJJUUUkkk~~~yyymmmjjjooo{{{~~~zzz}}}~~~}}}vvvuuuuuuttttttwwwssshhh``````bbb]]]TTTNNNMMMLLLLLLMMMNNNMMMIIIFFFCCC>>>888444222222111111111111000000000000111111444222000000000000///...000000000000////////////////////////......------//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------............////////////111000000000/////////...000000000000000000000000444333222222111111222222111222333444444444333333444444555777888999:::;;;======>>>???AAACCCEEEFFFHHHEEEAAA===;;;;;;<<<===>>>EEEDDDEEELLLQQQ___uuu{{{tttmmmiiijjjlllkkklllnnnppprrrqqqpppllljjjhhhfffddddddeeefffnnnoooqqqtttxxx}}}|||uuupppiiiddd]]]WWWSSSOOOIIIDDDAAA???===;;;999999999999888888888999;;;===>>>???======>>>>>>???>>>>>>===>>>>>>???@@@@@@???>>>>>>??????CCCLLLXXXiii{{{uuuyyy|||}}}rrrssswwwxxxwwwvvvmmmeee```___\\\TTTMMMJJJMMMNNNOOOPPPPPPMMMHHHDDD>>>;;;666333222222111111111111000000000000111111666444222000000000///---000000000000////////////...............---------/////////////////////////////////////////////////////////////////////////////////////////////////////////.........------............////////////000000000000////////////000000000000000000000000333333222222111111222222111222333444444444333333444444555777888999:::;;;>>>>>>>>>???AAABBBDDDEEEGGGEEEAAA>>><<<;;;<<<===>>>EEEDDDEEELLLQQQ___uuu}}}uuuqqqkkkggggggggghhhjjjlllooopppppppppmmmllljjjiiihhhiiijjjkkkrrrssstttvvvzzz}}}{{{vvvpppllleee```ZZZTTTOOOJJJEEEAAA>>><<<;;;999999999999:::999999:::;;;<<<===>>>>>>======>>>?????????>>>>>>????????????????????????AAAEEEOOO]]]mmm~~~}}}}}}yyyooossszzz{{{uuuqqqddd```]]][[[UUUMMMIIIIIIOOOQQQSSSTTTRRRMMMGGGBBB:::777333111111222111111111111000000000000111111444222000///000000///...000000000000////////////............------------////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000////////////000000000000000000000000333333222222111222222333222222333333333444444444444444555777888999:::;;;>>>>>>>>>???@@@BBBCCCDDDFFFDDDAAA>>><<<<<<<<<======DDDDDDEEELLLQQQ^^^uuuvvvpppnnnjjjhhhhhhgggiiilllnnnpppqqqqqqqqqpppooonnnmmmmmmnnnpppqqqvvvwwwxxxzzz}}}}}}{{{xxxuuuqqqlllhhh```]]]WWWQQQLLLGGGBBB@@@;;;;;;999888888999::::::;;;;;;<<<<<<<<<======<<<======>>>???????????????@@@@@@????????????@@@@@@AAAMMM___rrr}}}}}}|||sssooouuu|||yyyooohhh]]][[[YYYWWWQQQJJJIIIMMMSSSUUUWWWVVVRRRKKKDDD???777555222000111222111111111111000000000000111111000...------///000000///000000000000////////////........................000000000000000000000000////////////////////////////////////////////////////////////////////////000000/////////.....................////////////////////////000000000000000000000000000000000000333222222111222222333333222222222333333333444444444444555777888999:::;;;>>>>>>>>>???@@@AAACCCDDDEEECCCAAA>>>===<<<<<<======DDDDDDDDDKKKPPP^^^ttt|||qqqllljjjggggggiiijjjmmmqqqssstttttttttuuusssrrrpppppppppqqqsssuuuzzz{{{}}}}}}zzzvvvsssoookkkgggccc[[[XXXTTTNNNIIIDDDAAA???;;;:::999888888999:::;;;<<<======>>>======<<<<<<======>>>???@@@@@@@@@@@@AAA@@@????????????@@@AAABBBVVVqqq}}}qqqoooqqqyyy{{{ssshhhbbb]]]ZZZXXXVVVPPPKKKMMMSSSWWWYYYZZZXXXPPPGGG@@@<<<666444111000111222111000111111000000000000111111...---,,,,,,...000000///000000000000////////////.........///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000/////////..................////////////////////////000000000000000000000000000000000000222222111111222222333333333333222222222333444555444444555777888999:::;;;=========>>>@@@AAACCCDDDDDDCCCAAA???===============DDDCCCDDDKKKPPP^^^ttt}}}}}}zzzqqqlllhhheeegggkkknnnrrrwwwyyyxxxxxxxxxyyywwwvvvtttssstttuuuwwwxxx~~~zzzvvvqqqmmmjjjfffbbb___VVVTTTQQQLLLFFFBBB???>>>;;;:::999999888999:::;;;;;;<<<===>>>???>>>>>>=========>>>???@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAMMMfffzzzooojjjmmmuuu{{{wwwlllccc```bbb^^^ZZZWWWSSSOOORRRXXX[[[\\\\\\WWWNNNDDD===999666444222111222222111000111111000000000000111111000...------///000000///000000000000/////////////////////000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000/////////...............////////////.../////////000000000111000000000000000000000000222222111111222222333444333333222222222333444555444444555777888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEECCCBBBAAA???>>>=========<<>>>>><<<;;;:::999999999:::;;;999:::<<<>>>@@@@@@@@@@@@======>>>@@@@@@AAAAAAAAABBBAAA@@@??????@@@AAABBBYYYttt{{{vvvyyywwwlllcccgggnnnxxx|||tttgggaaabbbhhhbbb\\\YYYUUUSSSVVV[[[]]]^^^]]]WWWMMMBBB;;;888666444222111222222111000111111000000000000111111333111///...///000///...000000000000//////////////////000000111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////............/////////000.../////////000000111111000000000000000000000000222111111111222333333444444333222111222333444555444444555777888999:::;;;:::;;;<<<===@@@BBBDDDFFFCCCBBBAAA???>>>=========<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???AAACCCDDD@@@===::::::===AAADDDFFF\\\yyyvvvsssooo{{{{{{qqqhhhcccaaaeeeoooxxxvvvjjjbbbcccggglllhhhaaa\\\ZZZYYYYYYXXX]]]]]]ZZZRRRHHH>>>999777444444333333222111000000222222222111000//////...000000///...---,,,++++++000000000000000000000000---------.........//////000000000000000000000000000000///...............////////////000000000000000000000000000000000000...///000111111000///...222111///......///000111000000000000////////////222111111111000000//////111111222222222333333333333222111000000000111222888777777777888:::<<<===999;;;>>>???@@@AAACCCEEEGGGEEEBBB???===<<<======@@@???CCCIIIJJJOOO```ttt~~~nnn```ZZZYYYXXX[[[bbbgggllluuu~~~|||tttooonnnooopppqqqwwwyyy|||~~~}}}||||||}}}}}}xxxuuurrrkkkddd___]]][[[VVVRRRMMMJJJFFFBBB>>><<<:::::::::999999888888999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@BBBCCCDDDBBB???>>>???CCCHHHLLLaaayyywwwnnnllljjj|||{{{pppgggbbbbbbccckkkqqquuuppphhhccceeejjjnnniiiaaa\\\ZZZ[[[\\\\\\]]]\\\XXXPPPEEE===888666444444333222222111000000222222111111000//////...---.........////////////---------------------------------.........//////000000000000000000000000000000///...................../////////000000000000000000000000000000000...///000000000000///.........---------......///000000000000////////////111111111111000000000///111111111222222222333333333222111111111111222333888777777777888:::<<<===;;;===?????????@@@AAACCCGGGEEEBBB???============BBB@@@CCCHHHIIINNN```uuuttthhh[[[RRRNNNRRRQQQSSSXXX]]]bbbjjjssszzz{{{~~~xxxsssrrrrrrssstttyyy|||}}}xxxssspppiiiddd^^^ZZZXXXUUUPPPLLLIIIGGGCCC@@@===:::999999:::999999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@AAAAAABBBAAA???<<<<<<@@@IIIPPPgggvvvooogggfffiiisssfff^^^]]]bbbgggqqqqqqnnniiieeedddiiimmmnnnhhh```ZZZYYY\\\___aaa]]]ZZZTTTKKKAAA:::777666333333333222111111000000222222111111000/////////////////////000000000000000000000000000000000000------........./////////000000000000000000000000000//////............///------........./////////000000000000000000000000---...////////////...---,,,,,,---.../////////...////////////000000000000111111111111000000000000111111111222222222222333333333222222222333333444777777777777888:::;;;<<<<<<>>>???@@@??????@@@BBBFFFDDDBBB???======>>>>>>DDDBBBCCCGGGHHHMMMaaavvvrrrcccYYYQQQMMMLLLOOOMMMNNNSSSWWWZZZbbbkkkppprrrwww{{{wwwvvvwwwwwwxxx{{{~~~}}}xxxsssmmmjjjaaa^^^YYYVVVSSSOOOJJJGGGDDDCCC@@@>>>;;;:::999888999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@>>>???>>>;;;;;;AAAMMMWWWjjjsssyyyyyy||||||mmmggghhhssssssfff^^^___ffflllqqqmmmhhhdddcccfffiiillljjjddd\\\WWWWWW[[[___aaa[[[WWWOOOEEE===777555555333222222222111111000000111111111111000000//////333333222111000///......000000000000000000000000............////////////000000000000000000000000000///............//////------------.........///////////////////////////---..................---,,,---///111222111111000////////////000000000000111111111000000000000000111111111111222222222222333333333333444444444555666666777888999:::;;;;;;;;;===?????????@@@BBBCCCEEEDDDAAA???>>>>>>>>>???FFFCCCCCCFFFFFFMMMaaawwwuuuaaaUUUNNNJJJJJJKKKMMMKKKMMMQQQSSSUUU[[[cccgggiiinnnuuu||||||{{{|||||||||||||||wwwrrrmmmgggdddZZZXXXTTTQQQMMMJJJFFFCCC@@@???>>><<<:::999888888999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAA@@@@@@@@@@@@???>>>???@@@@@@CCCMMM\\\gggooosssvvvxxx~~~{{{mmmjjjoooxxxmmmeeeeeejjjooonnniiidddbbbccceeefffeeeaaa]]]XXXVVVXXX[[[]]]^^^XXXRRRIII@@@999555444444222222111111111111111000111111111000000000000000333333222111000///......++++++++++++++++++++++++........./////////000000//////////////////////////////............//////------------.........///////////////////////////.........------.........,,,---///111222111111000.../////////000000000111000000000000000000111111000000111111111222222222333333444444555555555555555666777888999:::::::::999;;;===???@@@AAADDDFFFDDDCCC@@@???>>>>>>???@@@GGGCCCCCCEEEFFFMMMbbbxxxwwwhhhXXXPPPMMMKKKKKKMMMKKKJJJLLLPPPRRRRRRVVV[[[^^^```eeekkkqqqvvvzzz|||}}}{{{}}}|||vvvqqqkkkfff```]]]UUUSSSPPPLLLHHHDDDBBBAAA======<<<;;;:::999999888999999;;;<<<===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@;;;===@@@EEENNN\\\lllxxxzzzzzz{{{zzzooorrr|||~~~uuuooonnnqqqtttnnnjjjeeeccccccbbb___\\\XXXXXXXXXZZZ\\\]]]\\\[[[SSSLLLCCC;;;777555333222111111111111111111111111111111000000000000000000000000000000111111111111------------------------....../////////000000000///////////////////////////............//////000------........./////////000000000000000000000000//////...------...//////,,,,,,---.../////////.........//////000000111111000000000000111111111111000000000111111111111222222222333444555555555555444555777888999:::::::::777:::===???@@@BBBEEEGGGCCCBBB@@@>>>>>>???@@@AAAFFFBBBCCCFFFGGGNNNccczzzmmmaaaTTTPPPOOOMMMLLLMMMKKKKKKNNNSSSTTTRRRSSSXXXXXX[[[```eeekkkpppuuuxxxwwwyyy~~~~~~yyyuuupppjjjeee___ZZZVVVPPPOOOKKKFFFBBB?????????;;;;;;;;;;;;;;;:::999999888:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBAAAAAA@@@;;;===BBBLLL[[[mmm~~~yyyttt~~~zzzyyy|||~~~tttpppjjjeeeaaa\\\XXXTTTSSSVVV[[[aaadddccc^^^YYYNNNHHH???999666444333111000000000000111111111111000000000000000000000111/////////000000000111111111111111111111111111111.../////////000000000000////////////////////////...............///000000....../////////000000000000000000000000000000000000000///......///000000......---------......///.........///000111111111///000000000111111111111000000000000111111111111000111333444555555444444444555777888999999999999888;;;===???@@@AAADDDFFFCCCAAA@@@>>>>>>???@@@BBBCCCAAABBBGGGIIIPPPddd{{{ttteeeZZZPPPMMMMMMJJJHHHHHHMMMNNNRRRWWWWWWTTTTTTXXXVVVYYY___eeejjjpppuuuyyywwwyyy}}}zzzyyyuuuqqqlllfffaaa[[[UUUQQQNNNLLLHHHCCC>>><<<<<<>>>::::::;;;;;;;;;::::::999888:::<<<===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBBBBAAAAAA@@@BBBHHHVVViii~~~yyyyyy{{{vvvooofff___XXXSSSPPPPPPVVV___gggkkkggg```YYYKKKEEE===777555444333111000000000000000111111111000000000000000111111111222222111000///...------////////////////////////////////////000000000000////////////////////////...............///000111////////////000000000000000000000000000000000000111000///......///000111222111///......///000111---......///000111111222//////000000111111111222000000000000111111111111///111222444555555444444333555666888999999999999:::<<<>>>??????@@@BBBDDDBBBAAA???>>>>>>???AAABBBBBB@@@BBBGGGJJJQQQeee{{{~~~oooZZZTTTOOONNNLLLJJJKKKOOOKKKKKKQQQ[[[```]]]XXXVVV\\\^^^cccggglllppptttvvvyyy}}}}}}zzzxxxtttrrrkkkiiieee```[[[VVVSSSRRRHHHFFFDDDAAA>>><<<::::::999999999999999999::::::;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>????????????>>>>>>AAADDDAAA<<>>888333222222222222222222222111111000000000000000000000000000000000111000///......///000111000000000000000000000000//////.........---------,,,------...///000000111000///...------...///000000///...------...///000////////////000000000000000000//////.........------------...///000000111000000000000111111111111222222222222222111000///111111222222222333333333333333333444444444555555666666666777888888888999:::;;;===???AAABBBCCCCCCCCCAAA???======???BBBDDDBBBEEEBBBCCCKKKOOO```{{{zzzjjjZZZTTTPPPOOOMMMJJJJJJMMMOOOOOOVVV```fffccc^^^\\\^^^cccjjjpppuuuwwwxxxyyy~~~{{{wwwsssooolllgggeeeaaa\\\WWWSSSPPPOOOGGGEEECCC@@@>>><<<::::::999999999999999:::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>????????????@@@>>>@@@DDDCCC@@@BBBHHHJJJQQQ___qqq{{{tttsssnnndddZZZUUUXXX\\\```bbbeeehhhgggaaaWWWOOOAAA===777333222222222222222222111111000000000000000000000000000000000000000000////////////000000000000000000000000000000//////.........---------------...//////000111111000///...------...///000000///...------...///000......//////000000111111000/////////............------......///000000111//////000000000111111111222222222222222111000000111111222222222333333333333333333444444444555555666666777888888999999999;;;<<<===???AAABBBBBBCCCEEECCC@@@>>>===???AAABBBBBBDDDAAACCCJJJNNN^^^yyywwwfffZZZTTTOOOOOOMMMJJJIIIKKKQQQSSS[[[fffkkkhhhcccbbbbbbiiisss{{{~~~}}}wwwsssnnniiifffbbb```\\\WWWRRRNNNLLLJJJEEEDDDAAA???===;;;::::::888999999999:::::::::;;;;;;<<<<<<======>>>>>>???>>>>>>>>>?????????@@@@@@BBB@@@@@@CCCEEEFFFJJJOOOYYYbbbqqq{{{pppooollleee]]]WWWWWW\\\aaagggeeedddeeeddd]]]QQQHHH???;;;666333222222222222111111111111000000000000000000000000000000000000//////000000000000//////000000000000000000000000/////////............---...//////000000111111111//////............////////////............///000---......///000111111222////////////............------......///000000000//////000000000000111111111222222222222111000000111111222222222333333333333333333444444444555555777777888888999::::::;;;<<<===>>>???@@@AAAAAABBBFFFDDDAAA???>>>>>>@@@AAABBBDDDAAABBBIIILLL\\\vvvwwwfffYYYRRRMMMMMMMMMKKKJJJKKKRRRUUU]]]iiinnnkkkhhhgggiiipppzzzyyysssooojjjeeebbb\\\ZZZWWWRRRNNNJJJHHHFFFBBBAAA???===<<<;;;::::::888999999::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBEEEMMMYYYcccooovvvpppfffjjjeee^^^XXXVVVZZZaaagggnnniiidddbbb___WWWKKKAAA;;;888555333222222222111222222222222222222111111000000000000000000000000...///000111111000///...000000000000000000000000/////////...............///000000000111111111222/////////....../////////...............//////000------...///000111222222///////////////.....................//////000000////////////000000000111111111222222222111111000111111222222222333333333333333333444444444555555777777888999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAACCCBBB@@@>>>===>>>@@@AAAAAADDDAAACCCIIIKKKZZZuuu{{{jjj[[[SSSLLLLLLMMMLLLLLLMMMTTTWWW```kkkpppnnnmmmooorrrxxx|||yyysssoookkkgggccc```XXXVVVRRRNNNJJJGGGEEEDDD??????===<<<;;;:::::::::888888999:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???BBBCCCCCCGGGVVVlll{{{~~~pppgggbbbfffaaaZZZVVVYYY```hhhmmmqqqkkkddd^^^YYYPPPEEE===888666333222333333222000333333333333333333333333000000000000000000000000...///000111111000///...////////////////////////////////////////////////000000000000111111111111...//////////////////...---......///////////////---......///000111111111.........///////////////............////////////...////////////000000000000111111222222222111111111111222222222333333333333333333444444444555555666777888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA???>>>=========???@@@BBBBBBDDDBBBDDDJJJLLL[[[uuutttcccXXXNNNMMMNNNNNNNNNOOOWWWZZZcccmmmqqqqqqsssvvv{{{uuurrrmmmiiifffbbb___\\\SSSRRRNNNKKKGGGDDDBBBAAA===<<<;;;:::::::::::::::888888999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA===BBBDDDFFFOOOeee}}}rrrfffccceeefff```ZZZZZZ```hhhnnnppppppkkkcccZZZQQQGGG???:::555333222222333333111000222222222333333333333333000000000000000000000000//////000000000000//////////////////////////////...////////////000000000000000000000000000000000......////////////......,,,---...///000000000///////////////000000000000.........///////////////......//////////////////......////////////000000000000111222222222222111111111222222222333333333333333333444444444555555555666777888999;;;;;;<<<<<<===>>>???@@@AAAAAABBB============>>>@@@AAABBBBBBEEEDDDFFFLLLOOO]]]wwwnnnaaaTTTPPPPPPPPPOOOPPPWWWZZZbbbkkkoooppptttzzz}}}{{{pppmmmhhhddd```]]]YYYVVVOOONNNKKKGGGDDDAAA???>>>;;;::::::999999999::::::888888999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA???BBBDDDJJJ\\\vvvzzzyyyuuujjjdddfffkkkfffaaa]]]___gggooorrrssskkkhhh```UUUHHH>>>999777222111111222333333111///000000000111111222222222000000000000000000000000000000////////////000000////////////////////////.../////////000000000000////////////////////////---...///000000///...---,,,---...///000000000///000000000000////////////............/////////000/////////////////////............/////////000000000000111222222222222222111111222222222333333333333333333444444444555555444555666777999:::;;;;;;;;;<<<===???AAABBBBBBCCC@@@?????????@@@AAABBBCCCCCCFFFEEEHHHOOORRR```zzzxxxiiiYYYSSSRRRPPPPPPPPPUUUWWW___ggglllmmmssszzz~~~zzzwwwnnnjjjeee```\\\XXXTTTQQQMMMKKKHHHEEEBBB???======:::999999999999999::::::888888999:::;;;======>>>?????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAACCCNNNfffzzztttyyywwwmmmgggfffkkkpppgggbbb___ccclllsssuuutttgggeee^^^RRRCCC888555666111000111222333333111///......//////000000000111000000000000000000000000111000///......///000111////////////////////////.../////////000000111111////////////............---...///000000///...---+++,,,...000000000000///111111000000//////......---.........//////000000///////////////...................../////////000///000111222222222222222111111222222222333333333333333333444444444555555333444555777888999;;;;;;:::;;;===???AAABBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCGGGFFFJJJQQQTTTbbb|||vvvbbbYYYWWWUUUSSSSSSWWWZZZ```cccaaabbblllxxx|||xxxsssooohhheeeaaa[[[WWWSSSQQQPPPIIIHHHEEEBBB???>>>======::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===???>>><<<===???AAABBBBBBAAA======BBBFFFDDDBBBCCCAAACCCIIIWWWnnnzzzsssrrrwww~~~{{{qqqllljjjiiikkkooojjjaaa___jjjvvvwwwssspppbbb\\\RRRGGG===777444333333333333222222111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////......////////////......//////////////////////////////000000000000//////------------.........///000000000000111111111111////////////////////////............////////////000000000000000000000000...//////000111222222222222222222222222222222222111111111111222333444555666666777888999::::::;;;<<<<<<>>>???AAACCCDDDDDDDDDCCCAAA??????@@@AAABBBCCCIIIJJJMMMSSSVVVeeessseee]]]XXXUUUVVVVVVYYY___bbbbbbcccnnn{{{~~~{{{xxxsssnnnkkkdddaaa]]]WWWRRRNNNLLLKKKHHHFFFCCCAAA>>>===<<<<<<999999999999999999999999===<<<;;;;;;;;;<<<===>>>???===;;;<<<>>>@@@AAAAAACCC???>>>@@@BBB@@@???@@@???EEEOOO]]]ppp}}}xxxooommmsss{{{tttjjjjjjllllllkkkkkkiiiccccccmmmvvvtttooolll```XXXLLLBBB;;;666333111333333333222222111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////......////////////......//////////////////////////////000000000000//////------........./////////............////////////////////////////////////............////////////000000000000000000000000...//////000111111222222222222222222222222222222111111111111222333444555666666777888999::::::;;;<<<<<<>>>???AAACCCDDDDDDDDDBBBAAA??????@@@AAABBBCCCHHHHHHKKKQQQTTTccc~~~ssseee[[[YYYZZZYYY[[[aaaeeefffjjjwww}}}{{{wwwtttqqqmmmhhheee^^^[[[WWWQQQMMMIIIGGGEEEEEECCCAAA>>><<<<<<;;;;;;999999999999999999999999===============>>>?????????===;;;;;;===???@@@???DDD@@@???AAAAAA??????CCCCCCOOO^^^lllyyy|||}}}uuummmppp|||uuukkkdddgggllllllhhhfffgggfffjjjrrrvvvrrrjjjfff\\\RRREEE<<<888666222///222222222222222111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////...//////000000//////........./////////000000000............////////////////////////////////////............////////////000000000000000000000000/////////000111111222222222222222222222222222222111111111222222333444555555666666777888999::::::<<<<<<>>>???AAACCCDDDDDDCCCBBB@@@???>>>???AAABBBCCCGGGFFFHHHNNNQQQbbb~~~uuuiiieeegggcccdddhhhmmmqqqvvv}}}wwwtttpppmmmjjjfffbbb___WWWUUUQQQMMMIIIGGGEEEEEEAAA@@@>>><<<;;;::::::;;;999999:::::::::::::::;;;============>>>>>>??????@@@>>><<<<<<>>>???@@@???AAA@@@BBBEEEDDDBBBDDDJJJOOO```uuu}}}}}}{{{tttzzzmmmgggdddggghhheeebbbaaaeeeiiiqqqwwwwwwqqqhhhcccWWWLLL>>>777666666333///222222222111111111111111222111111000000111111222000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////...//////////////////...////////////000000000000000000000000111111111111////////////////////////............//////////////////////////////////////////000000111111111111222222222222222222222222222222222222333444555555555555666777888999::::::<<<<<<>>>???AAACCCDDDDDDCCCBBB@@@>>>>>>???@@@AAACCCGGGFFFGGGMMMPPPaaa~~~xxxxxxpppppptttyyy~~~|||yyyrrrooojjjgggddd```\\\YYYQQQPPPMMMJJJHHHGGGFFFFFF>>>===;;;:::999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>>>>>>>CCCAAA???>>>???@@@@@@@@@???@@@DDDGGGFFFCCCHHHOOOaaauuu}}}|||tttiiihhhhhhgggaaa\\\\\\aaafffmmmvvvzzzxxxqqqggg```QQQFFF:::444555666444000111111111111111111111111222222111111111111222222111111111111111111111111////////////////////////////////////////////////......////////////......////////////////////////......////////////......////////////000000000000000000000000111111111111////////////////////////............////////////////////////////////////000000000000000111111111222222222222222222222222222222222222333444555666555555666777888999999:::<<<<<<>>>???AAACCCDDDDDDCCCAAA@@@>>>>>>???@@@AAADDDHHHFFFGGGMMMPPPaaa}}}}}}wwwtttmmmjjjeeeaaa^^^[[[WWWUUUMMMLLLIIIGGGFFFEEEEEEEEE<<<;;;:::999888999:::;;;;;;<<<<<<======>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>DDDBBB@@@???@@@AAA@@@@@@???AAAEEEGGGEEEEEEMMMXXXvvv{{{ppphhhhhhhhhddd\\\WWW]]]gggkkkrrrxxxxxxvvvoooeee[[[IIIAAA888444555666444222000000000111111111111111222222111111111111222222111111111111111111111111////////////////////////////////////////////////......////////////......////////////////////////---......//////......---....../////////000000000............////////////////////////////////////............////////////000000000000000000000000000000000000000000111111222222222222222222222222222222222222333444555666444555555666777888999999<<<<<<>>>???AAACCCDDDDDDBBBAAA???>>>===>>>@@@AAACCCGGGFFFHHHMMMPPP```{{{yyyrrrnnniiieee```\\\XXXVVVRRRPPPKKKIIIFFFCCCAAA@@@??????::::::999888888999:::;;;;;;;;;;;;<<<===>>>>>>>>>===>>>???@@@@@@@@@???>>>EEEBBB@@@??????@@@???>>>AAABBBDDDFFFFFFKKK\\\mmm|||sssnnnhhheeebbb___ZZZZZZdddppprrrvvvxxxuuuqqqlll___SSS@@@<<<777444333444333333///000000000111111111222333222222111111222222333111111111111111111111111////////////////////////////////////////////////......////////////......////////////////////////---......//////......---------........./////////............////////////////////////////////////............////////////000000000000000000000000111000000000000000000000222222222222222222222222333333222333333444555666444444555666777888999999<<<<<<>>>???AAACCCDDDDDDBBBAAA???>>>===>>>???@@@AAAFFFEEEGGGMMMOOO^^^xxx}}}vvvoookkkfffbbb]]]XXXUUURRROOOMMMJJJHHHDDDAAA===;;;:::::::::999888888888999;;;<<<::::::;;;;;;<<<===>>>>>>>>>???@@@AAABBBAAA@@@@@@DDDBBB???>>>>>>???>>>===AAAAAACCCEEEHHHUUUmmmzzzmmmgggfffhhhbbb\\\ZZZ[[[```kkkwwwwwwyyyxxxrrrnnnhhh[[[MMM;;;999777444222222222222//////000000111111111222333222222111111222222333111111111111111111111111////////////////////////////////////////////////......////////////......////////////////////////---..................---------------.........///000000000000111111111111////////////////////////............/////////000000000000000000000000000111111111000000000000000222222222222222222222222333333333333444555666666444444555666777888999999<<<<<<>>>???AAACCCDDDDDDBBBAAA???======>>>???@@@>>>DDDDDDGGGLLLMMM\\\vvv~~~zzzssslllhhhbbb___YYYUUUQQQNNNKKKIIICCCBBBAAA???>>><<<;;;:::;;;:::999999999:::;;;<<<;;;<<<<<<===============DDDCCCAAA???============@@@AAA@@@>>><<<<<<>>>???DDDAAADDDOOO\\\mmmooodddaaabbbfff\\\VVV\\\eeemmmvvv~~~}}}wwwqqqlllggg\\\LLL???:::888555444444444333111111111111111111111111111222222222111111111111000111111000000//////......------...000111222333444000000000000000000000000000000000000000000000000111111000///////////////////////////............,,,------.....................//////...---,,,,,,,,,---000111111000---,,,......---------......///000000111111111111000000000000111111111222222222333333222222222222222222222222222333444555666777777777888999:::;;;;;;<<<;;;===???BBBDDDFFFFFFFFFCCCBBB@@@?????????@@@@@@CCCBBBDDDEEEGGGMMM]]]lll~~~zzzuuuoooiiieee```\\\VVVRRRNNNKKKHHHEEEAAAAAA@@@>>>===;;;::::::::::::999999999:::;;;<<<===>>>??????@@@@@@??????CCCBBB@@@???>>>===>>>>>>???@@@@@@>>>======@@@BBBEEEEEEMMM___tttvvviiiaaa___```bbb[[[YYYbbblllsssyyy{{{uuunnnggg```TTTGGG<<<999777444333444333222111111111111111111111111111222222222111111111111000000000000000////////////......///000111222222333000000000000000000000000000000000000000000000000111111000///////////////////////////..................///000000000000000///000000000//////...------...///000000///...---......---------...//////000000111111111111000000111111111111111111222222222222222222222222222222333222222222333444555555555555666777888999999:::;;;<<>>??????@@@BBBBBBDDDFFFFFFLLL[[[iii~~~~~~yyytttoooiiiddd```[[[WWWRRRMMMJJJGGGCCCAAA??????>>>===;;;:::999999999999999888999:::;;;;;;>>>>>>???@@@@@@@@@@@@???AAAAAA@@@????????????@@@>>>>>>???>>>===>>>BBBDDDDDDIIIXXXqqqvvvuuu|||zzzmmmeeebbbbbbccc___]]]bbblllvvv{{{}}}xxxrrriii___TTTIII???999777555333222333333222000111111111111111111111111222222222111111111111000////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000111000000///////////////////////////............///000111111222222111111000000111111111000//////...//////////////////.........------......///000000000000000000000000000222222111111111111111111111111111222222333333444333333222222222333333444555555666777888999999::::::<<<>>>AAACCCDDDDDDDDDAAA@@@???>>>>>>>>>???@@@AAABBBDDDFFFFFFJJJWWWeee{{{}}}yyysssmmmhhhddd___\\\WWWSSSNNNJJJFFFCCC@@@>>>===<<<<<<;;;:::999999888888888999999::::::;;;;;;<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>>>>===<<<>>>BBBEEEHHHUUUjjjqqqiiiooo{{{ssslllkkklllllllllaaaeeennnxxx|||tttmmmbbbUUUIII???999666555333111111222222222000111111111111111111111111222222222111111111000000......//////000000111111111111111000000000000000////////////////////////000000000000000000000000000000////////////000000////////////............000000111222222222222111000000000111111000//////000///...------...///000...---------...///000111111111000000000000111111222222222111111111111111000000111222333333444444333333222111111111222222777777888999:::;;;;;;<<<:::<<<>>>@@@BBBCCCCCCCCCAAA@@@???>>>>>>>>>???@@@AAABBBDDDFFFEEEHHHTTTaaaxxx~~~}}}|||wwwsssnnnhhhddd___[[[XXXSSSOOOKKKGGGDDDAAA???===;;;:::::::::999999888888888888999:::;;;;;;<<<<<<===>>>>>>???????????????>>>??????@@@AAAAAABBBBBB??????>>>===<<<>>>BBBEEESSSgggtttfffcccnnn{{{xxxrrrmmmnnnssswwwvvvtttiiipppzzz}}}vvvnnngggZZZLLLAAA999555444444222111111222333222111111111111111111111111111222222222111111111000000......//////000000111111111111111111000000000000////////////////////////////////////////////////000000////////////000000////////////...............///000000111111000000...//////000000/////////000///...------...///000---------...///000111111111111000//////000111111111111111111111111111111000000111222333333444444333333222111111111222222777777888999:::;;;;;;<<<;;;<<<>>>AAABBBCCCCCCCCC@@@@@@???>>>>>>???@@@AAAAAABBBDDDFFFDDDGGGSSS```xxx}}}{{{yyyxxxppplllhhhccc```[[[WWWSSSOOOKKKGGGDDDBBB@@@>>><<<999999999999999999999999888999:::<<<============@@@@@@AAABBBBBBBBBBBBAAA>>>???@@@AAABBBBBBBBBBBB@@@@@@???>>>>>>AAAEEEIII[[[rrrrrriiicccgggsss||||||yyyiiihhhjjjpppxxx|||zzzvvvqqqyyyxxxoooggg^^^PPPCCC;;;777444333333222000111222333333222111111111111111111111111222222222111111111111000////////////000000000000111111111000000000000000000000000000000000000000///////////////////////////////////////000000111////////////............---...//////000000//////......//////000000//////000///...------...///000---------...///000111222222111000//////000111222000000111111111222222222111111111222222333333444333333222222222333333444555555666777888999999:::<<<===???AAACCCCCCCCCCCCAAA@@@?????????@@@AAABBBBBBBBBDDDEEEDDDGGGSSS```zzz~~~~~~}}}{{{yyyvvvsssqqqgggeeebbb___\\\XXXRRROOOJJJGGGCCCAAA@@@???===<<<999999999999999999999999999:::<<<===>>>??????>>>@@@AAAAAABBBCCCBBBBBBBBB>>>???@@@BBBBBBBBBBBBAAA@@@@@@@@@@@@BBBFFFLLLQQQcccwwwzzzjjjhhhjjjsss}}}xxxoooeeeggglllssszzz|||zzzvvvvvv~~~|||sssjjj```UUUFFF;;;777666444222333222111111333444444333111111111111111111111111222222222111111111111000000000000000////////////000000000000000111111111000000000000000000000000///////////////////////////////////////000111111////////////............---...//////000000//////...///000000111111111000//////............//////------......///111222333222111000//////000111222//////000111222333333444222222222222222222222222333222222222333444555555555555666777888999999:::===>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAACCCDDDCCCCCCCCCDDDCCCGGGTTTbbb}}}}}}}}}{{{zzzyyywwwssspppllljjjbbb```^^^\\\ZZZUUUPPPLLLFFFDDD@@@>>>>>>>>><<<;;;999999999999999:::::::::999;;;===>>>@@@@@@@@@???>>>???@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCBBBAAAAAA???@@@AAABBBEEEKKKRRRXXXnnn~~~xxxnnniiilllssswwwkkkhhhkkkqqqwww{{{{{{yyywwwwww|||xxxpppggg[[[OOO???777555666444000333222111111333555555444111111111111111111111111222222222111111111111000111111000000//////......///000000000111111111111000000000000000000000000///////////////////////////////////////000111111000/////////..................///000000000000000///000111222222222222222////////////////////////------......///111222333222111000......000111222......///111222333444555333333222222222222222222222222222333444555666777777777888999:::;;;;;;<<<>>>???AAACCCDDDDDDDDDDDDBBBBBBAAA@@@AAABBBDDDDDDDDDCCCCCCCCCBBBGGGUUUdddqqqtttxxx|||{{{yyywwwuuusssqqqmmmhhhddd^^^\\\YYYUUUQQQNNNKKKJJJBBBBBBBBB???<<<999999999777777888999:::;;;;;;<<<;;;<<<<<<===============???@@@BBBCCCCCCBBB@@@???DDD>>>;;;>>>@@@>>>>>>???CCCCCCCCCFFFOOO\\\iiirrrzzzrrrpppqqqvvv}}}}}}uuunnnnnnpppvvv|||yyyrrrtttzzz}}}xxxpppfff```KKKFFF>>>888555333111000111222444444333111111111222111111111000000//////222222111111111111111222222222222111111111111000000000000000000000000000111000000///...---------//////000000111111111222000000///...............000000//////.........---000000000000111111111111222222111111000111111111333222000...---,,,---------------............///............////////////000111111222333333444444111111222222222333333333333333444444666777888999666666666777888:::;;;<<<>>>???@@@BBBCCCDDDEEEEEEBBBBBB@@@@@@@@@@@@BBBBBB@@@CCCAAACCCIIIGGGPPPfffkkklllooorrrwww}}}|||wwwrrrpppooonnnllliiidddaaa[[[YYYUUUQQQMMMJJJGGGFFFAAA@@@???===;;;999777666777777888999:::;;;<<<<<<;;;<<<======>>>>>>======???@@@AAABBBBBBAAA@@@???BBB>>>===AAACCCBBBBBBDDDBBBCCCHHHTTTeeewww}}}wwwvvv{{{vvvoookkkooonnnqqquuutttssswww~~~{{{vvvmmmaaaYYYEEE@@@:::666444333222222000222333333111/////////111111111111000000000///222222111111111111111222222222222111111111111000000000000000000000000000111000000///......------......//////000000000000111111000///////////////000/////////............//////000000000111111111000000000000000000111111000000///...---...//////........./////////000000....../////////000000000000000111111222333333333222222222222222222222333333333444444555777888999777777777777888999:::;;;===>>>@@@AAACCCDDDDDDDDDBBBAAA@@@@@@@@@@@@AAABBBAAADDDBBBDDDJJJIIISSSiiieeeeeefffhhhlllsss||||||zzzvvvqqqjjjhhhgggfffeeeccc___\\\UUUSSSPPPLLLHHHDDDBBBAAAAAA>>><<<;;;<<<<<<999666777888888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>???????????????????????????===???DDDFFFDDDEEEHHHFFFIIITTTiiizzzoookkkjjjmmmiiihhhlllpppttt|||{{{wwwrrrgggYYYNNN>>>:::666333333333333333111333444444222000//////111111111111000000000000222111111111111111222222222222222111111111111000000000000000000000000000111000000//////......---............////////////222111111000000000000111////////////............//////000000000000111111.........///000000111111...............///000111////////////000000000111/////////000000000111111//////000000111222222333222222222222222222222222333333444444555666888888888888777777888999::::::<<<===???@@@BBBBBBCCCCCCBBBAAA@@@??????@@@AAABBBCCCEEECCCDDDKKKLLLWWWnnnccccccbbbcccfffnnnwww}}}~~~xxxuuuqqqlllfffdddbbb```___]]]YYYVVVPPPNNNKKKGGGCCC@@@>>>===@@@===:::;;;???AAA>>>:::888888999:::;;;<<<======<<<===>>>>>>??????>>>>>>??????>>>>>>>>>>>>??????>>>===@@@DDDDDDBBBDDDIIIPPPYYYjjjwwwnnnjjjiiieeecccbbbgggoooxxx{{{uuuqqqlllaaaQQQFFF;;;888444222222333333333444666777777444222111111111111111000000000000000111111111000111111222333222222222111111111000000////////////////////////000000000000//////......////////////////////////111111000//////000000000///////////////.........////////////000000000111---...///000111111111222............/////////000....../////////000000000000000000000111111111111/////////000111111222222333333333222222222222111444444444444555666777888999888888888888888999999;;;<<<>>>???AAABBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCEEEBBBDDDKKKLLLYYYqqqbbbbbbaaaaaacccjjjrrrxxx~~~zzzsssppplllfffdddbbb___\\\ZZZWWWTTTQQQLLLJJJGGGDDD@@@>>><<<;;;<<<888777:::???BBB@@@===999999:::;;;<<<======>>>===>>>>>>???@@@????????????>>>>>>======>>>>>>???===>>>@@@BBBAAA@@@FFFNNN```mmmzzztttnnnhhhddd^^^```dddkkkttt|||yyyuuuoooiiicccXXXJJJ@@@;;;888555333333333333222444555777666444222222222000000000000000000111111111111000000111222222333222222222111111111000000////////////////////////000000000000000/////////000000000000000000000000//////.........//////000.........///////////////...////////////000000000...///000111222333222222///////////////......---------........./////////000000000000111111111111/////////000111111222222222222222222222222222222444444333444444555666777999888888888888888999999;;;<<<===???@@@AAABBBBBBAAA@@@????????????@@@AAABBBDDDAAACCCJJJLLLXXXppp___`````````bbbeeekkkooowww{{{{{{sssmmmkkkfffaaabbb___[[[XXXUUURRROOOLLLHHHFFFDDDAAA???===<<<;;;666555444777;;;======;;;999::::::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBDDDPPP^^^sss|||rrrnnnjjjeee```^^^fffooouuu{{{|||rrroooiiibbbXXXMMMCCC<<<:::888555444444444333222000222444444222000000111000000000000111111111111000000000000111222333333222222222111111111111000000000000000000000000000000000000000000000000000111111111111000000000000...............//////000.........///////////////......////////////000000///000111333333333222111//////000000///...------------------............/////////000000000111111//////000000111222222333111111222222222333333333444444333333444555555666888888777777888999::::::;;;<<<>>>???AAAAAABBBBBBAAA@@@???>>>>>>???@@@AAAAAACCCAAACCCJJJKKKWWWnnn]]]___aaabbbbbbccceeegggooosssxxx~~~wwwwwwtttlllgggeeeaaa]]][[[XXXUUURRRPPPNNNKKKIIICCCBBBAAA???===<<<;;;;;;666666666777888888999999::::::;;;<<<===>>>??????>>>???@@@@@@AAAAAA@@@@@@>>>>>>???@@@@@@???>>>>>>===???BBBEEEGGGPPPdddvvvvvvlllhhhfffdddcccfffrrr}}}}}}wwwnnnlllfff\\\OOOCCC;;;888777555333333444444444333...000222333111000111111///000000000111111111111000000000000111222333444222222222111111111111000000000000000000000000000000000000000000000000000111111000000000///////////////......///000000111............/////////000........./////////000000...000111222222111000///---...///000000//////...............////////////....../////////000000000000000111111222333333333000000111222333444444555444444333333444444555555777777777777888999:::;;;<<<===>>>@@@AAABBBBBBCCCAAA@@@???>>>>>>???@@@AAA@@@CCCBBBEEEKKKLLLVVVlll]]]```cccddddddccccccdddiiimmmsssxxx}}}|||{{{qqqrrrnnngggcccaaa^^^ZZZUUUSSSOOOMMMLLLKKKIIIGGG@@@@@@>>>===<<<;;;;;;;;;999:::;;;999777666777888::::::;;;<<<===>>>????????????@@@AAAAAAAAAAAA@@@===>>>@@@BBBBBB@@@>>>======???CCCHHHMMM[[[sss~~~yyyqqqiiiddddddgggjjjooo}}}{{{uuummmllleeeYYYIII<<<666555444333111222333555444333...000333444333222333444//////000000111111111222000000000000111222333444222222222111111111111000000000000000000000000000000000000000000111111111000000//////.........---000000///000000111222222---.........//////000000............/////////000...///111222111000...---***,,,...///111111111000////////////000000000000............////////////111111111222333333444444//////000111333444555666444444333333333444555555666666666777888:::;;;<<<<<<===???@@@BBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAAAAADDDCCCFFFMMMLLLVVVlll]]]]]]]]]]]]]]]]]]]]]]]]```ccciiiooovvv{{{~~~}}}zzzvvvsssrrrkkkccc^^^]]]ZZZVVVQQQSSSPPPLLLHHHFFFDDDAAA???@@@>>><<<<<<<<<<<<;;;:::888888777777888:::<<<===>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAACCCCCC@@@???>>>>>>@@@BBBBBBBBBAAAAAADDDLLL[[[oooxxxvvvqqqiiicccccciiiooo}}}{{{uuurrrqqqkkk___QQQCCC999555444444444333222111111111111000000000111111222222222222222333444444222111000111111111111111111111111///111222111000///000111111000000000//////......111111000000//////......//////000000000000//////000000000000111111111111111000000///...---------............////////////000000000000000000000000//////............//////......//////000000111111...............///000000000000111222222222222111111222333333111111222333333333555666666666555444555555666888999;;;<<<<<<:::;;;<<<>>>@@@AAAAAABBB=========>>>??????@@@@@@EEEAAA@@@CCCHHHNNNYYYddd[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^bbbgggmmmssswwwyyy}}}|||{{{zzzxxxtttqqqmmmggg```[[[ZZZWWWSSSOOOOOOMMMIIIFFFDDDBBB???===???===;;;;;;<<<<<<;;;:::888777777777888:::<<<=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@AAAAAAAAA@@@BBBAAAEEESSSiiiuuuvvvsssmmmgggjjjvvvzzzsssppphhhaaaUUUIII???888555444222222222111222222333333111111111222222222333333222222222222222111111000111111111111111111111111///111222111000///000111333333333222222222111111111000000000/////////...//////000000000000//////////////////000000000000111000000///......------............////////////000000000000000000000000//////............//////......//////000000000000...............///000000000000111222222222222111111222333333111111222333333444555666666666555444444555666777999:::;;;<<<;;;;;;===>>>@@@@@@AAAAAA======>>>>>>???@@@@@@@@@DDDAAAAAADDDHHHMMMXXXbbbZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\___dddiiimmmoootttzzzxxxvvvuuuttttttrrrpppmmmfffaaa[[[WWWUUUSSSOOOLLLKKKHHHEEEBBBAAA???<<<:::>>><<<:::::::::;;;:::999777777777888999:::<<<<<<============>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAGGGZZZtttuuuwwwwwwqqqnnntttyyyrrrmmm]]]TTTHHH???:::888666444111111111111222333444555222222222222333333333333222222111000000000000111111111111111111111111111///111222111000///000111111111000000000000//////000000000000//////////////////000000000000////////////000000000111111111000000000///......------............////////////000000000000000000000000//////............//////...////////////000000000...............///000000000000111222222222222111111222333333111111222333333444555555666666555555444555555777888999:::;;;<<<<<<>>>??????@@@@@@@@@===>>>>>>??????@@@AAAAAACCCAAACCCFFFHHHLLLVVV```}}}YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[^^^bbbfffiiiiiiqqqyyy~~~|||xxxrrrpppnnnlllkkkjjjgggeee___[[[VVVSSSQQQOOOKKKIIIGGGEEEBBB@@@???===;;;999<<<:::999888999:::999888777777888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>BBBAAAAAA@@@@@@@@@AAAAAA@@@AAABBBCCCBBBBBBCCCDDDEEEGGGQQQeee|||yyyxxxxxxvvvtttuuuyyyooogggTTTJJJ>>>888777888666444222111111111222222333444333333333333333333333333333222000/////////000111111111111111111111111111///111222111000///000111////////////////////////000000000000//////////////////000000000000//////000111111111111222222222000000//////........................////////////000000000000000000000000//////............//////////////////////////////...............///000000000000111222222222222111111222333333111111222333444444444555555555555555444555555777888999::::::<<<===>>>???????????????>>>>>>??????@@@AAAAAAAAAAAAAAADDDGGGHHHJJJTTT^^^zzzYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXZZZ]]]```bbb```iiisssyyy|||vvvsssmmmjjjgggdddbbb```]]]ZZZWWWUUURRROOOMMMKKKHHHGGGEEEBBB@@@>>>>>>===;;;:::;;;999888777999999999888888888999:::;;;<<<==================>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFDDDDDDGGGIIIJJJTTTccctttxxxsssuuurrrqqquuuwwwiii^^^NNNEEE:::555666777666444444333222222111111111222333333333333333333333333333222000/////////000111111111111111111111111111///111222111000///000111222222222222222222222222////////////000000000000//////000000000000///////////////000000000000111////////////........................//////////////////////////////////////////............///////////////..............................///000000000000111222222222222111111222333333111111222333444444444444555555666666555555666777888999999:::<<<===>>>????????????????????????@@@AAAAAABBBBBB@@@AAADDDFFFFFFIIISSS^^^yyyXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUWWWXXXZZZ\\\\\\eeemmmrrrxxx|||vvvpppmmmgggddd```\\\ZZZWWWTTTRRRPPPOOOMMMKKKIIIGGGEEEDDDBBB@@@>>>======<<<;;;::::::999777777999999999888999999;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@AAACCCDDDEEEDDDEEEFFFDDDCCCDDDJJJNNNVVVcccuuutttmmmmmmmmmkkknnnyyy}}}ooo___TTTFFF@@@999444444555555444555444333222111111111111333333333333222222222222222222111000000000000111111111111111111111111111///111222111000///000111000000000111111111111111////////////000000000000//////000000000000//////,,,,,,,,,---------......//////////////////..................//////////////////////////////////////////............///////////////............---...............///000000000000111222222222222111111222333333111111222333555444444444444555666666666777777888999999::::::<<<<<<>>>??????@@@@@@@@@???@@@@@@AAAAAABBBCCCCCC???@@@CCCEEEEEEGGGSSS```zzzVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWWWWXXXXXX[[[bbbiiijjjmmmttt{{{~~~}}}{{{xxxtttoookkkhhh```]]]YYYVVVTTTRRRPPPNNNIIIIIIIIIGGGDDDBBBAAAAAA???===;;;;;;;;;;;;:::999:::999777888999::::::999:::;;;<<<>>>????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDAAADDDFFFGGGJJJQQQ[[[cccqqq~~~rrreeecccggghhhkkksssssscccTTTIII<<<:::666333222222333444333333222222111222222222333333222222222111111111222222222222222111111000111111111111111111111111///111222111000///000111---........./////////000.../////////000000000111//////000000000000//////------------.............../////////////////////............//////////////////////////////////////////............////////////.........---------...............///000000000000111222222222222111111222333333111111222333555444444333444555666777888888888999::::::;;;;;;;;;;;;===>>>@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCC>>>???BBBDDDCCCFFFTTTbbbzzzTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[bbbfffeeeeeekkkrrruuuyyy~~~}}}|||zzzyyyvvvsssooojjjgggeee\\\YYYUUURRRQQQPPPNNNMMMDDDEEEEEEDDDAAA???>>>>>>===<<<:::999::::::999888;;;999888888999::::::999;;;<<<>>>???@@@AAA@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBDDDHHHMMMRRRZZZfffuuuvvvggg[[[\\\cccgggooo|||{{{kkkZZZKKKCCC555555444222000000111444111111111111222333444444222222222111111000000000222222333444444222111000111111111111111111111111///111222111000///000111000000111111222222222333.../////////000000111111//////000000000000//////000000000000111111111111.........///////////////............/////////000//////////////////////////////............////////////.........---------...............///000000000000111222222222222111111222333333111111222333555555444333444555666777999999999::::::;;;;;;<<<:::;;;<<<>>>@@@AAAAAABBB@@@@@@AAABBBBBBCCCCCCDDD>>>???AAABBBBBBFFFUUUdddzzzSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTUUUVVVWWWWWWXXXYYYYYY[[[]]]^^^___aaadddggglllpppvvv{{{~~~|||yyywwwuuuqqqlllhhheeebbb___]]]ZZZXXXTTTPPPMMMJJJIIIIIIEEEDDDCCCAAA@@@?????????<<<;;;;;;:::999999999:::777888888999;;;<<<============>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCBBB??????BBBBBBAAACCCGGGBBBMMMZZZeeetttrrrggg```___dddjjjqqqzzzppp]]]MMMCCC???999888555333222333444555333333222222111000000/////////000111222333333333333222222111111222222333//////000000111111222222//////000000000000//////---///111222333222111000333222000//////000222333111000000000//////......000000////////////000000000000///...............222222111111000...---,,,......---......///000111------,,,+++,,,---...///000000//////.........---///////////////000111111222222111111111111111111222222222222222222333333555555555555666666666777666:::>>>===999777999<<<======???@@@@@@???>>>>>>???@@@BBBCCCCCCBBBAAA@@@@@@EEEAAA???DDDGGGQQQeeeTTTTTTUUUVVVVVVUUUTTTTTTRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYXXXYYY\\\^^^cccgggmmmrrrwww{{{|||xxxuuusssmmmiiidddaaa^^^\\\YYYWWWVVVTTTQQQMMMJJJGGGFFFEEECCCBBBAAA???>>>>>>======;;;;;;:::999999999999999888888999:::;;;<<<======??????????????????>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDAAA@@@BBBBBB@@@BBBGGGOOO\\\ooosssfff``````dddmmmvvvyyygggUUUGGG>>>:::888777555444333444555666111111111111111222222222000000000111222222222333111111111111111111111111000000000000000111111111000000111111111111000000///000222333333333222111333222000//////000222333000000000//////.........000000////////////000000//////...---------------//////000000000000//////000//////.........//////000000/////////000111222000/////////............///////////////000111111111111111111111111111111111222222222222333333333444444444444555555555555666:::===<<<999888:::<<<======???@@@@@@??????>>>>>>???AAABBBCCCBBB@@@???BBBFFFCCCBBBGGGJJJTTThhhRRRTTTVVVWWWWWWUUUSSSQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTUUUTTTRRRRRRTTTUUUYYY]]]ccciiimmmrrrwwwzzz{{{vvvrrrnnnlllhhheee```]]][[[YYYVVVTTTOOONNNKKKHHHEEECCCAAAAAA@@@???>>>===<<<;;;;;;;;;::::::999999888888999999999999:::;;;<<<======>>>AAAAAAAAA@@@??????>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDAAAAAACCCCCCBBBGGGMMM[[[mmmpppfff]]]\\\bbbmmmzzz{{{kkkXXXIII>>>888666777666555444444444555666000000000111222333333444111111111111111111222222///000111111111111000///111111111111000000000000111111222222222222111111000111333444444333222222222111000//////000111222000000000///////////////000000////////////000000......---,,,,,,,,,,,,,,,,,,---...000111111111111111000000///...---------111000000000000111222222////////////............///////////////000111111111111111111111111111111111111222222222333333333444444444444444333333333666999<<<<<<:::999:::===<<<===???@@@@@@@@@??????===>>>@@@AAABBBAAA@@@???===CCC@@@@@@FFFHHHSSSfffNNNQQQTTTWWWWWWVVVSSSRRRSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRSSSRRRPPPPPPQQQSSSUUUYYY^^^bbbfffjjjnnnrrrvvvwwwyyy|||~~~{{{vvvqqqlllhhheeeeeeaaa\\\XXXVVVSSSQQQOOOIIIHHHFFFDDDBBB@@@>>>===<<<<<<;;;::::::999:::::::::999999888888888999999::::::;;;<<<<<<===>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAA@@@@@@CCCDDDGGGOOOXXXiii~~~tttlllddd^^^aaakkkwwwuuujjjZZZJJJ???888666555444444333333333444444555000000111222222333333444222222222111111111111111///000222333333222000///222222111111000000//////000111111222222111111000111111222333333222222111111111000000000000111111111111111111111000000000000000////////////000000///...------,,,,,,------,,,---...000111111111111///////////////......---...............////////////////////////.........///////////////000000111111111111111111222222222111111111222222333333444555555555444444444444333666888;;;;;;::::::;;;===<<<===???@@@AAA@@@@@@???<<<===???AAAAAAAAA@@@???:::@@@???@@@FFFHHHRRReeeIIILLLPPPTTTVVVVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRQQQNNNOOOPPPOOONNNOOOQQQRRRTTTVVVYYY\\\^^^```dddgggkkkllloootttyyy}}}{{{zzzxxxxxxwwwzzzyyyuuuqqqlllgggbbb```^^^ZZZUUUPPPMMMJJJGGGEEEEEEDDDCCCBBB@@@>>><<<<<<::::::999999888999999999:::999999888999999::::::<<<<<<<<<======>>>>>>???>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCC@@@???@@@CCCEEEIIITTT```|||vvvqqqlllfffdddjjjuuuxxxcccYYYKKK???999777666666222222222222222222333333222222222222222222222222222222222111111111111111000111333444444333111000222222111111000000////////////000000000000//////000111111111111111000000111000000000000000000111222222222222222222222222000000////////////000000000//////...............//////000000000000//////------...///000000//////,,,,,,---------..................//////////////////////////////000000111000000111111111222222222000000111222333333444444666666555555555555555555666777999:::;;;;;;<<<===<<<===???@@@AAAAAAAAA@@@;;;===???AAAAAAAAA@@@???===DDDDDDEEEKKKLLLUUUhhhFFFHHHLLLQQQTTTUUUUUUTTTPPPPPPOOOOOONNNNNNNNNMMMJJJKKKLLLLLLLLLMMMOOOQQQQQQRRRTTTUUUUUUWWWZZZ\\\aaabbbfffkkkqqqwww}}}}}}{{{yyyvvvtttrrrpppppprrrqqqnnnjjjfffaaa]]][[[ZZZVVVQQQMMMJJJGGGDDDAAAAAAAAAAAA@@@???===;;;;;;999999888888888999::::::::::::999999::::::;;;;;;======>>>>>>>>>?????????<<<===>>>???@@@BBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCCAAA@@@BBBEEEHHHNNN\\\jjjyyyuuuuuullliiikkkuuuyyynnnTTTKKK@@@999777777777666222222222222222222222222333333333333333222222222111111111111111111222222111222333444444333222111111111111111000000000000//////000000000000//////111111111000000000000000000000000000000000000000222222222222222333333333000000////////////000000000000///............///000000111000000///...---+++,,,...000000000000///---......///000/////////.........//////////////////////////////000111111000000000111222222333333000000111222333444444555555555555666666666777777555666888:::;;;=========<<<===???AAABBBBBBAAAAAA;;;===???AAABBBBBBAAA@@@===DDDDDDFFFLLLLLLTTTfffEEEGGGJJJNNNPPPRRRSSSSSSPPPOOOOOONNNMMMMMMLLLLLLJJJKKKLLLLLLKKKLLLNNNPPPNNNPPPQQQQQQQQQRRRUUUWWWYYYZZZ]]]aaafffmmmrrruuuyyy~~~~~~|||wwwuuussspppnnnlllkkkjjjjjjiiigggddd```\\\YYYWWWUUURRRMMMJJJHHHFFFDDDBBB>>>>>>>>>>>>===<<<:::999999999999999999:::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>????????????@@@======>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCGGGMMMSSS]]]ooo}}}{{{zzzrrrqqqvvv{{{kkk___IIIBBB:::666666777666333444444444444444333222111111222222333333444444444000000000111222222222333111111111111111111111111000000000000000111111111000000000111111000000000333222111111000000000111//////000000000000//////000000000111111111222222000000////////////000000//////...------------...000000000000000///......,,,...///000000000...------...///000111000000///............/////////000///////////////000111111///000000111222222333333///000111222333444444555222333444444555666777777555666777999<<<>>>>>>===<<<===???AAABBBBBBBBBAAA<<<===@@@BBBCCCCCCBBBAAA<<>>???????????????@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCCCCEEELLLTTT^^^lll}}}{{{{{{qqq___RRRDDD>>>888555666666444000666666666666555444333222///000111222444555666777//////000111222333333444111111000000000000111111//////000000111111222222111111222222222222111111444333333222111111111222//////000000000000//////......//////000000000111000000////////////000000......---,,,,,,,,,,,,---//////000000000000//////...///000111000///,,,+++,,,---///000000000///...---.........//////000000///////////////000111111///000000111222222333333///000000222333444555555000111222333555666777777555555777999<<<>>>>>>>>><<<===???AAABBBBBBBBBBBB<<<>>>@@@CCCDDDDDDCCCBBB@@@HHHIIIJJJOOOOOOUUUeee~~~UUUJJJCCCFFFKKKKKKLLLNNNRRRSSSSSSQQQOOOMMMMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJQQQOOONNNMMMMMMPPPRRRTTTTTTSSSRRRRRRUUUYYY^^^aaaiiimmmsssxxx{{{|||~~~~~~~~~|||{{{xxxtttrrrjjjjjjhhhgggeeecccbbbaaa___]]][[[XXXTTTQQQOOONNNHHHFFFDDDBBB@@@???>>>>>>===<<<:::888888888:::;;;999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>????????????????????????AAAAAABBBBBBAAA@@@>>>===BBB===;;;>>>AAAAAACCCFFFFFFLLLTTTaaawww}}}~~~|||vvvfffTTTHHH<<<:::888555333222333333444333222222111111222222222222222111111111000000111111111000000000000000111111111111111111111111111111000000000000111111111222333222000000111222666555444333111000///...222111111111000000//////111111111111000000000000000000000000////////////111000000///////////////...///////////////......000///...------...///000000000///...------,,,,,,..................------//////............//////000000111222333333444444222222222222333333444555111333444333333444666888999999::::::;;;<<<======:::===AAADDDFFFDDDBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAADDDCCCEEEIIIGGGOOOccc~~~bbbUUUJJJGGGFFFEEEGGGKKKPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIILLLLLLKKKLLLOOOSSSWWWYYYPPPOOOOOOOOORRRVVVZZZ]]]aaaeeejjjnnnqqqsssvvvxxx}}}~~~}}}|||yyywwwuuutttssspppllliiifffeeecccaaa___^^^]]]]]]ZZZYYYWWWTTTQQQNNNKKKJJJEEEDDDBBB@@@>>>===<<<<<<<<<;;;999888888888:::;;;888888888888999999999999;;;;;;<<<===>>>>>>>>>>>>???????????????????????????@@@AAABBBBBBAAA@@@@@@@@@======@@@AAA@@@BBBFFFIIIUUUfffyyy~~~yyygggVVVIIIAAA:::999666444333222333333444333222222111111222222222222222111111111000000000000000000000111111111000000000000000000000000111000000000000000000111222333444222000//////000333222222222111111111000111111111000000000//////111111111000000000//////////////////000000000000000000//////.........///...//////000000//////...000///............///000000//////...------,,,,,,........................//////............//////000000111222222333444444444444333222222222333333222333444444333333555777888888999:::;;;<<<===>>>;;;===AAADDDEEEDDDAAA???>>>???@@@AAAAAABBBBBBBBB???BBB@@@CCCHHHGGGPPPfffvvviiiYYYMMMGGGCCCEEEIIIKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEFFFGGGJJJNNNRRRUUULLLKKKKKKKKKMMMQQQUUUWWWYYY\\\```dddfffjjjmmmpppwwwzzz{{{yyyxxxxxxvvvuuuqqqpppoooooonnnlllhhhddd```___\\\ZZZXXXXXXXXXXXXTTTSSSQQQNNNKKKHHHFFFEEEAAA@@@???===;;;::::::999:::999888777777888:::;;;888888888999999999::::::;;;<<<===>>>>>>??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB???>>>@@@BBBBBBAAAEEELLLSSSggg|||xxxzzz}}}}}}}}}~~~|||hhhUUUFFF???<<<777666444333222222333444444333222222111111222222222222222111111111111111//////000000111111222222////////////////////////000000////////////000000333444444222///.........//////000000111111222222111111000000000000//////111111000000000000//////......//////000000111111000000/////////.........//////000000000000//////000//////......//////000/////////...------,,,,,,........................//////............//////000000111111222333333333555444333222222111111222444555555444333333555666666777888:::;;;===>>>???<<<>>>AAADDDDDDCCC@@@>>>??????@@@AAABBBBBBBBBBBB>>>@@@>>>???FFFFFFQQQhhhnnn^^^RRRKKKIIIIIIEEEEEEEEEGGGHHHIIIHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLIIIHHHHHHHHHJJJMMMPPPRRRUUUWWWZZZ\\\___ccchhhkkkooorrrwww}}}~~~zzzxxxuuusssrrrqqqooonnnjjjiiiiiijjjjjjgggccc```[[[ZZZWWWUUUSSSSSSSSSTTTNNNMMMKKKIIIFFFDDDBBBAAA???>>>===;;;:::999999999888777777777777999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBDDDDDDEEENNNYYYiiizzzvvvssstttxxx}}}|||jjjWWWIII@@@<<<;;;444333333222222333333444444333222222111111222222111111111111111111111111......///000111222222333000000000000000000000000/////////000000/////////222333333222///......///......//////000000111111000000000000000000//////111000000000////////////---......///000111111222000000111000000000//////...///000000111000000000000//////////////////000//////.........------------------...............//////............//////000000111111222222222333333333222222222222222222555555666555333333444666555666777999;;;===>>>???===???AAACCCCCCBBB???>>>???@@@AAABBBBBBCCCBBBBBB???@@@<<<===CCCEEEQQQhhhuuufffZZZOOOHHHDDDBBBAAACCCFFFHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFLLLKKKJJJIIIIIIIIIJJJJJJGGGGGGGGGGGGIIIKKKMMMOOOQQQSSSUUUVVVXXX\\\aaadddhhhkkkpppuuuzzz}}}~~~}}}|||{{{tttqqqooommmlllkkkiiigggbbbaaa```aaaaaa___[[[XXXWWWVVVTTTRRRQQQPPPPPPQQQJJJIIIHHHEEECCCAAA@@@???======;;;:::999999999999777777777777888999999:::;;;;;;<<<<<<<<<=========<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????CCCGGGJJJOOO\\\iiisssrrrqqqssszzzpppZZZJJJCCC???<<<888222222222222333333444444444333222222111111222222111111111111111111111111......///000111222222333111111111111111111111111//////000000000000/////////000111111000///000222000000000/////////////////////////////////000000000000000////////////...---......///000111111222111111222222222111000///......///000000000000000///000000000000000000///...............------------------.........////////////............//////000111111111111111222222000000000111222333444555555666666555333333555666555666777999;;;===>>>???===???AAABBBBBBAAA???>>>??????@@@AAABBBBBBBBBBBBAAABBB======BBBCCCOOOggg~~~ppp]]]MMMHHHEEEAAAAAAEEEGGGHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFFFFHHHIIIKKKLLLLLLMMMOOOPPPQQQSSSWWWZZZ```cccggglllpppssstttuuusssuuuxxx{{{}}}}}}zzzxxxvvvvvvnnnllliiihhhgggfffcccaaa___]]]\\\[[[[[[ZZZWWWUUURRRQQQQQQPPPOOOMMMMMMLLLGGGFFFDDDCCCAAA???>>>===<<<;;;::::::999999999999888888888999999999999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>?????????@@@FFFPPPYYYcccppp}}}}}}lllqqquuuzzztttcccMMMAAA>>>===999444222222222333333444444444444333222222111111222222111111111111111222222222//////000000111111222222111111111111111111111111///000111222222111000///---///000000000000111333222111111000///......---......////////////000000000000////////////............//////000000111111000111222333222111000///,,,---...///000000000//////000000111111000000///........................,,,,,,------...///////////////............//////111111111111111111111111/////////000222333555666555555666555444444666777555666777999:::<<<===>>>===>>>@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBB======CCCCCCOOOfffwwwcccQQQKKKDDDAAACCCEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJGGGIIIJJJKKKKKKMMMOOOQQQUUUWWW[[[```ccceeeffffffgggiiilllqqqtttwwwyyyzzz|||~~~{{{zzzwwwtttqqqooonnnnnnhhhfffdddcccbbbaaa^^^\\\]]][[[XXXVVVUUUUUUSSSRRRKKKLLLLLLLLLKKKJJJGGGFFFCCCCCCBBB@@@???===<<<;;;:::999999888888888888999:::::::::::::::999999888:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????AAABBBCCCBBBEEEQQQbbbqqq}}}zzztttlllvvvsss^^^RRRBBB999888888666333222333333444444444444444444333222222111111222222000000111111111222222222000000000000000111111111111111111111111111111111000111222333333222111000...///111000//////000111222222111000000///.............../////////000000000000/////////.........////////////000000000000...///111111111000...---+++,,,---...///////////////000111111111111000///........................,,,,,,------...//////000//////............//////111111111111000000000000000000000000111222444444444555666555444555777999666777888999:::;;;<<<<<<<<<===???@@@AAAAAAAAA@@@======>>>???@@@@@@@@@@@@???AAA===>>>DDDEEEQQQhhhzzzYYYPPPGGGBBBBBBDDDCCCBBBEEEDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEGGGHHHHHHEEEGGGIIIJJJIIIJJJLLLMMMKKKMMMQQQUUUXXXZZZ[[[[[[^^^```dddhhhmmmqqqsssuuuyyyzzz}}}|||yyytttssspppmmmjjjiiihhhhhheeecccaaa```___^^^[[[XXXXXXTTTPPPMMMLLLLLLLLLKKKFFFGGGIIIJJJIIIFFFCCCAAABBBAAA@@@???===<<<;;;:::888888777777777777888888;;;;;;;;;;;;;;;:::999888============>>>>>>>>>???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAADDDFFFGGGFFFLLL[[[rrrxxxooojjjqqq}}}sssdddKKKDDD;;;555444555666777333444444555555444444333444333222222111111222222000000111111222222222222111111111000000000000000000000000000000000000000000111333444444333111000000111111000///......///111111111111000000000000---.........//////000000000/////////............000000000000////////////---...///000000...,,,+++***+++,,,---............///000111222222111000///---.....................,,,,,,------...///000000//////............//////111111111000000000000000222111111111111111222222333444555555555555888:::777777888999::::::;;;;;;;;;<<<>>>@@@AAABBBAAAAAA<<<===>>>??????@@@??????===???===???FFFGGGSSSjjjwwwbbbNNNFFFDDDAAA@@@AAAAAAAAA@@@@@@AAABBBCCCCCCBBBFFFJJJIIIDDDBBBCCCFFFIIIHHHEEECCCBBBCCCFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKJJJKKKLLLOOORRRTTTYYY[[[]]]___aaadddiiilllqqqsssvvvwwwyyyzzz}}}~~~~~~~~~|||yyytttpppmmmjjjgggeeedddbbb```^^^___^^^\\\ZZZXXXUUUTTTSSSQQQOOOMMMJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@???===;;;::::::::::::::::::::::::::::::::::::<<<;;;:::999:::;;;<<<===;;;<<<===>>>???@@@AAABBB>>>????????????@@@@@@@@@===<<<<<<>>>BBBBBB@@@===AAABBBBBBBBBAAABBBEEEGGGMMMYYYjjj{{{{{{ppplllmmmnnnxxxuuubbbUUUAAA???;;;888555555666777555444444333333444444555333333333222222111111111333333111000//////......111111222222222111111000333222000/////////000111444444666777777444///+++000000000000000000000000000000000000000000000000111000///......///000111000000000000////////////...///000111222222111000//////000000000000//////..................------//////000000000000//////........................---...000111111111000///000//////.........//////222222111111111111111222444333222222111111222222444444444555444444333333666666888999;;;<<<>>>>>>;;;===???@@@AAA@@@>>>===:::;;;<<<>>>????????????DDDAAA??????@@@FFFTTTcccsss\\\OOOHHHBBB???AAA@@@@@@AAABBBCCCEEEFFFGGGDDDHHHKKKJJJFFFDDDEEEGGGHHHGGGEEEDDDCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIILLLNNNPPPUUUWWWYYY[[[]]]```eeehhhlllnnnqqqrrrsssuuuxxxzzz|||wwwuuutttsssrrroookkkhhhiiifffcccaaa```^^^\\\ZZZZZZYYYXXXVVVSSSQQQPPPOOONNNMMMKKKHHHFFFDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>@@@???===;;;:::::::::::::::::::::::::::::::::::::::999888888888999;;;;;;:::;;;;;;<<<===>>>??????????????????@@@@@@@@@@@@CCCAAA@@@AAABBBBBB???<<>>>>><<<===???@@@@@@???>>>======>>>???AAABBBBBBCCCCCCCCC@@@??????@@@FFFTTTbbbqqq^^^PPPFFFBBBBBB===>>>???@@@AAABBBBBBCCCDDDFFFIIIHHHEEECCCDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDFFFHHHJJJKKKNNNPPPSSSUUUWWWZZZ^^^aaadddfffiiijjjkkkmmmppprrrvvvyyy~~~~~~~~~~~~|||{{{rrrpppmmmlllkkkiiifffdddccc```]]][[[ZZZYYYWWWUUUSSSRRRQQQOOOMMMLLLJJJJJJIIIHHHFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@???>>>===???>>>===;;;::::::::::::::::::::::::::::::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<=========>>>>>>????????????@@@@@@@@@AAAEEEDDDBBBBBBCCCCCCAAA???===BBBGGGJJJNNNUUU___hhhnnnyyyxxxmmmkkkqqq|||~~~lllYYYHHH>>><<<:::888555333333444555444444333333333333444444333333333222222222222111111111111111111222333333///000111222222222222222000000111222333555777888000333888>>>BBBBBB???;;;000000000000000000000000000000000000000000000000//////000000111000000///111111000000000/////////000000111111111000//////.........//////....................................//////000000//////...........................---...///000000000000/////////............//////222111111111111111222222000000111111222444555666333444444555555555444444666777888:::;;;===>>>???===>>>???@@@@@@???======>>>???@@@BBBCCCCCCDDDDDDAAA???>>>???@@@FFFTTTbbbppp^^^PPPHHHDDD@@@@@@@@@@@@??????>>>>>>AAACCCDDDDDDBBBAAABBBCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGHHHJJJMMMPPPRRRTTTXXXZZZ\\\^^^aaabbbcccdddgggiiinnnrrrwwwzzz{{{{{{{{{|||~~~~~~}}}}}}|||{{{zzz||||||{{{zzzxxxvvvtttsssmmmjjjgggddddddcccaaa```]]]ZZZWWWUUUUUUSSSRRRPPPMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDBBB@@@???>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;===<<<<<<=========>>>>>>?????????????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@AAABBBDDDEEEEEE???CCCKKKVVVcccppp|||wwwoooqqq|||ooo]]]MMMBBB<<<888777555333222222333444555555444444444444555555222222222222222222222222333222222222222222333333...///000111222333333333000000111222333555666777///333999@@@EEEEEEAAA>>>000000000000000000000000////////////////////////...///000222222111000///111111111000000000//////111111111000000///......------............---------------..................//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,.........//////////////////............//////000111111111000111111222333222111111222333444555555333444444555555555555555666777888:::<<<===>>>???>>>????????????>>>======<<<===>>>@@@AAAAAAAAAAAA???>>>>>>@@@AAAFFFSSS```~~~ooo___PPPGGGFFFEEECCCBBB@@@@@@@@@@@@@@@AAABBBAAA@@@@@@AAABBBAAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGJJJLLLNNNOOORRRTTTUUUWWWYYYZZZ[[[\\\___aaaeeehhhmmmqqqrrrrrrrrrsssxxxzzz|||}}}~~~|||{{{~~~}}}|||{{{yyyxxxvvvvvvuuuuuutttsssqqqooommmllleeebbb^^^\\\[[[[[[ZZZYYYXXXUUURRRQQQPPPOOOMMMLLLHHHGGGGGGFFFDDDCCCBBBBBB@@@@@@>>>======<<<<<<<<<<<<<<<======>>>==================<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<======>>>>>>????????????@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAA????????????@@@BBBEEEGGGGGGKKKWWWkkkyyyuuuzzzoooZZZIII>>>:::888555444333222222222333333222222111111111111222222222222222222222222222222555444333222111111111111...///000111222333333333000111111222222222222222///222777===AAAAAA>>>;;;000000000000000000000000////////////////////////...///111222222222111000111111111111000000000000111111000//////.........------............---------------.........//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...............//////000...............///000000111111000000111222222333444444333333222333333444333444555555666666666555777777999:::<<<===??????>>>>>>?????????>>>>>>>>>;;;<<<===???@@@@@@AAAAAA???>>>???@@@AAAEEEQQQ]]]|||rrr```RRRIIIGGGCCC@@@>>>>>>???@@@BBBBBBAAAAAAAAABBBCCCCCCAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEHHHJJJJJJKKKLLLNNNNNNPPPRRRSSSTTTUUUWWWYYY\\\___cccfffggghhhiiijjjoooqqqtttuuuvvvyyy|||~~~~~~~~~|||yyywwwwwwvvvuuutttsssrrrqqqpppnnnnnnmmmllljjjhhhfffeeeaaa^^^ZZZYYYXXXXXXWWWVVVSSSPPPNNNLLLLLLKKKIIIHHHDDDDDDCCCBBBAAAAAA@@@@@@======<<<<<<<<<<<<<<<<<<:::;;;<<<======>>>======<<<<<<======<<<;;;;;;::::::::::::;;;<<<<<<======;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???AAAEEEHHHMMMVVViii||||||wwwaaaLLL???888777666333222222222222222333333333333222222222222333333111222222222222333333333555444333222000000000000///000111222222222222222111111111111111000///...///111444888;;;;;;888555000000000000000000000000000000000000000000000000//////000111222222222222222222111111111000000000000000///.........//////.........//////.........,,,,,,------.../////////---......//////......---..............................------......///000......---......///000111000000000000111222333333555555444333333333333333333444555666666666666666777888999:::<<<>>>???@@@>>>>>>>>>>>>>>>?????????===>>>???AAABBBBBBBBBCCC???>>>???AAAAAADDDNNNZZZxxxxxxiiiWWWRRRJJJCCC>>>======>>>AAA@@@??????@@@BBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBAAAAAADDDFFFGGGGGGGGGGGGHHHHHHJJJLLLMMMMMMNNNPPPRRRUUUWWW[[[]]]^^^___aaaccceeegggjjjkkklllnnnqqqssstttuuuvvvyyy|||zzzvvvsssrrrnnnnnnmmmmmmlllkkkjjjjjjeeeeeedddcccaaa___]]]\\\]]]ZZZXXXVVVVVVUUUTTTRRRNNNLLLIIIHHHHHHGGGEEEDDD@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<======:::;;;<<<===>>>>>>>>>>>>;;;<<<=========<<<;;;:::::::::;;;;;;<<<=========<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCDDDCCCBBBBBBEEEKKKOOOWWWhhh{{{xxx{{{}}}}}}~~~xxxiiiTTTDDD<<<:::888777111111111222222333333444666555555444444555555666111111222222222333333333333222111000000000000000000111111222222222111111000000111111111000......//////000333555666333111000000000000000000000000000000000000000000000000000000000000111222333444222222222111111111000000//////...---...///000000...//////000000//////...,,,,,,------...//////000---......//////......---////////////////////////......---------...///000---------......///000111000000000000111222333444444444333333333444444555333444555666777777777777777888999;;;<<<>>>???@@@<<<<<<======>>>@@@AAAAAA>>>???@@@BBBCCCCCCDDDDDD??????@@@BBBAAACCCLLLWWWttt~~~kkkdddYYYNNNEEEAAA@@@AAA???>>><<<<<<>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@CCCEEEFFFEEEDDDDDDEEEDDDFFFHHHIIIIIIJJJLLLNNNQQQSSSUUUWWWXXXZZZ]]]______aaacccdddeeefffiiikkklllnnnppptttxxx|||{{{vvvrrrooonnniiihhhhhhhhhggggggffffff]]]]]]\\\[[[YYYWWWUUUTTTUUUSSSQQQPPPPPPOOOMMMKKKKKKIIIFFFEEEEEEDDDCCCAAA>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>::::::<<<===>>>>>>??????;;;<<<=========<<<;;;:::::::::;;;;;;<<<===>>>>>>>>>???@@@AAABBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDFFFJJJRRRXXXddd{{{xxxpppooouuu{{{zzz|||fffXXXFFF;;;999999888666000111111222333333444444333222222111111222222333111111111222222333333333000000000000000000111222111111222222222111111000///000111222222111000///...---...000222333222000000000000000000000000000000000000000000000000000111000//////000222444555222222222111111111111000///...------...///000111//////000000000000//////,,,,,,------...///000000---..................---..............................---,,,---...///000---------......000111111000000000000111222333444222222222333444555666777333444555666777777777777777888999;;;===>>>???@@@<<<<<<<<<===>>>@@@BBBCCC>>>>>>@@@AAABBBCCCCCCCCC@@@???AAABBBAAABBBKKKUUUrrr}}}kkkZZZOOOHHHEEEDDD>>>???@@@>>>======>>>@@@@@@@@@@@@AAABBBBBBCCCCCC@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDFFFIIIJJJJJJKKKNNNQQQSSSUUUVVVVVVYYYZZZZZZ[[[]]]___aaacccgggiiikkkmmmpppsssxxx{{{|||vvvppplllkkkkkkkkkgggfffeeecccaaa___^^^]]]VVVVVVUUUTTTRRRQQQPPPOOOMMMMMMLLLKKKJJJJJJIIIIIICCCCCCBBBAAA@@@???===<<<<<<<<<<<<;;;;;;:::::::::444555666777888999:::;;;::::::;;;<<<<<<;;;;;;:::;;;===???AAA@@@===999777888999:::;;;<<<>>>??????@@@???>>>>>>===>>>>>>???AAA@@@@@@??????@@@AAAAAA???AAABBBBBBAAAAAACCCEEECCCEEEGGGIIINNNXXXeeeooo||||||xxxqqqkkkjjjmmmssswww|||pppXXXOOOCCC;;;888888666333333333333333333333333333333333222111111222333333111111000000000000111111444333333222111111111222111111111111111111111111000000000000111111111111000000000000000000000000222222000/////////000111000000000000000000000000000000000000111222333444////////////////////////000111111111222222222222333111000000000///...---000000//////.........---........................---...///000000///...---........................000//////.........//////000111111111111222222222111222222333333444444555777777666666666555555555888888999:::<<<===>>>>>>?????????AAABBBBBBAAA???AAAAAA@@@@@@@@@AAABBBCCCGGGBBB??????@@@BBBJJJRRRooorrrdddWWWMMMGGGCCCBBB@@@>>>======<<<<<<@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBDDDFFFHHHJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUWWWYYYZZZ[[[\\\^^^```bbbdddfffiiinnnqqquuuvvvwwwwwwuuutttuuuwwwtttuuuwwwyyyzzzyyywwwvvvyyyzzz{{{|||~~~~~~|||{{{zzz{{{}}}wwwuuuppplllhhhfffffffffccccccaaa___]]][[[YYYXXXPPPOOONNNMMMKKKJJJHHHHHHHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@@@@???>>>===;;;:::;;;;;;;;;:::::::::999999777777888888999999999::::::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@???===;;;999<<<======>>>???@@@AAAAAA????????????????????????@@@@@@@@@AAAAAABBBBBBBBB===???BBBCCCCCCCCCEEEGGGEEEIIIPPPXXXaaammm{{{tttnnngggcccfffmmmuuuzzzsss___KKKCCC:::444333333222000333333333333333333333333333333222111111222333333111111000000000000111111444333333222111111111222111111111111111111111111000000000000111111111111000000000000000000000000333222111/////////000000000000000000000000000000//////000111222222333333////////////////////////000000000000111111111222111000////////////...---000/////////....................................---...///000000///...---........................//////............//////000111111111111222222222111222222333333444444555666666555555555444444444888888999:::<<<===>>>>>>=========???@@@@@@???======>>>>>>@@@BBBCCCEEEFFFFFFBBB?????????AAAIIIQQQlllqqq```VVVMMMIIICCC@@@@@@@@@>>><<<>>>???AAABBBBBBAAA@@@???AAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDDIIIIIIHHHGGGHHHIIIJJJKKKMMMNNNQQQTTTUUUVVVUUUUUUTTTVVVYYYZZZ\\\^^^bbbeeefffggghhhhhhgggfffhhhiiilllnnnpppqqqqqqpppooonnnooopppqqqsssvvvxxxzzz{{{zzzzzz{{{|||~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~}}}{{{yyyzzz{{{~~~~~~|||xxxvvvsssrrrrrrtttxxx|||~~~~~~{{{wwwtttlllkkkhhheeebbb```______]]]\\\[[[XXXVVVSSSRRRQQQMMMLLLKKKIIIHHHFFFEEEDDDAAAAAA@@@@@@??????>>>>>>=========<<<<<<:::999999:::::::::999999999999999999999999999999999999999:::;;;<<<<<<==================>>>>>>>>>>>>===<<<>>>?????????@@@@@@@@@@@@===>>>@@@AAABBBAAAAAA@@@???@@@AAABBBCCCCCCBBBBBB@@@BBBDDDDDDEEEGGGJJJLLLPPPWWWcccnnnzzz|||pppjjjdddeeennnzzzrrr^^^NNNAAA<<<666333444555333222333333333333333333333333333222222111111222222333111111111111111111111111333333222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000333222111000////////////000000000000000000000000...///111222222222222111////////////////////////////////////000000000000///.....................////////////..........................................////////////..............................//////............//////000111111111111222222222111222222333333444444555666666666666666555555555777888999:::<<<===>>>???=========???@@@@@@???======>>>???@@@BBBDDDEEEFFFEEEAAA>>>>>>>>>@@@GGGOOOhhh}}}|||ppp```WWWLLLFFFEEEDDDBBB@@@<<<===???@@@AAAAAA@@@???AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>???@@@AAABBBBBBGGGFFFDDDCCCCCCEEEGGGHHHIIIKKKOOORRRTTTSSSRRRPPPOOOQQQSSSTTTUUUWWWYYY\\\[[[]]]^^^^^^]]]]]]___```ggghhhiiijjjkkkjjjhhhhhheeefffhhhkkknnnppprrrsssqqqrrrtttuuuxxxzzz|||}}}wwwwwwwwwxxx{{{~~~}}}{{{yyywwwvvvvvvwwwwwwyyyzzz|||~~~{{{{{{zzzyyywwwuuurrrqqqpppqqqsssttttttqqqnnnmmmkkkkkkkkkmmmqqquuuwwwwww{{{}}}{{{wwwrrrnnnlllbbbbbbaaa___]]][[[YYYXXXWWWVVVTTTRRROOOLLLJJJIIIIIIIIIGGGFFFDDDBBBAAA@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888999999888888888888888888888888888888999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>=====================>>>AAACCCDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAA@@@FFFFFFFFFFFFHHHMMMTTTYYYgggooo|||wwwllljjjjjjqqqnnn]]]NNNEEE;;;888555444555666444333222222222222222222222222222222222222222222222222111111111111111111111111222222222333222222222111111111111111111111111111///000000000111111111111000000000000000000000000333333222111000///......000000000000000000000000---///111222333222111000////////////////////////.........////////////000,,,---......------...//////////////////....................................//////////////////...........................///............//////000000000111111111222222222111222222333333444444555777777777777777777777777777777999:::<<<===>>>????????????AAABBBBBBAAA???@@@AAAAAABBBBBBBBBBBBBBBDDD@@@===>>>>>>???FFFNNNdddzzz|||{{{|||ooo___RRRLLLHHHDDD@@@;;;<<<>>>@@@@@@AAA@@@@@@AAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@AAAAAAAAAAAADDDCCCBBBAAAAAACCCEEEGGGEEEHHHLLLOOOQQQPPPNNNLLLKKKMMMOOOPPPPPPPPPRRRTTTSSSUUUVVVVVVVVVVVVXXXYYY]]]]]]^^^^^^^^^^^^]]]\\\\\\^^^aaadddgggiiikkkkkkiiijjjlllnnnqqqssstttuuuqqqqqqrrrtttvvvyyy{{{||||||{{{{{{zzzxxxwwwvvvtttrrrpppoooooopppqqqrrrssstttvvvwwwwwwwwwvvvssssssrrrpppnnnllljjjiiiiiijjjlllmmmllljjjgggfffdddddddddgggkkknnnoooooosssvvvyyy|||}}}}}}|||{{{xxxwwwtttppplllhhheeecccZZZZZZZZZYYYWWWUUUSSSRRRPPPOOONNNKKKIIIGGGEEEDDDBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;::::::999999888888888888888888888888555666666777888999:::;;;:::;;;===>>>???@@@@@@@@@??????>>>===>>>???@@@@@@>>>>>>>>>============<<<===>>>AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@EEEFFFGGGIIIPPP[[[hhhqqq}}}sssgggjjjrrr~~~lllZZZKKKCCC@@@666555444333333333111000222222222222222222222222222222222222222222222222000111222222222222111000111222222333333333222111000000000000000000000000///000000000111111111111000000000000000000000000222222222111000//////...////////////////////////---///111222222111000///////////////////////////---.........////////////,,,...///...---,,,...000.........////////////////////////////////////////////////....../////////.......................................///000000000000111111111222222222111222222333333444444555666666666666666666666666666777888:::<<<===???????????????AAABBBBBBAAA???@@@AAABBBCCCCCCCCCBBBBBBDDD@@@>>>>>>>>>???EEELLL```wwwzzzvvvxxx{{{jjj\\\RRRIIIDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@??????@@@@@@AAAAAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBAAAAAA@@@CCCBBBAAAAAAAAABBBCCCDDDAAACCCGGGJJJKKKJJJHHHFFFFFFHHHJJJJJJJJJIIIJJJKKKJJJLLLNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUUUUTTTSSSSSSSSSUUUYYY\\\___aaabbbbbb```aaacccfffhhhiiijjjjjjiiiiiijjjlllnnnpppqqqsssyyyvvvsssqqqqqqpppnnnlllmmmkkkiiiggggggggghhhiiijjjkkklllnnnnnnnnnnnnmmmkkkkkkiiigggeeecccbbbaaadddeeeffffffeeedddbbb```]]]]]]]]]```ccceeefffeeeiiijjjmmmoooppppppnnnmmmkkkiiigggdddaaa^^^\\\ZZZTTTSSSSSSRRRPPPNNNLLLKKKJJJIIIGGGEEECCCBBB@@@?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::::::::999888888888888888999999999555666777888999;;;<<<<<<:::;;;===???@@@AAABBBBBB@@@@@@???????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>???AAABBBCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDGGGMMMVVVcccuuuzzztttnnnvvv|||jjjZZZJJJ>>>999:::777777777666555444333222222222222222222222222222111222222333333222222111000111222333333222111000000111222333444333222111000000000000000000000000000000000000111111111111000000000000000000000000000111111111111000//////////////////////////////...///000111111111000///////////////////////////............////////////,,,///111000---,,,---000........./////////////////////////////////////////////............//////..............................---......///000111000111111111111222222222111222222333333444444555333333333333444444444444666777888:::<<<>>>???@@@=========???@@@@@@???======>>>AAACCCEEEEEEEEEEEEDDD@@@>>>?????????DDDLLL^^^tttxxxgggZZZSSSLLLJJJGGGDDDBBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAAAAAAAA@@@??????BBBBBBBBBAAA@@@@@@??????>>>@@@CCCEEEFFFFFFDDDCCCCCCEEEGGGGGGFFFEEEEEEEEECCCEEEGGGHHHHHHIIIKKKMMMOOOOOOOOONNNNNNNNNMMMMMMKKKMMMQQQTTTWWWXXXXXXXXXVVVXXXZZZ\\\]]]^^^^^^^^^^^^___```aaabbbdddeeefffllljjjgggffffffeeedddbbbcccbbb```^^^^^^^^^___```bbbcccdddffffffffffffeeedddcccaaa___]]][[[ZZZZZZ\\\\\\]]]]]]\\\[[[YYYXXXUUUTTTUUUWWWZZZ[[[[[[ZZZ[[[]]]___bbbcccbbbaaa```]]][[[YYYWWWUUUSSSQQQQQQMMMLLLKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@???===<<<<<<========================999999999999999999::::::777777888999999999999999888888888999999999::::::999999::::::;;;<<<======:::<<<===???AAACCCCCCDDDAAAAAAAAA@@@@@@??????>>>BBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@BBBFFFJJJLLLMMMSSS___nnn}}}rrreeeUUUKKKAAA888555777777888777666555444555555111111111111111111111111111222333333333333222111000111333444444333111000///111222444444333222111000000000000000000000000000000000000111111111111000000000000000000000000//////000111222111000000////////////////////////000000000000000000//////////////////////////////....../////////000000000...111333111---+++---000............/////////000////////////////////////000///...------...///000........................---------......///000111000111111111111222222222111222222333333444444555333444444444555555555555666666888:::<<<>>>???@@@=========???@@@@@@???===<<<>>>AAADDDEEEFFFFFFEEEDDDAAA???@@@@@@@@@EEEKKK]]]sss|||nnneeeTTTQQQLLLGGGDDDBBBBBBBBBAAAAAA@@@???>>>>>>??????===>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAAAAA@@@>>>===CCCCCCBBBAAA@@@===;;;:::???@@@CCCDDDEEEEEEDDDDDDBBBDDDFFFFFFEEECCCCCCDDD@@@BBBDDDEEEFFFGGGIIIKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHKKKNNNQQQRRRRRRQQQPPPQQQSSSUUUVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\bbb```^^^^^^^^^___^^^]]]]]]\\\ZZZXXXWWWXXXYYYZZZ]]]^^^```aaaaaaaaa`````````^^^\\\ZZZXXXWWWVVVUUUTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOQQQTTTUUUTTTSSSPPPRRRVVVYYYZZZZZZYYYXXXSSSRRRQQQNNNMMMKKKKKKJJJIIIHHHEEECCCAAA@@@?????????>>>>>>===<<<;;;:::999777777888888999999999:::777777888888888888888888555666777888888999999888888888999999::::::::::::========================:::<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBAAA@@@???>>>===BBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@?????????@@@@@@>>>>>>>>>@@@DDDJJJPPPTTTZZZcccrrrsss^^^RRRFFFBBB>>>888555777222222222111000000111333111111111111111111111111111222333444444333222111000111333444444333111000///000222444444444222111000000000000000000000000000000000000111111111111000000000000000000000000---...000111222222111111////////////////////////111000////////////000000////////////////////////////////////000000000000///222444222---+++---000---.........//////000000000000000000000000000000000///...------...///000........................---------......000111111000111111111111222222222111222222333333444555555666777777777888888999999555666888:::<<<>>>@@@@@@?????????AAABBBCCCAAA???@@@AAACCCEEEEEEDDDCCCBBBEEEAAA@@@AAA@@@@@@EEEKKK\\\rrr~~~rrrfffZZZTTTMMMEEECCCGGGAAAAAA@@@???>>><<<;;;;;;>>>???????????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????AAAAAAAAA@@@@@@?????????@@@@@@AAABBBCCCCCCBBBBBB???@@@AAAAAABBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAABBBDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIJJJJJJKKKKKKNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVTTTUUUWWWXXXYYYXXXXXXWWWVVVTTTRRRRRRTTTUUUVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTRRRPPPOOOUUUTTTTTTTTTTTTRRRNNNKKKJJJKKKLLLLLLMMMLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@??????@@@@@@;;;;;;:::999888888888999;;;:::888888999:::999999888888888888888777666555666777777777777888888888;;;;;;<<<<<<===>>>>>>>>>?????????>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAA@@@@@@@@@AAAAAABBBAAA??????@@@@@@???>>>CCCDDDFFFGGGKKKUUUaaajjjrrr}}}nnn\\\NNNHHH@@@999555444444333444333222111111222333444111111111111111111111111222111111000000111111222222333555666666333000...111111111111000000000000000...---...///000///---////////////000000000000////////////////////////000000000000000000000000000------222333000000555////////////............000000000000////////////...///111000...------...------.........---,,,,,,---------............///000000/////////...------............////////////000///...---------------***'''$$$%%%)))...//////////////////000111222333222222333333333444444444444555666666555555666888888888888999;;;===???@@@=========???AAAAAA???===AAAAAAAAACCCEEEGGGFFFEEEBBB@@@>>><<<;;;>>>CCCHHHXXXmmmvvvnnndddXXXQQQQQQHHHEEEBBB@@@AAAAAAAAA@@@;;;;;;<<<===>>>???@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@@@@?????????@@@AAABBBBBBCCCCCCCCCBBB@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@@@@??????@@@@@@BBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOOOOOOONNNOOOQQQRRRSSSSSSRRRRRRRRROOOMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJLLLMMMLLLJJJHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFDDDBBB@@@>>>===??????>>>===============::::::999888888888888888;;;999777777999:::999888888888888999888888777777777888888888888999999999;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAABBBBBBCCCDDDBBBAAAAAABBBCCCCCCBBB@@@AAADDDIIINNNVVVbbbpppzzzzzzbbbRRRGGGBBB;;;666444444444333333222222222222222222333111111111111111111111111222222111111111111222222///111333444555555444333111111111111000000000000000///......000000///...////////////000000000111000000000000000000000000000000000000000000000000222......222222//////222////////////............000000000000///////////////000111000///......///,,,------...------,,,,,,.........////////////000...///000000000///---,,,............//////////////////...---------------///,,,******---000111111////////////000111222333222222222222333333333444444555666666555555666888777888888999;;;===???@@@=========???@@@AAA???===AAAAAABBBCCCEEEFFFFFFEEEBBBAAA???<<<<<<>>>DDDHHHVVVhhh~~~pppeeeaaaTTTLLLDDD@@@AAACCCBBB@@@;;;;;;;;;<<<<<<===>>>???>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@???????????????AAAAAABBBCCCCCCCCCBBBBBB@@@AAAAAABBBBBBBBBBBBBBB??????>>>============>>>@@@@@@???>>>>>>??????@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFHHHJJJKKKLLLLLLLLLNNNKKKIIIHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGIIIIIIGGGEEE@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????CCCBBBAAA???===;;;:::999;;;;;;::::::999999::::::999999888777777777888888:::888777777888999999888777888888999999999999888999999999:::::::::;;;;;;;;;<<<<<<======>>>>>>???>>>>>>>>>>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDDDDEEE???@@@AAAAAABBBBBBAAAAAACCCHHHPPPYYYdddrrr}}}gggRRRFFF===:::666444333444333222222222222333333222222222111111111111111111111111333333222222222222333333111111222222333444444444111111111111000000000000111000//////111111000////////////000000000111111111111111111111111111111000000000000000000000000222//////111111......000////////////............000000000000///////////////111222111///...///000,,,,,,---------------,,,...////////////000000000---...000111000///---+++---............///////////////...------------...222000------...000111111////////////000111222333111111222222222333333333444555666666555555666888777777888999;;;===???@@@>>>======>>>@@@@@@???===@@@AAABBBCCCDDDEEEEEEEEEBBBBBB@@@======???DDDHHHSSSaaavvv{{{iii^^^PPPHHHGGGGGGCCC???@@@???===<<<<<<<<<<<<===>>>>>>>>>????????????@@@AAAAAA@@@@@@@@@??????????????????????????????>>>AAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBB???>>>======<<<<<<======>>>>>>=========<<<======<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCDDDEEEDDDDDDCCCBBB@@@@@@BBBCCCEEEFFFGGGHHHLLLIIIGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCDDDDDDCCCAAA???<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888777888888999888888777777777777777888999777666777888999999888777888999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>????????????????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBBBBBBBBBBCCCCCC@@@AAAAAAAAAAAABBBDDDFFFKKKQQQ[[[fffqqq|||gggTTTFFF???888666444333333333222111111222333444444333222111111111111111111111111111444333333222222333333444555444333111111111111222111111111111000000000///111000///000111222111/////////000000000111111111111111111111111111111111////////////////////////000//////000000000000111////////////............000000000000////////////000111222111//////000222,,,------......---------............////////////.....................------------........./////////......---------......///...---,,,---...000000000000//////000111222222111111111222222222333333444555666666555555666888777777888999;;;===???@@@>>>======>>>@@@@@@???>>>@@@AAACCCDDDDDDDDDDDDEEECCCBBB@@@>>>===???CCCGGGQQQ\\\oooxxxggg\\\VVVPPPHHHBBB@@@???===<<<;;;;;;<<<=========>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA??????>>>========================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>?????????@@@AAAAAAAAA@@@>>>======>>>???@@@BBBCCCDDDEEEHHHFFFCCCBBBBBBCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???===<<<===>>>===<<<:::::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999:::888888888777777888888999888777777777777777888888999777666777999::::::999888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<============<<<<<<======>>>?????????>>>>>>???@@@AAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEGGGLLLPPPUUU]]]iiitttyyyfffTTTFFF???<<<777555333333444444222111111222333444444333222111111111111111111111111111444333333222222333333444555444222111000000111222111111111111000000000///111000///000111222111///000000000000111111111111111111111111111111111111////////////////////////---...///000111333444333////////////............000000000000////////////000111111000//////111333...////////////...------,,,,,,,,,---------......///...---++++++---///000------------..................---------......///+++,,,,,,,,,---...000111000000000000000000111222111111222222222333333333444555666666555555666888666777888999;;;>>>@@@AAA???=========???@@@???>>>???AAADDDDDDCCCBBBCCCEEEBBBBBBAAA>>>===???BBBFFFPPPXXXiii~~~ssshhh\\\PPPHHHCCCAAA???>>>===>>>???@@@============>>>>>>>>>>>>>>>>>>>>>============<<<============>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>===============<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???>>>===;;;:::<<<=========???@@@BBBCCCBBB@@@===<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<:::999999;;;===??????>>>999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;:::::::::999;;;;;;:::999999888777777888888888777888888999:::888888777777777888999999999888777888:::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============>>><<<======>>>>>>??????@@@>>>???AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA???CCCHHHLLLNNNSSSYYY^^^fffooo|||}}}ssscccSSSFFF>>>;;;:::777555333333444444333222222222222333333222222222111111111111111111111111333333222222222222333333111111000000111222444555111111111111000000000000111000//////111111000///000000000111111111222222111111111111111111111111000000000000000000000000,,,///111000222555777555////////////............000000000000////////////000000000///......111333222222111111000///------++++++,,,,,,,,,---------///...,,,++++++---///000,,,------------............------------...//////+++---.........///111333111000000000000000111111222222333333333444444444444555666666555555666888666666777999;;;>>>@@@AAA???>>><<<===>>>@@@@@@???>>>BBBDDDDDDBBBAAABBBEEEAAAAAA@@@>>>===>>>AAADDDMMMSSSdddxxxpppbbbYYYPPPMMMJJJFFFCCCBBBBBBBBB<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>????????????>>>??????>>>===============>>>>>>??????>>><<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::<<<>>>???@@@>>><<<;;;;;;;;;::::::;;;===>>>???===;;;999999:::;;;;;;;;;:::::::::::::::::::::::::::999888777777888999999;;;::::::;;;>>>@@@AAAAAA888888999::::::::::::::::::999999999888888888888:::::::::999999888888777888777777777888888999:::888888888888888999:::::::::999888999;;;<<<<<<<<<<<<<<<=========<<<;;;;;;<<<<<<<<<<<<=========>>>=========>>>??????@@@@@@???AAABBBDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAACCCDDDDDDBBBKKKXXXbbbhhhlllrrrvvv~~~|||fff\\\OOODDD===:::777555555333222111333555555555333222222222222222222333111111111111111111111111222222111111111111222222000000000111111222333444111111111111000000000000000///......000000///...000000111111111222222222000000000000000000000000000000000000000000000000...222333111222777888444////////////............000000000000/////////////////////...---...000333555555444333111///---,,,,,,,,,,,,---------......+++,,,---............---,,,,,,---------.........---------------...//////,,,...000000......///222111111000000000000111111333333444444444555555555444555666666555555666888555666777999;;;>>>@@@BBB@@@>>><<<<<<>>>@@@@@@???>>>BBBEEEDDDAAA@@@BBBEEE@@@@@@???>>><<<===???BBBHHHNNN^^^qqqxxxxxxwwwmmm```\\\VVVOOOIIIEEECCCCCC<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<======>>>>>>======>>>======<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>??????@@@???===;;;:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCBBB@@@>>>:::999888888888:::;;;<<<<<<:::888888:::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888999::::::999777888999;;;::::::777888888999999999999999888888777777777666666666666777777888999:::;;;;;;777777777777777888999999999999888888999:::;;;;;;;;;999888999;;;===============>>>>>>===<<<;;;;;;<<<<<<<<<<<<=====================>>>??????@@@@@@@@@AAACCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@AAACCCEEEGGGIIIMMM[[[mmm}}}}}}zzz~~~|||lllUUUMMMBBB<<<:::888444000444111000000222555777777444333222111111222333444111111111111111111111111222111111111111111111222333333222222111000000///111111111111000000000000000...---...///000///...000111111111111222222222////////////////////////000000000000000000000000111555555222222777777333000/////////............000000000000////////////...///...---,,,---000333777777666444222///---,,,---------.........//////(((***...111111///,,,***,,,,,,,,,---------......---------------...///000---///000///,,,+++,,,...111111000000000000000111444444444555555555666666444555666666555555666888555666777999<<<>>>AAABBB@@@>>><<<<<<>>>@@@@@@@@@>>>BBBEEEDDDAAA???AAAEEE@@@@@@???===<<<<<>>???@@@@@@<<<===>>>>>>>>>===<<<;;;<<<<<<<<<============>>>========================@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>CCCGGGGGGGGGGGGDDD???;;;;;;:::999:::;;;<<<===;;;;;;;;;::::::999999999888888888888888888888888777777888888888777777666777777888999999999999888999888777888:::;;;:::999777777888888888888777777666888999999888888999::::::999999888888999999:::888888888999999:::::::::;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>===<<<;;;??????>>>>>>>>>>>>??????===>>>???@@@AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBCCCBBBCCCDDDDDDCCCCCCDDDEEEDDDCCCCCCCCCEEEEEEDDDCCCEEEBBBAAAEEEGGGIIINNNSSSdddwwwwww{{{|||hhhYYYGGG@@@999666777888666444666555444333333333444444222222222222222222222222222222111000000111222333444444444333222111000///111111111111111111111111111000//////......////////////000111111111111111222222111111000///......000000////////////000000111111000000//////......111111111000///000333666000000///...............444222000///...///000111......//////000000000111//////.........---------------............------+++,,,------......---------------............///////////////000000000000///////////////000111111111111222222222333333333444444333333333333222222444555555555666666777777888888999;;;===@@@BBBCCC???>>>>>>>>>@@@AAA@@@???@@@AAABBBDDDEEEEEEFFFFFFHHHFFFAAA>>><<<<<<>>>???BBBKKKSSS```lllnnnwwwzzzrrrhhh```WWWQQQJJJEEECCCAAA>>>:::<<<<<<<<<============<<<;;;;;;;;;<<<<<<===============>>>>>>===<<<:::999;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===>>>CCCGGGJJJMMMNNNIIIBBB<<<;;;999888888999::::::;;;;;;::::::::::::::::::888888888888888888888888777888888888888888777777666777777888888888888888:::888888999:::;;;:::999777888888888888888888777777999:::999888888999:::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<============>>>?????????>>>======??????>>>>>>>>>>>>??????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEDDDCCCBBBCCCEEEFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDEEEIIILLLOOOWWW___www{{{kkkXXXKKKCCC===777555666777666444555444444333333333333333222222222222222222222222333222111000000111111222333333333333222111111000111111111111111111111111444444333222222222222222...///000000111111000000111111111222222222222222000000////////////000000111000000000/////////...000111111000//////111333000//////.........//////888777444111////////////........./////////000000//////.........---------------............------+++,,,------......---------------............///.../////////000000000000///////////////000000111000000111111111222222222333333333333333333333333666666666777777777888888888888999:::<<<===???@@@>>>===<<<===???@@@???>>>@@@AAABBBDDDEEEEEEEEEEEEGGGEEEAAA===<<<<<<===>>>@@@HHHPPP[[[gggiiirrr{{{qqqhhh\\\RRRKKKFFFAAA===;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<>><<<:::999999999999::::::::::::;;;;;;;;;;;;999999999999999999999999777888888999999999888888666666777888888888888888:::999888999;;;<<<;;;:::888888999999999999888888999:::;;;:::999888999:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@@@@????????????>>>>>>>>>>>>??????>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBB@@@@@@AAABBBFFFFFFFFFGGGIIIKKKMMMNNNMMMMMMQQQVVVXXX]]]hhhttttttdddUUUGGG======999444333555777666555444333333333222222222222222222222222222222222222333333222111000000111111222222222333333222222111111111111111111111111111222222111000000000000111......///000000000000///000000111333444555666777000000////////////000000000000000000///////////////000111000///...///000/////////......///000000777555333111////////////............////////////...............---------------------------------,,,,,,---............------------............///....../////////000000000//////......//////000111//////000000000111111111111222222333333444444555777777777777888888888888888888999999:::<<<===>>>===<<<<<<<<<>>>???>>>===@@@AAABBBCCCDDDEEEEEEEEEFFFCCC@@@===;;;;;;<<<===AAAHHHMMMWWWbbbdddnnnwwwiii]]]SSSJJJDDD@@@???>>><<<;;;<<<<<<===========================<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<========================???>>>>>>>>>=========<<<===========================<<<<<<;;;;;;;;;;;;;;;:::CCCLLLPPPRRRRRRNNNHHHCCCBBB@@@===;;;:::::::::999:::::::::;;;;;;<<<<<<999999999999999999999999777888999999:::999999999777888999999::::::999999;;;:::999:::;;;<<<;;;:::999999::::::::::::999999:::;;;<<<;;;:::999999;;;::::::999999999999::::::>>>>>>============<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@>>>???@@@AAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBDDDDDDDDDCCCAAAAAACCCEEEGGGIIIMMMRRRVVV[[[___bbbaaaccchhhlllnnnrrrsss```QQQGGG???:::888555333333666777777666333333333333222222111111222222222222222222222222333333222111111000000000000111222333333333333333111111111111111111111111111111000////////////000---......///////////////000000111222444555666666000000////////////000000000000000000////////////...000111000///------...//////////////////000111//////.........///000000////////////////////////........................------------------------,,,------...............---------............///........./////////000000///............///000000000000000000111111111222000111111222444555555666777777777777777777777777777777888999;;;<<<>>>???>>>===<<<===?????????>>>@@@@@@BBBCCCDDDEEEEEEEEEDDDBBB???===;;;;;;<<<===CCCIIIMMMUUU___aaalllxxxjjj]]]TTTPPPMMMIIIDDD@@@>>>>>>>>><<<============>>>>>>>>>:::;;;;;;;;;<<<======>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<;;;;;;GGGQQQSSSPPPNNNMMMLLLDDDBBB@@@===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999888888999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999:::<<<===<<<;;;::::::;;;;;;;;;;;;::::::;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????======>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@??????@@@AAAAAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCDDDEEEFFFEEEEEEFFFJJJLLLMMMSSS]]]gggnnnuuu{{{wwwcccRRRFFF@@@<<<:::555444444555666777777666222222333333333222111000222222222222222222222222222222222222111111000000000000111222333333333333000000000000000000000000444444333222222222222333---......///////////////000000111111222222222333000000////////////000000////////////000000000000...///111000...---------000000/////////000000111------------...//////000000000000000000000000000---........................---,,,,,,,,,,,,---...,,,---......//////......---------............///............////////////...............//////000111111111222222222333333000000111222444555666666666666666666666666666666555666777999<<>>===>>>@@@AAA@@@??????@@@AAACCCDDDDDDDDDEEECCCBBB???===<<<<<<<<<===CCCIIIKKKRRR\\\^^^iiiwwwnnnbbb^^^VVVNNNGGGBBBAAA@@@?????????????????????>>><<<<<<;;;<<<<<<===>>>???:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<============<<>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::<<<======<<<<<<===>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????=========>>>???AAABBBCCC@@@@@@????????????@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDD@@@AAACCCDDDFFFJJJOOORRR]]]hhhxxxooofffWWWIII???:::888777333444555555666555555555222333444444444333111000222222222222222222222222000111222222222222111111000111222333333333333333000000000000000000000000222222111000000000000000......///000000000000///111111000000000000000000000000////////////000000////////////000000000000...///000///...---...///222111000000/////////000111111000000//////......000000000000////////////---------..................---,,,++++++,,,---...------...////////////...---------............///------........./////////......------......///000111222222222222333333333000000111222444555666666666666666666555555555555444555777999<<<@@@BBBDDD@@@>>>>>>???@@@AAA@@@??????@@@AAABBBCCCDDDDDDDDDCCCBBB@@@>>>============AAAFFFIIIPPPYYY[[[eee{{{xxxrrrhhh]]]TTTNNNLLLKKKJJJIIIHHHFFFEEECCCBBBAAA@@@???>>>===<<<======>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>>>>>>>AAAEEEFFFFFFHHHLLLLLLIII===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;<<<==================;;;;;;;;;===>>>===<<<<<<<<<<<<======<<<<<<<<<:::;;;============???AAA@@@??????????????????@@@<<<<<<===>>>???@@@AAAAAA>>>>>>>>>?????????@@@@@@>>>>>>>>>???@@@BBBDDDEEEAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@???@@@AAAAAABBBDDDEEEEEEFFFBBBDDDGGGJJJOOOUUU\\\```tttvvviiiXXXRRRJJJBBB;;;777555444222333555555444222111111222333555555555444222111222222222222222222222222//////111222333333222222111111222333333333222222000000000000000000000000///......---------------...///000000111111000000000000000000000000000000000000////////////000000.../////////000000000111//////000...---...000222333333111000//////......//////000000//////......//////......---------------------.........//////...---+++******+++---...------...///////////////---------............///---------.........//////...------------...//////111111111111222222222222111111222333333444555555777777777777666666555555444555666888;;;>>>@@@BBB???>>>===>>>???@@@@@@>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>@@@FFFIIIQQQZZZ[[[eee{{{|||pppfff___\\\[[[TTTSSSQQQNNNKKKIIIGGGEEEDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<============>>>====================================>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===????????????AAA>>>;;;<<>>???=========<<<;;;;;;;;;:::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<===<<<;;;<<<>>>>>>>>><<<<<<<<<============<<<<<<999;;;======>>>>>>@@@BBB======<<<<<<<<<<<<======;;;;;;<<<>>>???@@@AAABBB>>>????????????@@@@@@@@@?????????@@@AAADDDFFFGGGAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAA@@@@@@???AAAAAABBBCCCDDDEEEFFFGGGNNNPPPTTTYYY^^^fffnnnsssvvvaaaRRRFFFDDD@@@===999666444333000222444444222000///...333444555666666444222111222222222222222222222222---///000222333333333222222222333333333222222111000000000000000000000000111111000/////////////////////000111111111111111//////000000111111111111000000////////////000000.../////////000000111111///000///...---...111444444444222000///.........)))***+++---.../////////---------,,,,,,+++++++++---------.........//////...---+++******+++---...---......///////////////---------.........//////---------.........//////...------------...//////000000000000111111111111111222222333333444444555999888888888777777666666555555666888999<<<===???>>>===<<<===>>>??????===??????AAABBBCCCDDDDDDDDDCCCBBBAAA@@@????????????AAAHHHLLLTTT]]]^^^ggg}}}xxxqqqlllhhhddd___\\\XXXSSSPPPHHHFFFDDDCCCBBBAAA???===@@@@@@@@@???>>><<<;;;:::>>>===<<<<<<======;;;:::555666888:::<<<===>>>>>>===<<<;;;;;;;;;:::888666<<<;;;;;;;;;<<>>>>>>>>>>>======<<<;;;::::::999999999999999999999999999999<<<<<<<<<<<<===============<<<;;;::::::;;;<<<=========>>>>>>===<<<;;;;;;======>>>>>>>>>>>>======<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????@@@AAABBB???>>>======<<<<<<<<<===BBBBBBAAA@@@AAADDDIIIMMMGGGHHH@@@>>>EEEEEEBBBFFFBBBCCCCCCBBBAAA@@@BBBCCCEEEFFFGGGIIIKKKOOOTTTXXXWWW```llluuuyyy~~~lllYYYLLLHHH@@@???===:::777444222000333333333333333333333333555444222111111111222222000000000000////////////111111111000000000000000222111000111333444333222444444444333333333222222111111111111000000000000222111000//////000111111111111000000//////......///...---,,,---///111222000000000000000000000000......---...///111222444===888222///000111111000.........///////////////////////////////////////...............///000111.........////////////000......////////////............------------......,,,,,,------...///000000000000000000000/////////000111111222222333444444222222333333333444444444555555555555666666666666888777777777999<<>>>>>>>>>>>???@@@BBBDDDEEEEEEDDDDDDBBBBBBAAA@@@???===<<<<<>>>>>?????????===<<<::::::;;;;;;:::888:::::::::;;;>>>AAADDDFFFGGGDDD@@@???AAABBBBBBAAA<<<<<<<<<<<<;;;:::999888>>>======<<<;;;;;;::::::999999999999999999999999::::::;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<==================<<<;;;;;;<<<======>>>>>>======<<<======>>>???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===============???@@@@@@>>>======<<<;;;;;;<<<<<<@@@AAAAAAAAAAAADDDHHHLLLFFFGGG@@@???GGGFFF@@@BBBCCCDDDDDDCCCBBBBBBEEEGGGIIILLLQQQUUUZZZ___eeehhhuuu}}}tttfffXXXJJJAAA>>><<<;;;:::888666555333333333333333333333333333333444333222111111111222222111111111111000000000000111222222222222222222222111000///000222333222111333333333333222222222222111111111111000000000000222111000//////000111111111000000000/////////...000///---------...000111////////////////////////000//////......///000111777444000...///111111000000000//////......------////////////////////////......------......///000------........./////////.........//////...............------------......,,,,,,------...//////000///////////////////////////000000111111222333333222222333333333444444444555555555555666666666666777777777777999<<<>>>@@@============>>>>>>>>>??????@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>======BBBGGGKKKVVVcccfffmmmvvvnnnbbbXXXQQQMMMJJJIIIHHHHHHGGGEEEDDDCCCCCCBBBBBB@@@>>>>>>???>>><<<;;;<<<============<<<;;;;;;===;;;::::::;;;<<<;;;:::888999:::<<>>======<<<:::999888777>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::999999::::::;;;<<<=========<<<;;;;;;;;;;;;<<<===<<<============<<<;;;;;;<<<<<<<<<======<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;========================<<<<<<<<<======>>>???@@@>>>>>>===<<<<<<<<<<<<===<<<===>>>>>>???AAADDDGGGCCCEEE???@@@LLLJJJAAA@@@EEEFFFGGGGGGHHHJJJOOORRRXXX^^^gggpppvvv|||}}}nnn\\\QQQHHH@@@;;;999777777777666666555555444333333333333333333333333444333222111111111222222222222222222111111111111000000000111111222222222000///...///111222111000222222222222111111111000111111111111000000000000111111000000000000111111000000000000////////////000///...---------...///////////////////////////111000//////.........///000...------///000000000111111000///...---,,,,,,////////////////////////------------------...///,,,---------............------------------------......------------......,,,,,,------.../////////...........................//////000111111222222333333333333444444444444555555555555666666666666777777777888999<<<>>>@@@=========>>>>>>>>>?????????@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>CCCIIIMMMXXXeeegggooo|||qqqhhhbbb^^^\\\XXXVVVSSSPPPLLLHHHFFFDDDCCCAAA@@@?????????>>>===============<<<<<<;;;:::<<<:::999999:::<<<<<<;;;888888:::<<>>======<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<======>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<;;;;;;===============>>>>>>>>>=========>>>>>>???@@@AAA???>>>============>>>>>><<<===>>>?????????BBBDDDBBBEEECCCIIIWWWWWWMMMKKKIIIKKKNNNQQQVVV\\\ccchhhvvv}}}|||kkk[[[KKKCCC@@@<<<999777555555555444444444444444222222222222222222222222333222222222222222222222222222111111111000000000,,,,,,---...///000000111111000///000222222222000111111111111000000000000111111111111000000000///000000000000000111111111000000000000////////////000000///...---------...////////////////////////000000//////............---------...///000//////000000//////......------////////////////////////------,,,,,,,,,------...,,,,,,,,,---------......---------,,,,,,---------......------------......---------.........//////---------...............//////000000111222222222333333333444444444444555555555555555666666666666777777777888:::<<<>>>???======>>>>>>>>>?????????@@@AAACCCDDDEEEEEEEEEEEECCCBBBAAA@@@??????@@@@@@DDDIIIMMMXXXeeegggnnn{{{wwwrrrpppllleee^^^VVVPPPLLLIIIGGGDDDCCCCCCCCCBBB@@@>>>????????????>>>>>>===<<<:::999999;;;<<<<<<;;;999999:::<<<===???@@@AAABBBFFFKKKNNNLLLGGGAAA===>>>>>>===<<<<<<<<<======;;;;;;:::::::::::::::999:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>???============>>>???@@@@@@=========<<<<<<======>>>>>>@@@AAAAAAAAABBBDDDFFFEEEJJJLLLTTTeeeggg``````VVVZZZ```fffmmmvvvpppbbbUUUHHH===:::;;;888444333555555444444333222222111222222222222222222222222222222222222222222222222111111000000000/////////,,,,,,---...///000000111222111000111333444333222111111111000000000//////111111111111000000000/////////000000111111111111////////////000000000000111000//////....................................---......///////////////...///000000000///......------......//////000000////////////////////////...------,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,,,,,,,---.........------------......---------...............------------......//////000000111111222333333444333333444444444555555555555555555555666666666666666666777999:::<<<>>>???>>>>>>>>>>>>????????????@@@AAACCCEEEFFFFFFEEEEEECCCBBBAAA@@@@@@@@@BBBCCCDDDIIIMMMWWWdddeeelll~~~~~~uuujjjaaa[[[UUUQQQMMMJJJHHHFFFDDDBBB??????@@@@@@???>>>>>>======<<<<<<===>>>>>><<<;;;:::;;;;;;<<<<<<=========???DDDJJJMMMJJJEEE???<<>><<<:::999888999999:::999999999999999999999::::::::::::::::::::::::<<<<<<<<<============>>>;;;;;;<<<======<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<======<<<<<<<<<::::::::::::;;;<<<===>>>===>>>>>>??????@@@@@@@@@<<<<<<<<<<<<===>>>???@@@===============>>>>>>???===???@@@AAABBBEEEIIILLLMMMUUUXXX```ppptttpppsssqqquuu|||}}}lllYYYLLLFFF>>>888999:::777444333555555444333222111111000222222222222222222222222111111222333333333222222000000000000/////////...000000000111111222222222222111111111333444333222111111111111000000000///111111111111000000000000...///000111111222111111////////////000000000000111111000000000000000///........................,,,---...//////////////////000222111///------...,,,,,,---...///000111111///////////////////////////...------------------,,,---------............///...---,,,,,,---...///......------------..............................---------...//////000000111111111222333333444444333444444444555555555555555555555555666666666666666666888999;;;===>>>>>>>>>>>>>>>?????????@@@@@@@@@AAACCCEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@AAACCCEEEEEEJJJMMMVVVbbbccciii{{{|||vvvnnniiibbb\\\WWWSSSPPPMMMGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCBBB>>>;;;;;;;;;<<<==================AAAEEEFFFCCC@@@>>>>>>???===;;;999999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;999:::;;;;;;<<<<<<<<<;;;<<<======>>>>>>======<<<:::::::::;;;<<<>>>@@@AAA@@@@@@@@@AAABBBCCCCCCCCC????????????@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCEEEGGGJJJMMMSSSYYY^^^hhhqqqtttyyyuuufffWWWJJJBBB???:::888::::::777666777444444444333333222222111111111111111111111111111000111222333333333333222111111111000000000//////111222222222222222222222222000000111222333222111222222111111111000000000111111111111000000000000---...000111222222111111.../////////000000000111000111111222222222222111........................---.../////////...---,,,...000111000---,,,...000------......//////000000////////////////////////000///......------......------........./////////000///---,,,,,,---///000......------------..............................------...//////000111111000000000111222222333333444444444444555555555555555555555555666666666666555666888:::;;;======>>>>>>>>>?????????@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFFFFDDDBBBAAA@@@@@@BBBDDDFFFHHHLLLNNNWWWbbbbbbgggyyy|||tttmmmgggbbb___UUUUUUSSSRRROOOMMMJJJIIICCCCCCDDDFFFGGGDDD@@@<<<;;;;;;===>>>????????????===???@@@???===<<<===@@@===<<<;;;:::;;;===???AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999:::;;;<<<======<<<;;;:::999:::;;;;;;<<<<<<<<<;;;======>>>>>>>>>>>>======;;;;;;;;;<<<>>>AAACCCEEEBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIHHHHHHIIIJJJKKKKKKQQQSSSVVVZZZ___gggpppvvvsssdddUUUKKKDDDAAA999666555777666333444777333333333333333333333333111111111111111111111111000111222333444333333222222222222111111111111000111111111000000000000000111//////000111222111000222222222222111111111111111111111111000000000000---...000111222222222111.../////////000000111111000111222333333333333333........................///000000000///---+++***,,,...///...,,,,,,...111///////////////.........////////////////////////111000///........................////////////000111000...------...000111.........------..............................---.........///000111111222/////////000111111222222444444444555555555666666555555555555666666666777555666888:::<<<======>>>>>>????????????@@@@@@@@@AAABBBDDDEEEFFFGGGFFFFFFDDDCCCAAA@@@@@@CCCEEEGGGJJJNNNOOOXXXbbbbbbgggxxx~~~xxxrrrmmmhhhffffffccc\\\VVVXXXTTTNNNJJJGGGFFFEEECCCCCCBBB@@@@@@BBBCCCCCCBBBFFFDDDBBBBBBBBBAAA???===<<<<<<;;;;;;;;;;;;;;;<<<888999:::;;;;;;:::999888<<<<<<<<<<<<===>>>???@@@===<<<;;;999888888888888<<<<<<:::999999:::;;;;;;999999999999999:::::::::;;;;;;;;;===>>>???>>>===@@@AAABBBAAAAAACCCFFFHHHGGGHHHHHHHHHFFFGGGHHHJJJNNNKKKIIIIIILLLOOORRRSSSYYYXXXXXXXXXYYYZZZ[[[[[[^^^gggpppvvvzzzvvviiiWWWIIIBBB???<<<999444444444444444444444444111111111111111111111111111111111111111111111111000111111111111222222222444333111//////000111222222222111111000000////////////000000111222444444...//////000111000000000000000//////.........---//////............//////////////////////////////111333666888888555111///111111000000//////......000000///.......................................111333222//////222222000......////////////......000000000000////////////...............///000111---------............///......///000111111111000+++++++++,,,---...///000...............///000000111111111111111222222222111111111111222333444555777777777777777777777777999999999:::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???@@@CCCGGGHHHHHHFFFEEEEEEEEECCC@@@>>>???BBBFFFHHHGGGJJJQQQYYY___dddmmmvvvwwwqqqiiiddd^^^XXXTTTQQQOOOMMMKKKIIIGGGGGGGGGGGGFFFEEEIIIGGGDDDCCCBBBAAA???===>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>=====================>>>??????@@@???>>>===<<<<<<<<<<<<;;;:::999999999999:::;;;============>>>>>>>>>>>>AAAAAAAAABBBDDDEEEEEEEEEDDDEEEFFFFFFFFFGGGJJJLLLOOOPPPQQQQQQPPPQQQSSSUUUUUUUUUUUUWWW[[[```fffiiippppppqqqsssuuuwwwyyyzzz~~~yyydddZZZKKKAAA<<<:::888666444444444444444444444444222222222222222222222222222222222222222222222222000111111111111222222222333222111000111222444555111111111000000000000000000000000000111222333333//////000000111111111111111111000000000/////////000000////////////000000000000000000000000000000111333555666666444111///000000000///////////////000//////.......................................---222444111///111111000......////////////......//////.........---------///............//////000---------............///,,,---..................,,,,,,,,,,,,------...///...............///000000111111111111222222222222111111111111222333444555777777777777777777777777999999999999:::<<<===>>>>>>>>>???@@@@@@@@@@@@???@@@CCCFFFHHHGGGFFFEEEEEEEEECCC@@@??????BBBEEEHHHHHHJJJQQQYYY___dddmmmvvvxxxqqqkkkhhhdddbbb\\\ZZZXXXWWWWWWVVVTTTRRRUUURRRNNNKKKIIIGGGDDDBBBCCCBBBAAA@@@???>>>>>>>>>======>>>???????????????>>>============>>>>>>???@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>?????????@@@@@@AAAAAAAAAAAADDDDDDEEEFFFHHHJJJLLLMMMLLLMMMOOOPPPQQQRRRUUUXXXXXXYYY[[[\\\\\\^^^aaaccchhhkkkooossswww~~~nnn```PPPHHH???999777777666444444444444444444444444444333333333333333333333333333333333333333333333333000111111111111222222222111111111111222444666777000000000000111111111111111111111000000111111222000000000000000111222222111111111111000000000000111111000000000000111111111111111111111111111111111222333333333222111000//////////////////000000000///......------..............................+++333888555111000000.........////////////......------,,,,,,,,,+++++++++//////......---.........---------............///000111111111111111000///------,,,,,,,,,------..................///000000111111111111222222333333222111111222222333444555777777777777777777777777777888888888999;;;<<<===>>>>>>???@@@@@@@@@@@@???@@@BBBFFFGGGFFFEEEEEEEEEEEECCCAAA??????AAADDDFFFHHHIIIPPPXXX]]]bbbkkkuuutttsssrrrrrrrrrrrrpppnnnnnnjjjddd___[[[WWWSSSPPPNNNMMMKKKIIIGGGEEEDDDDDD@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKMMMOOORRRVVVXXXZZZ\\\___bbbdddgggjjjmmmlllnnnppprrrsssuuuxxx{{{~~~nnn\\\PPPBBB>>>999666666777666555333333333333333333333333333333333333333333333333333333333333333333333333000000111111111222222222111111111111111333444555//////000000111111222222222222111000000000000000000000/////////000111222000000000000000000000000111000000//////000000111000000000000000000000000111111111111111111000000---......//////000000000//////...------------...........................---888>>>;;;444000///...---......//////......---,,,,,,,,,,,,++++++++++++000///......---------------------............///222222222222111111000///......---,,,,,,,,,------...............///000000000111111222222333333333222222222222222333444555666666666666666666666666666777777888999;;;<<<===>>>>>>???@@@@@@@@@@@@??????BBBDDDFFFEEEEEEEEEFFFEEEDDDAAA??????AAACCCEEEEEEGGGMMMTTTZZZ___hhhrrr{{{uuupppkkkhhhdddbbb]]]XXXSSSNNNKKKIIIIIIKKKLLLNNNNNNNNNLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLMMMNNNOOOOOONNNNNNJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSTTTWWW[[[]]]```ccchhhkkkooossswww|||vvvhhh[[[MMMEEE;;;:::777666666555555444333333333333333333333333222222222222222222222222333333333333333333333333000000111111111222222222111111000000000000000111//////000000111111222222222222111000///////////////.........//////000000////////////////////////000//////......//////000////////////////////////000000000//////000000111------......//////000000//////...---------------........................222<<>>666111///---------............---------------,,,,,,,,,,,,+++000///...------------------------............///---------------,,,+++***......---,,,,,,,,,------...............///000000000111111222333333444444333333333222333333444444666666666666666666666666666666777888999;;;<<<===>>>>>>???@@@@@@@@@@@@???>>>AAACCCDDDDDDDDDEEEFFFEEEDDDAAA@@@???@@@BBBCCCCCCDDDIIIPPPUUUZZZdddnnn~~~wwwoooggg```ZZZWWWYYY[[[^^^``````^^^[[[YYYUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]___````````````]]]^^^___```````````````^^^______```aaabbbccccccdddiiioootttvvvyyy~~~sss```SSSJJJAAA;;;888777666555333333222222333333333333333333333333111111111111111111111111333333333333333333333333000111111111111222222222111111000000000/////////000000000000111111111111222111000000////////////......///000000000000///............//////////////////............//////......................../////////000000000000111................../////////...------,,,,,,------........................444<<>>>>>>>>???@@@@@@@@@@@@???>>>@@@BBBCCCCCCDDDEEEFFFEEEDDDBBB@@@??????@@@AAA@@@AAAFFFMMMQQQWWWaaakkk}}}xxxuuuwwwzzz~~~}}}xxxtttnnnnnnnnnoooppprrrssstttwwwyyy{{{~~~|||}}}~~~~~~~~~}}}yyyzzzzzz{{{|||}}}~~~}}}~~~ppp]]]NNNEEE???999555777666666444222111111222222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222///000000111111111000000111111111000000000000000111000000/////////000000...000222444444333111000......//////000000000000000000////////////000000////////////////////////...///000111111111111000..................------///...------,,,,,,------........................111555666222///000000...,,,------......------,,,...------------,,,,,,,,,------,,,,,,,,,---......---------............///...///000000000000000000,,,,,,,,,,,,------...///...............///000000000111111222333444555666555444444333333333444444777777777777777777777777777777888999;;;===>>>@@@>>>>>>???@@@@@@@@@@@@???===???AAABBBBBBCCCEEEGGGEEEDDDBBB@@@?????????@@@@@@AAAEEEKKKPPPUUU```jjj~~~hhh]]]NNNCCC>>>;;;888555777777777555333222333444222222222222222222222222333333333333333333333333111111111111111111111111000111111111111222222222...///000222333333333333222222111111000000//////000000////////////000000///111444666777555222000//////000000111111111222111111000000000000111111000000000000000000000000...///000222222222111000/////////......------,,,......---,,,,,,,,,,,,---........................---///...++++++///000...,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------...///---------.........//////,,,,,,---......///......+++++++++,,,---...///000...............///000000000111111222444555666666555444444333333333444444777777777777777777777777777777888999;;;===???@@@>>>>>>???@@@@@@@@@@@@???===???AAABBBBBBCCCEEEGGGFFFDDDBBB@@@????????????AAAAAAEEEKKKPPPUUU```jjjqqqhhhOOOKKKDDD===888666666666444444333222222222333333444333111000000111333444333333333222222111111111000111222333333222111000111111111111111111111111000///.........///111222222222111000//////000000000000000000000000000000///111444888;;;999333---000000000000000000000000111000000///000000111222000///...------...///000...//////000111222222222777333000///000000///---......////////////......000//////.........//////...---,,,,,,---...///000......------------......................................................111000///...---,,,++++++...///111222222111///...000000/////////.........///////////////.........000000000111222222333333444444444444444444333333555666888999888777555444777777888999:::;;;;;;<<<>>>@@@AAACCCCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEEEECCCCCCAAA@@@???>>>>>>>>>@@@@@@EEEKKKPPPTTT^^^hhh}}}{{{jjj[[[QQQGGGCCC???:::666555555666555444333333222222222222444333111000000111333444333333333222222111111111000111222222222222111000111111111111111111111111000000/////////000111222222222111000000000000000000000000000000000000000000000333666999777222...000000000000000000000000111111111111111000000000333222111000000111222222......///000000111222222555222///...//////...,,,------............------/////////.........//////......---,,,---...//////.........------................................................---------...............---------+++++++++******+++++++++...---------,,,,,,,,,,,,/////////////////////...000000000111222222333333333333333444444444555555444555777888888777666555777777888999:::;;;;;;<<<>>>???AAABBBCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBB@@@???>>>======@@@AAAEEEKKKOOOTTT^^^iii~~~}}}{{{}}}uuudddTTTHHHAAA;;;:::888666555444555555666555444333222222111222444333222111111222333444222222222222222111111111000111222222222222111000111111111111111111111111111000000000000111222222222111000000000000000000000000000000000000000000000000111333555444222///000000000000000000000000111222222222222111///...444333222222111111111222......//////000000111111333111............---,,,,,,,,,------------,,,,,,//////......//////////////////...---------..............................------------------------//////.........------------------........./////////...,,,++++++,,,...///------------,,,,,,,,,,,,......//////////////////000000000111222222333333222333333444444555555555444555666888888888777666777777888999:::;;;<<<<<<===>>>@@@AAAAAAAAA@@@???BBBBBBCCCCCCDDDEEEEEEEEEGGGEEECCC@@@>>>=========BBBAAAEEEJJJOOOUUU```kkkyyytttssswwwooo___QQQGGG@@@<<<555444444444444333333333666555444333222111111111333222222111111222222333222222222111111111111111111111111222222111111111111111111111111111111111111111111111111222222222111111000000000000000111000000000000000000000000000000000111111222111111000000000000000000000000111222333333333000...,,,111111000//////..................//////000000000000///.........------,,,,,,------......------,,,........./////////////////////......---------------..................---------------------------/////////...------,,,,,,---------............///222111000//////000111222....................................////////////000000000111222222333333444444444444444444444444333444666777888888888888777888888999:::;;;<<<<<<===>>>???@@@@@@@@@??????BBBBBBCCCCCCDDDEEEEEEEEEFFFDDDBBB@@@>>>>>>??????CCCCCCFFFKKKPPPVVVbbbmmm~~~yyyxxx}}}mmmdddWWWKKKCCC===;;;999444444444444444333222222666555444333222222222222222222222222222222222222111111111111111111111111222111111111111111111222111111111111111111111111000000111111222222222222111000000000000000111111000000000000000000000000///000000//////000111222000000000000000000000000000111222333222000---,,,//////.........------,,,.............../////////---.........------------......////////////......------...///000000///////////////......---,,,,,,------...//////...------------------------------//////.........---------///............---------,,,---............---,,,------..................---.........//////000000000000000111222222333333555555555444444333333333444444555666777888888888888888999:::;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDBBB@@@??????@@@BBBCCCDDDDDDHHHNNNSSSYYYdddooovvvjjjZZZTTTKKKDDD???<<<:::999555555555444444333333222444444333333222222333333222222222222222222222222000000000111111111111111222222111000000111222222111111111111111111111111///000111111222222111111000000000000000111111222000000000000000000000000///000000000//////111333000000000000000000000000///000000000000///---,,,...//////000000//////...------..................+++---//////...---...///...//////////////////...,,,---...000000000//////.........///......---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------***+++---//////---+++***++++++++++++,,,,,,,,,,,,------......///000000000000000000111222222333333555555444444444333333333555555666666777777888888888888999:::;;;<<<======????????????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCAAA???>>>???AAADDDFFFEEEFFFKKKRRRWWW\\\fffpppsssaaaVVVKKKHHHDDDAAA???===:::888666555444444333333444444333333222222222333444444222222222333333222222222///000000000111111111222222222111000000111222222111111111111111111111111...///000111111111000000000000000000000111222222000000000000000000000000...000111111//////111333000000000000000000000000...............------------...///000111111000000------------------------***---000000///......000---......//////......---+++,,,...000111000//////,,,---.../////////...---,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------.....................////////////......******+++++++++,,,,,,,,,------......///000000111000000000111222222333333222222333333444555666666777666666666666666777777888999999:::;;;<<<======@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDBBB@@@>>>???AAADDDFFFEEEGGGMMMUUU[[[___hhhqqq{{{mmm]]]NNNEEE;;;::::::;;;;;;:::777444555555444333333444555666222222222222333444555555111222222333333222222111//////000000111111111222333222111000000111222333111111111111111111111111---...///111111000000///000000///000000111222222000000000000000000000000...000222222000///111333000000000000000000000000------,,,,,,,,,---......+++,,,...///000111000000------------------------***---111111///...///111,,,------......------,,,+++,,,...000111111000///+++,,,.../////////......,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000++++++,,,---...///000111000...---,,,,,,---...000,,,,,,,,,------.........---------...///000000111000000000111222222333333///000111333555777888999888777777666666666666777888999999:::;;;<<<======AAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFDDDAAA???>>>@@@BBBDDDEEEHHHOOOXXX]]]aaaiiirrrzzznnnaaaVVVLLLDDD???999888888777777777777777666666555444444444444555555444444333333444444555333222111111333333222111222111111111000000//////000000000000000000000000111111000///////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,...///000000000000//////.........---------000//////.........//////111111000///////////////000000//////...---++++++000...,,,******,,,...000------............------,,,,,,,,,---------......000000000///......------------.........---+++***///...---,,,,,,---...///+++,,,...///000//////...***+++,,,---............000//////........./////////...------...///000111222222222222222222222222111222333444555555555555555555444444555666888999888888888999;;;===>>>???@@@AAAAAAAAAAAAAAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFBBBAAA@@@?????????@@@AAADDDJJJQQQVVVZZZ```hhhooo|||iiicccYYYOOOGGG@@@:::777888777666666555555666666666666555444444444444444444444333333333333444444333222111111333333222111222111111111000000000000000000000000000000000000111111000///////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000------...///000000000000000000/////////.........//////............//////111000000///////////////////////////...---,,,,,,///...,,,******,,,...///------............------,,,---------............/////////............---------.........---,,,+++///...------------...///------.........------,,,***+++,,,---............//////.............../////////...------...///000222222222222222222222222222222222333444444555555555555444444555666888999;;;;;;;;;<<<>>>???AAABBB@@@@@@@@@AAAAAAAAAAAABBB@@@AAABBBDDDEEEEEEEEEEEECCCBBBAAA@@@??????@@@AAABBBHHHOOOTTTXXX^^^ffflllpppbbbRRRMMMGGGBBB>>>;;;888666777666555555444444555555666555555444444444444444333333222222222222333333333222111111333333222111111111111111111000000000000000000000000000000000111000000///////////////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000///000000000000000///////////////............//////111000//////......//////---...............------///...,,,++++++,,,...///------............------------........./////////---------------.........---............---,,,,,,///...------------...//////...---,,,+++++++++++++++,,,,,,------...............---------......///000///...---------...///222222222222222222222222222222111111222333555666555555555555666777888888888888999:::;;;===>>>???@@@@@@@@@@@@AAAAAABBBBBB???@@@AAACCCDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@AAAEEELLLPPPUUU[[[ccciii}}}tttfffXXXNNNDDDAAA===;;;;;;;;;:::999777666555555444444555555666555444444333333444444333222222111111222222333333222111111333333222111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000111000000/////////////////////////////////............//////000000000///............///,,,------...//////............,,,++++++,,,......------............------.........////////////000++++++,,,,,,---......///..................------.........------............---,,,+++***+++,,,,,,,,,,,,,,,,,,------.........------------......///000///...---,,,---......111222222222222222333333222111000000000222444666555555555666666777888888777777888888999;;;<<<===?????????@@@AAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEFFFEEECCCAAA@@@@@@@@@@@@AAADDDIIINNNTTT[[[bbbhhhzzz}}}yyyjjj]]]RRRIIIDDD;;;999777666777888888777888777666666555555666666555555444333333333333333333222222111111222222333333222111111333333222111111111111111111222222222000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000///////////////////////////////////////////////////000000000000//////..........................................///000000000//////...............+++,,,---...////////////...---,,,,,,,,,,,,---...------............------.........////////////000***++++++,,,---...//////........................---..................---,,,,,,+++***+++,,,---...------,,,,,,,,,---......---------------...///000///...---,,,,,,---...///111111111222222333333333222111000000000222444666555555666777777888888888;;;;;;;;;;;;<<<===??????>>>>>>???@@@@@@AAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEECCCAAA@@@@@@@@@@@@BBBDDDIIINNNUUU]]]dddjjjyyyrrrvvv}}}zzznnnaaaVVVMMMDDD@@@@@@:::888777777888888888777888777666666555555666666555444444333333333333333333333222222222222333333333222111111333333222111111111111222222222222222000000000000000000000000///////////////000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///////////////...------------..................---......///000111000///......------......,,,,,,---.../////////...---------,,,,,,---------------............------------........./////////+++,,,,,,---.../////////.........---......///000------...//////...------++++++++++++,,,---...///...---,,,+++,,,,,,.....................///000111...---,,,,,,,,,---///000111111111222222333333444222222111111222333555666555555666777888888888888:::999999:::;;;<<<=========>>>>>>???@@@AAABBBBBBAAABBBCCCEEEFFFFFFGGGGGGEEEDDDBBBAAA@@@@@@@@@@@@CCCDDDHHHNNNVVV```hhhlllzzzgggjjjpppxxxwww```WWWNNNIIICCC<<<:::===:::999888888999:::999777777666555555444444555555555444333333222222333333444444333333333333444444333222111111333333222111111111111222222333333333000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000+++,,,---......///......---.........////////////---------......///000111//////...------------...------..................------------------------------............------,,,---------............---------......////////////...------...///000111------...//////...------,,,------.........------///...,,,++++++,,,---//////......//////111222222,,,+++++++++,,,...000111000111111222333333444444222222222333444444555555444555777888999999888888777777777777888999::::::======>>>???@@@AAABBBBBBAAAAAACCCDDDEEEFFFFFFFFFCCCBBBAAA@@@??????@@@AAACCCCCCGGGMMMWWWaaajjjooo|||___bbbgggooowww|||zzzwwwgggYYYOOOIIIDDDDDD@@@888666999777666555555666777666444555555444333333333333444555444333333222222333333555444444333333444444555333222111111333333222111111111111222222333333333000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000***+++,,,---.............../////////000000111111---------......000111111//////...------------...---...............---------------------------------..................---,,,,,,,,,---------...............//////////////////...------...///000111,,,---...//////...---,,,...//////000///...,,,+++///...,,,++++++,,,---///////////////000111333333++++++***+++,,,...000222000000111222333333444444111222333555555555555555444555777888999999888888::::::::::::;;;<<<======<<<===>>>???@@@AAABBBBBB@@@@@@BBBCCCDDDEEEEEEEEEBBBAAA@@@?????????@@@AAABBBBBBFFFMMMWWWbbbkkkppp}}}___```bbbeeeiiinnnrrruuuxxxyyy{{{{{{}}}wwwhhh\\\SSSNNN@@@???===;;;999777555555666666555444444444444555444444444555555666666666666444222222444444222000222222222111111111111000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111///......000222333111000///000111222111000............------------////////////////////////---......///////////////........................111111000///...---,,,,,,////////////////////////000000//////.........---........................+++++++++,,,,,,,,,------000///---,,,,,,---///000+++---......---,,,,,,---...------,,,,,,------...//////.........---------///...---,,,+++,,,,,,------------............///.........////////////000111222222333333444444555444333222222222444666888555777888888777777888999888888888888999;;;===>>>===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCEEEDDDBBB???======@@@BBBDDDDDDFFFKKKUUUaaalllsss~~~^^^___```bbbeeehhhkkkmmmnnnoooqqqrrruuuzzzsssdddWWWMMMFFFBBB======<<<:::888777555555666666555444444444444444222222222333333333333333555333111222444555333111222222222222111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000444333222111000000111222111000///000111222111000000//////......---------////////////////////////---......///////////////........................000000000///......------////////////////////////000/////////....................................------.........////////////...------------...///+++---......---,,,,,,---...------,,,,,,------...//////.........---------///...---,,,,,,,,,---------------............///---............/////////111111222333333444444555444333222222222444666777555777888888777777888999:::999999:::;;;<<<>>>???>>>??????@@@AAAAAAAAABBB@@@@@@AAABBBCCCCCCCCCCCCFFFFFFDDDAAA???@@@BBBEEEEEEEEEGGGLLLUUUaaalllsss}}}]]]]]]]]]^^^___```bbbccccccdddfffhhhlllsss{{{}}}llleeeZZZPPPGGG@@@;;;888::::::999888777666555555666555555444444444444444333333333333222222222222333222111222444555444333333222222222111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000666555555444333222111000222111//////000111111000111111000//////...------////////////////////////---......///////////////........................////////////////////////////////////////////////////////////....................................---............/////////........................+++---......---,,,,,,---...------,,,,,,------..................---------///...------,,,------------------............///---------............///111111222222333444444444444333222222333444666777555777888888777777888999;;;;;;;;;;;;<<<===??????@@@??????@@@@@@BBBCCCCCC???@@@AAABBBCCCCCCCCCCCCEEEEEECCCAAA@@@AAADDDGGGGGGGGGHHHMMMUUUaaalllsss|||]]]\\\\\\[[[ZZZZZZZZZZZZ^^^^^^```bbbfffmmmuuu{{{{{{mmmcccWWWRRRKKKEEE@@@===:::888777777777666666666555555666555444444333333444444666555555444444333333333222222222222444444444444333333222222222111111111111111111111000000000//////000000000111111111111000000000000000000000000000000000000000000000000////////////////////////333444444444444333222222333111//////000111111000222222111000///...------////////////////////////---......///////////////....................................//////000000///////////////////////////////////////.................................,,,,,,,,,,,,------------......////////////......+++---......---,,,,,,---...------,,,,,,------....................................------------...---------............///------------............111111111222333333444444333333222333333444666777555777888888777777888999:::;;;;;;;;;<<<===>>>>>>???>>>>>>>>>???AAABBBCCC???@@@AAABBBCCCCCCDDDDDDBBBBBBAAA???>>>@@@CCCFFFHHHHHHIIIMMMUUU```kkkrrrzzz\\\\\\[[[ZZZYYYWWWVVVVVV[[[\\\\\\]]]```fffmmmrrr{{{}}}}}}pppdddYYYRRRGGGDDDAAA>>>===<<<;;;999555555555555555555555555555555444333333333333333555555555444444333333222111222333333333333444555333333333222222222222111111111111111000000000//////000000000111111111111000000000000000000000000000000000000000000000000///////////////////////////000111333444555555555444222///...///000000000222111111000///.........////////////////////////---......///////////////........................------......///000000000////////////////////////.........///////////////........................,,,,,,,,,---------............///000000///......+++---......---,,,,,,---...------,,,,,,------...---.....................---.....................---------............///---------.........//////000000111222222333333444222333333333444555555666555777888888777777888999::::::;;;;;;<<<<<<<<<===<<<<<<======>>>@@@AAABBB>>>???AAABBBCCCDDDDDDDDDBBBBBBAAA@@@???AAADDDGGGIIIIIIIIIMMMUUU___jjjpppxxxZZZZZZZZZZZZYYYWWWVVVUUUXXXXXXYYYZZZ\\\___eeehhhlllsss|||{{{rrrdddYYYQQQKKKFFF<<<:::888888999999888666444444555555555555555555555444444333333333333333222222222222111111111111111333444444222222333555333333333333222222222222111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000,,,---///222444777999:::555222///...///000000000000000////////////......////////////////////////---......///////////////........................---.........//////000000////////////////////////.........///////////////............................../////////000000000////////////////////////+++---......---,,,,,,---...------,,,,,,------...---------...............------...////////////...---------............///.........////////////000000000111111222333333333222222333444444555555555555777888888777777888999999:::;;;<<<<<<<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@>>>???@@@BBBCCCDDDDDDEEEEEEEEEDDDBBBAAACCCFFFIIIJJJIIIIIILLLTTT^^^hhhnnnuuuWWWXXXYYYYYYYYYXXXWWWVVVUUUWWWYYYZZZ[[[]]]```cccdddhhhppp{{{qqqhhh[[[PPPIIIEEEAAA>>>777666555666777777555444555555555555555555444444555444333333222222333333111111111111111222222222222444555444222111222444444444333333333222222222111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///111444888;;;===666333///......///000000---............/////////////////////////////////---......///////////////.................................///////////////////////////////////////............/////////000........................////////////000000000000111000///......///000111+++---......---,,,,,,---...------,,,,,,------...---------.........//////,,,---...///000000///...---------............////////////000000000111111000000000111222222333333222222333444555555555555555777888888777777888999:::;;;<<<===>>>===<<<<<<888:::===@@@AAAAAA@@@???>>>???@@@BBBCCCDDDEEEEEEFFFEEEDDDBBBAAABBBFFFIIIJJJIIIIIILLLRRR\\\ffflllpppUUUVVVWWWXXXYYYXXXXXXWWWUUUWWWZZZ\\\]]]^^^aaacccbbbdddhhhnnnvvv~~~{{{nnnggg^^^VVVLLLEEEAAA???<<<:::888777777777999888777555666555555555555555444444555444333333222222333333222222222333333444444555333555666555222000111444444444444333333333222222111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000111222555999===???666333///---...///000000,,,,,,------.../////////////////////////////////---......///////////////........................////////////////////////////////////////////////---.........//////000000........................------------.........///222000///------///000222+++---......---,,,,,,---...------,,,,,,------...---------.........//////,,,---///000000000///...---------.........//////000000000000111111111111000000000111222222333333111222333444555555555555666777888888777777888999<<<===>>>??????>>>======888;;;???BBBDDDCCCAAA@@@===>>>@@@BBBCCCDDDEEEEEEDDDDDDCCCAAA???@@@CCCFFFJJJIIIHHHKKKRRR[[[dddjjjmmmVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWYYYZZZ\\\]]]]]]]]]``````aaadddiiiooouuuyyy~~~sssggg[[[SSSNNNIIICCC>>>;;;:::888666666666666666666666666666777777666555444444333333222222333333333333444444555444222000//////000000222222111111222222333444555555444444444333333333222222111000//////000000111111000000000000111111222111///000111111000///000000000000000///......000000000000000///......111222555777888777666555555444333111000000//////...------------,,,,,,,,,------............------------------------------000000000000000000000000...//////000000///---,,,..............................////////////......,,,,,,,,,---------......///......---------......------...///000000//////***,,,......------...///------------------------++++++,,,---............000000//////............,,,,,,---.../////////...------......///000000000111111111111111222222222333444555555666666555555777777888999999999999999::::::::::::;;;===???@@@<<<<<<<<<===>>>>>>??????@@@AAACCCDDDEEEDDDCCCCCCDDDDDDDDDBBB@@@@@@CCCEEEJJJEEEDDDKKKTTTZZZ___dddooo}}}UUUUUUVVVWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^^^^___```bbbeeeiiimmmoooqqqtttwwwyyy|||wwwjjj```VVVKKKDDDDDDAAA===::::::;;;;;;:::555555555555555555555555777666666555444444333333222222333333333333444444555444333222222222333444111111000000111111222333444333333333222222222222222222111000000000000000111111000000000000111111111000///000111222111000000000000000000///......000000111111000000///...000111222333444444333333000000///.........//////////////////.....................//////.........------------------------////////////////////////...///000111111///---,,,..............................////////////......,,,,,,------............---------,,,,,,,,,------,,,---...///////////////+++---......---,,,---...,,,,,,,,,,,,,,,---------,,,,,,---.........------/////////.........------------......///.........,,,,,,------.../////////111111111111222222222222333444444555555555555555555666666777777777777777666666666666777999;;;<<<<<<======>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDBBB@@@@@@BBBDDDHHHCCCBBBHHHOOOTTTZZZ___ooo|||RRRSSSTTTUUUVVVWWWWWWWWWYYYYYY[[[]]]^^^______```______```aaabbbdddeeeeeedddfffiiilllpppvvv}}}zzzmmmfff\\\SSSMMMFFF???:::===;;;888777888:::::::::555555555555555555555555666666666555444444333333222222333333333333444444333333222222333333444555000000//////000000111222222222222222111111111111222111000000000000000000111111000000000000111111000///...///111222222111000000000000000//////...000111111111111000000///////////////000000000000------------...//////000111111111000000000//////...//////000000//////...------------------------////////////////////////...///111222222000...,,,..............................////////////......---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,...//////---,,,,,,---++++++++++++,,,,,,---...------.........------,,,.........---------------.........///......------+++,,,,,,------...//////111111111111222222333333444444444555555555555555555666777777888888777777888888888888999;;;<<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFDDDBBB@@@@@@BBBDDDGGGBBB@@@EEELLLQQQWWW^^^mmm|||PPPQQQRRRTTTVVVWWWWWWWWWXXXYYY[[[\\\^^^_________```aaabbbcccccccccbbbaaa___```aaacccgggmmmuuuzzz{{{xxxnnneeeaaaUUUPPPKKKFFFDDDBBB@@@===>>>;;;888666666777666555555555555555555555555555666666555555555444444444222222222333333333444444111111111111111111111222000000000000000111222222333222222222222111111111111111000000000000000111111111000000000000111111///......///222333222222//////000000000000//////000111111111111111000000//////...------......//////////////////000111111111111111000000000////////////000000000000//////........................////////////////////////...///222333333111...,,,..............................////////////........./////////////////////+++,,,,,,---------------,,,,,,---------------,,,---///000///---,,,,,,---++++++******+++,,,---.........///......---,,,,,,------------------------.../////////...---,,,,,,,,,,,,------...//////000000111111222222333333333444444444444555555666666888888999::::::::::::999:::::::::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCEEEGGGFFFFFFEEEBBB@@@???AAACCCHHHCCCBBBFFFLLLSSS[[[cccmmm|||OOOPPPRRRTTTUUUWWWWWWXXXXXXXXXZZZ\\\]]]^^^^^^___^^^___aaaccccccbbbaaa```]]]^^^^^^___aaaffflllppppppttt{{{|||lll```XXXSSSQQQIIIFFFCCC@@@?????????>>>???<<<999777777666555444555555555555555555555555555555555555555444444444222222222333333333444444333333222222111000//////222111111111111222333333333333333333222222222222111000000000000000111111111111000000000000111111///......///222333222222//////000000000000/////////000000111111111000000000//////.........//////111111000///////////////000000////////////......//////000000000000//////...................................................///111222222000...,,,..............................////////////....../////////////////////...+++,,,---...///.........,,,---------------,,,,,,...///000000...,,,,,,------,,,+++***+++,,,...///////////////...---,,,,,,------------------------.../////////...---,,,,,,.........///000000111111000111111222333333444444555444444444444555666777888888999:::::::::::::::888999999:::;;;;;;;;;;;;?????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDBBB@@@@@@BBBDDDGGGCCCBBBGGGMMMUUU```jjjmmm|||PPPQQQRRRTTTVVVWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^[[[\\\^^^___``````___^^^\\\]]]]]]\\\\\\___cccggghhhlllrrryyy~~~ttteeeWWWNNNJJJHHHHHHCCCAAA>>>;;;999888888999<<<:::888888999999888777444444444444444444444444555555555555555555555555222222333333333333444444555555555444333222000000222222222111222333333444444333333333222222222222000000000000000111111222111111000000000000111111000///...///111222222111...//////000000000000000...//////000000000000////////////000000000000000000//////...------------//////.........---------...//////000000//////......................................................///000000000///------..............................////////////....../////////............---+++,,,...///000//////...---............---,,,,,,---///000000...------...///...,,,++++++,,,...///....../////////...---------------------..................///......------...//////000111111222222000111111222333444555555555555444333444555666777666777888888999888888888:::;;;<<<============<<<>>>??????@@@@@@AAABBBBBB@@@@@@AAAAAACCCDDDFFFGGGDDDDDDDDDBBB@@@@@@CCCEEEFFFBBBBBBFFFLLLUUUbbbmmmnnn}}}QQQRRRSSSUUUVVVWWWWWWWWWYYYYYY[[[]]]^^^_________[[[\\\\\\]]]]]]]]]]]]]]][[[\\\\\\\\\[[[\\\___aaaaaadddiiinnnsssyyyyyyfff___TTTJJJDDDAAA@@@@@@===<<<:::777666555777888;;;999888888999:::999777444444444444444444444444555555555555555555555555222222333333333333444444333444444555444333222111111111111111111222222333222222222222111111111111000000000000000111222222111111000000000000111111111000///000111222111000......///000000000000000------...///////////////---...000111111111111000//////.........///000000/////////.........------.........//////.........................................................///......---------------..............................////////////..................------,,,,,,)))+++---/////////...---///////////////...---,,,,,,...000000///......///222000...,,,+++,,,...///---......////////////...------........./////////------......///...............//////000111111111000111111222333444555666666555444333333555666777666777888888999999888888<<<===>>>?????????>>>===>>>>>>??????@@@AAAAAAAAA>>>???AAACCCDDDEEEFFFFFFCCCCCCCCCAAA@@@AAADDDFFFHHHEEEDDDGGGLLLUUUcccoooooo~~~RRRSSSTTTUUUVVVWWWWWWWWWZZZ[[[\\\^^^___```aaaaaa^^^^^^]]]]]]]]]]]]]]]]]][[[\\\]]]]]]\\\]]]___```]]]```dddhhhkkkoootttxxx}}}}}}{{{kkk\\\XXXRRRKKKDDD@@@>>>;;;:::888888888777777999<<<>>><<<:::999888999888777555444444444444444444444444444555555555555555555555222222333333333444444444///000111222333222111111000000000000000111111222111111111111000000000000000000///000000111222222111111000000000000111111222111///000111111000///......///000000000000000,,,,,,---...//////......+++---///111222222111000//////000000111333444555////////////............------............------////////////////////////........................///...---++++++,,,------..............................////////////............---------,,,,,,,,,((())),,,.........---,,,//////000000///...------,,,---///000///...///000444222///---,,,,,,...///------...///000000000///........./////////000000,,,,,,---.../////////...------......///000000000000111111222444555666666666555333333333444666888999999:::;;;;;;;;;;;;:::888999:::;;;;;;;;;:::999===>>>>>>???@@@@@@AAAAAA===???AAADDDEEEFFFEEEEEEBBBBBBBBBAAA@@@BBBEEEGGGLLLIIIGGGJJJNNNVVVdddqqqppp~~~TTTUUUVVVWWWXXXWWWVVVVVVZZZ[[[]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\\\\]]]]]]\\\\\\\\\[[[\\\\\\]]]]]]]]]^^^aaadddgggjjjlllmmmrrruuuxxx{{{{{{ssslllggg___UUUNNNFFFEEECCC@@@===;;;:::::::::777555555888999888777666666777777666555444444555555555666666666666666666666555555555444444444222222222222222222222222222222222222222222222222///000111222222111000/////////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000///......------111111000000//////............///000111000000000222111000///000111333555000///...///000///...,,,+++++++++,,,,,,,,,------///---+++))))))+++---...------............------......////////////..............................---------,,,,,,+++++++++---------............///............////////////.........---,,,,,,...000///...+++)))))))))***+++------.........---+++***,,,,,,.../////////...---,,,,,,,,,------...........................------000//////.........//////000111111222222333444444444333222111111333555666777888888888888999999999999999::::::<<<===>>>???>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFGGGMMMHHHAAA======???CCCDDDGGGGGGGGGHHHNNNXXXdddlllrrr|||TTTUUUVVVXXXXXXWWWWWWVVVZZZ[[[\\\]]]^^^]]]]]]\\\ZZZZZZZZZZZZZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\^^^aaadddfffhhhiiinnnqqqtttvvvyyy|||{{{ssskkkeee^^^YYYUUUPPPIIICCCCCCBBB@@@>>>;;;:::999999;;;888777777999:::999888666666666666666555444444444444444444444444333333555444444444333333333333222222222222222222222222222222222222222222222222,,,---///111222333333333/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////111000000000/////////...////////////000000000000333222111000000111333444000///...///000000...,,,............/////////000...---,,,++++++,,,---...------............------------............------........................---------,,,,,,,,,++++++---------............///000000//////......------...//////...,,,,,,...000///...,,,*********+++,,,---......///...---,,,+++,,,---.../////////...------------....../////////........................000000////////////000000000111111222222333444444555444333222333444666777777888888888888999999999:::::::::;;;<<<===??????>>>>>>>>>???@@@@@@AAAAAA>>>>>>@@@BBBDDDGGGJJJKKKQQQLLLDDD???>>>???AAABBBDDDDDDEEEGGGNNNYYYeeennnrrr|||UUUVVVWWWXXXYYYXXXWWWWWWZZZ[[[\\\]]]]]]]]]\\\[[[XXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYZZZZZZYYYZZZ[[[]]]___aaacccccciiikkkmmmoooppprrruuuxxx~~~vvvlllbbb[[[VVVRRRLLLIIIHHHFFFBBB??????>>><<<;;;999888888888999888777777888999888777666666666666666555555444555555555444333333333222333333333333222222222222222222222222222222222222222222222222222222222222,,,---///000222333333333////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000------......///000000111000000000000////////////000///.........///111222333222111000000000111222000///...///000000...,,,+++,,,,,,,,,,,,,,,------------------------......------............------,,,,,,------------,,,,,,........................------------,,,,,,,,,,,,---------............///111111000///...---,,,+++...///000///------///000000///---,,,++++++,,,---.........///......---,,,,,,---......//////...............///////////////........................111000000///000000111111000111111222222333444444666555444444444555777888777888888888888999999999;;;;;;;;;<<<<<<>>>???@@@>>>>>>??????@@@AAAAAABBB===>>>???BBBDDDGGGJJJKKKUUUOOOGGGBBB????????????@@@AAABBBFFFNNNYYYfffnnnqqq}}}VVVWWWXXXYYYZZZYYYXXXXXX[[[\\\]]]^^^^^^]]]\\\\\\WWWXXXXXXYYYZZZ[[[]]]^^^\\\\\\[[[YYYXXXXXXXXXXXXYYYZZZZZZ\\\]]]^^^___```eeeggghhhhhhhhhiiikkkmmmqqqwwwtttpppkkkfff```ZZZSSSNNNJJJGGGBBB@@@@@@AAA@@@???;;;;;;:::999888888888888666666555666666666555444555666666666666666555555888888777666555444444444333333333333333222222222222222222222222222222222222222222222222222222222111111111111111000000///////////////////////////000000000000000000000000////////////////////////000000000000000000000000............//////000000000000000000////////////111000...---...///111333222111000///....../////////......///000000...---*********+++++++++++++++,,,---.../////////...---------............------,,,------......------,,,........................------------------,,,,,,---------............///000000///......---,,,,,,...///000///......///000000///...---------------........................---------.................................//////---------...............//////////////////000111000111111222222333444444555555444444444555666777777777888888888999999999<<<;;;<<<<<<===>>>???@@@>>>>>>??????@@@AAABBBBBBAAAAAAAAABBBDDDEEEGGGHHHSSSNNNGGGBBB@@@???>>>>>>>>>???AAAEEELLLXXXdddlllppp}}}WWWXXXYYYZZZ[[[ZZZYYYYYY\\\]]]^^^______^^^]]]\\\XXXXXXYYYZZZ[[[\\\^^^___\\\[[[ZZZYYYXXXXXXXXXXXXZZZ[[[\\\\\\]]]^^^______dddeeeeeedddbbbbbbdddeeegggllltttzzzqqqeee^^^[[[WWWTTTQQQMMMIIIFFFBBB???<<<:::::::::;;;;;;::::::999888888888999999555666777777666555444444555555666666666666666555888888777666555444444444333333333333333444444444222222222222222222222222222222222222222222222222222111111000000000000000000000000000000/////////000000000000000000000000////////////////////////000000000000000000000000000000//////............////////////000000000000111000...---...///111333//////...---------------///......///000000///---.........---------------+++,,,...///000///...---------............------......////////////..............................---------------------------------............///---------...............---///000///...---.../////////........................---------.........------------......//////---------------------------------.........//////---------------...///000000111111222222333444444444444444444444555555666777777888888888999999999<<<<<<;;;<<<<<<===>>>???===>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGMMMIIIDDDAAA?????????>>>???@@@AAAEEEKKKUUU```gggnnn|||XXXYYYZZZ[[[\\\[[[ZZZZZZ\\\]]]^^^___^^^]]]\\\[[[YYYYYYYYYZZZ[[[\\\]]]^^^\\\[[[ZZZYYYYYYXXXYYYYYY\\\\\\]]]^^^___```aaaaaacccccccccbbb_________aaaaaaeeejjjnnnrrrwww~~~{{{uuulll___UUUQQQOOOKKKHHHFFFCCC@@@===???>>><<<;;;:::999::::::::::::999888888888888999777999;;;:::888666666666444555666666666666666666555555555444333333333222333333333333444444444444222222222222222222222222222222222222222222222222////////////000111222333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///......------////////////000000000000000///.........///111222......---------------,,,......---...000111///...---,,,,,,,,,,,,,,,++++++***+++---...//////...---------............------...//////////////////...........................------------............---------............///,,,,,,---------.........,,,...//////...------........................---------,,,,,,,,,---.........------------...//////---------------,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,---...//////000111111222222333444444333333444444444555555555777888888888888999999999;;;;;;;;;;;;;;;<<<=========>>>???@@@AAABBBCCCDDD@@@@@@AAABBBDDDFFFHHHIIIGGGDDDAAA???@@@@@@@@@??????@@@AAADDDIIIRRR\\\ccckkkzzzYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\[[[[[[ZZZYYYYYYZZZZZZZZZ]]]]]]^^^___```aaabbbbbbbbbbbbbbb```^^^\\\]]]^^^^^^aaadddeeefffjjjpppuuu{{{~~~vvvllleee```[[[TTTNNNIIIGGGDDDBBBAAA???<<<:::>>>>>>>>>===<<<;;;;;;;;;999999888777777777777777777:::<<<<<<999777666777444444555666666666666666444444444444444444333333111222222222333333333333222222222222222222222222222222222222222222222222000000//////000111222333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000///////////////............/////////000000000111////////////000000000000---....../////////.........------...000111///...************)))))))))(((***+++,,,------.........------............---------......//////......---........................------------.........///---------............///------------------------***,,,......---,,,,,,,,,---------.........------,,,++++++***+++,,,---......------,,,---...///000///.........------------,,,,,,------...//////000,,,,,,,,,------...000000000111111222222333444444444444555666666666666666777888888888888999999999;;;::::::::::::;;;;;;<<<===>>>???@@@BBBCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGDDDBBB@@@???@@@AAA@@@???===>>>@@@CCCHHHQQQ[[[aaahhhyyyYYYZZZ[[[\\\]]]\\\[[[[[[YYYZZZ[[[[[[ZZZYYYXXXWWWYYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^___aaabbbccccccaaabbbaaa___\\\[[[\\\]]]^^^```bbbaaa```bbbgggkkknnnssszzz~~~~~~xxxrrrjjjcccZZZSSSOOOMMMJJJGGGCCCBBBAAAAAAAAA@@@>>><<<888:::;;;;;;999888888999999888777666666666666666666999<<<;;;888555444555444444555666777777666666555555555666666666666666000000111111222222222222222222222222222222222222222222222222222222222222444333111////////////000333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000------......///000000000.../////////000000111111......///000111000000000......///000111111111000...------...000111000...---------,,,,,,,,,++++++******++++++,,,---......---..................---,,,------......------,,,........................---------.........//////---------.........////////////...---,,,++++++******,,,......---++++++,,,,,,,,,------...------,,,++++++***)))***+++---.........---,,,---...///000000000//////.........---,,,,,,------...///000000---------......000111111000111111222333333444444555666666777777777777777777888888888888999999999::::::999999999:::;;;;;;===>>>???@@@BBBCCCDDDEEEFFFFFFEEECCCCCCBBBBBBBBBDDDBBB@@@@@@AAAAAA@@@???;;;===???BBBHHHQQQ[[[bbbgggxxxZZZ[[[\\\\\\ZZZYYYYYYZZZYYYXXXXXXWWWWWWWWWXXXXXXVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^___``````cccbbb```]]]YYYXXXYYY[[[[[[[[[]]]___bbbdddeeefffhhhiiijjjmmmpppsssvvvwwwzzz|||{{{rrrlllgggdddcccVVVRRRNNNKKKJJJHHHDDD@@@@@@??????>>>===<<<<<<<<<::::::;;;;;;;;;:::888777999888888777777777777777777777777777777777777777777777666555555555555555555444444333333444444555444444333333333222222222222222222222222222222222222222222222222222222222111222333222000000000222666666555333111000///...///...............///000////////////000000000000222111111111000000//////000000000000000000000000222...+++,,,000222///,,,//////000000000...---,,,000000//////.........---+++++++++,,,---...///000///...---,,,++++++***)))......////////////......,,,---...//////...---,,,111///---,,,,,,,,,...///........................---------........./////////......---------......////////////////////////---.........//////000000222000...---...///......,,,,,,,,,---------......---------............///.........------,,,,,,,,,,,,,,,------......//////000...,,,++++++---000111///111222222222222333555666555333333333444666888666777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>>>>???BBBDDDDDDDDDFFFEEECCCBBBCCCDDDFFFHHHIIIGGGDDDAAA???>>>>>>>>>???@@@AAAEEEJJJQQQXXX\\\fffxxxVVVXXXZZZZZZYYYXXXYYYZZZWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\[[[[[[\\\]]]]]]^^^______``````___\\\YYYXXXYYY[[[ZZZZZZ\\\^^^```bbbdddeeeeeeeeefffggghhhjjjkkkllloooqqqvvv|||rrrmmmfff___ZZZWWWUUUSSSMMMJJJGGGFFFFFFDDDAAA??????>>>>>>======<<<;;;;;;999::::::;;;:::999888777888888777666666666666777555555555555555555555555777666666555555555555555444444333333333333444444444444444444333333333222222222222222222222222222222222222222222222222222111222222222000///000111333333222222111111111000111111111111000000000000////////////000000000000111111111111000000000///000000000000000000000000000......222666777333///,,,---...///000000//////000/////////............,,,,,,,,,,,,------...//////......------,,,,,,,,,.........//////.........,,,---...//////...---,,,000///---,,,,,,---...///........................---------........./////////......---------..............................---........./////////000222000------...///......---------.........//////---------............////////////......------------------...//////000000000///---,,,,,,...000222222333444444444444555666666555444333333555666888777888999999::::::::::::;;;;;;<<<<<<======>>>>>>???>>>===???BBBDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGIIIKKKIIIFFFCCCAAA@@@@@@@@@???@@@AAAEEEJJJRRRZZZ___gggxxxSSSUUUWWWXXXWWWVVVWWWXXXUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXXXXZZZ\\\]]]ZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\[[[YYYXXXYYY[[[YYYYYY[[[\\\^^^```bbbbbbcccccccccbbbbbbbbbbbbbbbdddfffiiiooovvv~~~|||ppphhh]]]ZZZVVVSSSQQQOOOLLLJJJEEEDDDBBBBBBBBBBBB@@@???=========<<<<<<;;;;;;:::999::::::::::::999888888888777666666555555666666555555555555555555555555777666555555444444555555444444333333333333444444555555444444444333333333222222222222222222222222111111111111111111111111000111222111///...///000/////////000111111222222111111222222111000///...////////////000000000000111111111111000000000000000000000000000000000000...///222777;;;;;;666111......///////////////...////////////............---------,,,,,,------...........................------------------------------............------000///...,,,,,,---..............................---------.....................---------......///------------------------.............../////////111///------...///...---........./////////000000---------............//////////////////.....................///000111222000///---------...000222222444555555333333444666666555444444444555666777888999999:::::::::999999;;;;;;;;;<<<======>>>>>>???>>>===???AAADDDDDDDDD@@@@@@@@@AAACCCEEEHHHIIIJJJHHHFFFCCCAAA@@@@@@@@@>>>???AAADDDJJJSSS\\\ccciiiyyyTTTVVVWWWWWWUUUTTTUUUVVVRRRRRRRRRRRRRRRRRRSSSTTTWWWVVVUUUTTTUUUWWWYYYZZZ[[[ZZZXXXVVVWWWYYY[[[]]]YYYYYYYYYZZZZZZZZZZZZZZZWWWYYYZZZZZZYYYXXXYYY[[[YYYZZZ[[[\\\^^^___```aaacccccccccbbbaaa```___^^^___```bbbggglllrrrwwwzzz{{{qqqhhh^^^YYYTTTSSSQQQQQQPPPNNNKKKIIICCCCCCBBBAAAAAAAAA@@@@@@<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::::::::777777666555555555555555555555555555555555555555666666555444444444444555444333333333333333333444555555555444444444333333111111111111222222222222000000000000000000000000///000111000///......000---......///000111111222//////111111000...,,,***////////////000000000000111111111000000000000000000000000000000000000000...///222777:::999555111222222111000...,,,+++***///////////////.........///...---,,,,,,,,,,,,,,,,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------------......................................................------------...//////------------------------........................///...------...///...------.........////////////---------............/////////..................////////////000111333444///...---,,,---...///111111222333333111111222333666555555444555666777777999999:::::::::999888888::::::;;;<<<<<<======>>>>>>======>>>AAACCCDDDCCC@@@@@@@@@AAABBBDDDFFFGGGGGGEEECCCAAA???>>>>>>======???AAACCCIIITTT```iiimmm|||VVVXXXXXXWWWTTTRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRVVVUUUTTTSSSTTTVVVXXXYYYZZZXXXVVVUUUUUUWWWZZZ\\\XXXXXXXXXXXXWWWWWWWWWWWWTTTVVVYYYYYYYYYXXXYYYZZZZZZ[[[[[[\\\^^^___`````````aaaaaaaaaaaa```^^^^^^\\\]]]___bbbfffjjjmmmoooqqquuuzzzxxxssslllfff```ZZZUUURRRNNNNNNMMMNNNNNNLLLHHHEEECCCCCCBBBAAA@@@>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;<<<<<<<<<777777666555555555555555666666666666666666666666666666555444444444444444333333333222222333333333555555444444444333333333000000000111111222222222000000000000000000000000///000111000///......000///////////////000000000//////111111000...,,,***////////////000000000000000000000000000000111111////////////////////////000000000111333222111000333222111///...,,,++++++.........//////////////////...------,,,,,,,,,,,,+++++++++,,,------......---,,,++++++++++++,,,------------,,,,,,---------//////......------------.............................................------------------...//////.......................................---------...---,,,---//////...---,,,,,,---------.........---------............///------------------------//////......000222444555------,,,,,,,,,---...///000222333333111111222444555555555555666666777777999999:::::::::999888888::::::;;;;;;<<<=========>>>===<<<>>>AAACCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCAAA???>>>======<<<>>>@@@CCCIIIUUUdddooosssWWWXXXXXXVVVSSSPPPOOOOOOOOOOOONNNOOOOOOPPPQQQRRRTTTTTTSSSSSSTTTUUUWWWXXXWWWVVVUUUTTTTTTVVVXXXYYYWWWWWWVVVVVVUUUUUUUUUTTTRRRUUUXXXZZZZZZYYYYYYYYYZZZ[[[[[[\\\]]]^^^^^^___[[[\\\]]]^^^^^^]]]\\\\\\YYYZZZ[[[]]]```ccceeefffiiikkkooosssuuuvvvvvvuuuyyy{{{xxxtttoookkkkkkkkkkkkkkkbbb^^^ZZZVVVTTTRRRPPPNNNKKKKKKKKKLLLLLLJJJFFFCCCAAAAAAAAA@@@===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===888777666666555555666666777777777777777777777777666555444444333333444444333333222222222222333333444444333333333222222222//////000000111222222222111111111111111111111111000111222111///...///000000000000000////////////111111222222111000///...////////////000000000000000000000000111111111111//////////////////////////////...------....../////////............///000.........//////////////////...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------------,,,,,,,,,,,,------///............---------.......................................------------------------...///000////////////////////////.........------------------,,,,,,---//////...,,,,,,,,,,,,------------...---------............///,,,,,,,,,---------------///.........///111444666---------------...//////111333444444444444555777555555666666666777777777888999999:::::::::999999:::::::::;;;<<<<<<======>>>===<<<>>>@@@CCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFEEEEEECCCBBB@@@??????;;;>>>@@@BBBHHHVVVhhhuuuzzzTTTUUUUUUTTTQQQNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQUUUYYY[[[ZZZYYYXXXXXXZZZZZZZZZ[[[[[[\\\\\\\\\XXXYYY[[[\\\\\\[[[ZZZYYYWWWXXXYYYZZZ\\\^^^___```cccdddgggiiikkkkkkkkkjjjjjjllloootttyyy{{{tttpppgggccc^^^[[[[[[[[[\\\[[[WWWTTTQQQOOOOOOOOONNNMMMJJJJJJJJJKKKLLLKKKHHHFFF>>>@@@AAA???<<<:::;;;===;;;;;;;;;;;;;;;<<<<<<<<<:::999999888999:::;;;<<<888888777666666666666777666666666666666666666666666555444444333333444444333333222222222222333333333333222222222111111111/////////000111222222222222222222222222222222222111222222222000///000111000000000000000000000000111111111111000000000000////////////000000000000///000000000111111111111////////////////////////------------------///000......------...///000111............/////////000......---,,,,,,,,,------,,,,,,,,,---------------...---,,,++++++,,,---...------,,,++++++,,,------...............------,,,........................//////.........------------,,,,,,------///000000.................................------,,,,,,,,,,,,+++,,,---//////...,,,------------............---------............///------------.........//////...------...111444666////////////000000000111000111333444444555777888555555666777777777777777777888999999::::::::::::999::::::;;;;;;<<<<<<===>>><<<<<<===@@@BBBCCCBBBAAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@???>>>;;;===@@@BBBHHHWWWkkkyyyQQQRRRSSSRRROOONNNMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRSSSTTTUUUUUUUUUTTTRRRSSSSSSSSSTTTTTTTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQQQQUUUYYY\\\[[[YYYXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[XXXYYY[[[\\\\\\[[[YYYWWWWWWXXXYYYZZZ[[[]]]^^^^^^___```bbbdddeeeeeeeeeeee```aaadddhhhmmmrrrvvvxxx|||~~~wwwrrrmmmhhhccc______[[[VVVSSSSSSSSSTTTTTTUUUSSSPPPNNNOOOOOONNNMMMGGGFFFFFFHHHIIIIIIGGGEEE>>>@@@AAA@@@===<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<888888777777777888:::;;;999999888777777777777777555555555555555555555555555555444333333333333444333222222222222222222333222222222111111111000000...//////000111222222222222222222222222222222222111222333222111000000222//////000000111111222222///...............///000////////////000000000000//////000000111111111222////////////////////////***,,,...//////000111222111000///...------...///---.........//////000000---------,,,,,,------...........................///...,,,++++++,,,...///------++++++++++++------......//////......---,,,........................//////.........---------,,,,,,,,,---...///000111------------------------.........------,,,,,,,,,++++++,,,---//////...,,,............/////////000---------.........//////---.........//////000000...---,,,,,,...000444666000111111111222222222222---///111222222333555777555555666777777777777777666777888999:::;;;;;;;;;999999:::;;;;;;<<<<<<======<<<<<<===@@@BBBCCCBBB@@@AAACCCEEEFFFGGGHHHHHHBBBBBBBBBAAA@@@???===<<<:::===???AAAHHHWWWlll|||NNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLMMMOOOQQQTTTUUUOOOQQQTTTTTTSSSRRRRRRSSSQQQRRRSSSTTTUUUTTTSSSSSSXXXVVVTTTRRRQQQQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXTTTUUUWWWYYYZZZZZZYYYXXXZZZZZZYYYYYYZZZ\\\^^^_________^^^]]]]]]^^^______bbbbbbbbbcccfffiiikkkmmmuuuwwwyyy|||~~~zzzwwwkkkiiieeeaaa]]]ZZZXXXWWWRRRQQQQQQPPPOOOOOONNNNNNQQQOOONNNMMMNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFAAAAAA@@@???>>>===<<<;;;????????????>>><<<;;;:::;;;:::999999888888999999666666666666777777777777666666666666555444333222444333333222222333333444333333333333333222111000///000111222222222222222111111000000111111222333000111111111111222222222000000000000////////////111111000000000000111111////////////000000000000000000000000000000000000//////000000111111111222////////////////////////------------------------111000///...---...//////---------............///++++++++++++++++++++++++------------------------***)))((())),,,...---+++///...,,,++++++,,,...///++++++,,,,,,---.../////////...---,,,,,,---...///++++++++++++++++++++++++---...///000000///......---------............///...............------------.........---,,,++++++000///---,,,,,,---///000//////.........------------...///000000///...---///////////////.........///,,,)))+++000333222///222333333333333333333444777777777777888888888888;;;;;;;;;<<<;;;;;;::::::999::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDBBBAAAAAA@@@>>><<<;;;:::<<>>===<<<<<>>>>>===;;;:::999::::::999888888888888999888777777777666666555555666666666666555444333222444333333222222333333444333333333333333222111000000111111222333333222222111111000000111111222333000111111111111222222222111111111111000000000000111111000000000000111111////////////000000000000000000000000000000000000//////000000000111111111////////////////////////------------------------000///...---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,........................111444777555111---,,,------,,,***))))))***,,,---+++,,,,,,---......//////...---,,,++++++,,,---...,,,,,,,,,+++++++++++++++---...///000000///......---------............///------.................................---,,,,,,000...---,,,,,,---...000//////.........---------//////...------...///////////////////////////...///,,,***,,,000333222///222222333333333333444444444555555555666666666666:::;;;;;;;;;;;;;;;::::::777888999999;;;;;;<<<===>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEFFFGGGGGGFFFFFFFFFDDDBBBAAAAAAAAA???===<<<;;;>>>CCCLLLYYYnnnKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKMMMOOOPPPQQQPPPRRRRRRRRRQQQQQQRRRTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSTTTUUUWWWXXXXXXXXXXXXYYYZZZ[[[]]]]]]]]]]]]\\\[[[[[[\\\]]]]]]]]]^^^^^^```aaabbbddddddeeeeeeeeeeeefffggghhhhhhlllqqqwww{{{}}}{{{wwwtttpppllljjjbbbbbbaaa```^^^[[[XXXVVVVVVVVVTTTRRRPPPNNNLLLLLLJJJKKKLLLNNNPPPQQQSSSSSSQQQPPPOOOOOOOOOMMMIIIGGGHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>======>>>>>>>>>===<<<;;;:::999:::999999888888888888888999888888777666555444333555555666555555444333222444333333222222333333444222222333333333222111111111222222333333333333333111111000000111111222333000111111111111222222222222222222222111111111111111000000//////000000111////////////000000000000000000000000000000000000//////000000000000111111000000000000000000000000------------------------///......---,,,---------------------............------------------------.............../////////222:::@@@===333,,,,,,000+++***)))(((((()))***+++,,,,,,------.../////////...---,,,++++++,,,---...---------,,,,,,+++++++++......////////////......---------............///,,,---------.../////////....../////////...------///...---,,,,,,---...///...............---------000///,,,******,,,///000....../////////////////////,,,+++,,,000222111000222222222333333444444444444444555555555666666666::::::;;;;;;;;;;;;::::::888888999:::;;;<<<<<<======>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGEEECCCBBBBBBBBB@@@>>>===<<<>>>EEEMMM[[[pppIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQPPPOOOPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUSSSQQQPPPQQQSSSUUUWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]ZZZ[[[]]]___aaabbbcccccccccbbbaaa``````aaabbbcccccchhhmmmqqqsssuuuxxxzzz}}}zzzvvvsssqqqrrrtttuuutttuuuwwwyyy|||}}}xxxuuuooolllgggcccbbb```___]]]ZZZZZZYYYXXXWWWVVVTTTTTTQQQQQQPPPPPPOOONNNMMMLLLKKKLLLMMMOOOPPPRRRSSSTTTSSSRRRQQQQQQQQQNNNJJJGGGIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===;;;:::999999999888777777777777777888777777666555555444444444555555555444444333222444333333222222333333444222222333333333222222111222333333444444444333333111111000000111111222333000000111111111222222222222222111111111000000000000000////////////000000////////////000000000000//////////////////////////////000000000000000000000000000000000000000000..............................------,,,,,,,,,,,,,,,,,,---------.........------------------------------------............---444:::888000+++---222,,,+++************+++,,,---------....../////////000000............000000......------,,,,,,++++++///////////////.........---------............///,,,,,,,,,---...///000000...///////////////......///...------------...///........................///...,,,++++++,,,...///............///////////////---,,,---///111111000222222222333333444444444666666666777777777888888999999:::;;;;;;;;;::::::::::::;;;<<<===>>>??????======>>>???AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGFFFDDDCCCCCCBBB@@@>>><<<;;;>>>DDDMMM[[[pppGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRPPPQQQQQQOOONNNOOORRRTTTTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTRRRPPPNNNOOOQQQSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWYYY]]]```cccdddddddddcccbbb```_________```aaa```cccgggjjjkkkkkkkkkkkkooommmjjjhhhhhhiiilllnnnjjjkkkkkklllnnnpppssstttwwwyyy|||}}}zzzvvvtttqqqooommmiiieeebbbbbb^^^ZZZXXXXXXXXXXXXWWWSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQOOOOOOPPPPPPQQQQQQQQQRRRRRRPPPOOOOOOOOOMMMJJJHHHHHHHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>>>>?????????>>>===<<<::::::999888777777666666777777555555555555555666666666444444444444444444333222444333333222222333333444111222222333333333222222333333333444444333333222111111000000111111222333000000111111111222222222111111000000000/////////000000////////////000000////////////000000000000////////////////////////000000//////////////////////////////////////////........................---------------,,,,,,,,,,,,,,,,,,------------...+++++++++++++++++++++++++++++++++,,,,,,------------...///---,,,,,,...000...------------------...---------...............000///...------...///000.........---------,,,,,,000000//////............---------............///,,,,,,,,,---...///000000......///////////////............------.........---.....................,,,------------------,,,---.........//////000000...---------///000000000111111222333333444555555666666666666777777777777888999999:::;;;;;;:::::::::;;;;;;<<<===>>>???@@@<<<===>>>???AAABBBCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFDDDCCCCCCBBB@@@>>>;;;:::===CCCKKKYYYnnnFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSNNNPPPPPPPPPOOOOOOQQQRRRSSSSSSRRRRRRSSSSSSTTTUUURRRSSSSSSSSSSSSRRRQQQPPPPPPOOONNNNNNOOOPPPRRRSSSUUUUUUUUUTTTSSSSSSRRRRRRTTTRRRPPPNNNNNNPPPRRRTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXZZZ^^^bbbeeeeeeeeeddd``````___^^^^^^^^^^^^^^^```aaaccceeeeeedddcccaaaeeedddbbbaaabbbdddgggiiiddddddddddddeeehhhjjjkkkppprrrtttvvvxxxzzz~~~~~~~~~~~~~~~~~~{{{xxxwwwvvvxxxzzz|||{{{yyywwwwwwwwwwwwuuusssqqqpppnnnkkkhhhgggeeebbbaaa___]]]ZZZWWWWWWUUURRRQQQRRRTTTTTTTTTPPPOOONNNMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVUUUTTTRRRRRRQQQPPPPPPOOONNNNNNLLLJJJIIIIIIJJJJJJHHHGGGFFFEEECCCAAA@@@???>>>>>>????????????>>>>>>======>>>>>>>>>===<<<;;;:::999888777777666666666666666444444555555555666666666333333444444444444333333444333333222222333333444111111222333333333222222333333333333333222222111111111000000111111222333000111111111111222222222000000000000/////////...000//////......//////000////////////000000000000000000000000000000000000000000////////////......////////////////////////........................---............---,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++*********+++,,,,,,------222...***)))+++------,,,...//////////////////...---------------------------,,,+++******+++,,,---........................111000///......---......---------............///,,,---------.../////////------.../////////..............................---------...............,,,---...//////...---,,,------......///000000000...............///000000111111222333333444555555333333444444444555555555777888999::::::;;;;;;:::999999:::;;;<<<======>>><<<===>>>???AAABBBDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGEEECCCBBBBBBBBB@@@>>>;;;:::<<>>======>>>>>>>>>===============<<<<<<<<<;;;:::999888777777777666555555555555666555555555555555555444444222333333444444333333333444333333222222333333444000111222333333333333222222222333333222111111000111111000000111111222333000111111111111222222222111111111000000000////////////............//////////////////000000000000000000000000000000000000000000/////////.........------------------------............................../////////...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......111...++++++---...,,,***---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------...//////000000222111///...---------...---------............///------..................,,,,,,---...............---..................------------.........//////........................------......///000000111......///.........///111000111111222444555555666333333333444444444555555777777888::::::;;;;;;:::999999:::;;;<<<===>>>>>><<<<<<>>>???AAACCCDDDEEECCCCCCBBBBBBCCCDDDFFFGGGFFFDDDBBBAAAAAAAAA???===<<<;;;===BBBIIIVVVjjj|||FFFGGGHHHJJJKKKLLLLLLMMMMMMNNNPPPRRRSSSSSSRRRRRRLLLNNNPPPQQQPPPOOOOOOOOOPPPPPPOOONNNOOOPPPQQQRRRMMMNNNOOOPPPOOONNNMMMLLLNNNNNNLLLLLLMMMNNNQQQRRRVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPPPPPPPQQQRRRRRRSSSUUUWWWXXXXXXXXXWWWUUUVVVWWWXXXXXXWWWVVVUUU]]]___bbbeeeeeebbb___]]]]]]]]]_________^^^]]]\\\bbbaaa```aaaaaaaaa```^^^[[[[[[[[[\\\\\\]]]^^^^^^]]]]]]]]]^^^aaadddhhhjjjiiijjjkkkkkkjjjjjjkkklllmmmllljjjhhhfffffffffffffffffffffgggjjjmmmqqqsssrrrssstttsssrrrqqqqqqqqqpppoooooonnnmmmmmmlllkkkhhhjjjmmmppprrrsssttttttmmmmmmlllmmmmmmnnnnnnooommmmmmmmmmmmjjjgggdddccc^^^]]]\\\[[[[[[[[[\\\]]]TTTWWWZZZ[[[ZZZYYYXXXYYYZZZYYYXXXYYYZZZZZZYYYWWWYYYWWWUUUUUUVVVVVVTTTSSSNNNMMMMMMNNNQQQSSSSSSSSSPPPNNNLLLJJJJJJLLLNNNOOOLLLNNNPPPRRRSSSRRRQQQPPPPPPOOONNNMMMLLLJJJIIIIIIHHHEEECCCCCCFFFIIIKKKLLLGGGFFFDDDBBB@@@???>>>>>>============<<<<<<<<<<<<:::::::::999888777666555777777666555555555555555777777666555444333333222222222333444444333333333444333333222222333333444000111222333333333333333222222222222222111000///111111111000111222222333000111111111111222222222222222222111111111111000//////............//////////////////000000000000000000000000000000000000000000//////.........---------------------------////////////////////////...///000000000///------++++++,,,,,,,,,---------------------------------++++++,,,------...//////++++++,,,---......---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,++++++,,,------,,,,,,---...///000111111222111///...---------...---------.........//////...............---------+++,,,,,,---.........---------............---------------.........//////111000...,,,,,,...000111---------...///000000111...//////.........///111000111111222444555666666555555555666666666777777666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@;;;<<<>>>???AAACCCDDDEEECCCCCCBBBBBBCCCDDDFFFGGGEEEDDDBBBAAAAAA@@@>>><<<===<<<>>>CCCJJJVVVjjj{{{HHHJJJLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOOOOOOOMMMLLLKKKKKKLLLKKKKKKKKKNNNTTTWWWUUUUUUTTTTTTSSSQQQPPPOOORRRRRRRRRRRRSSSSSSSSSSSSUUUUUUTTTTTTTTTUUUVVVWWWTTTVVVXXXXXXWWWWWWWWWXXX^^^___```bbbbbbaaaaaa```^^^___```aaaaaaaaa______```aaaaaa``````___^^^]]]^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^```ccceeeggghhhhhhhhhhhhhhhhhhgggeeecccbbbcccdddddddddcccbbb```___^^^___aaaccceeefffggggggjjjiiihhhiiijjjjjjiiigggcccaaa``````aaa```\\\XXXUUUXXX]]]bbbeeeggghhhhhhaaaaaaaaa`````````______^^^^^^]]][[[[[[ZZZZZZZZZXXXWWWVVVTTTSSSSSSSSSSSSSSSQQQPPPSSSVVVWWWVVVSSSQQQQQQQQQRRRRRRRRRRRRSSSYYYWWWUUURRRPPPOOOOOOOOONNNMMMMMMMMMNNNPPPQQQSSSRRRSSSRRRPPPNNNLLLMMMOOOSSSSSSSSSSSSRRRQQQPPPOOONNNKKKJJJKKKMMMNNNKKKHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKIIIFFFCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>===<<<777777777777666666666666888888999999999999888888777777777777777777777777555444333222111222333333444333333222222333333444333333111000000000111222111222222333333444555555111111111000000000000000111000/////////000222333444333000......///111222////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000---------.........//////........................000...,,,---000111///---...------------...//////------++++++++++++------,,,------......------,,,******+++,,,------......///////////////////////////,,,)))***---//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------...///...---+++***++++++,,,,,,,,,---------..................------111000............,,,***---------............///........................//////////////////////////////---,,,,,,---...///////////////000111333333222111111111222444666777666555555555555777999:::<<<<<<;;;:::999777666555888:::===???@@@@@@??????>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFEEECCCAAA???>>>===999:::===CCCIIIUUUjjj|||HHHJJJLLLLLLKKKJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLKKKKKKNNNSSSWWWVVVVVVVVVUUUTTTRRRQQQPPPRRRRRRRRRRRRSSSSSSSSSTTTVVVUUUUUUUUUVVVVVVWWWWWWTTTVVVXXXXXXWWWWWWXXXYYY___```aaabbbcccbbbbbbaaa]]]^^^______````````````aaaaaaaaaaaa```___^^^]]]]]]\\\[[[[[[[[[\\\]]]^^^]]]^^^```ccceeefffggghhhgggggggggfffeeecccaaa______```aaabbbbbbbbbaaaaaa^^^^^^```bbbcccdddddddddaaa```___```aaaaaa```^^^___]]]\\\\\\\\\ZZZVVVSSSPPPSSSWWW\\\___`````````[[[ZZZZZZZZZYYYYYYYYYYYYWWWWWWVVVUUUTTTSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOPPPSSSTTTRRRPPPQQQQQQRRRRRRRRRSSSSSSSSSVVVUUUSSSRRRPPPOOOOOOOOOOOOOOONNNNNNOOOQQQRRRSSSRRRSSSSSSQQQOOOMMMMMMNNNSSSSSSSSSRRRRRRPPPOOONNNNNNMMMLLLLLLLLLLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGDDDBBB@@@???@@@@@@?????????>>>===<<<::::::888888777777777666666666777888888888888888777777555555555555555555555555777666555444333444444555444333333222222333333444333222111000000000111222...///000222333555666777222222111111111111111111000000000000000111111222111111000000000/////////////////////////////////////////////000000000000000000000000000000000000................................./////////000000.........---------------///---,,,---//////...,,,...------------...//////------,,,++++++,,,------------------------------)))******+++,,,,,,------...........................,,,***+++...///...---------------------------.........///......------------......------,,,+++++++++,,,,,,,,,---------........................---,,,,,,,,,...///...------------............///........................///////////////////////////...------------...///////////////000000111222222111111111222444666777777777777777777888999999;;;;;;;;;;;;:::888777666999;;;===???@@@??????>>>;;;<<<<<<===>>>???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEFFFFFFDDDCCCAAA???>>>===::::::===CCCIIIVVVlllHHHJJJLLLLLLKKKKKKLLLMMMLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLLLLNNNSSSVVVVVVVVVUUUTTTRRRQQQPPPOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXTTTVVVXXXYYYXXXXXXYYYZZZ]]]^^^```aaaaaaaaa```___\\\\\\\\\]]]^^^___```aaabbbbbbbbbaaa```___]]]]]]\\\[[[ZZZZZZ[[[\\\^^^^^^]]]^^^```bbbdddfffggggggffffffeeedddbbb```^^^\\\[[[\\\]]]___```aaabbbbbb]]]]]]^^^___````````````]]]\\\\\\]]]______]]]\\\ZZZYYYWWWWWWVVVSSSPPPMMMLLLNNNRRRVVVXXXYYYXXXXXXUUUTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOONNNLLLOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOONNNNNNNNNOOOPPPQQQQQQRRRSSSTTTSSSPPPNNNMMMMMMSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNKKKHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@?????????@@@============<<<;;;:::999999999888888888777777777777777888777777666555555444444444444444444444444666666555444444444444444333333222222222222333333333222111111000000111111//////000111222333444444222222222222111111111000///000000111111111111000...///000111111///...---////////////////////////000000000000////////////////////////////////////......................../////////000000000000000------------------------...,,,+++,,,---...---,,,...------------...//////...---,,,++++++,,,---......---,,,,,,,,,,,,---...***++++++,,,,,,------...---------------------------,,,,,,---...///---,,,........................000000///......------.........---,,,,,,,,,------,,,,,,,,,,,,------------........................---++++++,,,---...---,,,---------............///........................////////////////////////......---------......////////////...//////000000111111111222333444666666777888888999999999999888;;;;;;;;;;;;;;;:::999999;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCAAA@@@>>>>>><<<;;;===BBBJJJXXXpppHHHJJJLLLLLLKKKKKKLLLMMMKKKLLLMMMMMMNNNNNNNNNMMMKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNRRRUUUTTTSSSRRRPPPOOONNNMMMMMMOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYUUUWWWYYYYYYYYYXXXYYYZZZZZZZZZ\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\^^^```bbbccccccbbbaaa```^^^]]]\\\ZZZZZZZZZZZZ[[[\\\^^^___]]]^^^```bbbdddeeeffffffeeeeeecccaaa___]]][[[ZZZYYYZZZ[[[\\\^^^___``````\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\^^^^^^]]]\\\XXXWWWVVVTTTRRROOOLLLJJJLLLNNNQQQTTTUUUUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPRRRTTTTTTQQQNNNLLLKKKPPPPPPQQQRRRSSSSSSSSSSSSPPPRRRRRRNNNIIIFFFFFFHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>??????::::::;;;<<<<<<;;;;;;;;;999999999999888888888777777777777777666555444333444444444444444444444444333333333222222222222222333333222222222222333333222222222111111111111111222222222111000//////...222111111111000000000000///000111222222111000///......////////////......////////////////////////000000000000////////////................................................////////////////////////,,,,,,,,,,,,------------...------------...------...------------...//////...---,,,++++++,,,---...///...,,,++++++,,,...///,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++------------............111000...---,,,,,,,,,---///...,,,++++++,,,---...,,,,,,,,,------------...---------...............000...,,,,,,,,,,,,***(((---------............///........................////////////////////////------------.........///000//////............///111111111222333444555666666777999999999999777777::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>======<<<@@@???>>>>>>???AAADDDEEECCCCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>>===<<<>>>BBBJJJZZZsssGGGIIIKKKKKKKKKKKKLLLMMMKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPOOOOOONNNLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNQQQTTTSSSRRRQQQOOONNNNNNNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXWWWXXXYYYZZZZZZZZZYYYYYYVVVXXXZZZZZZYYYYYYYYYZZZXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[ZZZ[[[\\\^^^```aaabbbbbbaaaaaa___^^^]]]\\\ZZZZZZYYYYYYZZZ\\\]]]___]]]^^^```bbbdddeeeeeeeeeeeedddbbb```]]]\\\ZZZYYYZZZZZZZZZ[[[[[[\\\\\\]]]ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWYYYZZZYYYWWWWWWWWWWWWUUURRROOOLLLKKKLLLNNNPPPSSSTTTSSSQQQPPPQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNNNNJJJJJJLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOOOOOOONNNMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPRRRRRROOOMMMKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRPPPQQQQQQMMMHHHEEEFFFHHHEEEEEEDDDBBBAAA@@@???>>>>>>>>>============>>>>>>;;;;;;<<<<<<;;;:::999999999999999999888888888777666666666666666555444444555555555555555555555555222222222222222111111111333222222111111222222333222222222222111111000000333222111111000///......000000000000000000000000///000111222222111000///000///...------...000111////////////////////////000000000000////////////------------------------////////////////////////........................,,,,,,,,,------...............//////.........///...------------...//////......,,,,,,,,,,,,......///...,,,++++++,,,...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...---,,,,,,++++++,,,,,,,,,---------000///---+++******++++++...---,,,++++++,,,...///,,,,,,---------.........---------.........//////000...,,,,,,,,,,,,***(((---------............///........................////////////////////////,,,------.........//////000//////............///000111222333444555555555555666777888888888777666::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<============<<<===<<<;;;;;;<<<>>>AAABBBCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@??????>>>===>>>CCCJJJ[[[tttEEEGGGIIIJJJJJJJJJKKKLLLJJJJJJKKKLLLLLLKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOONNNOOOPPPOOONNNNNNQQQSSSTTTSSSRRRQQQPPPQQQRRRRRRPPPQQQRRRSSSUUUVVVWWWXXXWWWXXXYYYZZZ[[[ZZZYYYYYYYYYZZZ\\\[[[YYYXXXXXXYYYYYYZZZ\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^___```_______________^^^]]]\\\[[[ZZZYYYYYYZZZ[[[]]]]]]]]]^^^```bbbcccdddeeeeeeeeedddbbb___]]]\\\[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUVVVXXXYYYXXXWWWVVVXXXXXXVVVSSSOOOMMMMMMJJJLLLOOOQQQRRRQQQOOONNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMJJJKKKLLLNNNNNNNNNMMMLLLKKKMMMNNNNNNMMMLLLMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLJJJLLLNNNNNNLLLJJJJJJJJJCCCDDDGGGIIILLLNNNOOOPPPOOOOOOMMMJJJGGGFFFGGGHHHDDDDDDCCCAAA@@@???>>>===========================???>>>>>><<<;;;999777666999999888888888777777777555555666666666666555555555555555555555555555555444444444444444333222222222222111111111111222222111222222222222111000000//////000000111111222222/////////000111111222222000111111111111000000///111000---,,,,,,...111333////////////////////////////////////000000000000........................000000000000000000000000............------------,,,------....../////////...///000///......///000...------------.../////////...---,,,,,,---...///...---,,,,,,,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---***++++++,,,,,,---------------,,,+++*********+++------,,,,,,,,,---......,,,---------............,,,,,,------.../////////---++++++,,,---...---,,,---------............///........................////////////////////////+++,,,---.../////////////////////...//////000000000000222333444555555555444555666777777888888888999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<=========???>>>>>>>>>???AAACCCDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@??????>>>???CCCKKK[[[tttCCCFFFHHHIIIHHHHHHJJJKKKJJJJJJKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPOOOPPPPPPPPPNNNNNNPPPRRRSSSRRRQQQPPPQQQRRRTTTUUUQQQRRRRRRSSSUUUVVVWWWWWWVVVWWWYYYZZZ[[[ZZZYYYXXX[[[\\\]]]\\\ZZZXXXWWWXXXYYYZZZ\\\]]]]]]]]]\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^\\\]]]]]]^^^]]]]]]\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\^^^^^^```bbbcccdddddddddeeedddbbb```^^^]]]]]]]]][[[ZZZYYYYYYYYYYYYZZZ[[[WWWXXXXXXXXXXXXWWWWWWVVVWWWVVVWWWXXXZZZ[[[ZZZYYYTTTVVVWWWVVVRRRNNNMMMNNNKKKMMMOOOQQQRRRQQQPPPNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLJJJKKKMMMNNNNNNMMMLLLKKKIIILLLNNNNNNMMMLLLMMMOOOMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIGGGHHHIIIIIIHHHHHHIIIKKKEEEFFFHHHJJJLLLNNNNNNOOONNNKKKHHHGGGGGGHHHHHHGGGDDDCCCBBBAAA@@@???>>>===<<<===============<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777777666666666444555666777777777777777444444444444444444444444333444444555444333222111222222111111111111222222111222222333222111000/////////000000111222333333//////000111333444555666222111111000000000000000000////////////000111222////////////////////////------...///000111222222........................////////////////////////////////////.........---------...//////000111111,,,...000///---,,,...000...------------.../////////...---,,,,,,---...///------------------------++++++++++++++++++++++++---------------------------...///---+++***,,,...++++++,,,,,,---......///,,,,,,,,,---,,,,,,+++++++++,,,------......------------------............,,,,,,------...//////000---,,,,,,,,,...///...------------............///........................////////////////////////+++,,,---////////////...////////////000000111222///000222444555555555444444555555666777999:::;;;999:::::::::::::::999999:::::::::;;;<<<===>>>???AAAAAABBBCCCDDDEEEEEEFFFDDDCCCBBBAAAAAACCCDDDFFFDDDDDDCCCBBBAAA@@@@@@??????>>>@@@DDDLLL[[[sssBBBEEEGGGHHHHHHHHHIIIJJJIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKNNNPPPQQQRRRRRRQQQOOOPPPQQQPPPOOOOOOPPPRRRQQQPPPOOONNNOOOQQQSSSUUURRRRRRSSSTTTUUUVVVVVVWWWVVVWWWYYYZZZ[[[ZZZXXXWWW\\\^^^^^^\\\ZZZWWWWWWWWWWWWXXXZZZ[[[[[[[[[ZZZYYY\\\]]]^^^___```___^^^]]][[[[[[\\\]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYZZZ[[[[[[^^^^^^```aaaccccccddddddeeedddbbb```___^^^______ZZZYYYXXXXXXYYYZZZ[[[\\\WWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUWWWYYYZZZYYYXXXRRRTTTVVVTTTPPPMMMMMMNNNMMMOOOQQQTTTTTTTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLLLLKKKKKKLLLMMMMMMJJJKKKMMMNNNNNNMMMKKKJJJHHHKKKNNNNNNLLLLLLNNNPPPLLLLLLLLLLLLMMMMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOOIIIIIIJJJJJJIIIGGGEEEDDDEEEFFFGGGFFFFFFGGGIIIKKKKKKLLLMMMOOOOOOPPPPPPPPPMMMIIIEEEEEEGGGIIIIIIGGGCCCCCCBBBAAA@@@???>>>>>>=========>>>======<<<;;;666777999<<<>>>???@@@@@@777777777777666666666666333444555777888888999999333333333333333333333333111111222333222111000///222222111111111111222222111111222333222111000///222222222222111111111111///000111333555777888999333222000/////////000111...///000222222222111000////////////////////////,,,---...///000111222333////////////////////////........................111111000000/////////............///000111111222+++---///...,,,+++,,,///...------------.../////////...---,,,,,,---...///,,,------......------,,,........................------------------------...//////---***))),,,///,,,,,,------...///000000+++,,,---...///...---,,,***+++---...///...---------------.........//////,,,,,,------...///000000222000............,,,***---------.........//////........................////////////////////////***+++---///000000///...////////////000222333333///000222444555555555444555555555666888:::===>>>999:::::::::999999888777999999::::::<<<===???@@@===>>>@@@AAABBBCCCCCCCCCDDDCCCAAAAAAAAABBBDDDFFFDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>@@@EEELLL[[[rrrCCCCCCDDDDDDEEEGGGHHHIIIJJJIIIGGGFFFFFFGGGIIIJJJNNNNNNNNNLLLJJJIIIIIIKKKHHHIIIKKKMMMMMMKKKIIIHHHKKKKKKKKKKKKKKKKKKLLLLLLQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOPPPQQQPPPOOOMMMOOOOOOPPPQQQSSSUUUVVVWWWYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\[[[XXXVVVVVVVVVVVVVVVXXXZZZ\\\^^^^^^^^^^^^______^^^]]]\\\______^^^^^^^^^______```\\\[[[[[[[[[ZZZZZZYYYYYYZZZ[[[^^^`````````___^^^aaaaaa```___^^^^^^]]]]]]XXXWWWVVVUUUUUUVVVVVVWWWZZZYYYYYYXXXWWWWWWVVVVVVRRRTTTVVVVVVVVVUUUVVVWWWXXXWWWUUURRRPPPNNNMMMLLLKKKNNNRRRUUUUUUTTTTTTTTTQQQRRRRRRRRRQQQPPPNNNMMMJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJLLLNNNNNNMMMLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMNNNMMMKKKJJJKKKMMMNNNKKKHHHJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFEEEEEEFFFHHHJJJLLLMMMLLLKKKKKKLLLLLLKKKJJJFFFEEEDDDEEEGGGHHHHHHGGGGGGFFFDDDBBB???>>><<<<<<============<<<;;;:::999::::::;;;<<<============666777888888888666555444888777777666555444444333555444444333333444444555333333333333333333333333444444444444333333222111000000000000000000000000/////////000111111222222777000222666;;;IIIRRRKKK888444222222000------000000000000000000000000000000...,,,,,,---.........---,,,,,,,,,---///000222////////////////////////////////////////////////...............///000111------------------------///...---,,,,,,,,,,,,,,,---.../////////...,,,++++++++++++******+++,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++)))...---+++******+++---...111000000///......------........................////////////////////////........................---------............///------......//////000000...------------...//////333111...,,,,,,...111333111222444555666555555444555555555555555666777777@@@???===;;;::::::::::::;;;;;;:::;;;<<<>>>@@@AAAGGGBBB===>>>AAADDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBFFFDDDBBBBBBBBBCCCBBBAAAAAA@@@AAAFFFOOO___yyyBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKKKKKKKJJJHHHGGGHHHIIIIIIJJJLLLNNNNNNLLLJJJIIIKKKKKKKKKLLLLLLMMMMMMMMMQQQQQQPPPPPPOOOOOOOOOOOOQQQPPPPPPPPPPPPOOONNNMMMNNNNNNOOOPPPQQQSSSUUUVVVYYYYYYYYYYYYYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[YYYWWWVVVYYYYYYYYYYYYZZZ\\\]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\``````__________________[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ]]]^^^______^^^]]]^^^^^^^^^]]]]]]\\\ZZZZZZZZZXXXWWWVVVWWWXXXYYYYYYZZZYYYYYYWWWVVVUUUUUUUUUPPPRRRTTTTTTSSSSSSSSSTTTWWWVVVTTTSSSQQQPPPPPPPPPMMMQQQUUUWWWWWWVVVVVVWWWVVVVVVVVVUUUTTTRRRPPPNNNJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFHHHJJJJJJIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIJJJLLLLLLJJJGGGFFFFFFFFFFFFEEEEEEDDDCCCFFFEEEDDDDDDEEEGGGIIIKKKLLLKKKJJJJJJJJJJJJIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGCCCBBBAAA???>>>======<<<============<<<;;;::::::999999::::::::::::::::::666666777777777666555444555555555555555555444444444444333333333333444444333333333333333333333333111222222222222111111000000000000000000000000000...//////000111222222333333///333999@@@RRR```\\\:::333......---++++++---........................000///---------.../////////............///111222000000000000000000000000........................111000///...------------------------------------......---,,,,,,,,,------......//////...------,,,...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///...---...---+++******+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///.........///////////////...------------...//////222000...------///111222222333444444444444444444666666555555666666777888;;;:::999888888999999:::;;;;;;;;;;;;<<<>>>???AAASSSMMMEEEBBBDDDFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDBBBBBBBBBCCCBBBAAA>>>>>>@@@FFFPPPbbb|||AAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGHHHGGGEEEEEEGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOQQQQQQQQQPPPPPPNNNMMMMMMMMMMMMMMMOOOPPPRRRTTTUUUYYYYYYXXXXXXXXXYYYYYYZZZXXXYYYYYYYYYXXXWWWVVVVVV[[[ZZZZZZ[[[[[[]]]^^^^^^^^^]]][[[ZZZZZZZZZ[[[[[[`````````___^^^^^^^^^]]]ZZZZZZZZZYYYYYYYYYYYYYYYXXXYYY[[[\\\]]]]]]\\\[[[YYYZZZ[[[[[[[[[YYYWWWVVV[[[YYYWWWWWWZZZ]]]^^^___\\\[[[YYYWWWVVVTTTTTTSSSPPPRRRSSSTTTRRRRRRRRRSSSUUUTTTSSSSSSRRRRRRRRRSSSQQQTTTXXXZZZZZZYYYZZZZZZ\\\\\\[[[YYYWWWTTTQQQOOOKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIDDDFFFHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHIIIJJJJJJHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCCCCCCCDDDFFFHHHIIILLLKKKJJJJJJIIIHHHGGGGGGHHHGGGGGGHHHIIIJJJHHHGGG???>>>======<<<<<<<<<===>>>>>>>>>>>>===<<<;;;:::999::::::::::::999999888555555666666666555444444333333444444444555555555444444333333333333444444333333333333333333333333//////000000111000000000000000000000000000000000......///000111222333444111...333888===PPPaaaaaaCCC999000...000//////000........................000//////......//////000111000000//////000000111000000000000000000000000------------------------000000///...------------------------------------------,,,,,,,,,---......//////...------------...000///...---,,,+++++++++---,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,---.../////////...---,,,++++++,,,---...+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............//////////////////............------------...////////////......///000111222444333333333333444444555777666666666666777888888888888888888888999:::;;;;;;;;;;;;;;;<<<>>>???@@@RRRKKKDDD@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDBBBBBBBBBCCCBBBAAA<<<<<<>>>GGGSSSeeeAAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDEEEFFFEEEDDDEEEFFFHHHFFFGGGHHHIIIIIIHHHGGGFFFIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNQQQRRRRRRRRRPPPNNNMMMNNNMMMMMMNNNOOOQQQRRRTTTUUUYYYXXXXXXWWWWWWWWWWWWXXXVVVWWWXXXWWWVVVVVVVVVWWWZZZZZZ[[[\\\]]]^^^___```___]]][[[YYYYYYYYY[[[\\\___^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZZZZZZZYYYVVVWWWYYYZZZZZZXXXUUUTTTXXXVVVUUUXXX]]]bbbdddeee___]]][[[XXXVVVUUUTTTTTTRRRTTTUUUUUUTTTSSSTTTUUUTTTSSSSSSRRRRRRRRRRRRSSSUUUXXX[[[]]]\\\\\\\\\]]]```___^^^[[[XXXTTTQQQOOOKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHEEEHHHJJJJJJJJJJJJKKKLLLJJJIIIHHHGGGGGGFFFGGGGGGJJJJJJIIIIIIIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHBBBBBBBBBBBBCCCEEEFFFGGGLLLLLLLLLJJJHHHGGGGGGGGGIIIHHHHHHIIIJJJJJJHHHFFF>>>======<<<;;;;;;<<<<<<===>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<;;;:::999555555555555555555444444555555555555555555444444444333333333333333333444222222222222222222222222......///000111111111000000000000000000000000000......///000222333444444222///222333333BBBSSSSSSIII<<<000///111222111111........................///000000000//////000111111111000000////////////////////////////////////------------------------,,,,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,---.../////////---,,,,,,---...///000///...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,+++,,,---------,,,,,,,,,---......++++++,,,,,,---.........////////////////////////................................................---------............///000000//////......------...------------...//////------...000111111111111222222111111222444666777777777777777777888888999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???EEEAAA===<<<>>>AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFDDDBBBBBBBBBCCCBBBAAA===;;;>>>GGGTTTgggAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEEEEDDDEEEGGGHHHFFFFFFGGGHHHHHHGGGFFFFFFHHHHHHIIIJJJLLLMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMPPPRRRSSSRRROOONNNNNNOOOMMMNNNNNNPPPQQQSSSUUUVVVWWWWWWVVVVVVUUUVVVVVVVVVUUUWWWXXXWWWVVVUUUWWWYYYZZZ[[[]]]___aaabbbcccddd```^^^\\\ZZZYYYYYY[[[\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXUUUWWWYYY[[[ZZZXXXVVVTTTTTTRRRSSSXXXaaagggjjjiiibbb```]]]ZZZXXXWWWVVVVVVSSSUUUVVVVVVTTTSSSTTTUUUTTTSSSSSSRRRQQQQQQQQQRRRXXXZZZ]]]^^^]]]]]]^^^_________]]][[[WWWSSSOOOMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHFFFHHHJJJKKKJJJJJJKKKLLLHHHHHHGGGFFFFFFEEEFFFFFFJJJKKKKKKJJJIIIHHHGGGGGGCCCDDDDDDEEEEEEEEEEEEDDDAAAAAABBBBBBCCCDDDFFFFFFLLLMMMNNNLLLIIIGGGGGGHHHJJJIIIIIIJJJKKKJJJHHHEEE@@@???>>>===<<<;;;;;;;;;===============<<<<<<;;;<<<<<<<<<<<<;;;:::999999555555444444444555555555999999888777666555444333333333333222222333333333222222222222222222222222//////000111222222222222000000000000000000000000//////000111222333444444111...111000...;;;IIIIIIDDD777,,,+++...///......////////////////////////...000111111///...///111000000000000///......---........................------------------------++++++,,,,,,---///000111------------------------,,,,,,,,,,,,,,,---...//////...---,,,,,,---//////------------......///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///...,,,***+++,,,,,,,,,,,,,,,---......///------------------------////////////////////////................................................---------............///000000//////......------...------------...//////,,,---///000111111111111/////////000222555888:::777777777777777888888999;;;;;;;;;:::::::::999999;;;;;;<<<======>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFDDDBBBBBBBBBCCCBBBAAA???<<>>===<<<<<<;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;888999999999999888888777555555555444555555666777;;;;;;:::888666555333333333333222222222222333333222222222222222222222222111111222222333222222222000000000000000000000000000000111111222333333333///,,,000222333???KKKGGG===444---...000/////////000000000000000000000000,,,///222111...---...000///000000000//////...---------------------------------------------------......---------------...------------------------------,,,,,,,,,---.........------------...//////,,,,,,,,,---...///000111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222444222///,,,---///,,,,,,------......//////.........---------------------------------------------------------------........................---------............//////////////////............------------...//////---...///000111111000000---...///111333666888999777666666666666777888888999999::::::999888777777;;;;;;<<<===>>>>>>======<<<>>>AAACCCDDDCCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEEFFFDDDBBBBBBBBBCCCBBBAAA???<<<>>>GGGUUUggg}}}@@@@@@@@@@@@AAACCCDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDEEEDDDCCCCCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGKKKNNNNNNJJJIIIKKKNNNMMMMMMMMMOOOPPPRRRTTTUUUSSSSSSSSSSSSTTTTTTUUUVVVVVVYYY[[[ZZZWWWWWW[[[___```aaabbbcccddddddcccccc]]]\\\\\\ZZZYYYXXXXXXWWWVVVWWWXXXYYYYYYXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXWWWWWWVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXUUUUUUWWW```jjjooommmiiicccaaa^^^ZZZXXXXXXYYYZZZTTTUUUVVVVVVTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[[[[ZZZZZZ[[[]]]YYYYYYXXXWWWUUURRROOOMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHHHHFFFEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHJJJKKKJJJGGGDDDEEEFFFHHHHHHIIIHHHHHHGGGFFFEEE@@@AAABBBCCCDDDEEEEEEFFFHHHKKKMMMKKKGGGEEEHHHKKKJJJJJJJJJKKKKKKIIIEEEBBB======<<<<<<<<<<<<======::::::;;;;;;;;;;;;::::::777888888999999999888888666666555555555666777888:::999888777666555444333333333222222222222333333111111111111111111111111222222222333222222111111000000000000000000000000222222222222222222222222000---111555777AAAGGG@@@666111///222333111000222////////////////////////***...222111...,,,---000///000111111111000///......................................................------,,,,,,------...------------------------......---,,,,,,,,,------,,,------...//////......,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000333555444000...///222+++,,,---....../////////---------......//////000------------------------------------------------........................---------............///.........///////////////...------------.../////////////////////000000000...///111222444444555555666666555555666666777888888888::::::;;;:::999999;;;<<<===>>>>>>======<<<;;;===???@@@@@@@@@??????BBBBBBBBBCCCDDDEEEEEEEEEFFFDDDBBBBBBBBBCCCBBBAAA>>>;;;<<>>>>>>>>???@@@AAACCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDCCCBBBAAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHCCCHHHKKKKKKHHHGGGIIIMMMKKKLLLLLLNNNOOOQQQSSSTTTRRRRRRRRRRRRSSSTTTVVVVVVWWWZZZ\\\[[[XXXXXX]]]aaa``````aaaaaa```___]]]\\\[[[[[[[[[ZZZYYYWWWVVVUUUUUUWWWXXXZZZZZZYYYWWWVVVTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYXXX[[[cccmmmppplllgggbbb```]]]YYYXXXXXXYYYZZZWWWXXXYYYYYYWWWUUUVVVVVVSSSTTTTTTUUUWWWYYY[[[\\\WWWXXXZZZZZZYYYYYYZZZ\\\WWWWWWWWWVVVTTTRRRPPPNNNMMMNNNOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGIIIJJJIIIGGGEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGIIIJJJIIIEEECCCCCCEEEFFFFFFFFFEEEEEECCCBBBAAA@@@AAACCCDDDEEEFFFFFFFFFFFFIIILLLJJJFFFDDDGGGKKKJJJIIIJJJKKKKKKHHHDDDAAA:::::::::;;;<<<===>>>???999999:::;;;;;;:::::::::888999:::;;;;;;;;;;;;;;;777666555555666777888999777777666666555555555444333222222222222222222333111111111111111111111111222222222222222111000///000000000000000000000000333333333222222222111111444///222555555===>>>222---+++,,,000000---,,,...........................)))...222111---+++,,,///000111222333333222111000////////////////////////////////////////////////*********,,,---///000111------------------------///...------,,,,,,,,,,,,+++,,,...///000///...---...------,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,000444333///---000333+++,,,---...////////////+++,,,---...///111222222000000000000000000000000------------------------........................---------.........//////---.........//////000000...------------...//////111000///////////////000000111222333444333222111555555555555555666777777888999;;;===>>>>>>>>>===;;;<<<===>>>>>>>>>===<<<<<<>>>???@@@@@@AAACCCEEEBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDBBBBBBBBBCCCBBBAAA<<<999;;;EEEUUUhhh}}}AAA@@@?????????@@@BBBBBBBBBCCCCCCCCCBBBBBBAAA@@@?????????>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBAAAEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFIIIIIIHHHGGGGGGGGGIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXYYYZZZ[[[]]]___``````___^^^]]]\\\[[[[[[[[[[[[[[[YYYXXXVVVWWWXXXZZZ[[[XXXXXXXXXXXXXXXWWWVVVUUUVVVVVVUUUUUUUUUUUUVVVVVVYYYXXXWWWVVVVVVWWWWWWXXX]]]ZZZWWWVVVXXXZZZYYYWWWWWWWWW^^^kkkqqqlllfffdddaaa^^^[[[XXXWWWWWWYYY[[[XXXWWWVVVUUUUUUUUUUUUUUUWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWVVVUUUVVVWWWYYYZZZYYYYYYXXXWWWUUUSSSQQQPPPKKKLLLMMMNNNOOOOOONNNMMMMMMKKKJJJKKKLLLMMMLLLKKKHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEELLLJJJHHHGGGFFFEEECCCAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFBBBAAADDDEEECCCGGGJJJLLLKKKHHHEEEDDDEEEEEEFFFFFFFFFFFFDDDBBBAAA@@@@@@???===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;<<<:::888777999;;;;;;;;;777666555444444333444444555777888888666555666666555555444333333222111111111111222333333333222222111111111000111111222222222222222111111111000000111222222333222111000///---111666999999777666555......------------......////////////////////////---,,,,,,,,,,,,---......222000//////000000///---////////////////////////........................***+++---......---+++***------......------,,,+++---...///...,,,+++,,,------...000111111111000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---------...------,,,,,,---,,,***))))))***,,,---,,,---......,,,,,,---.........---,,,,,,+++******..............................////////////......+++,,,------......---------......//////......---***+++,,,---............---------............//////000000000000//////...)))***+++,,,...///000111222333222000---,,,---...111111111111222333444444777777777777888888888888888888999999999:::::::::;;;<<<===>>>>>>?????????>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHEEECCCBBBAAACCCCCCBBBAAA:::;;;???GGGQQQbbb{{{>>>>>>=========>>>???@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@BBBCCCDDDDDDCCCFFFEEEEEEDDDCCCDDDDDDDDDCCCEEEFFFFFFEEEEEEEEEFFFIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOQQQRRRUUUVVVWWWVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYVVVVVVVVVVVVVVVUUUTTTTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSTTTUUUVVV\\\YYYWWWVVVXXXYYYXXXWWWWWWZZZbbbnnnqqqkkkeeeddd```^^^[[[XXXWWWWWWYYY[[[ZZZZZZYYYWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXVVVUUUUUUTTTUUUVVVWWWXXXVVVVVVUUUSSSRRRPPPNNNMMMKKKLLLMMMNNNOOONNNMMMLLLLLLKKKJJJJJJLLLLLLKKKJJJEEEEEEEEEDDDDDDDDDCCCCCCGGGGGGGGGFFFFFFFFFEEEEEEHHHFFFEEEDDDEEEDDDCCCAAADDDDDDDDDDDDDDDDDDDDDDDDBBBDDDDDDAAAAAADDDDDDBBBFFFHHHKKKLLLIIIGGGGGGGGGGGGGGGFFFEEECCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999888888;;;999888888999999888666888888777666555555555555777888999888666444444444555555444333333222111111111111222222333333333444333222111111111111222222222222222111111111000000111222222222222111000///+++...222333222000......111000000////////////000...........................------------...//////111000//////000000///---////////////////////////........................+++,,,...//////...,,,+++------......------,,,++++++,,,...---------...///+++,,,---...//////...---......------------......,,,,,,,,,,,,,,,------------............---,,,+++,,,------...------,,,,,,...---+++******+++---...,,,---......,,,,,,---.........------,,,++++++***........................,,,,,,------------,,,,,,+++,,,------......---------------......---------,,,,,,---...////////////---------............///...//////000000000//////---------......////////////000111000......///111222111111222222333444555777777777777888888888888888999999999999:::::::::;;;<<<===>>>>>>?????????>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFDDDBBBBBBCCCDDDCCCBBB======@@@GGGQQQbbbzzz======<<<<<<======>>>??????@@@@@@@@@@@@??????>>><<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>AAABBBDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBBBBDDDFFFIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNQQQSSSUUUWWWTTTTTTUUUUUUVVVWWWWWWXXXZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSRRRRRRSSSSSSSSSQQQQQQQQQQQQRRRTTTVVVWWW[[[YYYWWWVVVWWWXXXXXXXXXYYY___iiiqqqooohhhdddddd___]]]ZZZXXXWWWXXXYYY[[[]]]]]][[[ZZZXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWTTTTTTSSSQQQOOONNNLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDBBBAAABBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCFFFGGGFFFFFFIIIIIIGGGEEEGGGJJJKKKKKKIIIIIIIIIHHHGGGEEEBBB???===<<<;;;888999999:::;;;<<<===>>>======<<<;;;:::999888888;;;;;;<<<===>>>;;;777444999888777666666555555666888999999888555333222333555444444333333222222111222222111111222444666777444444333222111111111111222111111111111000000000111111222222111111000///111333555444111///......111111000000/////////...........................///............///000000111///...///000000///---////////////////////////........................,,,---////////////---,,,------......------,,,+++)))+++---------...///111,,,,,,---............---......------------......------------------------......//////......------,,,,,,------...------,,,......,,,,,,,,,,,,......,,,---......,,,,,,---.........------,,,+++++++++........................,,,,,,------------,,,,,,,,,,,,---............---,,,,,,------------,,,,,,......//////000//////...---------............///---...//////000000000000000000000///......------,,,.../////////000222444222222222222333444555666777777777777888888888888999999999999::::::::::::;;;<<<===>>>>>>?????????>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHGGGEEECCCCCCDDDDDDDDDCCC@@@???AAAGGGQQQ```www>>>>>>>>>>>>>>>?????????>>>>>>>>>??????>>>======;;;;;;<<<<<<=========<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???AAABBBCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCAAABBBBBBAAAAAAAAADDDFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLOOOQQQTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTWWWWWWVVVUUUTTTTTTUUUUUUTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTVVVXXXZZZZZZYYYWWWWWWWWWXXXYYYYYY\\\dddooorrrmmmfffcccccc___]]][[[YYYXXXYYYZZZ[[[___^^^\\\ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWUUUTTTRRRPPPOOOMMMLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBFFFIIIHHHJJJMMMLLLIIIFFFGGGJJJKKKKKKJJJIIIHHHFFFDDDBBB???===;;;;;;;;;777777888999;;;<<<======999999999::::::;;;;;;<<<<<<>>>AAADDDEEEBBB<<<777999888777666555555555555666777888777555333333333444444444333333222222222222222111111222444777999555555333222111111111111111111111111000000000000111111111111111111000000555666666555222111111111/////////......---,,,,,,.......................................//////000000///......///000///...////////////////////////........................------............------------......------,,,++++++,,,......------///111.../////////////////////------,,,,,,,,,,,,------...............---------------............------,,,,,,------...---------...---,,,,,,,,,,,,---...,,,---......,,,,,,---.........------,,,,,,,,,,,,..............................////////////......,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,....../////////......------------............///,,,---...///000000000000000000//////...---------,,,---/////////000222444333333333333444555666666666777777777888888888888999999999:::::::::;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>???BBBDDDEEEDDDDDDCCCCCCDDDEEEFFFHHHGGGEEEDDDCCCDDDEEEDDDCCCBBB@@@AAAGGGQQQ___uuu<<<<<<======>>>>>>>>>>>><<<<<<======>>>======<<<999:::;;;<<<<<<<<<<<<;;;===========================>>>>>>>>>??????@@@@@@BBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBEEEGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJMMMPPPRRRSSSQQQQQQRRRRRRRRRRRRRRRRRRTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQQQQPPPOOOOOOOOOPPPQQQQQQPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTWWWYYY[[[ZZZYYYYYYXXXWWWXXXZZZ[[[___iiirrrrrrjjjdddbbbccc___^^^\\\ZZZZZZZZZ[[[\\\^^^]]][[[YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUUUUUUUSSSRRRPPPNNNLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJHHHGGGHHHIIIJJJIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDFFFDDDBBBBBBBBBBBB@@@>>>????????????????????????===AAADDDDDDEEEIIIIIIFFFGGGGGGHHHIIIJJJHHHFFFDDDAAA@@@>>><<<;;;;;;<<<<<<888999999999::::::;;;;;;888888999999:::;;;;;;<<<:::===AAAEEEGGGEEE???;;;777777666555444444444444222444666666444444444555444444333333333333222222222111000000111444666888555444333222111111000000000000000000000000000000000000000000000000111111000111111000...---...///......//////...---,,,,,,........................------,,,,,,------...//////...---...///000///...////////////////////////........................,,,,,,,,,------,,,,,,,,,------......------,,,+++---...//////---------////////////............///,,,,,,++++++++++++,,,,,,//////.........---------+++,,,,,,---------,,,,,,+++,,,,,,---.........---,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---.........------------,,,,,,..............................////////////......,,,---......//////......---,,,,,,++++++,,,,,,---------.........---,,,,,,---------............///,,,,,,---///000000000000------------------.........///000///...///111333333333333333444555666666666777777777888888888888999999:::::::::;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>???BBBDDDEEEDDDDDDCCCCCCDDDEEEFFFHHHGGGEEEDDDCCCDDDEEEDDDCCCBBB@@@BBBIIIRRR```sss999999:::;;;;;;;;;;;;:::;;;<<<<<<===============999:::;;;<<<===<<<;;;;;;========================>>>>>>=========>>>??????AAA@@@@@@???????????????@@@BBBCCCCCCBBBCCCEEEGGGFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIILLLNNNPPPRRRPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPQQQPPPOOOOOOOOOPPPQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPQQQTTTVVVYYY[[[ZZZZZZZZZYYYXXXYYY[[[]]]ccclllrrrooogggdddcccbbb______]]]\\\\\\\\\]]]]]]\\\[[[ZZZXXXWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTTTTTTTTTTSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHJJJJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDFFFEEECCCBBBBBBBBB@@@>>>????????????????????????<<<@@@BBBAAACCCGGGHHHFFFEEEEEEEEEGGGHHHFFFCCCAAA======<<<<<<<<<<<<======::::::::::::::::::::::::;;;:::::::::999999999888777999===AAACCCBBB>>>:::777666555444444333333333000222444555444444555666333333333333333333333333111111000000111333555666333333222111000000000000//////000000000000000111000000/////////000111111---...///...---,,,---......///000111111000///...------------------------,,,,,,,,,,,,,,,---.........---------///000///...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...///000///---,,,---......---,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,//////......---,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,---............++++++++++++++++++++++++,,,---......,,,,,,---.........------------------........................,,,,,,------------,,,,,,------...////////////......---,,,++++++,,,---...,,,,,,---------------,,,---------............///,,,---......////////////***++++++,,,---.../////////000000000......000111222222222222333444555666777777777777888888888888::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHGGGEEECCCCCCDDDDDDDDDCCCAAA@@@CCCLLLWWWddduuu777888999:::;;;::::::999;;;;;;<<<===============999:::<<<===>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<>>>???@@@AAA@@@@@@???????????????>>>@@@CCCDDDCCCCCCEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQUUUTTTRRRQQQPPPPPPQQQQQQRRRQQQPPPOOOPPPQQQSSSTTTRRRSSSUUUVVVVVVUUUSSSRRRRRRRRRRRRSSSUUUXXXZZZ\\\ZZZ[[[\\\[[[YYYZZZ\\\___gggnnnqqqkkkeeedddcccaaa``````___^^^^^^^^^^^^___[[[[[[ZZZXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUVVVVVVWWWVVVUUUTTTSSSQQQOOOLLLJJJHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHIIIJJJKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCAAAAAABBBBBBAAA@@@????????????????????????===@@@AAA???AAAFFFGGGEEEAAAAAAAAACCCFFFEEECCC@@@;;;;;;<<<======<<<<<<<<<::::::::::::;;;;;;;;;;;;:::::::::999999999999999888888:::<<<>>>>>>;;;888888777666555444444444444111333444555333333333444333333333333333333333333000000000111111222222222111111000000///000000000////////////000000111111000//////...///000111222...000111111///.........,,,...///111222111000///---------------------------------------...//////...---,,,---///000///...////////////////////////........................------,,,,,,,,,,,,------------......------,,,+++---...//////......///000...---,,,+++++++++,,,,,,...------,,,,,,------............---,,,++++++++++++,,,,,,---......------***+++,,,---............+++,,,,,,,,,,,,,,,,,,+++,,,---......,,,,,,---...------..........................................,,,,,,------------,,,,,,------...//////////////////...---++++++---...///+++,,,---......///......---------............///------......///.........,,,,,,------.../////////...///000///...///000222222111111222222333444555777777777777888888888888:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>>>>?????????>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFDDDBBBBBBCCCDDDCCCBBBAAAAAAFFFQQQ]]]jjjxxx999:::;;;<<<===<<<;;;;;;;;;;;;<<<===>>>>>>>>>===999:::<<<>>>>>>===<<<;;;????????????????????????::::::::::::<<>>===>>>AAAEEEEEECCC@@@;;;<<<===>>>===<<<;;;:::999999:::;;;;;;<<<======666777888999:::;;;<<<<<<::::::999:::;;;;;;999777999888777666666555555555333444555555333111111222333333333333333333333333///000000111111111000000000///////////////000111.../////////000000111111000///.........000111222...///111000...,,,++++++)))+++---///000000///...------------------------...............///000000...---,,,---///000///...////////////////////////........................///......------......///------......------,,,++++++---...///...///111222000000...---,,,------...//////............//////......---,,,,,,+++******,,,------.../////////...***+++,,,---............,,,------......------,,,,,,---......,,,,,,---...------.............................................//////////////////...---......///////////////000///---,,,,,,---///000,,,---...///000000000000---------.........//////.........///......------.........///////////////---...////////////222444111111111111222333444444777777777777888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>????????????>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHEEECCCBBBBBBCCCCCCBBBAAAAAABBBHHHUUUbbbnnn{{{:::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===<<<;;;?????????>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>><<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAACCCDDDBBBDDDEEEEEEDDDDDDEEEGGGFFFFFFEEEFFFGGGIIIKKKMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPOOOPPPQQQSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYUUUWWWZZZ\\\^^^^^^]]]]]]^^^^^^^^^\\\[[[\\\___aaakkkjjjiiigggeeedddcccbbb^^^]]]]]]\\\\\\\\\]]]]]]\\\]]]]]][[[YYYXXXXXXYYYYYYXXXWWWVVVWWWXXXZZZ\\\[[[[[[[[[ZZZYYYWWWTTTSSSPPPOOOMMMKKKKKKLLLMMMNNNMMMLLLKKKLLLMMMMMMKKKIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCEEEGGGHHHGGGEEEBBB@@@@@@AAAAAAAAAAAA@@@??????>>>???AAABBBAAA???===<<<>>>===<<<;;;<<<>>>@@@BBB<<<>>>???AAAAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999888777666888999999999999888777777888666555333333444555666555555555444444333222222555555555444333333333222222111000//////000111222222///...///222333111///222222222222222111000/////////000000000000//////111111111111000000000000------......///000000000...------,,,,,,,,,---------------------------------------.........//////---------------...///000......---,,,---...///000------------------------,,,,,,,,,------..................////////////000------------------------............/////////000,,,,,,,,,------.........000///------///000///...000000/////////.........,,,,,,,,,---...///000000444111------...///...,,,++++++,,,---....................................,,,,,,,,,---...///000000/////////000000000000000+++***)))***,,,---,,,+++000000000000///...---,,,//////...------,,,++++++///...---,,,,,,---.../////////............//////.........///......------333222111111111222333444444555666777888888888777999999999999999999999999======>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCBBBBBBDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDFFFLLLXXXiiiyyy::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<=========>>>>>>?????????>>>???????????????>>>>>><<<<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@===???AAAAAA@@@@@@BBBCCCDDDEEEGGGGGGFFFFFFGGGIIIFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSRRRQQQQQQQQQSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[YYYZZZ\\\^^^____________aaaaaaaaa___^^^^^^aaaccciiiiiiiiihhhgggeeecccbbb______^^^]]]]]]]]]]]]]]]\\\\\\\\\ZZZXXXWWWYYY[[[ZZZZZZYYYXXXYYY[[[]]]___aaa```___]]][[[WWWTTTSSSQQQOOOMMMLLLLLLLLLNNNOOOMMMLLLKKKLLLMMMMMMKKKIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEECCCAAA@@@AAAAAAAAAAAA@@@?????????@@@AAABBBAAA@@@???>>>>>>>>>===<<<<<<<<<===>>><<<===>>>??????>>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777777888888888777666666777666444333222333444555333333333444444444444444555555444444444444444444222111000//////000111222333111///000111222000...111111111222222111111111//////000000000000//////111111000000000////////////////////////............------,,,,,,------...---------------------------------.........//////......---------......///111000///---,,,,,,,,,,,,------------------------,,,,,,,,,---------............/////////000000000---------------------------------------.........,,,,,,,,,---------......000...------...//////......---------,,,,,,,,,,,,,,,,,,,,,------...///000222///,,,+++---------+++---------...------,,,,,,.........---------------,,,---------.../////////......------------.........---++++++,,,------,,,///////////////......---------------------------//////...------...////////////............//////......//////////////////333222111111111222333444555555555666777777888888::::::::::::::::::999999=========>>>??????@@@@@@?????????@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBEEEMMM[[[mmm|||:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@???>>>======<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@@@@??????@@@BBB???AAABBBBBBBBBBBBCCCEEEGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOONNNMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTTTTTTTSSSSSSTTTVVVXXXYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbb```______aaacccfffggghhhiiihhhfffdddcccaaaaaa___^^^]]]]]]]]]]]][[[[[[ZZZXXXVVVWWWZZZ]]][[[[[[ZZZZZZ[[[\\\^^^___bbbaaa```^^^[[[XXXUUUTTTQQQPPPNNNMMMLLLMMMOOOPPPNNNLLLKKKKKKMMMMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;::::::========================???>>>>>>===<<<;;;::::::::::::::::::::::::::::::;;;;;;:::999999999999:::666666777777666666555444555444333222111222333444111111222333333444555555444444444444555555555555111111000000000000111111444222000000111111000//////000000000000000000000//////000000000000//////000////////////.........111000000///......------...---------------..............................---------...............//////...---------......111000///---,,,,,,+++,,,------------------------,,,,,,,,,------------............/////////000000---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...000...,,,---...///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///,,,+++,,,---,,,,,,............---,,,+++***------------------------------..................//////---------...000222333000---,,,---.........---......///////////////,,,,,,,,,---...//////000000//////......//////000//////............//////......///000000111111111222222222222222333444444666666555555666777999:::::::::::::::::::::;;;;;;<<<======>>>??????@@@@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAFFFPPP___qqq;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;===>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>><<<>>>??????>>>>>>???AAA<<<>>>???@@@??????AAACCCGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOONNNMMMLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVUUUUUUTTTTTTUUUVVVXXXYYY[[[[[[\\\]]]^^^^^^___``````___^^^^^^^^^```bbbccc```aaaaaa___^^^^^^___aaacccdddggghhhhhhgggeeeccccccbbb```___^^^]]]\\\\\\[[[ZZZXXXVVVUUUWWW[[[___^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVRRRQQQOOOMMMMMMNNNOOOPPPNNNMMMKKKKKKLLLMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFEEECCCBBBAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@??????????????????@@@BBBBBB<<<<<<<<<<<<;;;:::999888===<<<;;;;;;;;;;;;<<<===???>>>===<<<;;;:::999999999999999999999999999999;;;:::999888777888999:::666777777777777666555555444333222111111111222222111222222222333333333444333333444444555555555666111000000000000000000111222111000000111222333333222111000000///.........//////000000000000////////////.........---------000000//////...............------------......///////////////////////////........................000///...---------------,,,,,,,,,---------......,,,,,,------------------------------------------------------............------------------------------------,,,,,,,,,,,,------------------------///---,,,,,,---......---........................---,,,,,,,,,------...///000///---,,,,,,------...---.........------,,,+++,,,,,,,,,,,,------------...............---------111000//////111444777999777444///---.../////////,,,---...///000000000000---------...//////000000000000////////////000000//////............//////------......///000111222222222222222333444444555777666555444555777999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA>>>>>>??????@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAGGGSSSbbbrrr;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::;;;<<<===>>>BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<=========>>>>>>>>><<<>>>??????>>>===>>>@@@>>>@@@BBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKMMMNNNOOOQQQSSSUUUVVVWWWVVVUUUUUUTTTUUUVVVXXXYYY[[[\\\\\\]]]^^^^^^_________^^^\\\\\\\\\^^^```bbb```aaaaaa```^^^^^^___```aaabbbeeeggggggfffdddbbbcccbbb```___^^^]]]\\\\\\ZZZZZZXXXVVVVVVXXX\\\```bbbaaa```^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVRRRQQQOOOMMMMMMNNNOOOPPPOOOMMMKKKKKKLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA?????????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>======>>>???@@@AAA::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;999888777777999999999999999999999999999888777666666777888999777777888888777777666555333333222222111111111111333333222222222111111111222222333333444444555555000000000111111000000000//////000000222444777999999777555333111//////...//////000000000000//////............------------............//////000000---------------...///000////////////////////////.....................---000///...---------------,,,,,,,,,---------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------------------...---------------------------------------------...---++++++---------,,,------..................---,,,,,,,,,,,,------......---,,,+++***+++,,,---+++,,,------.........---,,,,,,,,,------........................---------000000///000333777;;;>>>888555000......///000///+++,,,---///000000000000//////////////////////////////000000000000////////////............//////------,,,---...///000111111111222333444444555555777666555444555777999::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAACCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDJJJTTTaaaooo|||;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>???DDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>??????@@@@@@@@@===>>>??????>>>===>>>@@@>>>???AAABBBBBBBBBDDDFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKOOOPPPQQQSSSUUUVVVXXXXXXWWWWWWVVVUUUVVVWWWXXXYYY\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZ[[[]]]___```aaaccccccbbb```______```___aaacccdddeeedddcccbbbaaaaaa___^^^]]]]]]]]]]]][[[[[[ZZZXXXWWWYYY\\\___eeedddcccaaa___]]]\\\[[[^^^\\\ZZZXXXVVVTTTSSSSSSQQQPPPNNNMMMLLLMMMOOOPPPPPPNNNLLLKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA????????????@@@BBBBBBBBBBBBBBBAAA@@@@@@=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777888888888888888888888888777666666666666777888888777888888888888777666666333333333222222222111111333333222222111000000///222222222222333333333333000000111111111111000000...///000000222555999===???===:::666333111000000//////000000000000/////////............---------------......///000000111------------...///000000.......................................---------//////...---------..................---+++***)))+++,,,,,,------............------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---------...............------------,,,,,,,,,...,,,***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++)))((((((***,,,***+++,,,---............,,,------....../////////------..................---------///111555888:::666444000.../////////...,,,---...///000000000000000000000000000/////////...//////000000//////...//////............//////...---,,,,,,,,,...///000000111222444555555555555666666555555666777999:::999999::::::;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBB@@@@@@@@@AAABBBCCCEEEEEECCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEJJJRRR\\\hhhvvv<<<<<<<<<<<<============;;;<<<===>>>????????????AAAAAAAAA@@@@@@??????>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@@@@AAA>>>???@@@@@@>>>>>>???@@@<<<>>>@@@AAAAAABBBDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMKKKKKKLLLLLLMMMLLLLLLLLLQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYY[[[]]]^^^```aaabbbcccbbb```^^^^^^______```aaaaaaaaaaaaaaaaaa______^^^]]]]]]]]]]]]]]][[[\\\\\\[[[ZZZZZZ\\\^^^`````````___^^^]]][[[[[[[[[ZZZWWWUUUSSSRRRQQQQQQQQQOOOMMMLLLLLLLLLNNNOOOQQQNNNLLLKKKLLLMMMMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@>>>>>>???@@@??????===<<<>>>===<<<:::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;::::::999999999888888888888888888888888666666777888888888888888666666777777666666555444333333333333333222222111111111111111111000000000222222111111111111111111///000111222222111000///...000111111111444999>>>>>><<<888555222000000000//////000000000000///////////////............---.........///////////////------------...///000111------------------------//////.........---------......---------......///............---+++)))(((++++++,,,,,,---......///......---------,,,,,,,,,,,,,,,---------.........------------------------******+++,,,---......///......---------,,,,,,,,,---+++******+++,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---+++,,,---+++)))))),,,...,,,,,,------...---------------...//////000111111,,,---------.../////////------......///111222333333111///...//////...---------...///000000///////////////000000111111222---...////////////...---//////............//////000///---------...///111000111333444555666666555555555555666777777888888888888999999:::;;;;;;;;;;;;;;;<<<>>>???@@@AAABBB?????????@@@AAABBBDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDHHHMMMUUU```ppp<<<<<<<<<<<<=========>>>;;;<<<>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<:::;;;;;;<<<===>>>>>>??????@@@AAA@@@???>>>???@@@@@@BBBDDDEEEEEEFFFHHHJJJEEEDDDCCCCCCCCCDDDFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJKKKLLLLLLMMMLLLLLLSSSSSSTTTUUUWWWXXXYYYYYY[[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZ[[[]]]___```^^^___```___]]]\\\[[[\\\``````_________`````````^^^^^^]]]\\\\\\\\\]]]]]]\\\]]]]]]\\\[[[[[[\\\^^^ZZZZZZ[[[[[[[[[ZZZZZZYYYTTTSSSRRRPPPPPPPPPQQQQQQPPPOOOMMMKKKKKKLLLMMMNNNQQQOOOLLLKKKLLLMMMNNNMMMKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@???@@@AAABBBAAA???===<<>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777666777888:::::::::999888555555666666555555444333333444444444444333222222//////000000111111222222222111111111000000/////////000111222222111000///000222222222111333888===999777333000...------...//////000000000000//////000////////////.........000000000///......---------------......000111111------------------------//////.........------------------------...///000***+++,,,---...---,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,........./////////000000------------------------(((((()))***,,,---...///.........------,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,------.........------,,,++++++,,,,,,,,,...000000///,,,,,,///222............---,,,++++++.........///000111111222,,,,,,------...///000000000000000000000/////////111///......//////---,,,---...//////////////////------...000111222444444,,,---...//////...---,,,//////............//////222111///...---...000111000111333555666666666555444555666777888888888777777777888999999:::;;;;;;;;;;;;<<<>>>???AAABBBBBB>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEJJJPPP\\\lll~~~>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>============<<<<<<<<<<<<======;;;<<<<<<;;;999999:::<<>>>>>>>>>>>??????>>>>>>=========???@@@AAA@@@AAAAAAAAACCCDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHIIILLLOOOPPPNNNJJJLLLMMMNNNOOOOOOOOOOOOOOOQQQSSSVVVWWWWWWWWWXXXYYY\\\[[[[[[[[[\\\^^^```aaa[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXZZZ\\\___```___]]]aaa```___^^^\\\[[[ZZZYYY[[[\\\]]]^^^____________ZZZYYYYYYYYYYYY[[[\\\]]]ZZZ[[[[[[\\\\\\\\\[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWVVVSSSPPPPPPRRRSSSQQQOOOOOONNNNNNOOOQQQRRRQQQPPPPPPOOOMMMLLLKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA???>>>>>>>>>======<<<<<<>>>>>>>>>>>>========================>>>>>>>>>>>>===;;;999777777777888999555555555666777777888888777777666666666666777777999777666666777777666444555555444444444333333333333222111000000111222333///000222333333222111000111111000///////////////000000//////000111222222777555222///......000111...///000///...---.../////////............//////666111---,,,...///---***,,,---------...///////////////............//////------------------------........................//////000000///...---------------....../////////000///...---------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------,,,+++***))),,,,,,------,,,,,,+++***)))+++------,,,+++***+++,,,++++++******++++++,,,,,,---...---+++***+++,,,***,,,---,,,++++++,,,---000///...---------------////////////000000000000...///000111000///---+++........................000///...---,,,---......000000000000000000000000111///......//////...,,,000000000000////////////............////////////000111111222333333444444777777777777777888888999;;;;;;999999999999;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEDDDEEEFFFFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBEEEFFFJJJQQQYYYeeewww===<<<<<<;;;;;;;;;<<<<<>>????????????>>>===<<<======<<<<<<<<<<<<======;;;<<<<<<;;;999999:::<<>>>>>======>>>>>>???@@@???>>>======>>>>>>???@@@@@@@@@AAABBBDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHKKKNNNOOOLLLJJJLLLLLLNNNOOOOOOPPPPPPPPPQQQSSSVVVWWWVVVVVVXXXYYY[[[ZZZZZZYYYZZZ[[[]]]^^^[[[[[[[[[[[[ZZZYYYXXXXXXWWWXXXYYY[[[\\\]]]\\\[[[^^^^^^]]]\\\[[[ZZZYYYYYY[[[\\\]]]^^^^^^_________[[[[[[ZZZYYYZZZ[[[\\\]]]ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVVVVRRRPPPMMMMMMOOOOOONNNLLLNNNMMMLLLMMMOOOPPPPPPOOOOOONNNLLLKKKJJJJJJJJJKKKKKKJJJIIIGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCC?????????>>>>>>>>>======??????>>>>>>>>>==============================>>>>>>===;;;999888999:::;;;999888888777777666666555777777777666666777777777888777666666777777666444555555444444444333333333444333222111111222333444000111111222222111111111111111000///////////////000000//////000111111222666444111///......///000---...000///......///000000000///.........//////555000,,,,,,///000---+++---------.....................------------......................................................///////////////...------,,,,,,---------...............---,,,,,,,,,,,,,,,------------.......................................------,,,,,,------...000...,,,+++******+++,,,,,,,,,------,,,,,,+++******+++------+++***+++,,,,,,,,,++++++++++++,,,,,,,,,......---,,,++++++,,,,,,---...---,,,+++,,,---///......---------..................////////////---...///000///...,,,+++...........................------,,,---...///000........................111///......//////...---000000000000/////////////////////000000111111111111111222222333333333444777777777777777888888999;;;;;;:::999999:::;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFJJJQQQXXXdddvvv<<<<<<;;;;;;;;;<<<======????????????????????????>>>>>>>>>>>>>>>======<<<======<<<<<<<<<<<<======;;;<<<<<<;;;999999:::<<<>>>==================>>>AAA@@@???>>>============@@@@@@@@@@@@AAACCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGHHHJJJLLLLLLJJJHHHKKKLLLMMMOOOPPPQQQQQQQQQQQQSSSUUUVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYYYY[[[[[[ZZZYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[\\\]]]]]]^^^^^^^^^]]]\\\[[[[[[ZZZ[[[[[[[[[YYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUQQQOOOMMMMMMMMMNNNMMMLLLMMMLLLKKKLLLNNNNNNMMMLLLMMMLLLJJJIIIHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDD@@@@@@@@@????????????>>>@@@@@@?????????>>>>>>>>>===========================<<<:::999888888999999:::999999888777777666666888888888888888888888888888666555666777777666444555555444444444333333333444444333222222333444444222111111000000111111111111111000/////////000000000000/////////000111111444222000...------//////,,,...//////......///111111111000///////////////222///,,,,,,///000...,,,...............---------//////............//////...................................................////////////...------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------------............////////////////////////...------,,,,,,------...111///+++)))(((***,,,...,,,,,,------,,,,,,+++***+++,,,,,,,,,******,,,---,,,,,,++++++++++++,,,,,,---...///...,,,,,,,,,......//////...,,,+++,,,---......---------...//////------------............,,,---.........---,,,+++........................,,,,,,,,,,,,...///000111........................000///......//////...---////////////000000000000///000000111222333333444222222222222333333333333777777777777777888888999;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEIIIPPPXXXcccvvv;;;;;;;;;;;;;;;<<<===>>>????????????????????????=========>>>>>>===<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<<<<;;;999999:::<<<======<<<<<<<<<<<<======??????>>>>>>============?????????@@@@@@AAACCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHKKKLLLNNNOOOQQQRRRSSSSSSQQQSSSUUUVVVUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^]]]]]]\\\[[[ZZZZZZZZZXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTRRRQQQPPPOOOOOOOOONNNNNNLLLKKKLLLMMMMMMLLLKKKKKKJJJHHHGGGGGGGGGHHHIIIKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===============<<<<<<<<<:::999888777666666666666777777777888999999::::::888888999999999999888888777666555555666777666555555555444444444333333333444333222111111222333444333222000//////000111111111111000000///000000111000000/////////000000111222000///---------...///,,,...//////......000111222111000//////////////////---,,,---///000///---/////////...---------,,,000000////////////000000.........................................................//////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------...........................------,,,,,,------...000...,,,***)))***,,,---,,,,,,------,,,,,,+++***,,,---,,,+++******,,,...,,,,,,,,,++++++,,,,,,,,,---...//////---------//////000000///---+++,,,------------------...///000------........./////////,,,---.........------,,,........................,,,,,,------...///000000000000000000000000000000000///......///000///---////////////000000000000...//////111222333444444333333333333333333333333777777777777777888888999;;;;;;;;;::::::;;;;;;;;;::::::;;;===>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDIIIPPPXXXcccvvv;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;999999:::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>??????>>>??????@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIILLLMMMNNNPPPRRRSSSSSSTTTQQQSSSUUUUUUTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTWWWVVVUUUTTTTTTTTTUUUUUUWWWYYYZZZXXXVVVUUUWWWYYYXXXXXXYYYYYYZZZ[[[[[[\\\[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXXXXXXXXWWWWWWVVVUUUVVVWWWXXXYYYYYYWWWVVVUUUUUUTTTSSSRRRPPPOOOOOOPPPOOOMMMLLLLLLMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>=========<<<<<<;;;;;;999999888777666666666666777777777888999999::::::777888999999999999888777666555444555666777666555555555444444444333333333333222111000000111222333333222000///...///000111111111000000000000111111000000///////////////000000///...------......///,,,...//////......///111111111000///////////////------,,,---...///...---/////////...---------,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------......***++++++++++++,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***---------+++******---///---,,,,,,,,,,,,,,,,,,------...///...------...//////000000///---+++,,,------------------...///000....../////////000000000........./////////................................................------000000000000000000000000///...---...///000///....../////////000000000111------...///000111222333333333333333333333444444777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDHHHPPPXXXeeewww<<<<<<;;;;;;;;;<<<==============================:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;999999:::<<<;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHGGGHHHJJJKKKMMMNNNOOOQQQRRRSSSSSSSSSQQQRRRTTTTTTSSSSSSTTTUUUTTTTTTUUUUUUTTTSSSRRRRRRSSSRRRQQQQQQQQQRRRSSSTTTVVVXXXYYYXXXUUUTTTVVVYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYY[[[[[[\\\\\\\\\[[[[[[YYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVXXXYYYYYYXXXVVVUUUSSSSSSSSSQQQNNNMMMMMMNNNOOONNNLLLLLLLLLLLLJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHGGGFFFFFFEEEEEEFFFEEEDDDBBBAAA@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888:::999999888777777666666666777888999999888777666555444444444666777666555555555444444444333333333222222111000000111222222222111111000////////////111111000000000111222222000000//////....../////////............//////000...///000///...---...000//////............//////,,,------.........------...............---------,,,++++++++++++++++++,,,++++++++++++++++++++++++........................,,,,,,---............---------------,,,,,,,,,,,,......---------...//////++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...+++,,,---------,,,++++++,,,,,,------,,,,,,+++***,,,---------++++++---...------,,,,,,,,,,,,------,,,---......---,,,...///...//////...,,,+++,,,---......---------...//////////////////000000000111.........////////////000..............................//////...------,,,........................///...---...///000///.........//////000000111111,,,,,,---...///000000111222222222333444555555555777777777777777888888999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDAAACCCHHHPPPZZZgggzzz===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<;;;999999:::<<<::::::999999999999::::::;;;<<<===>>>>>>======<<<>>>>>>=========>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCEEEGGGHHHGGGHHHKKKNNNOOOOOOPPPRRRRRRSSSSSSSSSPPPRRRTTTTTTSSSRRRSSSTTTPPPQQQRRRRRRRRRQQQPPPOOOOOONNNMMMMMMNNNPPPSSSTTTSSSVVVWWWUUURRRRRRUUUYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZXXXWWWWWWXXXZZZ[[[YYYZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTWWWXXXXXXWWWUUUSSSRRRSSSSSSPPPMMMKKKLLLNNNNNNMMMKKKJJJJJJJJJHHHFFFHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????@@@@@@@@@AAA??????>>>>>>>>>=========>>>>>>===<<<<<<;;;::::::<<<<<<<<<;;;;;;:::999888999888888777777666666555555666888999999888666555555444333444666777666555555555444444444333333333333222111111111111222333111111111111000///...---111111000000111111222333000000///........................//////000000000///000111000...------...---,,,,,,------...///000,,,---...///...---,,,,,,---------...............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------.........---.........---------,,,,,,---,,,,,,,,,------...///,,,,,,---------....................................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***+++---......---,,,,,,---------,,,,,,,,,,,,------***,,,------,,,,,,---///,,,---...---,,,+++,,,---///......---------.............../////////000000------------......//////........................,,,---...//////......---........................///...---...000000000///.........///000111111111---------....../////////000111222333444666777777777777777777777888888999:::;;;<<<======<<<;;;:::;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEE@@@BBBHHHQQQ[[[iii}}}>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<;;;999999:::<<<:::999999999999999999:::======>>>>>>>>><<<;;;:::>>>============>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBDDDGGGHHHGGGIIILLLPPPPPPPPPQQQRRRSSSSSSRRRRRRPPPRRRTTTTTTSSSRRRRRRSSSNNNNNNPPPPPPPPPPPPOOONNNLLLLLLKKKKKKMMMOOORRRTTTQQQTTTVVVTTTPPPPPPTTTYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZXXXWWWWWWXXXYYYZZZXXXYYYZZZZZZZZZYYYWWWVVVVVVVVVVVVUUUUUUSSSRRRRRRQQQSSSUUUWWWWWWVVVSSSRRRSSSTTTTTTQQQMMMKKKMMMOOOMMMKKKJJJIIIIIIHHHFFFEEEHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGKKKKKKJJJIIIGGGFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBB>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>============>>>>>>===<<<;;;;;;::::::::::::::::::999888777777555555555666777777888888444666777888888777666444555444333444666777666555555555444444444333333333444444333222222333444444000111111111111///---,,,111111000000111222333333111000///.....................//////000111111111000111111000---,,,,,,---+++++++++,,,---...///000,,,---//////...,,,++++++,,,------......//////////////////....../////////------------------------........................+++,,,------.........---/////////......---------++++++++++++,,,,,,---............/////////000000////////////////////////...------,,,,,,------...///---***))))))+++...000,,,,,,---------,,,++++++***---//////...,,,,,,,,,...------,,,,,,------...***+++,,,,,,++++++---...***,,,------++++++,,,---000///...------------------------.........//////,,,,,,,,,,,,,,,---...///........................***+++---///000000//////000000000000000000000000...------...000111000///---......///000111111222............////////////000000111333555666888888777777777777777888888999:::;;;<<<======<<<;;;:::<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCAAABBBDDDEEEFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEE@@@AAAHHHRRR\\\jjj<<<;;;:::999999999:::;;;777777888999::::::;;;;;;;;;;;;;;;;;;:::999888777999999999999999999999999888999::::::;;;;;;:::::::::999777666666999;;;===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============AAAAAABBBAAA@@@AAACCCFFFDDDEEEGGGIIIKKKLLLMMMMMMLLLNNNPPPQQQPPPNNNNNNOOOQQQRRRRRRRRRQQQOOOMMMKKKOOONNNNNNNNNNNNNNNOOOOOOLLLKKKJJJJJJLLLOOOQQQSSSSSSPPPLLLLLLOOOSSSUUUUUUYYYZZZ[[[\\\[[[ZZZXXXVVVWWWVVVVVVVVVWWWYYYZZZ[[[YYYXXXVVVUUUTTTUUUVVVVVVXXXWWWUUUSSSSSSSSSSSSTTTSSSSSSRRRRRRQQQQQQQQQPPPNNNOOOOOOOOOOOONNNMMMMMMJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEHHHHHHHHHGGGGGGGGGFFFFFFAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>???????????????????????????>>>===<<<;;;;;;<<<===888999999999999888777777:::::::::999777888:::<<<777777777777888888888888777777777777777666555555333333333333333333333333666555444111000......---...000222333333333111000111111111111111000//////000000000000000000000000///...,,,,,,...000111111...........................000000///...---...///++++++,,,------......//////...---,,,,,,---///000888222+++))),,,///...---////////////...---,,,+++,,,++++++++++++,,,------------------------------+++,,,,,,++++++,,,000222+++,,,...---,,,************,,,...000111111//////............------------///......------,,,++++++++++++,,,,,,---......///+++++++++,,,,,,---------000)))&&&+++---+++***---...---+++))))))***+++,,,,,,,,,------...///000000...//////---+++))))))***...------------...//////,,,,,,---...///000111222000000////////////000000,,,---...///...---,,,+++---------------------,,,000000000000000000000000111000///...------...///...///000111111000///...000000000000111111111111000000111222444555666666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>???AAAAAADDDCCCAAA@@@@@@AAACCCDDDDDDEEEFFFGGGGGGHHHHHHGGGCCCCCCCCCCCCDDDDDDDDDDDD@@@EEENNNXXXaaannn;;;:::999888888999::::::777777888999999:::;;;;;;;;;;;;;;;;;;:::999888777999999999999999999999999888999::::::;;;;;;::::::<<<;;;:::999999:::<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<=========>>>AAABBBBBBAAAAAAAAADDDFFFFFFFFFGGGIIIJJJJJJJJJJJJMMMOOOQQQQQQOOONNNNNNNNNPPPPPPPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRRRRNNNKKKKKKNNNRRRTTTTTTUUUWWWXXXYYYZZZYYYWWWVVVVVVVVVUUUUUUVVVWWWXXXYYYWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGCCCDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<888999999999999888777777777777888666555555777999777777777777888888888888777777777777777666555555555555555555555555555555444444222111000000000000000111222444444333222111111111111111111000//////000000000000000000000000111///------...//////..............................///000///...---...///------------------------000///......///111333444;;;555...,,,---//////---////////////...---,,,+++...---------......//////------------------------,,,,,,,,,+++)))***---///---.........,,,,,,---///+++,,,...///000000000///000///......///000///...------------------------,,,---------......//////+++++++++,,,,,,---------+++%%%$$$))),,,,,,,,,///...---+++***)))***+++,,,,,,,,,------...//////000,,,---...---+++***+++,,,---------,,,---......///,,,,,,---...///000111111111000000//////000000111+++,,,,,,---------,,,,,,...------,,,,,,,,,------////////////////////////111000///...------...///...///000111000000///...............////////////000000111222444555666666666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>@@@AAABBBDDDCCCAAA@@@@@@AAACCCDDDBBBBBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGCCCGGGOOOZZZdddrrr999888888777777888888999777777888888999:::::::::;;;;;;;;;;;;:::999888777999999999999999999999999888999999:::::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<======::::::;;;<<<===>>>>>>???AAABBBCCCBBBBBBBBBDDDFFFGGGGGGGGGHHHHHHHHHHHHHHHNNNOOOPPPPPPNNNLLLLLLMMMOOONNNNNNMMMMMMNNNNNNOOOLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPNNNLLLLLLNNNQQQSSSSSSSSSTTTUUUWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVTTTTTTSSSRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPOOONNNLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>========================<<<<<<;;;:::::::::;;;;;;888999999999999888777777666777777666555444666888777777777777888888888888777777777777777666555555555555555555555555555555222222111111111111111111000111333444444444333222111111111111111000//////000000000000000000000000222000...............,,,...........................///000///---------...//////...------,,,++++++++++++***+++,,,...000222999555///,,,---...---,,,////////////...---,,,,,,---------.........//////------------------------,,,---,,,***))))))***,,,+++,,,,,,,,,++++++,,,...---------...//////000000...+++***,,,///000///---++++++,,,------...//////,,,,,,------------------++++++,,,,,,,,,,,,------+++'''&&&***---------///...---+++******+++,,,,,,,,,,,,,,,---......//////***+++---,,,,,,+++---...,,,,,,,,,,,,,,,------...,,,,,,---...///000000111000000////////////000000,,,,,,,,,,,,------...//////...,,,++++++,,,...///........................000///......---............//////000000000//////............////////////000000111222444555666666555666777888888999999888;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???@@@AAABBBDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFHHHPPP\\\hhhxxx666666666666777777777888777777888888999999999::::::::::::::::::999888888888888888888888888888888888888999::::::::::::999888888999999999777666555;;;;;;<<<<<<<<<=========999999:::;;;===>>>??????@@@AAACCCCCCCCCCCCEEEGGGGGGGGGGGGGGGGGGHHHHHHIIINNNOOOOOONNNLLLJJJJJJKKKLLLKKKKKKKKKKKKMMMNNNPPPLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNMMMOOONNNNNNNNNPPPQQQSSSSSSSSSTTTUUUUUUVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKIIIHHHIIIJJJKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::888999999999999888777777777888888888666666777999666777777777888888888888777777777777777666555555222222222222222222222222333222111111000000111111000111222333333333222222111111111111111000//////000000000000000000000000111///......//////...---...........................///000///---,,,---.........---------,,,,,,,,,************+++,,,---...333000,,,+++,,,,,,,,,+++......//////...------,,,++++++,,,,,,,,,---,,,,,,------------------------,,,,,,,,,+++******+++------///111111000---------...------------...///000...+++***,,,111333111///,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---......------------,,,,,,+++++++++,,,,,,,,,,,,,,,------.........***,,,---,,,++++++,,,...,,,++++++++++++,,,------,,,,,,---......///000000//////............//////...------------///111222///---+++******,,,///000------------------------..............................//////////////////000000000000111111111111000000111222444555666666555555777888999999888888<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGNNN\\\kkk~~~555555666666777777777777777888888888888888999999999999::::::999999888888888888888888888888888888777888999999::::::999999666777888999888777555444;;;;;;;;;;;;<<<<<<<<<===888999:::;;;<<<===>>>??????@@@BBBCCCCCCCCCEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMKKKIIIHHHIIIJJJIIIIIIHHHIIIJJJLLLNNNOOOLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGIIIJJJKKKKKKKKKKKKOOOOOOPPPQQQRRRRRRTTTUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJLLLNNNPPPKKKJJJHHHGGGFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCFFFFFFFFFEEEDDDBBBAAA@@@?????????>>>>>>>>>==============================999999::::::::::::::::::888999999999999888777777666888999888777666777888666777777777888888888888777777777777777666555555222222222222222222222222444444222111000////////////000000111111111111111111111111111111000//////////////////////////////...------...000111000...........................---//////...---,,,---...,,,,,,,,,---------......//////..................---,,,++++++,,,---...---.........///......---,,,***+++,,,---------,,,,,,------------------------***+++---,,,,,,,,,...000444777;;;===:::555111///...------------......///000...---///333555444333......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...///000.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------,,,---...---+++***+++,,,,,,++++++++++++,,,------,,,,,,------......//////...------,,,,,,------...---,,,++++++,,,...000111///---+++******,,,///111------------------------------.................................//////000000000000000111111111111000000111222444555666666555666777888888999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGFFFEEEDDDEEEFFFGGGIIIFFFFFFMMM\\\ooo444444555666777777777777888888888888888888888888888999999999999999888888888888888888888888888888777888888999999999999999777888999::::::999777666:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<======>>>===???AAACCCCCCCCCDDDEEEDDDDDDCCCDDDEEEGGGIIIJJJIIIJJJJJJHHHFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKGGGGGGHHHIIIIIIJJJKKKKKKNNNPPPRRRSSSSSSSSSTTTUUUVVVVVVUUUSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOQQQQQQRRRSSSSSSSSSRRRRRRNNNOOOOOOPPPPPPOOONNNNNNKKKLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLNNNPPPRRRLLLJJJHHHFFFFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>=================================999999:::;;;;;;;;;::::::888999999999999888777777444666888777666555555666777777777777888888888888777777777777777666555555444444444444444444444444555444333111000/////////////////////000000000111111111111111111000//////////////////////////////---,,,---...000111000///........................---...///...,,,,,,,,,---++++++,,,,,,---...///////////////......---,,,,,,***+++,,,---///000000111---...............------,,,---.../////////...---------------------------)))+++------------///111222666;;;===:::555000...------------------------***+++,,,---...///000000//////...---,,,,,,++++++------...//////000000111------,,,,,,,,,,,,++++++'''+++...,,,+++---...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,------...,,,,,,---------.........------,,,,,,,,,,,,------************++++++,,,------,,,+++++++++---///000------------------------,,,,,,---............---------------...///000000............////////////000000111222444555666666666666666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCEEEFFFHHHHHHGGGNNN```ttt333444666777888888777777888888888888777777777777888888999999999999888888888888888888888888888888777777888999999999999999777777888888888888888888999999999::::::::::::;;;:::::::::;;;;;;<<<<<<<<<;;;===@@@BBBBBBBBBCCCDDDDDDCCCBBBAAABBBCCCEEEFFFFFFGGGGGGEEEDDDDDDFFFHHHEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIIIIIIIIIIKKKLLLMMMLLLOOOSSSTTTSSSRRRSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNOOOPPPQQQQQQPPPPPPNNNOOOPPPQQQRRRRRRQQQPPPNNNNNNOOOPPPPPPPPPOOONNNLLLLLLLLLMMMMMMNNNNNNNNNKKKKKKLLLLLLMMMNNNOOOOOOLLLJJJHHHFFFEEEFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<<<<<<<;;;:::888999999999999888777777555777888999777666666777777777777777888888888888777777777777777666555555333333333333333333333333333222222111000000111111000000000000000111111222111111111111111000//////////////////////////////.........///111111///---........................---...///...,,,+++,,,---,,,---------------------,,,------------,,,,,,+++)))+++---....../////////------...............---+++,,,...000000///...---------------------------)))+++------,,,,,,---...,,,///222333111///------,,,---.........---,,,,,,%%%(((++++++)))(((+++...---------------------,,,++++++,,,---///000111111---------,,,,,,+++++++++%%%,,,///+++***---...,,,+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...---------,,,---......///,,,,,,------------......///......------......///++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////------------------------+++,,,---.........------------,,,,,,---...000111............////////////000000111222444555666666888777555555555777:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEECCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@BBBDDDFFFLLLKKKSSSfff|||333444666888888888888777888888888777777777777777777888888999999999888888777777777777777777777777777777888999999999999888444444555555666666777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@AAAAAABBBBBBDDDDDDCCCAAA?????????AAABBBDDDEEEEEEDDDCCCCCCEEEGGGDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLNNNOOOJJJNNNRRRTTTRRRQQQRRRSSSPPPPPPOOONNNNNNOOOOOOOOOLLLMMMNNNPPPQQQQQQPPPPPPMMMMMMOOOPPPQQQPPPPPPOOOMMMNNNPPPPPPQQQPPPOOONNNMMMMMMNNNNNNOOOOOOOOOOOOKKKKKKLLLMMMNNNMMMMMMLLLLLLKKKHHHFFFEEEFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCBBBBBBAAAAAA>>>>>>>>>>>>============::::::::::::::::::::::::888999;;;<<<===<<<;;;;;;888999999999999888777777777999;;;;;;:::999999999777777777777888888888888777777777777777666666555111111111111111111111111111111000000111222222333111111111000111111222333111111111111111000//////////////////////////////000//////000000000---+++........................---...///...,,,+++,,,---///......------,,,,,,+++......///000111111111000(((***,,,---,,,++++++,,,------...............---)))***,,,......---,,,+++------------------------***,,,------+++******++++++,,,......---...///111+++,,,...//////...,,,***(((...222000,,,***...444+++,,,,,,------......///'''''')))***,,,---//////---------,,,,,,+++++++++***111333...+++,,,,,,)))+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,...000...------------...//////,,,,,,------------------000000////////////000000...///000000000///...---++++++,,,------...//////........................***+++---...///...------------,,,,,,---...000111000000000000111111111111000000111222444555666666999777555444444777:::===========================<<<<<<===???@@@CCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFDDDCCCCCCEEEGGGIIIPPPOOOWWWjjj555555555555555555555555555555555555555666777777999888888888777777666666777777777777777777777777777777888888888777777666666666555555555666666777;;;:::999888777888999:::999999:::::::::;;;;;;;;;999:::<<<===>>>>>>??????AAA@@@???>>>>>>@@@BBBCCC@@@AAACCCDDDFFFFFFFFFEEE???@@@BBBDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRNNNNNNMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNLLLKKKPPPMMMKKKKKKMMMNNNLLLJJJIIIIIIIIIJJJJJJLLLMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIKKKKKKIIIGGGEEECCCBBBAAADDDBBB@@@@@@AAAAAAAAA@@@???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777666666:::777444555888:::999777999777777;;;BBBDDDAAA===333444555666777777777777222222333333333333444444222111111111000000//////000000000111222222222333222333444555444222000...000000000000000000000000000000//////.........---------...///000000//////////////////////////////+++,,,---......---,,,+++......---------,,,,,,,,,---------.........//////,,,+++,,,///222333000---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...,,,,,,------,,,+++------------------------+++,,,------++++++,,,---////////////////////////------------------------,,,---------,,,+++******////////////...---,,,+++,,,,,,------...///000000---------,,,,,,+++++++++------------,,,,,,+++***------,,,++++++*********---------....../////////111---******---000000///---...///...---...///111///......------,,,++++++......---,,,---...///000++++++---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,..................------000000000000000/////////222222222333444555666777777777777777777888888888<<<===============<<<<<<<<<===???@@@AAAAAA@@@???CCCBBB@@@??????@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDGGGJJJLLLLLLOOOYYYmmm555555555555555555555555555555555555555666666777888888888777777777666666555555555555555555555555666666777888888888888888555555555555555666777777::::::999888888888888999888999999999999:::::::::999999;;;<<<===>>>>>>>>>@@@???>>>======???@@@AAA@@@AAABBBDDDEEEEEEDDDDDDAAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQPPPPPPOOOQQQNNNLLLLLLMMMNNNMMMKKKKKKJJJJJJJJJJJJKKKLLLLLLIIIHHHHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEFFFFFFFFFEEEGGGHHHGGGFFFEEEFFFGGGFFFEEEEEEDDDCCCBBBBBBAAABBBAAA??????@@@@@@@@@???::::::;;;<<<===>>>??????<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999888888888777777888999999888888999999999>>>FFFMMMPPPNNNHHHDDD555555555555555555444333222222333333333333444444111111111111000000000///111111111111111111222222111111222333222000...---////////////////////////000/////////............------...///////////////........................---...////////////...---......---------,,,,,,,,,---------.........//////...------///111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++///---,,,,,,---...,,,+++************************+++,,,------++++++,,,---------------------------------------------------,,,,,,---------.....................---,,,+++******++++++,,,------......---------,,,,,,,,,++++++---------------,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,------.........000---++++++---///000///---...///...---...///111///......------,,,,,,+++...------,,,---...///000------......///.................................------...............---.....................---000000111222333444555555777777777777777888888888<<<<<<<<<======<<<<<<;;;===>>>???@@@@@@@@@@@@@@@CCCBBB@@@??????@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFEEECCCCCCDDDFFFIIIKKKLLLOOOYYYmmm444444444444444444444444555444444444444555666666777777777777666666666666888888888888888888888888666666777888999999999999444444444555555777888999999999999999999888777777777777777888888888999999777888999;;;<<<<<<======>>>===<<<<<<<<<===???@@@???@@@BBBCCCDDDCCCCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOQQQRRRSSSSSSRRRRRROOOMMMLLLMMMMMMMMMLLLMMMLLLKKKKKKJJJJJJJJJKKKGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEDDDCCCDDDFFF@@@@@@@@@AAAAAAAAABBBBBBAAA???>>>>>>??????>>>===::::::;;;<<<===>>>???@@@<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999999444777999777666888>>>CCCKKKPPPVVVVVVPPPGGG@@@<<<777777666555444222111000222222333333333333444444111111111111000000000000111111111111111111000000//////000000000...---,,,////////////////////////////////////............------...////////////...........................//////000000000000//////......---------,,,,,,,,,---------...............///......///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...---------------,,,+++***)))******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,+++*********+++,,,------------------...............///---++++++---/////////---...///...---...///111//////......---,,,,,,,,,...------------...//////......//////...------,,,////////////////////////,,,,,,---...////////////------.....................///111222333444333333666666666777777888888888;;;<<<<<<======<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBCCCFFFHHHJJJLLLOOOZZZnnn444444444444444444444444444444333333444444555666666666666666666666666666888888888888888888888888777888888999888888777777333333444444666777999999777888999999999888666555666666666777777777777888666777888999;;;;;;;;;;;;======<<<<<<<<<===>>>??????@@@AAABBBCCCBBBAAAAAAFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGFFFFFFGGGIIIIIIIIIIIIHHHHHHGGGGGGJJJKKKKKKLLLMMMMMMNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOQQQRRRRRRRRRQQQPPPOOOLLLKKKKKKKKKLLLLLLOOONNNMMMKKKJJJJJJIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCEEE???@@@@@@@@@AAABBBBBBBBBAAA@@@>>>>>>?????????>>>???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999:::::::::===CCCLLLSSSVVVTTTOOOGGG???999444222888777777666555333222111222222222333333333444444111111111000000000000000222222111111000000//////...////////////...---,,,///////////////////////////////////////.........------...//////.................................//////000000000000//////......---------,,,,,,,,,................................./////////---,,,------------------------...,,,+++******+++,,,---...---,,,,,,---...---,,,........................+++,,,------++++++,,,---........................------------------------...---,,,+++******++++++---.........------,,,+++******+++++++++,,,,,,,,,------------------,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------//////////////////000000...---,,,,,,---...//////---...///...---...///111/////////...------,,,,,,------------......//////---...............------////////////////////////+++,,,---...////////////////////////000000000000---///111333444444333222555555666666777888888888<<<<<<===>>>>>>>>>======>>>>>>======>>>@@@BBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBCCCEEEGGGIIILLLOOOZZZnnn444444444444444444444444333333333333333444555555555555555555555555555666333333333333333333333333999999999888777666555444333333444444666777999999666777888999888777666555555555666666666777777777555666777999::::::;;;;;;============>>>>>>??????>>>???@@@BBBBBBBBBAAAAAAGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFJJJKKKLLLMMMNNNNNNNNNNNNJJJJJJKKKKKKKKKLLLLLLLLLOOOOOOOOOPPPPPPOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMMMMLLLKKKIIIHHHIIIKKKLLLPPPOOOMMMLLLJJJIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBDDDEEEDDDCCCBBBCCCEEECCCCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>@@@@@@???>>>AAA@@@???===<<<:::999888<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777888888888888888888??????BBBHHHNNNSSSTTTSSSJJJCCC;;;777777777666444777777777777777666555555222222222333333333444444000000000000000000111111222111111000000///////////////////////////.......................................///////////////------............------......................................................---------,,,,,,,,,.....................---+++,,,---.........//////------------------------------,,,++++++,,,---......,,,,,,,,,......---,,,************************+++,,,------++++++,,,---........................------------------------,,,,,,,,,,,,,,,------......////////////......---,,,,,,,,,---------------------------------------,,,------......------------------,,,,,,,,,++++++........................------...------...//////---...///...---...///111000//////......---,,,,,,---------...............+++,,,---...////////////........................+++,,,---...////////////.../////////000000111111...///222444555555444333444555555666777777888888<<<===>>>???????????????>>>=========>>>@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCBBBCCCDDDEEEGGGHHHLLLOOOYYYmmm333333333333333333333333333222222222222333444444444444444555555555555555444444444444444444444444888888888777666555444333444444444555555777888999777777777777777666555555555555555666666666777777555666777999::::::;;;;;;=========>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJLLLLLLLLLKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJIIIGGGFFFHHHKKKNNNPPPOOONNNLLLKKKJJJIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAABBBCCCDDDCCCBBBAAABBBDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA??????@@@@@@@@@???============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777777777777888888888:::===CCCLLLRRROOOFFF>>>===888444666;;;<<<888333666666777888888888777777222222333333333333444444000000000000111111111111000000000000000000//////000000000000//////000000.................................///////////////---............---,,,,,,------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,...............---------***+++---------...///111------------------------------------............---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++------------------------)))***,,,...000111111111//////000000000//////...........................------------............,,,------............---.........---,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,---///...------...000---...///...---...///111000000//////...---------,,,---......//////......***+++,,,...///000000000------------------------,,,,,,---...////////////,,,,,,------...////////////000222333444555444444444444555666777777888888<<<<<<===>>>????????????=========>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGGGGHHHHHHGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHJJJMMMXXXlll333333333333333333333333222222222222222333333444333333444444444555555555777777777777777777777777444444555555555555444444555555555555555666777777777777666555555555555666555666666666666777777777666666888999:::;;;;;;;;;;;;;;;<<<===============<<<===@@@BBBDDDDDDEEEDDDEEEEEEFFFGGGGGGHHHGGGGGGBBBBBBAAAAAACCCEEEHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLNNNNNNOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIGGGFFFHHHMMMQQQPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBBBB@@@@@@AAABBBDDDCCCCCCCCCCCCBBBBBBBBBAAA???>>>>>>??????>>>===;;;;;;<<<<<<===>>>>>>???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777777888888999999999444888===AAABBB>>>888444999888888:::;;;999555111666666777777777777666666222222333333333333444444///000000000111111111111/////////000000000000000000///////////////000000..................................../////////000---.........------,,,+++------------------------...---,,,++++++,,,---.........---------,,,,,,,,,//////.........---------+++---...---,,,,,,...000........................,,,---///000111000///...---,,,+++,,,...///...---........................+++,,,------++++++,,,---++++++++++++++++++++++++------------------------(((***,,,...///...,,,+++......///////////////...........................------------.........///,,,,,,---...............------------------,,,,,,...---------,,,,,,,,,,,,+++---//////------...000---...///...---...///111000000//////......------,,,---.../////////...---,,,,,,---.../////////...------------------------------...............---,,,,,,------...//////000//////000111222333444444333333444555666777888999:::;;;<<<======>>>>>>>>>;;;<<<===???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDDDDEEEFFFGGGHHHIIIIIILLLVVVjjj333333333333333333333333222222111111222222333444333333333444444555555555555555555555555555555555000111222444555666666666666666555555555666666777888777666444444555666666666666666666777777777888666777888999:::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<===@@@BBBDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHGGGGGG??????>>>???AAADDDGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLLLLLLLKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJHHHIIIIIIHHHGGGIIIOOOTTTPPPOOONNNLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD???@@@BBBCCCCCCBBB@@@???>>>@@@AAA@@@???>>>???@@@AAAAAAAAAAAAAAAAAABBBBBB@@@>>>===<<<===>>>===<<<;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::888999999666333444999>>>444666777777555555666888666666777777666555444444222222333333333444444444//////000000111111111222......//////000000111111//////.........//////000........................---.........//////000000---.........------,,,+++------------------------...---,,,++++++,,,---.........---------,,,,,,,,,//////.........------------...///...+++***,,,///........................,,,---000222333111///...---,,,+++,,,...///...---+++++++++++++++++++++++++++,,,------++++++,,,---------------------------------------------------***+++,,,---+++'''### ------...............---........................---------.........//////,,,,,,---.../////////...+++,,,,,,------......///111111000000/////////...***---000000---,,,...000---...//////---...///111000000000///......------,,,,,,.../////////...---.........///......---,,,.................................///......------.........///000111111222////////////000222333444333333444555666777888999888999:::;;;<<<<<<<<<<<<:::;;;>>>@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHKKKVVVjjj222222222222222222222222111111222333333333333222444444444444444444444444555444444333333444444555222222444444444444222222555666777666444333333444888777555555777777777666444444444555555555555666777555444666999;;;:::888888888888999:::<<>><<<<<<<<<======;;;999:::<<<===;;;999::::::::::::::::::::::::;;;;;;::::::::::::999999;;;:::999888777777777777999888888777666555555444555555666666666666555555777777666555444444333333444444333222222111111000111111222222222111111000000000000000000000000000......////////////......000////////////.........------...000111111111111---......//////000000000........................+++,,,------......------///......---------......000111222222222111///...+++,,,------......------***)))))),,,000111///,,,,,,000111//////333444222000///...---------......))))))***+++,,,,,,------......---------......////////////......---------//////000000000///---,,,---,,,,,,,,,,,,---......---...111444555444///,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---......//////.........///000///---,,,---...------------------------/////////......///111222111111000000//////......------------------------)))***++++++------...///...---------...///111222.../////////...---,,,,,,............////////////000111222222444444555666888888888888888999999::::::;;;;;;<<<<<<;;;;;;:::777888999;;;>>>@@@AAABBBAAABBBCCCBBBBBBBBBDDDFFFCCCCCCDDDEEEFFFGGGGGGHHHEEECCC@@@@@@CCCFFFHHHIIIFFFJJJUUUjjj222222222222222222222222222222333333333333333333222222222222222222222222444444333333333333444444222333333444444333333222333555666555444444555666888666555555666777777666555555555666666666777777888777666777:::;;;:::888999888888999:::<<<>>>@@@??????@@@AAAAAABBBBBBCCCEEEEEEEEEFFFFFFEEEEEEDDDAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNMMMJJJHHHIIIKKKMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKJJJJJJJJJKKKLLLLLLRRRQQQOOOMMMKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???>>>===<<<=========;;;999:::<<<<<<:::888::::::::::::::::::::::::::::::999999999888888888;;;:::999888777777777777888888888777666555555555555555666666666666555555777666666555444444333333222222222222222222222333444333333222111000//////000000000000000000000000......////////////....../////////............------...///000000000000000.............../////////------------------------+++,,,------......------......---------......///....../////////...---,,,+++,,,------......------...---,,,///222333000---///000///...222777666111)))***+++,,,------,,,,,,*********+++,,,,,,,,,------------......000111222------,,,,,,,,,+++++++++....../////////...---,,,---,,,,,,,,,,,,---......+++,,,...111444333000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,***)))(((***+++,,,,,,------,,,,,,............---------...........................000...,,,,,,...111333333000000000000//////......---------------------------------,,,,,,,,,++++++......------...///111222////////////.........---............////////////000111222222444444555666555555555555555666666777888999:::;;;<<<<<<===<<<;;;<<<===>>>???@@@AAABBBAAABBBCCCBBBBBBBBBDDDFFFDDDDDDEEEEEEFFFFFFGGGGGGEEECCCAAAAAADDDFFFHHHHHHFFFJJJUUUjjj222222222222222222222222444333222222222222333333222222222222222222222222444444333333333333444444222333333444444333333222222333555555444555666888888666555555666777777666666666666666777777777888:::888888888::::::999888999999888999:::<<<>>>???>>>>>>???@@@AAAAAAAAAAAADDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOMMMKKKIIIJJJKKKMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOOOONNNLLLKKKKKKLLLNNNOOOJJJJJJJJJJJJKKKLLLNNNNNNOOONNNMMMLLLKKKJJJJJJJJJGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA???>>>============<<<;;;::::::;;;;;;:::888::::::::::::::::::::::::999999999888888888777777:::999888888777777777777888888777777666666555555555555666666666666555555666666666555444444333333000111111222333333444444666555333111////////////000000000000000000000000...//////000000//////...///............---------...//////000000000//////111111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------...///000------......------,,,+++,,,,,,---............---000...///222666888666333333111......444:::777000%%%'''***---...---,,,***++++++++++++,,,,,,,,,,,,,,,------...///111222333---,,,,,,,,,,,,+++++++++------.........---,,,,,,---,,,,,,,,,,,,---......******+++...111222111///++++++,,,,,,---------...+++++++++,,,,,,---------//////...---,,,***)))(((***+++,,,,,,------,,,,,,///---,,,,,,---///......////////////////////////000---+++,,,111444555555000000000////////////...------------------------------------,,,,,,,,,,,,......---......///000111000000///.........//////............////////////000111222222444444555666888777777777777888999999777888999;;;===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCBBBBBBBBBDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBCCCEEEGGGGGGGGGFFFJJJUUUjjj222222222222222222222222333333222111111111222333444444444444444444444444444333333333333333333444333333333333333333333333333444555555444444555777777666444444666777666555555555666666666777777777999888888888888888888777999999999999:::<<<>>>???;;;<<<>>>AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFEEECCCCCCDDDFFFIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOLLLLLLKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJJJJJJJKKKKKKLLLMMMNNNLLLJJJHHHHHHJJJLLLNNNJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEEEE??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>=========<<<<<<;;;:::::::::999999999999999999999999999999999999999999888888888888999999888777777777777777888777777777666666666555555555666666666666555555666666555555555444444444111111111222222333333333666444222000//////000111000000000000000000000000//////000000000000//////............------------/////////000//////......000//////......---------------------------------+++,,,------......------,,,,,,,,,---...///000111/////////.........------,,,------...............------...444:::>>>>>><<<333444222000222666444///(((***,,,.........---,,,,,,,,,,,,,,,,,,,,,++++++------------...///111111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++******+++...///...---,,,,,,,,,------------...******+++,,,,,,---......++++++,,,---------,,,,,,,,,---......//////......///---,,,,,,...000///..............................------111666999777555////////////////////////........................******+++,,,---...//////............//////000000//////...---------...///............////////////000111222222444444555666999999888888999999:::;;;888999:::<<<======>>>>>>;;;<<<<<<===>>>>>>??????AAABBBCCCBBBBBBBBBDDDFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBDDDFFFGGGFFFEEEFFFJJJUUUiii222222222222222222222222222111111111111222333333444444444444444444444444333333333222222333333333333333333333333333333333555666777666444333444555777555444444555666666555444444555555555666666666777777777777666666666666:::999999999:::<<<===???<<<===@@@BBBDDDEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLMMMJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJGGGFFFFFFGGGJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEE??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===============<<<::::::999:::999999999999999999999999;;;::::::::::::999999999888888777777666777777777777777777777666666666666555555666666666666555555555555555555555444444444333333333222222222111111333222000//////111333444000000000000000000000000//////000000000000////////////.........---------...////////////......---++++++******))))))((((((////////////////////////+++,,,------......------,,,,,,,,,---...///000111///......---------------,,,---......//////......------///444;;;??????===111666666111------...------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........................,,,,,,+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---,,,******+++,,,+++***.........---------,,,,,,******+++,,,,,,---......***+++,,,,,,---------,,,,,,---......//////......///......///000000///...------------------------,,,---111666;;;;;;777333.............../////////........................***+++,,,---...//////000.........///////////////...---------------..................////////////000111222222444444555666666555555555555666777777;;;;;;<<<<<<======<<<<<<:::;;;<<<===>>>???@@@AAAAAABBBCCCBBBBBBBBBDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBDDDFFFGGGFFFEEEGGGJJJUUUiii222222222222222222222222000111222444555555555555222222222222222222222222333333222222222222333333444333333222222333333444666777777666444222333444777555444444555666666555444444444444555555555555444666777666555555666777::::::999999:::;;;===>>>@@@AAACCCDDDDDDCCCAAA@@@CCCBBBAAAAAABBBCCCEEEFFFEEEEEEFFFFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOOOOMMMLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJHHHHHHHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@AAAAAAAAAAAA??????@@@BBBCCCDDDEEEFFFBBBBBBAAAAAAAAAAAA@@@@@@???????????????>>>======>>>??????>>>;;;::::::;;;999999999999999999999999;;;;;;;;;:::::::::999999888777777666666777777777777777777777666666666666555555666666666666555555555555555555555555555555444444333333222111111000111000000000000222333444000000000000000000000000///000000111111000000///000////////////.........---....../////////......------------,,,,,,,,,,,,////////////////////////+++,,,------......---------------------...///000------,,,++++++++++++,,,------...////////////...000///000444888;;;999777///666888111***)))+++,,,---,,,+++)))))))))***+++,,,,,,,,,,,,------------///...---,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,---------,,,,,,,,,,,,---.........,,,++++++++++++***(((///.........------,,,,,,+++++++++,,,,,,---------------------,,,+++***)))***+++,,,,,,------,,,,,,...111333444222000//////------------------------+++///444999:::777444111---............/////////....................................---------,,,......////////////......,,,---......///.....................////////////000111222222444444555666777777666666777777888999<<<<<<=========<<<<<<;;;<<<===>>>???AAABBBCCCDDDAAABBBCCCBBBBBBBBBDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBCCCEEEFFFFFFEEEGGGJJJUUUiii222222222222222222222222000222555888::::::999999222222222222222222222222333333222222222222333333444333333222222333333444444555666555444333444555777555333444555666555555555555555555666666666666333666777777666555777999;;;:::999999:::;;;===>>>???@@@BBBDDDDDDBBB@@@???BBBAAA@@@@@@AAABBBEEEFFFCCCEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJLLLOOOQQQPPPNNNLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@???>>>======???@@@AAA???<<<:::;;;<<<888888888888888888888888::::::::::::999999999888777777666666666666777777666666666666777777777777555555666666666666555555555555555555555555555555333222222222222222222222111111111111111222222222000000000000000000000000000000111111111111000000111111000000000/////////,,,,,,---...////////////000000000000000000111111////////////////////////+++,,,------......------......---------......///......,,,+++++++++,,,---------...//////////////////......111555777555222///333444///++++++,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---...............---,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///---,,,,,,,,,,,,---......,,,+++***+++,,,,,,+++)))------------............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********+++,,,,,,------,,,,,,---333999999444...---///........................+++000555666333000000111---------.........//////....................................------------......///000000///...---,,,...000222222111///...............////////////000111222222444444555666999999999888999::::::;;;:::;;;<<<======>>>======>>>>>>???@@@@@@AAABBBBBBAAABBBCCCBBBBBBBBBDDDFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGDDDBBBBBBCCCEEEFFFFFFGGGJJJUUUiii222222222222222222222222000333888<<<>>>>>>===;;;444444444444444444444444333222222222222222222333444444222222222222444444222444555555444444666777666555333333555666555444666666666666777777777777333666888888777777999;;;;;;::::::999:::;;;===>>>:::<<>>>>>???@@@@@@???======@@@AAABBB@@@===;;;<<<===888888888888888888888888999999999888888888888777777777666666666666777888666666666666777777777777555555666666666666555555444555555555555555555555111111111222222333444444222222222222222111000///000000000000000000000000000000111111111111000000111111111111000000000000+++,,,---...////////////+++,,,,,,,,,------..............................+++,,,------......------///......---------......111000///...---...//////---......///////////////+++***+++///444666444222///111000------000///+++)))+++...000111000///...++++++,,,,,,---...//////---------------...///000---------....../////////------,,,+++,,,---///000---,,,,,,,,,,,,---......***)))***,,,......,,,***++++++,,,---...///000111---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,---......//////......,,,555======555...---///////////////////////////,,,111555333---***---111---------.........//////////////////////////////+++,,,,,,---...///000000......///000000///...------///222555555444111///............/////////000000111222333444555555666666666666555666777777888999:::;;;===>>>????????????>>>>>>>>>>>>>>>>>>>>>AAABBBCCCBBBBBBBBBDDDFFFCCCDDDDDDEEEFFFGGGGGGHHHHHHEEEBBBAAACCCEEEFFFGGGGGGJJJUUUiii000111222333444444333333444333444888>>>AAA???===888666444222111222333444333222111000000222444555444333111//////000111222333333222222333333444555444555555666666666666666555777888777555444444555;;;888444111111555:::======@@@BBB???999666888:::888999999:::;;;<<<======AAAAAAAAA@@@AAAAAABBBBBBEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKKKKIIIHHHIIIKKKNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPNNNLLLKKKLLLNNNPPPRRRNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCCCCCCCBBBBBBAAAAAAAAAGGGEEECCCAAA@@@AAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@BBB@@@>>>???AAABBB@@@>>>@@@@@@@@@??????@@@@@@AAAEEEDDDBBB@@@???>>>>>>>>><<<;;;999888888999;;;<<<;;;:::888666666666666777888777666666666666777777999888888777777777777777777888999888777666777888666666666555555444444444222222222333333444444444000111111222222222111111000000000000000000000000333222222222111111000000///////////////........................///000111000000///------,,,,,,,,,)))---111333222000...---/////////...------,,,,,,...------,,,,,,------...///////////////.........,,,,,,---......---,,,,,,'''))),,,...///000222333...---,,,---/////////---******+++,,,,,,---......+++++++++---/////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++***)))000///...------------------------,,,,,,+++++++++------,,,,,,,,,------......---,,,+++***)))))))))+++++++++***)))***---///------...---,,,+++---///---...///000000///...---......---,,,++++++******111666>>>???999000,,,---000///...---------......///222444222,,,)))***,,,............---,,,++++++.........---,,,+++))))))000111444888;;;999333...///////////////.........111333444444333333555666444444333444444555666777777999;;;;;;:::999:::;;;======<<<======>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHJJJVVVlll......//////////////////222222555;;;@@@AAA===999666555333111000111222333222111000//////111333444444333111000///000111222333333222222333333444555333333444555555555555555555666888777555444444555777666555444444666777999888;;;===<<<888666888;;;888999999:::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@AAABBBDDDEEEFFFEEEEEEDDDGGGFFFEEEEEEEEEFFFGGGHHHLLLLLLKKKIIIGGGGGGJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLNNNPPPRRRMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFDDDEEEFFFFFFEEECCCAAAAAABBBBBBBBBBBBBBBBBBGGGEEECCCBBBAAAAAABBBCCCAAABBBCCCDDDDDDCCCBBBAAABBB@@@???@@@BBBCCCAAA???AAA@@@@@@???@@@AAACCCDDDHHHGGGFFFDDDBBB@@@???>>>999888777666666777888999;;;:::888777666666777777888777777777777777777777999999888777777777777777777999999888777666666777444444444333333222222222222222222333333444444444111111222222222111111000000000000000000000000000////////////......------222111000000//////////////////.........//////000222111000///............---...///...------///111///......---------------,,,++++++******++++++,,,////////////............,,,,,,---......---,,,,,,***,,,...///......///000///...---...000111000///***++++++,,,------......,,,,,,,,,,,,------,,,***,,,------......------,,,........................//////...---,,,++++++***......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********......---------------......---,,,++++++++++++++++++---111444444111---+++,,,,,,---,,,+++***,,,...,,,---...//////...---,,,++++++,,,,,,---.........222777<<<;;;444---+++---........................111444666444///,,,---///,,,,,,---.........------............---,,,+++***///...///111333333000---/////////////////////...000222333333222222444555555555555555666777888888888:::<<<<<<;;;:::;;;<<<>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIJJJGGGIIIVVVmmm222111000//////000000111///111666>>>CCCCCC>>>999555333222000000000111111111000/////////000111222333222111000000000111222333333222222333333444555222222333444444444444444444666777777555444444555333333555666666666555444333666888888666666888;;;888999::::::<<<<<<===>>><<<<<<<<<<<<<<<===>>>>>>??????AAABBBCCCCCCCCCCCCFFFFFFEEEEEEFFFGGGGGGHHHKKKLLLKKKIIIGGGGGGIIIKKKMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKLLLMMMOOOPPPPPPLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJIIIIIIHHHHHHFFFDDDCCCCCCDDDEEECCCBBB@@@@@@AAABBBBBBCCCCCCDDDFFFEEEDDDBBBBBBBBBCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBCCCBBBAAAAAABBBCCCBBBAAABBBAAA@@@???AAADDDGGGIIILLLLLLKKKIIIFFFBBB???>>>888888666666666666888888::::::999888777777777777888888888888888888888888999999888777777777777888888999:::999777555555666444444444333333333333333222222333333333333444444222222222222222111000///000000000000000000000000............------------444333222000//////000000000000///.........//////333333222111000000000000111///,,,)))(((+++000444000///...---,,,---...///,,,++++++******++++++,,,........................,,,------......------,,,---...//////---,,,,,,---+++***)))***,,,---,,,++++++++++++,,,------...............------+++******,,,------......------,,,..............................---------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++000//////...---------...------,,,,,,,,,,,,,,,---+++///666>>>BBB>>>555...+++,,,,,,+++******+++---,,,,,,------------,,,,,,,,,,,,------...//////000111777;;;888111,,,,,,///,,,,,,------------------111444555444000---...///++++++,,,....../////////------............------///---++++++---/////////....../////////////////////111222222222222333555666666666666777888999999999;;;======<<<;;;<<<===???>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIJJJFFFIIIVVVnnn555333111/////////111222///111666===DDDEEEAAA===444333222111111111111222111111000000000000111222222222111000000111111222333333222222333333444555222222333444444444444444333555777666555444444555111222444666666555444333222444666666555555777999888888999:::;;;<<<======<<<<<<<<<<<<===>>>?????????@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHJJJKKKKKKJJJIIIIIIKKKMMMMMMMMMMMMLLLLLLKKKKKKKKKGGGHHHJJJLLLNNNOOOOOOOOOKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHFFFEEECCCDDDEEEEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBEEEEEECCCBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCAAA@@@???AAAEEEIIILLLMMMMMMLLLKKKGGGCCC>>><<<;;;::::::999999::::::;;;::::::999999888888888888888999999::::::::::::::::::999888888777777888888888:::;;;:::777555444444666666666666666555555555333333333333333333333333222222222222222111000///////////////////////////000000000000000000000000555444111000/////////000//////////////////000000333222111111000000000111111///,,,((('''***000555444222000...------...///...------,,,,,,------...------...............///---------------------------...//////---++++++,,,***)))((()))+++++++++***,,,,,,,,,,,,------.........///000///...---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---//////////////////......111000///...............------,,,,,,,,,---......,,,...555???GGGGGG@@@888,,,------,,,++++++,,,...------------------------000/////////.........---///888>>>;;;333///000222333222000.........///000///111222111...,,,,,,---,,,,,,---...............------...///////////////000///---,,,---///000111............///////////////111222333222333444666666666666666777888999999:::<<<>>>>>>===<<<===>>>>>>>>>>>>??????AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGCCCBBBBBBCCCDDDFFFHHHIIIHHHJJJWWWnnn111000...,,,+++,,,...///333222333777<<<>>><<<:::444333333222222222222222222222222111111222222222111111111111111111222222333333222222333333444555333333444555555555555444333444666666555444444555333333333333444444444555444555666666555555666777777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKKKKKKKKKKMMMOOOMMMLLLLLLLLLKKKKKKJJJJJJEEEGGGIIILLLNNNNNNNNNMMMJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKIIIHHHGGGGGGGGGHHHGGGEEEDDDDDDEEEFFFDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@DDDCCCCCCBBBBBBBBBBBBBBBAAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@AAAEEEIIIKKKKKKKKKKKKIIIEEEAAA<<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999999999:::;;;<<<<<<;;;;;;:::999999888888888888888888:::;;;:::888555444444666666666666666666666666333333333333333333333333222222222222222111000///////////////////////////111111111111111111111111333222111///......//////.........//////111222333111111000/////////000000//////---+++***,,,000333888666444111///...------...------,,,,,,------...,,,---------......//////------------------------+++,,,......---,,,,,,---...---,,,---///000///...,,,,,,------------......+++...//////---,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------......////////////////////////000000///...............------,,,,,,,,,---......///...000666>>>BBB???;;;---...///...,,,,,,...//////..................///000///////////////......---:::DDD@@@888555555555;;;888444111//////111222...///000000...---------.../////////......---,,,------...///000000000000---...///////////////000---.........//////000000000111333444333444666777555555555555666777888888:::<<<>>>>>>===<<<===>>>=========>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGBBBBBBBBBBBBDDDEEEGGGIIIJJJLLLWWWmmm111111///......///000000666333000000222444333111333333333333333333222222333333333333222222222111000111111111222222222222333333222222333333444555333333444555555555555555222444555555444444444555555444333222333444555666666666666555555555555444555666777888999::::::;;;888888888999:::;;;<<<============>>>???AAACCCDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGIIIKKKKKKKKKKKKMMMNNNJJJJJJJJJJJJJJJIIIIIIIIIEEEGGGIIIKKKLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHFFFFFFEEEFFFFFFGGGFFFDDDEEEFFFFFFEEECCCEEEEEEDDDCCCAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEDDDCCCBBBCCCDDDCCCBBBBBBCCCDDDCCCBBB@@@@@@AAACCCFFFGGGHHHHHHGGGEEEBBB>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999:::<<<===>>>======<<<::::::999888888888888999777999;;;;;;888666444444444444444444444555555555444444333333333333222222000111111222222222111111000000000000000000000000////////////000000000000000000000000000/////////////////////000111222222000//////.........//////---...//////......///111888777555333111///---,,,,,,++++++******++++++,,,,,,,,,,,,---......//////...------,,,,,,------...)))+++---------,,,---......---,,,---///000///...------------------......))),,,///...,,,***,,,...,,,------......------,,,........................------------------------......---------...//////,,,,,,,,,---------------///......---......//////------,,,,,,,,,,,,,,,---111...+++,,,000333444444...//////...------...000000///............///000+++,,,---...///111111222...>>>IIIDDD:::777666555666444222///---,,,,,,,,,//////000000000///......000000000//////---,,,,,,------...///000000//////))),,,...///...---------------......///000000000000222333444444555777888555555555555666777888888:::<<<>>>>>>===<<<===>>><<<<<<======???@@@BBBCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGEEEDDDDDDDDDEEEGGGHHHIIIKKKLLLUUUiii222222222333333333333333555111......000111000...111111222222222222222111222222222222222111000000000000111222222222222222333333222222333333444555222222333444444444444444111333555555444444444555444444444444444555555666555444333444555555444444444444555666777888999999888888888999:::;;;<<<===<<<<<<<<<===>>>@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKIIIGGGEEEDDDDDDEEEEEEFFFDDDCCCCCCDDDEEECCCBBBDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@@@@AAA@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCAAACCCDDDCCCAAA@@@BBBDDDCCCBBBAAA@@@@@@@@@AAABBBEEEDDDCCCAAA???===<<<;;;::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<;;;::::::999;;;===>>>??????>>>===;;;:::999999888888999999555888:::;;;999777555555333444444444555555555666444444444333333222222222///000111222222222222222000000000000000000000000........./////////000000...000111333333222111000222222111000/////////000/////////......//////000---///111111000///000111222333333333222000---,,,,,,++++++******++++++,,,++++++,,,------...//////...---,,,,,,,,,,,,---...***+++------,,,,,,,,,---,,,+++***+++,,,------+++..................---------000333111---+++,,,///,,,------......------,,,........................---------------------,,,---,,,,,,,,,------...///++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000...---,,,+++++++++++++++---,,,+++******+++,,,------...///...,,,,,,...//////...------------...///***+++,,,---///000111222222BBBKKKBBB666333333111...000333444333000,,,)))---------...//////...---...///////////////...---------.../////////......)))+++...---,,,+++,,,...------......///000000111///000222333333444666888666666666666777888999999:::;;;======<<<<<<<<<============>>>@@@BBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJIIIQQQddd|||...///000111111111111111111///---///333555444222///000111111111111000000111111111111111000///...///000111222222222222222333333222222333333444555111111222333333333333222111333555555444444444555333444555666666666555555222222111222444555555444333333444555666777888888:::::::::;;;<<<===???@@@============???AAACCCEEEBBBCCCEEEGGGHHHIIIHHHHHHHHHJJJJJJIIIFFFDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJKKKJJJIIIFFFDDDCCCCCCDDDDDDEEECCCBBBBBBCCCDDDBBBAAABBBBBBBBBBBBBBBBBBBBBAAA>>>??????@@@@@@@@@??????>>>@@@AAACCCDDDDDDCCCCCC@@@BBBDDDCCCAAA@@@AAADDDCCCBBBAAA@@@???>>>>>>>>>CCCBBBAAA???=========<<<;;;<<<<<<======<<<<<<;;;999:::;;;<<<<<<<<<;;;:::999;;;===???@@@???>>>>>>;;;:::999999888888999999444777:::;;;999777666555555666666666777777888888444444444333333222222222...///000111222333333333000000000000000000000000.../////////000000111111...000222555555444222111555444222111///...------000///////////////000000///000111111000000111333---///111222222000...,,,...------,,,,,,------...++++++,,,,,,---...//////...---,,,,,,,,,,,,---...+++---...---,,,++++++,,,...---,,,---///000///.....................------333666888666000---...111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,---...---------.........//////+++++++++,,,---...///000...---,,,+++******))))))(((***,,,---,,,+++,,,---------...---,,,+++---///...---,,,,,,,,,,,,---...---------...............666EEEKKK>>>111...000...000555<<>>>>>???@@@AAACCCEEEEEECCCBBBAAAAAA@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEFFFGGGDDDDDDCCCBBBBBBCCCDDDEEEHHHGGGNNNaaayyy////////////////////////111111222222222222111111111111111111111111111111333444444333111000111333111111111222333444555666222222222111111111000000//////000111222333333444222333555666666444333111444444444444444555666777444444444444444444444444333444555666777777777777999999:::;;;;;;<<<<<<===============>>>???@@@AAA@@@BBBFFFIIIKKKKKKJJJIIIGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDFFFGGGHHHIIIIIIJJJIIIJJJIIIGGGDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGEEEDDDCCCBBBBBBDDDCCCAAAAAACCCDDDCCCBBBBBBBBBAAA@@@@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@FFFEEEEEECCCBBBAAA@@@@@@BBBBBBAAA@@@@@@??????>>>======>>>>>>===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<===>>>??????>>>===<<<<<<;;;::::::999999::::::888888777666666666666666444444444555444444333333333333444444333222000///111222222222222111000000000000000000000000000000000000000000000000000000000111333444555555444333AAAHHHDDD666---000333/////////------...000222444000//////.........////////////000000///...------///////////////////////////......------......///,,,---...//////---+++******---000...***(((+++...///......------,,,,,,+++...---,,,+++,,,...000222777:::;;;888222---...000,,,------+++))))))***+++)))------******//////+++------------------------++++++++++++,,,,,,---...------...//////...---,,,,,,,,,------------------...//////...,,,***+++,,,////////////000000000000///...---,,,,,,,,,,,,,,,---.........//////000000---------,,,,,,---000222666>>>@@@888111000111///<<>>@@@@@@???>>>???@@@<<<===>>>???@@@AAABBBBBBCCCCCCCCCBBB@@@@@@AAABBBDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHOOO^^^uuu000000000000000000000000000111111222222111111000111111111111111111111111111111222111//////000222000000000111222333444555222222222111111111000000111111111111111222222222222333555666666555444333444333333333333444444555444444444444444444444444333444555666666777777777999999::::::;;;<<<<<<<<<============>>>???@@@@@@@@@BBBDDDGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHFFFGGGGGGFFFDDDDDDEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@AAAAAABBBCCCDDDEEEAAAAAABBBBBBCCCCCCCCCDDDBBBBBBAAA@@@@@@??????>>>======>>>>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;<<<======<<<;;;:::999999999999:::;;;<<<===888888777666666666666666666666666555444333222111444444555555444333111000222222222222222111000000000000000000000000000000///////////////////////////000111222222333333222???GGGFFF999111111111,,,//////...---...000222333///......---------......//////////////////...---........................---,,,,,,++++++,,,,,,---,,,---...//////---,,,+++,,,...000///,,,***,,,...---------------.........---,,,++++++,,,...000111666999:::777111---...000---......---++++++,,,---***......***+++......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///000000000000......------------------------...///000///---,,,,,,------------.........//////......---,,,,,,,,,---------........./////////000......---,,,+++---000333>>>CCCAAA666---///666:::@@@AAAFFFLLLHHH;;;111---,,,---...---///222222111++++++,,,---............---------............/////////............//////------------............000222333333333333444666777666666555666777888999999:::<<<<<<;;;;;;;;;<<<======>>>???@@@AAABBBBBBCCCDDDDDDBBBAAA@@@AAACCCDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHOOO___vvv111111111111111111111111000111111222222111111000111111111111111111111111///000111000//////000222/////////000111222333444222111111111111000000000222222222111111111000000222333555666666666555555444333333222222222222333444444444444444444444444333444555666666777666666888999999::::::;;;<<<<<<===<<<<<<======>>>???@@@???AAACCCEEEFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCBBBAAA???@@@@@@AAABBBBBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFDDDEEEEEEEEEDDDEEEGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFGGGHHHFFFDDDCCCCCCDDDEEEEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDFFFFFF@@@@@@AAAAAABBBCCCDDDDDDBBBBBBAAA@@@@@@??????>>>======>>>>>>>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888999999::::::999999888666777777888:::<<<>>>???888777777666666666666666777777777666555333111111555555555555444333222222222222222222222111111000000000000000000000000000....................................///000111222666>>>@@@999333222000***///......---...///111222...------,,,,,,---......---...//////////////////---------------------------,,,,,,++++++,,,,,,---+++,,,---.........---,,,/////////......---------++++++,,,---......//////,,,,,,+++++++++---...///444666777555000------...//////000...---,,,...///,,,......,,,,,,......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------///000111222222111000//////.........---,,,,,,,,,+++,,,---,,,+++***+++,,,+++,,,,,,,,,,,,---------------,,,,,,,,,---.....................////////////...---+++***---111444GGGGGG@@@333,,,111<<>>>>>===<<<===>>>======>>>???@@@AAAAAABBBCCCDDDDDDCCCAAAAAABBBDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHPPP```xxx000000000000000000000000000000111111111111000000111111111111111111111111...000111222111000111333/////////000111222333444111111111111000000000000111111111111111111111111222333444666666777777666555444333222222222222222444444444444444444444444333333444555666666666666888888888999::::::;;;;;;<<<<<<<<<<<<===>>>??????@@@AAABBBDDDDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@>>>???@@@AAABBBCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEDDDDDDFFFHHHFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEBBBCCCEEEFFFFFFFFFEEEDDDAAAAAA@@@@@@@@@AAABBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@??????>>>======>>>>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888888888888888888888555555666777888:::;;;<<<777777666666666666777777777777777666555444333222444444444444444333333222222222333333222222111000000000000000000000000000///////////////////////////...------...///111222+++222666333111222111---///............///000111......---------...//////------...///000000//////------------------------///......------......///++++++,,,............---///...------......---,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,---...000222333111...,,,+++,,,...///000///------...000---......------------,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...///111222222111000000000//////...---,,,,,,++++++,,,------,,,+++,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///........................//////---+++***---111555IIIDDD<<<444222777===AAA===<<<;;;999666111...---000---///333111+++,,,111111000000222444333...)))---------............//////............//////000////////////000000000000000222333333333333444666777777777777777888888888;;;===>>>>>>=========???===>>>>>>???@@@@@@AAAAAACCCDDDDDDCCCBBBAAACCCDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGFFFHHHPPPaaayyy////////////////////////000000000111111000000000000000000000000000000000---///111111000000000111000000000000222333444555000000000000000000000000///000000111222222333333222333444555555666666777555555444333222222333333444444444444444444444444222333444555666666666666777777888888999:::::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFDDDDDDFFFGGGFFFEEEBBBCCCEEEFFFFFFFFFEEEDDD@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888888888888666666666555666777777888777777666666666666777777555555666777777666666666333333333222222222222222222333333333333222111111000000000000000000000000000000000000000000000000000///......///000222333+++...000......111222111...............///////////////...//////000111111------...///000000//////........................///......------......///+++,,,,,,---...............---+++,,,------,,,***+++++++++*********)))))),,,,,,++++++,,,,,,---------.........,,,+++******---......---,,,,,,---///---------------,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,---///000000000//////000000///...------,,,,,,...///000000//////000111,,,---------............,,,,,,,,,,,,,,,---...///...............---------//////...,,,+++---111555EEE>>>888999>>>???;;;777222888:::666///,,,...222---,,,///333444111111444...///111111000///---,,,---------............///...............///000000/////////000000000111111000222333333333333444666666777777888888888888888777999;;;;;;:::::::::;;;>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCAAAAAACCCEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGFFFHHHQQQbbbyyy........................///000000111111000000///000000000000000000000000,,,...000111000/////////000000000111222333444555//////000000000000000111...///000111222333444444222333333333444555555555555444444333333333333444444444444444444444444444222333444555555666555555666777777888888999::::::;;;::::::;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@@@@???@@@BBBDDDEEEFFFFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGEEEDDDDDDEEEFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEEAAA@@@@@@AAAAAABBBCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFAAAAAABBBBBBCCCDDDEEEEEEBBBBBBAAA@@@@@@??????>>>======>>>?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777999999888888888888999999888777666555555555555555666666666666666777777888444555666777888888888888333222222111111222222333333333333333333222222111000000000000000000000000111111111111111111111111/////////000000111222333222222000//////000222222........................////////////000111222222---...//////////////////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,---------------...---------,,,,,,+++++++++,,,,,,+++******)))((((((,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++---///,,,******------+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,---...//////......000/////////...---------,,,---...---,,,+++,,,---............////////////------,,,,,,,,,---...............---------------...//////...---...111444@@@:::999AAAHHHEEE:::222,,,666===888///---000333000111000...111555555222.........---,,,,,,---...---------............///......---......///000111////////////000000000000000222333333333333444666666777888888999999888888999;;;======<<<;;;<<<===>>>>>>?????????@@@@@@@@@AAABBBBBBBBBAAAAAABBBDDDFFFFFFEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIQQQbbbyyy//////////////////////////////000000000000//////000000000000000000000000///222444444333111000000/////////000111222333444////////////000000111111000000111111111222222222333333222222222333333444333222222222222333333444444444444444444444444444222222333444555555555555666666777777888999999999::::::::::::;;;<<<===>>>======>>>>>>?????????@@@@@@@@@???>>>>>>???@@@AAA>>>@@@BBBDDDFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFDDDFFFGGGGGGGGGGGGJJJLLLGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGEEECCCCCCEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEAAAAAAAAAAAABBBCCCDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBAAA@@@@@@??????>>>======>>>???????????????===<<<<<<<<<<<<;;;;;;;;;::::::999999888777777666999888777666666777888999999888777777666666666777666666666666666777888888666666777888888888777777444333222222222222333444333333444444333333222111000000000000000000000000000000000000000000000000...///000111111111111111333111000000111111111222.....................---.........//////000111222//////////////////...---........................---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,...///...+++***+++...,,,,,,,,,,,,++++++++++++------.........------------,,,------......---,,,+++,,,---,,,++++++---///***'''(((,,,---***+++///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***+++---...//////......////////////............***+++,,,+++)))((()))***---.........////////////......---,,,,,,,,,------.........------,,,,,,,,,---...////////////111222>>>;;;???HHHLLLEEE<<<777---888???<<<555333222000111444111,,,777LLLRRRKKK===777000,,,---......------------............///---------......///000111........./////////000000000222333333333333444666666777888999999999888888<<<>>>@@@@@@?????????@@@???????????????@@@@@@@@@???@@@AAAAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCDDDDDDEEEGGGGGGGGGIIIQQQbbbxxx000000000000000000000000//////000000000000//////000000000000000000000000444777999999777555444444............///111222333.../////////000000111111222222222111111111111111333333222111111111222222111000000000111222333333444444444444444444444444222222333444555555555555666666666777888888999999::::::::::::;;;<<<======;;;;;;<<<<<<===>>>>>>???@@@@@@???>>>>>>???@@@AAA===???BBBDDDFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEECCCDDDFFFGGGHHHIIILLLOOOHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFAAAAAAAAABBBCCCDDDEEEFFFMMMLLLJJJHHHGGGEEEEEEDDDHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@??????>>>======>>>???????????????======<<<<<<<<<;;;;;;;;;::::::999999888777777666888777666555555666777888999999888888888888999999666666666666666777888888888888888888888777666555555444333333333444555666333333444444333333222111000000000000000000000000////////////////////////,,,...///111111111000000...,,,---000222222111222---......///......---------------......000111111///000000000///...------------------------------///......------......//////...---,,,,,,,,,,,,,,,,,,///222000,,,***,,,000+++,,,,,,------......///.........//////...------.........///000111000...+++,,,------,,,,,,...000)))%%%&&&,,,---***+++000------------------------...---,,,,,,++++++++++++***+++---////////////............///////////////000111111000...,,,---...---------........./////////...------,,,,,,,,,,,,.........------,,,,,,,,,,,,...000111000000000111>>>???EEEMMMLLLDDD???@@@111;;;AAA???;;;999333,,,***111000000IIIppp|||OOOCCC555///000222...***---------.........//////---------......000111111............////////////000222333333333333444666666777888999:::999888888:::<<<>>>>>>===<<<===>>>???????????????@@@@@@@@@>>>@@@@@@@@@??????AAACCCBBBBBBBBBCCCCCCEEEFFFGGGCCCCCCCCCCCCDDDEEEGGGGGGGGGIIIQQQaaaxxx/////////---++++++---///111111111111000000000000////////////////////////////////////000000000000000000000000000000000000000///.........///111222222333444222000//////000///111444555555333111///111111111111111111111111222111111111000000//////333333333333333333333333111333555666666666888999;;;:::999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJMMMKKKIIIIIIJJJJJJGGGCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFEEECCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFJJJIIIHHHFFFEEEEEEFFFFFFIIIHHHFFFDDDCCCCCCDDDDDDGGGFFFDDDBBB@@@??????>>>???>>>>>>>>>>>>>>>??????@@@??????>>>===<<<<<<<<<======<<<;;;;;;:::999999777777777777777777777777:::999777666777999<<<===777777777777888888888888999999888666555444333222333333333333333444555666444444222111111222444444111111111111000000000000000000000000////////////////////////////////////......------------......000000///..................------,,,,,,------...///000000000000...,,,+++000///...,,,++++++++++++------------------------,,,---...---,,,,,,---...++++++,,,,,,---...//////,,,,,,,,,,,,---...//////..................------************+++,,,------///......------,,,++++++++++++++++++++++++******---------------------------------,,,,,,+++++++++***,,,///111111000---+++,,,------...///000111111//////...---------------........................,,,,,,,,,---------......111000...,,,,,,,,,...///++++++,,,,,,---...//////222777===JJJRRREEE888>>>999GGGNNNHHHAAA>>>777---,,,///...111FFFhhhhhhLLL333///222///+++,,,//////............//////***,,,...///111111111000////////////000000000000111222333333333333444555999777555555888:::<<<<<<;;;;;;;;;;;;;;;<<<===>>>BBBCCCEEEDDDBBB@@@???@@@CCCBBBAAAAAA@@@@@@@@@@@@CCCCCCDDDEEEEEEFFFEEEEEECCCCCCCCCDDDDDDEEEFFFGGGHHHIIIOOO\\\ppp---.........------///111/////////000000000111111////////////////////////.../////////000000000000////////////////////////000000/////////000111222222333333222000///000111000111222222222222111000111111111111111111111111222222222222111111111000333333333333333333333333111333555666666666777999888888777666777888999:::;;;;;;;;;;;;;;;<<<======@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJKKKJJJHHHHHHIIIHHHFFFCCCBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHFFFEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFLLLKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEGGGFFFDDDBBBAAA@@@??????@@@???????????????@@@@@@======<<<<<<;;;::::::999;;;::::::999888888777777888888888888888888888888:::999777666777999;;;===888888888777777777666666777666666555555444444444333333333333333444555555333333222222222222333333111111111111000000000000000000000000///////////////////////////////////////..................///000000///..................------,,,,,,------............///......------111///---,,,++++++,,,---------------------------...///000///...---...000++++++,,,,,,---......///...------,,,,,,,,,,,,,,,..................------///...---,,,,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,------------------------------------------,,,,,,++++++++++++,,,...000000///---,,,------......//////000000///......---------......------------------------,,,,,,---------.........///---,,,******+++,,,---++++++,,,,,,---......///333444666BBBMMMBBB555888888DDDJJJDDD??????;;;444---000//////???[[[ooouuukkkOOO666000111...,,,---//////............//////+++,,,---///000111000000.../////////000000000000000222333333333333444666111000///000444777999:::;;;;;;;;;;;;<<<<<<===>>>???AAACCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGIIINNN[[[nnn,,,---......,,,++++++,,,,,,,,,---...///000111222////////////////////////....../////////000000000........................111000000000000111222222000111222222000///000222111111111111111111111222111111111111111111111111333333333222222222222222333333333333333333333333111333555666666666777888777666666666666777888999::::::::::::;;;<<<>>>>>>@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIJJJJJJJJJJJJHHHGGGGGGHHHGGGEEECCCBBBCCCEEEFFFHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@??????@@@@@@@@@<<<<<<<<<;;;;;;::::::999::::::999999888888777777999999999999999999999999:::999888777777888:::;;;:::999999888666555555444444444444444444444444555333333333333333444444555222222333333333333222222222222111111111000000000000000000000////////////////////////////////////000//////......//////000000//////............///......------------......------,,,,,,---///000111444222///,,,+++,,,---...---------------------------///000///...---...///+++,,,,,,------.........//////...,,,+++***))))))------------------......111///---+++++++++,,,---+++++++++,,,---.........++++++,,,,,,------......------------------------------,,,,,,,,,,,,++++++,,,---...////////////............///////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,+++***+++,,,---+++,,,,,,------.........333111///888EEE===000111111:::???;;;888::::::555---111111...666IIIWWW\\\fffNNN777000000...---/////////............//////+++,,,---//////000000000....../////////000000000000222333333333333444666444333222333666:::;;;;;;::::::;;;;;;<<<======>>><<<>>>@@@AAA@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBAAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHMMMYYYlll---//////...***'''%%%$$$,,,,,,------...//////000////////////////////////........./////////000000........................111111111111111222222222///000111111000000111222000111222333333333222222111111111111111111111111222222222222222222222222222222222222222222222222111333555666555555666777777777777888888999::::::999999999:::;;;===>>>???@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBAAA@@@?????????@@@@@@??????>>>?????????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999:::::::::::::::::::::::::::999888777777888999:::999888888777666666555555444444444444444333333333444333333222333333444444222333444555555444333222222222222111111111000000000000000000////////////////////////////////////000000////////////000000000///............//////......------------......---,,,,,,,,,---000444666999666222...,,,,,,---...------------------------+++,,,------++++++,,,---,,,,,,,,,---------............------,,,***)))))),,,,,,------------......///---+++)))((()))+++,,,++++++,,,,,,,,,---------))))))***+++,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111///////////////............------------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................///......---------...///,,,,,,,,,---------......111111---222;;;555+++...,,,333888666555777666333---111222...///999BBBFFFUUUDDD555000000//////000//////............//////,,,,,,---.../////////000........./////////000000000111333333333333555666;;;:::888888:::;;;;;;:::999:::;;;<<<======>>>>>><<<===?????????>>>@@@AAA@@@@@@@@@@@@AAAAAABBBCCC@@@AAADDDFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDGGGMMMXXXiii~~~...///000///+++(((&&&&&&............------------////////////////////////............////////////........................000000111111222222222222///000111111000///000222///111555888888666333111111111111111111111111111000000111111111111111111222222222222222222222222111333555666555444555666666666777888999999::::::888888999999;;;<<<>>>>>>@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAACCCDDDDDDDDDEEEEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>?????????>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999::::::::::::::::::::::::::::::888777777777777888666666666666666666666777777666555444333222111111444333333222222222333333333444555666666555444333222222222222111111111111000000000000////////////////////////////////////000000////////////000000//////............/////////......------......//////---,,,,,,...222555888<<<:::555111...------...------------------------+++,,,---,,,+++***+++---,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......,,,+++***))))))+++---...------,,,,,,,,,+++++++++***++++++,,,---......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222///////////////...............---------......///------------------------..................------.........---............,,,,,,,,,------------------222//////333...)))000---333888999999888555222,,,000111...---111666888===666000///000000000111//////............//////,,,,,,------......//////............///////////////111333333333333555777999777666666777888777666888999;;;<<<===>>>>>>>>>===>>>???>>>======>>>???@@@@@@@@@@@@AAAAAABBBCCC@@@AAADDDFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHDDDGGGMMMVVVfff{{{,,,...000000///....../////////.........---------////////////////////////------........./////////........................///000111111222222111111///000111111///...///111...111666:::;;;888444111111111111111111111111111000000000000000111111111222222222222222222222222222333555555444444555666444444666777888999999888999999999999:::;;;======@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJKKKKKKIIIGGGHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEEEEFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>????????????>>>===<<<<<<<<<<<<<<<999999999999999999999999888888888888888888777777::::::::::::::::::::::::;;;:::999888777666666666555555555666666777777777888777666555444222111111444333333222222222222222444444555555555555444444333222222222222111111111000000000000////////////////////////////////////000//////......//////000///............//////000//////............/////////...------...111444666:::888666222000...------------------------------,,,...///...---,,,---...------------------------)))+++,,,...//////......++++++,,,,,,------......,,,,,,,,,,,,---...//////---------,,,+++*********------......//////000000+++,,,,,,------.........++++++,,,,,,,,,,,,---------------...///000111222........./////////////////////...---------------........................---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------***222111...///+++)))111---000444666666444000---+++---///......///000111------...///000000000000//////............//////------,,,,,,---......///------.........////////////000222333333444666777555444444666888999888777777888:::===>>>>>>>>>>>>>>>??????>>><<<<<<>>>???AAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCDDDFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHDDDGGGMMMVVVdddyyy+++,,,.........///111333.............../////////////////////////////////---------.........//////////////////////////////...///000111111111000000000111222111///......//////111555999999777555222111111111111111111111111000000000111111222222222111111111111111111111111222333555555444333444555444555777888999::::::999:::999999999:::;;;;;;<<<@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGIIIKKKJJJHHHFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDEEECCCDDDEEEEEEEEEEEEDDDCCCAAABBBBBBBBBBBBAAA???>>>AAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<888888888888888888999999777777777777777777888888999999999999999999999999;;;:::999888777666555555666666666666666555555555777777666666555444333333444333333222111111222222333333333222222333333333333333222222222111111111000000000000///////////////////////////////////////..................///...............///000000//////............/////////...---,,,---///111222333222222111000///...---------------------------,,,---......,,,,,,---...------------------------***,,,...///000000///...***++++++,,,------......+++,,,---.........---,,,,,,,,,++++++++++++++++++,,,---------------------++++++,,,,,,---......///+++++++++,,,,,,---------,,,---...///000111222222------......//////000000111000///...---,,,,,,,,,------------------------------,,,,,,,,,+++++++++***++++++,,,---------,,,------------------------***222...+++///,,,)))///++++++,,,///000...,,,+++,,,+++,,,...000///------+++...000000......///000//////............//////------,,,,,,,,,---...///---------.........//////...000222333333444666888888777777999;;;;;;:::999666888:::===>>>???>>>>>>===>>>>>>=========@@@BBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIEEEEEEEEEEEEFFFGGGHHHHHHDDDHHHNNNVVVcccwww+++,,,,,,+++***+++---000,,,------...///000111111////////////////////////---------.........//////000000000000000000000000---...///111111000000///111222222111...------...000111444666666666555444111111111111111111111111111111111222222333333333111111111111111111111111222333555555444333444555666777999;;;<<<<<<<<<<<<:::::::::999999:::;;;;;;@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJEEEHHHJJJIIIFFFEEEFFFHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDD@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBAAA???>>><<>>============:::::::::::::::::::::;;;999999999999999999::::::999999999999999999999999;;;:::999888777666555444888888777666555444444333666666666666666666666666444333333222111111111222333222111000000111222333333333333222222222111111000000000000////////////////////////////////////......------------.....................///000111//////............//////...---,,,,,,,,,,,,---...,,,---///000000000///...------------------------***+++,,,,,,******+++,,,------------------------,,,---///111111000///...******+++,,,,,,---......***,,,---...---+++)))'''*********++++++,,,------******))))))))))))))))))++++++,,,,,,---...//////+++++++++,,,,,,---------,,,---...000111222222222,,,------...///000111111222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---....../////////...------------------------+++000+++(((//////***,,,///,,,+++---/////////000...******---000///,,,***///333444111---,,,...000//////............//////...---,,,+++,,,---...///---------.........//////...000222333333444666888;;;:::999999999888666444666888:::===??????>>>>>>;;;<<<=========???BBBEEECCCBBBBBBAAA@@@@@@@@@@@@CCCBBBAAABBBCCCFFFIIIKKKEEEEEEEEEEEEFFFGGGHHHIIIEEEHHHNNNVVVcccwww...------------...//////........................////////////////////////000000000000000000000000......///000000000000000111111000000000000111111222222222222111111111000222222333444444444444333222222111111111111111222333333333222222111111111111111111111111111111111444333333333333444555555777777777777666666666666888888999:::;;;;;;<<<<<>>AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@???>>>============@@@AAABBBCCCCCCCCCAAAAAABBB@@@===;;;;;;<<<===???:::::::::::::::999888777777777666666666666777777777777777777666666666666555666666666666666666555;;;:::777444333333333444444444444555444444333222333333333333333333333333111222222222222111000000333111000222555555222///111111222222222222111111******+++,,,---------------------------...///000000000000000////////////000000000000000000000000000000000///......------+++,,,...000000///...---........................------------------------.....................------...111222222111...---+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------.........------------......///---+++,,,000222111000///////////////000111111222000---+++***+++,,,...***,,,......---,,,---...++++++++++++++++++++++++,,,---......//////......,,,,,,,,,---------......000000/////////000000111///...------,,,,,,,,,,,,////////////////////////------......------,,,+++000///...---,,,------...///////////////.........000000000000000111222222000111333444555444333333444555666888999999999999999:::;;;===>>>>>>?????????>>>>>>>>>>>>@@@AAABBBBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEIIISSSaaasss...------------...//////........................////////////////////////////////////////////////......///000000000000000000000////////////000000222111111111000000000000111111222333333333333222222222111000000111111222333333333333333222111111111111111111111111111111444333333333333444555555777666666666666666666666777777888999:::;;;<<<<<<::::::;;;<<<>>>@@@CCCDDDEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIHHHFFFDDDBBBEEEDDDCCCBBBAAABBBBBBCCCEEECCCBBBCCCEEEFFFDDDBBBCCCDDDFFFEEEDDDCCCDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@??????>>>===<<<<<<;;;;;;888888888888888777666666777777666666666666777777777777777777666666666666666666555555555555666666999888666444444444555666777777777888777666666555333333333333333333333333111222222222222111000000333222111333555555222000111111222222222222111111------......///...............------......//////////////////............////////////////////////////////////......------+++,,,.../////////...---........................---------------------------------.........//////---...000222222000...---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...------,,,,,,,,,,,,---------+++)))+++---//////...///////////////000000111000///,,,***)))***,,,---***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,---------.........,,,++++++*********++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,000///...---,,,------.../////////////////////...,,,,,,,,,,,,,,,---......000111222444555555444444555666777888888999999888999:::;;;===>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBBBBCCCDDDCCCAAA@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFHHHHHHIIIGGGJJJRRR___qqq...------------...//////........................////////////////////////////////////////////////......///000000000000/////////............//////000000000000///////////////000111111222222111111111111000000000111111222222333444444444333111111111111111111111111111111333333333333333444555555666666666666666666666666666666777888999:::;;;;;;;;;<<<<<<===@@@BBBEEEGGGDDDDDDCCCCCCBBBBBBAAAAAABBBAAAAAAAAABBBCCCEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBDDDEEEFFFFFFEEECCCAAA???BBBBBBBBBAAAAAAAAAAAAAAADDDCCCBBBBBBDDDDDDCCCBBBBBBDDDGGGHHHGGGEEEEEEEEE@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>>>>===;;;999777777888888888888777666666888777777666666777777888777777777777666666666666777666555444444555666777777666555444444555777777888888888888888777666666333333333333333333333333111222222222222111000000333333333444555555333111111111222222222222111111000000111111111000////////////..............................------------////////////////////////...............------------------------.................................------------------------,,,------....../////////---...000111111000...---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,---+++***+++---.........//////......//////000111111///---+++++++++,,,---***,,,......---,,,---...------------------------,,,---......//////......,,,------------.........///......---,,,,,,,,,---------------------......//////////////////////////////000000//////...---//////...------------.........//////////////////...------------.../////////000222333444555555555777777888888888888888777999:::;;;<<<===>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBBBBCCCDDDCCCAAAAAAAAACCCCCCCCCDDDEEEGGGHHHIIIJJJHHHHHHFFFFFFFFFGGGHHHIIILLLIIIJJJQQQ^^^qqq...------------...//////........................////////////////////////////////////////////////---...//////000000//////.........------.........000////////////............///000000111000000000111000000000000111111222111222333444444333222111111111111111111111111111333333222222333333444555555555555666666666666666555555666777999:::;;;;;;??????>>>???@@@AAACCCDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAACCCFFFHHHEEEDDDCCCBBBAAAAAAAAA@@@CCCDDDEEEEEEDDDBBB@@@???@@@@@@AAABBBBBBBBBAAAAAADDDDDDCCCCCCDDDDDDDDDDDDEEEGGGIIIHHHGGGEEEDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>======<<<;;;999888777999999:::::::::999999888888777777777777777777888777777777777666666666666777666555444444555666777777666555555555555666777555555555555555444333333444444333333333333222222111222222222222111000000333333444555666555444222111111222222222222111111111222222222111000/////////////////////...------/////////.........------////////////////////////------------...............------,,,,,,---...........................................................................------...///000000///...------------...............,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,------------.........------,,,,,,------...------,,,,,,,,,,,,------...---------...////////////............///000000111000...---------...///***,,,......---,,,---...------------------------,,,---......///.........------------............333222111000////////////---------------...///000111111111111111111111111///////////////...------............------..................///////////////////////////000111111///000111222444555666777999999999999888888777666999999;;;<<<===>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBBBBCCCDDDCCCBBBAAABBBCCCCCCDDDEEEGGGHHHIIIJJJJJJHHHGGGFFFFFFFFFGGGHHHIIILLLIIIJJJQQQ^^^rrr...------------...//////........................////////////////////////........................------...///////////////......------------......////////////.........---......///000000000000///000000//////000111111222000111222333333333222111111111111111111111111111333222222222222333444444444444555555666666666777444555666777999:::;;;<<<<<<;;;;;;;;;;;;===???@@@AAAAAAAAABBBBBBBBBBBBBBBDDDCCCBBBBBBCCCEEEHHHIIIDDDDDDBBBAAA@@@@@@@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDFFFGGGJJJJJJIIIGGGDDDCCCDDDFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@BBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAA???>>>;;;999888888999:::888999999:::::::::999999888888777777777777888888777777777777666666666666777666555444444555666777888777666666555444444444333333444444333333222111444444444333333222222222111222222222222111000000222444555666555444333333111111222222222222111111111111111111111000///...///000000000///...---,,,000000000/////////..............................,,,------......///////////////...---------...///................................................000000///...---,,,,,,+++---...////////////...------------,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,------............------,,,,,,------.........------------......---...------------...///...............//////000///...---,,,,,,,,,---...***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------........./////////...------,,,,,,,,,---------------......///000---------------------------............---,,,,,,------..................---.........//////000000---------------.../////////000111222444555666777999999:::999999888777666888999:::<<<=========>>>???>>>>>>>>>>>>@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDCCCDDDFFFHHHIIIJJJJJJJJJGGGGGGFFFFFFFFFGGGIIIJJJJJJHHHJJJSSSbbbvvv...------------...//////........................////////////////////////........................------...////////////.........------------......////////////............---...//////000000//////////////////000111111222000000000000111111111222111111111111111111111111222222222222222333444444444444444555555666666777555555666888:::;;;<<<===:::::::::;;;===???AAACCC@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIDDDCCCAAA@@@??????@@@AAACCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGEEEDDDDDDFFFHHHKKKJJJHHHEEECCCBBBDDDFFFGGGFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@???@@@@@@???===;;;888888999;;;<<<666666777888888888888777999888888777777888888999777777777777666666666666555666666666666666666555888777777666555444444333444555555555555444333333555444444333333222222111111222222222222111000000111333555555444333333333111111222222222222111111000000000111000000//////...///000111000///...---111000000000////////////........................,,,------...///000111111000000000///////////////................................................000000///...---,,,,,,+++.........//////.........++++++************))))))***++++++,,,,,,++++++******++++++,,,,,,------...++++++,,,,,,------.........------,,,,,,------...///......------......///+++,,,,,,+++******,,,---......------......///000,,,++++++*********++++++***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------........./////////------,,,,,,,,,,,,------.........---......//////---------------------------------...---,,,,,,+++,,,---......///.........------......///000000000/////////...///000000111111111111222333444666777999:::::::::999888777777888999:::;;;<<<=========???>>>>>>>>>>>>@@@AAABBBBBBCCCDDDDDDCCCBBBDDDEEEBBBDDDFFFHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFGGGIIIJJJGGGGGGLLLXXXgggzzz...------------...//////........................////////////////////////........................,,,---......//////......//////............//////000000000/////////............///000000000000000.........//////000222222000///...---...///111222111111111111111111111111222222222111222222333444333333444555555666777777555666777999:::<<<===>>>============>>>@@@BBBCCC??????@@@AAABBBBBBCCCCCC@@@AAABBBCCCEEEFFFGGGGGGCCCBBB@@@??????@@@AAABBBAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCDDDFFFHHHFFFGGGGGGEEECCCCCCFFFIIIFFFGGGGGGFFFDDDDDDEEEFFFDDDCCCCCCCCCBBBBBBAAAAAA???>>>>>>>>>>>>>>>???@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDAAAAAA???>>>=========>>>===<<<;;;::::::;;;<<<<<<666666777888888888888888999888888777777888888999777777777777666666666666444555666777777666555444555666666666666666555555555555666666555555444333555555444333333222111111111222222222222111000000000222555555333111222333111111222222222222111111///000000111111111111000---...000111111000///...000000/////////.................................------...///000111222333000111222222222000///...................................................................................................,,,,,,+++++++++************++++++,,,,,,++++++*********+++,,,,,,---......******++++++,,,---------...------,,,,,,------......------,,,,,,------...***,,,---,,,))))))+++---...------------...//////,,,,,,,,,+++,,,,,,,,,,,,***,,,......---,,,---...------------------------,,,---......//////..................////////////......---......///000111000//////............///////////////////////////...............------,,,,,,,,,.../////////......------......///000000111111000000000000111222222222222111111222444555666999999:::::::::999888888888999:::;;;<<<=========???>>>>>>>>>>>>@@@AAABBBAAACCCDDDDDDCCCCCCDDDFFFAAACCCEEEHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFHHHIIIJJJGGGIIIPPP]]]lll}}}...------------...//////........................////////////////////////........................,,,---......//////......//////............//////000000000000////////////...//////000000000000000............///000222222000///---+++,,,...111333111111111111111111111111222222111111222222333444333333444444555666777777555666777999;;;===>>>??????>>><<<;;;::::::;;;;;;??????@@@AAABBBBBBCCCCCC>>>???AAACCCDDDEEEFFFFFFCCCBBB@@@??????AAABBBDDD@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@AAADDDGGGHHHEEEFFFFFFDDDAAABBBEEEHHH@@@CCCFFFGGGGGGFFFFFFGGG@@@@@@@@@AAAAAAAAABBBBBB<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>?????????BBBBBBAAAAAAAAABBBCCCCCC@@@???===<<<;;;;;;;;;<<<:::;;;<<<=========<<<;;;777888999:::::::::::::::999999888888888888999999777777777777666666666666333444777999999777444333333444555666777777777777444444555555444444333222555555444333333222111111111222222222222111000000///222555555222000111333111111222222222222111111///000111222222222222222,,,...000111222111000/////////.........---------........................---...///000111222333444000111333444333222///...........................////////////////////////++++++,,,---...///000111......................../////////......---------,,,------......------,,,******+++,,,,,,---......))))))***++++++,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,...///...+++***---///...------------...//////......//////////////////***,,,......---,,,---...////////////////////////,,,---......//////................../////////000,,,,,,,,,---...///000111111000///...............++++++++++++++++++++++++///////////////......---+++,,,.../////////......---------...///000000111,,,,,,,,,,,,,,,---......333333222111222333555666888999999:::::::::999999888888:::;;;<<<=========???>>>>>>>>>>>>@@@AAABBBAAACCCDDDDDDCCCCCCDDDFFFAAABBBEEEGGGIIIIIIHHHHHHFFFFFFEEEEEEFFFHHHIIIKKKHHHKKKSSSaaaooo,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------,,,...///...---++++++,,,++++++,,,,,,---...//////////////////////////////......////////////......///////////////000111222............////////////000000000000000000000000000000000000111222333444111111222222222333333333222222333333444555666666888888:::<<<>>>@@@AAABBB???>>><<<:::999:::;;;<<>>???@@@BBBCCCDDDDDDDDDBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFDDDAAA@@@BBBAAAAAA@@@@@@AAAAAABBB@@@>>>======>>>>>><<<;;;>>>>>>============>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;<<<;;;::::::::::::::::::;;;999999999999888888888777444555555666777888888999;;;;;;:::999888777555555777777777777777666666666555555666666666666555555444555666777777666555444222222222111111111111000333222222222222222222333222222222111111111000000222444666666444333222333111111000000//////............///000000///......222222111000000///000000,,,,,,---.../////////...///...---,,,,,,---...///000000000000000000000000///......------.........//////.........---------------............------......------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......*********++++++,,,,,,,,,,,,---......,,,,,,---...***))))))***,,,...---,,,......---,,,,,,+++******.........------,,,,,,,,,+++++++++,,,---...///000...------,,,,,,------...---,,,,,,,,,,,,---......***+++,,,...///000000000...------------...//////...///000///---,,,,,,---.........///////////////111000---+++***+++,,,---222000...,,,+++***++++++,,,,,,------.../////////////////////000000000000////////////000000000000000000000///......------///111333444444555777999777777777777777888888999::::::;;;<<<=========<<<@@@???>>>======>>>???@@@AAABBBCCCBBBBBBBBBDDDFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGIIIJJJIIIKKKRRR^^^kkkzzz++++++,,,,,,,,,------------------........./////////.........---------------///000///...,,,,,,---+++,,,,,,------.......................................////////////......---------------...//////............////////////000000000000000000000000000000000000111222333333111111111222222222333333222222333333444555555555444555666888999;;;<<<======<<<;;;:::;;;===>>>@@@>>>>>>=========>>>???@@@???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA??????@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAABBBBBBCCCAAABBBDDDEEEFFFEEEDDDCCC@@@@@@????????????@@@@@@???>>>===>>>@@@AAA@@@?????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<<::::::;;;<<<<<<;;;:::::::::999999999999888888888555555666666777777888888666777777888777777666666444555555555666777777777555666666666666666555555222333444555555444333222222222222222111111111111222222111111111111222222222222222111111111000000222444555555333222222222111000000000/////////...........................444333111000///......---------........................------------......////////////////////////...---,,,+++++++++++++++//////.........---------------............------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++***+++,,,,,,******+++,,,,,,+++***+++---///...---//////...------,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,------...///...------,,,,,,------...---,,,,,,,,,,,,---......------............------...------------...//////,,,.........,,,+++,,,---////////////............111000///---,,,,,,------000///...,,,+++++++++,,,,,,,,,------.../////////........./////////000000.../////////000000000000......//////////////////111222444444444444555777777777777777777888888999::::::;;;<<<============@@@???===<<<<<<===???@@@DDDEEEEEEDDDBBBBBBCCCDDDDDDDDDFFFGGGHHHIIIIIIJJJFFFEEEDDDDDDDDDFFFHHHIIIIIIKKKQQQ[[[hhhxxx,,,,,,,,,---------.............../////////000000............------------***,,,------+++******+++------------------------..............................////////////......---------------.....................////////////000000000000000000000000111111111111111111111111111111111222222222222333222222222333333444444555333444444555777888888999::::::::::::<<<>>>AAABBB===============>>>??????@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@????????????@@@@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCDDDEEEDDDCCCCCC??????>>>>>>>>>>>>?????????>>>>>>???BBBDDDDDDCCC@@@??????>>>>>>??????@@@???????????????????????????>>>===<<<<<<;;;<<<<<<999;;;<<<>>>>>><<<;;;999999999999999888888888888777777777777777777777777555555777888999999999:::444444555666777888999999666666777777666555444444333333444444444444333333333222222222111111111111111111000000000000111111222222222111111111111111111222444333222000111111000000000000///////////////...---,,,,,,---...///444333111///...,,,,,,+++...............------------..................---...........................---,,,+++++++++++++++...............---------------............------((())))))***,,,------...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++*********+++,,,,,,******+++,,,---,,,+++,,,...000///...//////......------,,,,,,...------------,,,,,,,,,------,,,,,,,,,------.........------------......---,,,,,,,,,,,,---......////////////...,,,+++***...------------...//////+++,,,------,,,+++,,,...000/////////...---------000000000000///...------///...---,,,,,,,,,,,,---,,,,,,,,,---......//////---------.........//////....../////////000000000------...//////000111111222333555444333333444666777777777777777888888999999:::;;;<<<============???>>><<<;;;;;;<<<>>>???GGGGGGGGGFFFCCCAAAAAABBBCCCDDDFFFHHHIIIKKKKKKLLLEEEDDDDDDDDDDDDFFFGGGHHHJJJJJJNNNXXXeeevvv............////////////---.........////////////------------------------+++,,,......,,,+++,,,,,,------------------,,,,,,........................---......//////......---.../////////////////////............////////////000000000000000000000000111111111111111000000000111111111111222222222222111222222222333333333444555555666666777777888888888888888999;;;===???@@@>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEDDDBBBAAA@@@???>>>>>>======>>>>>>??????>>>>>>???BBBDDDDDDCCC??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888777777777666666888888777777777777777777777888999:::;;;<<<<<<<<<777777777888888999999999777777777777666555444333555555555555555555555555333333222222222111111111000000////////////000000111111111111111111111111000111222222000///000111000000000000////////////000...---++++++---...000222111000...------,,,,,,//////......------------,,,---...//////...---,,,------------------------...------------...//////........................------............------++++++,,,------...//////+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,---...---,,,+++,,,...///...---......---------,,,,,,,,,------------------------......---,,,,,,,,,------......------------......---,,,,,,,,,,,,---....../////////...---,,,+++***...------------...//////+++,,,------------...///000000///...------,,,,,,......000000000...---+++------------------------+++,,,,,,------...//////,,,,,,,,,---------.............../////////000000......//////000000000000111222444444444444555777777777777777777888888999999999;;;<<<============>>>===<<<;;;;;;<<<===>>>EEEFFFFFFEEECCCAAAAAAAAACCCDDDEEEGGGHHHIIIJJJJJJDDDDDDDDDDDDEEEFFFGGGHHHJJJHHHLLLWWWeeexxx,,,------------.........,,,,,,---------.........,,,,,,------------------...///111111/////////000------------------,,,,,,........................------............------......///000//////...---............////////////////////////////////////000000111111111000//////000000111111111222222222111111111222222222222222555666666666777777777777777777888888999:::;;;;;;======>>>>>>????????????@@@@@@AAAAAABBBAAAAAAAAA???@@@AAABBBBBBAAA@@@???>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCFFFFFFFFFEEEDDDCCCBBBAAA??????>>>>>>>>>>>>?????????>>>===???AAABBBBBBAAA???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;:::999999:::;;;<<<666666666666555555555555888888888888777777777777999::::::;;;;;;;;;::::::888888888777777666666666666666777666666555444444555555555444444555555555333333333222222222222111000//////////////////000111111111111111111111111000111222111///...///000////////////000000000000000///---,,,,,,---///000000///...............///000///...---------------,,,---...//////...---,,,------------------------++++++,,,---...000111222---.....................------............------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,------......,,,---......,,,,,,---...---,,,+++,,,---...---,,,,,,,,,,,,+++++++++++++++------------------------......---,,,,,,,,,------///......------......///---,,,,,,,,,,,,---......,,,---------------,,,,,,...------------...//////,,,...//////......///111000//////...---,,,,,,++++++---...000///...,,,***,,,,,,------------------++++++,,,,,,---.........,,,,,,,,,,,,------------............////////////111111000000////////////...000222444444555888:::777777777777777888888999888999:::<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>@@@BBBDDDDDDBBBAAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIGGGKKKXXXiii}}}*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------***,,,------,,,,,,,,,---------------------------------------------------------............------,,,,,,---......,,,+++***............////////////////////////////////////...///000111111111000///000000000111111111111222111111111111111111111111333333333444444555555666777777777888888888888888::::::;;;<<<<<<<<<<<<<<>>>>>>>>>>>??????>>>===<<<>>>@@@AAAAAA@@@?????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<;;;::::::;;;<<<<<<666666666666555555555555888888888888888888888888888999999999888777666666777777666555444333222222555555666666666666555555333333222222222222333333333333333333222222222222000000////////////000000111111111111111222222222000111111000......///111////////////000000000000000///...------...///000//////......//////000111000///---,,,,,,---...///---..................---------------------------((())))))***,,,...000111---------...............------............------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,)))***+++,,,---...///000***+++,,,,,,******+++,,,---,,,+++,,,---...---+++++++++++++++************,,,,,,,,,------------...------,,,,,,,,,------...//////............//////---,,,,,,,,,,,,---......***+++,,,---------------...------------...//////...///000000///...000111///.........---,,,,,,,,,+++,,,...//////---,,,***,,,,,,---......------,,,+++++++++,,,------......,,,,,,,,,---------......------........./////////222222111000000///......---///222333444666999;;;777777777777777888888999888999:::<<<===>>>>>>>>>???>>><<<;;;;;;<<<>>>???===???BBBCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHLLLZZZmmm++++++++++++,,,,,,,,,---------------............++++++,,,,,,,,,---------''')))++++++*********++++++,,,,,,------.........------------------------,,,------......------,,,+++,,,---......,,,***)))............////////////////////////////////////,,,...000111222111000///000000000000111111111111111111111111111111111000111111222333444444555555666777777888888888888888999:::;;;<<<<<<<<<;;;;;;===>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFFFFFFFEEECCCCCCAAAAAA@@@@@@AAAAAABBBBBB>>>======<<<<<<======>>>;;;;;;;;;===@@@BBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB????????????????????????;;;<<<===>>>>>>===<<<<<<;;;<<<>>>@@@@@@>>><<<;;;888888777777777666666666777777777888888999999:::777777888888777777666555777666666666555444444444333444555666777777777777333333222111111222333333444444333333333222222222111000000//////000000111000000111111111222222222111222111000......000222.../////////000000000111000000000000000000000000111000000/////////000000///...---,,,,,,---///000......------------......------------------------++++++++++++,,,---......---------.........//////------............------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------***++++++,,,---...//////***+++,,,,,,******+++,,,///---,,,---...///...,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------.../////////............//////---,,,,,,,,,,,,---......++++++,,,------------,,,...------------...//////...///000///...---...///------------------------,,,---...//////...---,,,,,,---.........---,,,+++***++++++,,,,,,---......------------............---------.........//////111111000000000000000000...000222444444555888:::777777777777777888888999777888:::<<<===>>>??????@@@???===<<<<<<===???@@@===@@@CCCDDDCCCBBBBBBCCCBBBCCCDDDFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHIIIIIIIIIKKKIIINNN]]]ppp........./////////000000............/////////000+++++++++,,,,,,---------,,,...000000/////////111++++++,,,,,,---...//////------------------------,,,------......------,,,---...///000000...,,,+++............/////////000////////////////////////+++---///111222222111000000000000000111111111111111111111000000000000000111222333444555666777777666666777999999:::::::::;;;;;;===>>>>>>>>>===<<<<<<===???@@@AAABBBBBBCCCBBBAAA@@@??????@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEEEEEEEDDDBBBAAABBBBBB@@@???>>>=========<<<<<<<<<;;;;;;<<<<<<<<<:::999:::===AAADDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDD????????????????????????;;;<<<===>>>>>>===<<<<<<999===BBBEEEEEEBBB===999999999999999888888888888666666777888999:::::::::777888888999999999888888888888888888999999999999222333444666777777888888555555333333333333555555444444444333333333222222111111000000000000111111000000111111222222222222222222222000......000222.../////////000000111111000000111111111111000000333333111000////////////...---,,,+++,,,...000111///...---,,,,,,---...///........................//////...------------...---------.........//////---..................---++++++,,,---......///000+++,,,,,,------,,,,,,+++,,,,,,------------......,,,---------------------,,,---......,,,,,,---...000///......///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,---...///000//////............//////---,,,,,,,,,,,,---......,,,,,,,,,------,,,,,,+++...------------...//////...///000///---,,,,,,---,,,,,,------------------......///////////////...------.........---++++++***++++++,,,,,,---......---------.........//////---------.........///////////////000111111222222000222333444444444666888777777777777777888888999777888:::<<<===>>>??????@@@???>>>======>>>???@@@???AAADDDEEEDDDCCCCCCCCCAAABBBDDDFFFHHHIIIJJJJJJFFFFFFGGGHHHIIIIIIIIIIIILLLJJJOOO^^^qqq++++++,,,,,,---...//////...///000000000///---,,,---,,,,,,...///000///...***+++------------+++***---------............///........................,,,...000000///...///000+++---///111222000...---//////............//////111000///------......///...///111333333333111000111000///---...///000222333666999888444111000111111111222222222333333333666666777777888888888999999999999::::::;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCCCCCCCDDDEEE>>>??????@@@@@@??????>>>999:::<<<===>>>>>>>>>===>>>>>>===>>>@@@DDDHHHKKK@@@AAAAAAAAA@@@AAADDDFFF@@@@@@@@@@@@???===<<<;;;@@@<<<999999;;;======<<<>>>>>>>>>>>>===<<<;;;:::999888666888:::;;;888666444555777888999999999888888888888888777777777666888777666555555666777888999888888888888888999999555444333333333333555555666555444333222111111111222111111000000000000000000000000000111111111111000000000000////////////000000000000111111111111111111111000000000000000***+++,,,...000111222222000000//////.........---,,,---.........---++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,------.........---///000111111///---,,,+++++++++*********))))))///...------,,,,,,,,,,,,++++++++++++++++++++++++&&&(((+++---//////......///000000000///---+++)))000///---+++++++++,,,---,,,,,,,,,,,,++++++***))))))******+++---......///---...///...---,,,...000000///...,,,,,,,,,---...//////.........---------------,,,++++++***))))))++++++,,,...///111222222---///000///---,,,,,,---///////////////////////////...,,,+++***+++,,,,,,,,,,,,,,,---------......////////////000000000000000111222111///---------........................///......---------......000000111222333444444555888777666555555666777777888999:::<<<===>>>??????===<<<<<<<<<===>>>@@@AAA@@@AAABBBCCCCCCAAA@@@>>>CCCCCCDDDEEEFFFHHHJJJKKKJJJHHHGGGEEEEEEFFFHHHIIIHHHIIIQQQ^^^mmm~~~+++,,,,,,------...............//////......---------,,,---...//////......,,,,,,------------,,,,,,---------............///........................,,,...///000///...///000,,,---///000000///...---//////............//////111000///...---......///...///111333333222111000///......---...000222333///111444444222000000000111111111222222222333333555555666777777888999999888999999:::;;;<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCDDDDDDEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB===<<<<<<<<<===>>>@@@@@@??????>>>>>>???BBBDDDEEE@@@AAABBBBBBAAAAAACCCEEE@@@AAAAAA@@@@@@???>>>===@@@===::::::<<<=========>>>>>>>>>>>>===<<<;;;:::999888777888:::;;;888666555666888999999999999888888888888777777777777777777666666555555666666777888888888888888999::::::666555444333333333444555777666444333222222111111222222111000000000000000000000000000111111111111000000000000//////////////////000000000111111111000000000000000000000111///000000000000000//////000/////////............---......///...---,,,+++------------------------...------------...//////,,,,,,,,,,,,---------........./////////...---,,,---,,,,,,,,,+++++++++***000000...---------......+++++++++++++++++++++++++++,,,---------,,,++++++..................---,,,------------------,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,------------......---,,,,,,---///000///......---------...//////.........---------+++++++++,,,,,,,,,,,,,,,,,,---------............,,,---///...---,,,,,,---........................///...---,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...///000000111444666666666333222222222........................000//////.........//////000000111222333444444555:::999888777777888999999777888:::;;;===>>>>>>>>><<<<<<;;;;;;<<<>>>???@@@@@@BBBDDDEEEEEECCCAAA@@@CCCCCCDDDEEEFFFHHHIIIJJJHHHGGGFFFEEEEEEGGGIIIJJJIIIJJJOOO[[[hhhyyy------------------------......------,,,,,,,,,---,,,---......///...............------------......---------............///........................,,,---//////.........///............------------//////............//////000000///............///...///111222222111000000------------///111333555,,,///111222111000000111111111111222222222222333333444555666777888999:::888999999;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@???===<<<===???AAACCC@@@@@@@@@??????????????????AAACCCCCCBBBAAAAAABBB@@@AAAAAAAAAAAAAAA@@@@@@???===;;;:::<<<=========>>>>>>>>>>>>===<<<;;;:::999888888999::::::999777777888999::::::999888888888888777777666666666777555555555666666555555555666666777777888999:::;;;777666555444333333444555777666555444333222222222222222111000000000000111000000000000111111111111000000000000//////////////////000000000000111111/////////000000111111111222222222222111000///...////////////..................///000///...---,,,------------------------...............//////000++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------,,,,,,,,,,,,000///---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++------,,,------...//////***+++---//////...---+++...////////////...------...---------,,,,,,++++++,,,---------++++++,,,...,,,------------,,,,,,+++...............---------)))***+++,,,---///000000......------,,,+++++++++***,,,------,,,,,,,,,---........................//////...---------......,,,,,,,,,---------......******+++,,,...///000111111222333333111//////000........................000///////////////000000000000111222333444555555999999888888888888999999666777999:::<<<=========<<<;;;;;;;;;;;;===>>>???@@@CCCEEEGGGHHHFFFCCCAAACCCCCCDDDEEEFFFGGGIIIJJJFFFFFFEEEEEEFFFHHHJJJLLLKKKJJJMMMVVVbbbrrr------------------,,,,,,...---,,,+++***+++,,,---,,,---//////...---......///...---,,,,,,---...///---------............///------------------------+++---//////...---...//////...---,,,+++,,,------//////............//////000/////////............//////000111111000000///...------...///111222333///000111222222111111111111111111111222222222222222333444555777888999:::888888:::;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEECCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBCCC@@@@@@AAAAAAAAA@@@>>>===???AAACCCCCCBBBAAA@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@===<<<;;;:::;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::999999999999::::::999888888999:::;;;:::999888777999888777666555666666777333444555666666555444333444444444555666888999:::888777666444444444444555888777666444333333222222333222111111000000111111///000000000111111111111000000000000////////////////////////000000000111---......///000111222222//////000111111111000000///////////////............///000000000///------++++++++++++++++++++++++---------------...//////+++,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,...,,,***)))(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///...---,,,+++,,,---...///***+++,,,...//////............////////////.........------------,,,,,,,,,,,,,,,---,,,+++***,,,...)))***+++,,,,,,+++))))))........................***+++,,,---...000000111......------,,,,,,++++++***,,,......------...///..............................------------------,,,,,,,,,---------......++++++,,,---...//////000,,,...//////---,,,,,,---........................///............//////000000111111222333444555555666666666666666777777777666777888:::;;;<<<======<<<;;;::::::;;;<<<===>>>???BBBEEEHHHHHHGGGDDDBBBCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEGGGIIIJJJLLLJJJLLLSSS___ppp------------------,,,,,,...---,,,******+++,,,,,,,,,...000///---,,,---...///...---,,,,,,---...///---------............///+++++++++++++++++++++++++++---//////...---...//////...,,,++++++,,,---...//////............/////////////////////......---/////////000///////////////////////////000000000111111000000000000///...000000111111111222222222111222333444666888999999888888:::;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDGGGGGGFFFFFFEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@BBBDDDDDDCCCAAA@@@???@@@AAABBBBBBAAA@@@???>>>@@@BBBCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@??????:::::::::::::::::::::;;;>>>>>>>>>>>>===<<<;;;:::888999:::::::::999999999888999:::;;;:::999888777999888666555555555666777333444555666666555444333222222333333555666777888888777666555444555666666888888666555444333333333333222222111111111111111///000000000111111111111000000000000////////////...////////////000000000------...///000111111222...//////000000//////............///////////////...///000000000///------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,---+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,...000///...---++++++,,,------,,,+++++++++,,,...000111,,,------.........------,,,,,,---------.........,,,,,,---,,,+++***,,,...***+++,,,------,,,+++***---.....................---------....../////////---------------.........+++---///000///...///000........................,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------......//////.....................///111111000///000111........................---,,,,,,,,,------...///111111222333444555555666555555666666777777777777666777888:::;;;<<<======<<<<<<;;;::::::;;;===>>>>>>@@@CCCFFFGGGFFFDDDBBBCCCCCCDDDDDDEEEFFFGGGHHHJJJIIIGGGEEEEEEFFFGGGHHHKKKIIIKKKSSS```qqq------------------------------,,,,,,+++++++++,,,,,,///111000---+++,,,.........------------......---------............///+++++++++++++++++++++++++++,,,......---------......---,,,,,,,,,---///000//////............///////////////000///......---////////////............000000000000000/////////000///------......---,,,000000000111111111111222111222333444555666777888888999999;;;<<<===>>>>>>????????????????????????????????????@@@AAABBBBBBFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@????????????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB>>>@@@CCCFFFFFFDDDAAA???>>>???AAABBBBBBBBBAAA@@@===???AAAAAAAAAAAABBBCCCFFFFFFEEEDDDBBB@@@>>>===999:::<<<;;;:::999:::;;;>>>>>>>>>>>>===<<<;;;:::888:::;;;;;;:::999999:::777888999::::::999888888999888666444444555666777555555555666666555555555222222222333444555666777888777666555555666777888999888777666555444444444333333222111111111111222000000000000111111111111000000000000////////////......////////////000000.........//////000000000111111000000///---,,,+++.........///////////////......///000///...---,,,------------------------+++++++++++++++,,,,,,---......------------,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---......---,,,,,,+++,,,,,,---,,,+++***+++---000111++++++,,,------------,,,,,,,,,------.........///,,,---------++++++,,,...---......///////////////---------..............................---------+++,,,,,,---...//////000---///000111/////////000------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......000000//////...------------///111111000000111222........................++++++++++++,,,---......111111222333444555666666666777888999999:::999999666777999:::<<<===============<<<;;;;;;<<<===>>>===???AAACCCEEEEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGLLLJJJHHHFFFEEEEEEFFFFFFJJJIIILLLUUUbbbuuu+++,,,,,,------.........---------------,,,,,,+++,,,///222000,,,***,,,///,,,,,,------------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...,,,,,,------...///000111//////............//////...///000000000///------000///......---------.........///000000000000000000...,,,---///000///...000000000000111111111111222222333444555555666666888999999:::;;;<<<<<<===========================???>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@AAAAAABBBBBBDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCDDDDDDCCCAAA@@@???@@@@@@@@@@@@@@@??????===>>>???@@@@@@AAACCCEEELLLKKKJJJGGGDDDAAA>>>===:::<<<>>>===;;;:::;;;===>>>>>>>>>>>>===<<<;;;:::888:::<<<<<<999888999;;;555666888999999999999888999888555333333444666777777666666555555666666777555555444444555666666777777666666555666777999:::999999777666555444444444444333222222111111222222000000000000111111111111000000000000////////////........./////////000000......//////////////////111111111000000...---,,,............/////////000---......///...---,,,+++------------------------,,,++++++++++++,,,------/////////......---------,,,---.........---+++***,,,,,,,,,,,,---------...,,,---...///000//////...------------------------------,,,+++++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,------...///++++++,,,---------------............---------------......---,,,,,,---///...............///000000---------.........//////------------------------+++++++++,,,------.........///000000///---...///------------------------***+++---.........------,,,,,,,,,---------...............---------------)))+++---......---...000........................,,,++++++,,,---...//////111222222333444555666666555666888999::::::999999777888:::;;;===>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>???@@@BBBCCCDDDEEEFFFDDDDDDCCCDDDDDDEEEFFFGGGJJJIIIGGGEEEEEEFFFGGGHHHJJJIIIMMMWWWeeewww++++++,,,,,,---...//////,,,---...///...---,,,++++++///222111,,,***,,,///***+++------------+++***---------.........//////........................***,,,......---,,,---...+++,,,---...000111222222//////............//////...///000000000///---,,,000///...---------------+++,,,...000111222222222000...---...222444444222000000000000111111111111333333333444444555555555999999999::::::;;;;;;;;;========================????????????@@@AAABBBBBB@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAABBBCCCDDDDDDFFFEEECCCBBBAAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>=========<<<===>>>>>>???AAADDDGGGPPPOOOMMMJJJFFFBBB???===;;;>>>@@@@@@===<<<===???>>>>>>>>>>>>===<<<;;;:::888:::<<<<<<999888999;;;444555777888999999999888999777555333333444666777888777666555555666777888777777666666666777777888666666555666777888:::;;;:::999888666555555555555444333222222111111222222000000000000111111111111000000000000////////////............/////////000///////////////............///000111111222222222---.........//////000000,,,---.........---,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......000000/////////.........,,,---...//////---+++***---------.........//////)))+++---//////...---,,,------------------------))))))***+++,,,...000111((()))+++---.........---***+++---//////...---,,,+++,,,,,,---.........---111000///...---,,,++++++---...///...---,,,...000,,,,,,+++***+++,,,...///---------.........//////,,,,,,,,,---------......++++++++++++++++++,,,,,,---///000///---,,,,,,---------------------------+++,,,.../////////......,,,,,,,,,---------......+++++++++,,,,,,---------***,,,...///......///111........................,,,,,,,,,---...///000111111222222333444555666666333444666777888888888777888999:::<<<===>>>?????????>>>===<<<<<<===>>>??????@@@@@@AAACCCEEEGGGHHHDDDDDDCCCDDDDDDEEEFFFGGGIIIHHHFFFEEEEEEGGGHHHJJJJJJJJJNNNXXXfffxxx...---,,,+++***++++++,,,,,,,,,------...///000000++++++++++++++++++++++++........................,,,,,,,,,---------......'''&&&'''))),,,......---///......---------......,,,---......//////......///............///000000///////////////..................------,,,,,,++++++///222222111000111333111111000///////////////111111111111111111111111222222333333333333444444666666888999999999999999<<<;;;;;;::::::;;;;;;;;;===>>>>>>@@@AAABBBCCCCCC@@@@@@@@@?????????>>>>>>===>>>>>>@@@AAABBBCCCCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCCCCBBB@@@???EEECCCAAA@@@@@@AAABBBDDDCCCCCCBBBAAAAAA@@@??????======>>>???AAABBBCCCDDDPPPLLLFFFCCCCCCAAA>>><<<>>>???@@@AAABBBBBBBBBBBB===>>>>>>===;;;999:::;;;;;;:::999999::::::999888888666666666888888555333999888777555555555666777666666666666777777777777777777666666666666666777555666777888888999999999:::999666444333333444555222333555666666555333222222222222222222222333333000000000000000000000000......//////000000111111000000//////.........---//////000111222222333333222111///...------.................................------,,,,,,,,,------.........------.........111111111000///---++++++,,,,,,,,,------.........+++***)))***,,,.........---------.........//////------------,,,,,,+++***,,,,,,---------,,,+++++++++,,,,,,---............//////000000000000000000+++,,,,,,---...///000000000000111111000///......111000...---......,,,***,,,---...//////...---,,,...------------...//////,,,,,,,,,------.........//////.........---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------------------------,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,---...///000000---------------...//////111000000/////////000000///000222444555666777777777777777777777666666666666777888;;;<<<>>>??????@@@???===<<<;;;;;;<<<<<<===@@@CCCDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDFFFIIIGGGGGGFFFFFFFFFGGGIIIJJJHHHLLLRRRYYYeeeyyy///...---,,,++++++,,,---++++++,,,,,,---......///((()))***+++,,,...//////---------------------------------.........//////,,,+++***+++---...---,,,........................,,,---......//////............------......///000............////////////.........---------------,,,...111111000///000111222222111000000000000000111111111111111111111111222222222333333333444444666666777888999999999999===<<<;;;:::::::::::::::======>>>???@@@AAABBBBBB@@@@@@@@@??????>>>>>>>>>===>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@???>>>>>>???@@@AAACCCBBBBBBAAA@@@@@@??????===>>>>>>???@@@AAABBBBBBKKKHHHDDDBBBBBBAAA>>><<<===>>>???@@@AAAAAAAAAAAA===>>>>>>===;;;999:::;;;<<<999666555666999;;;===::::::888555333444777999888888666555555555666666666666666666777777777777777666666555555666666777666666777888888888777777:::888666444333333444555222333444555555444333222222222222222222222222222000000000000000000000000.../////////000000000111111000000000////////////......///000000111222222111000///------------------------..................------,,,,,,---------......------------......000000000000///---,,,+++***++++++++++++++++++,,,,,,+++******,,,......---+++++++++,,,,,,,,,,,,---,,,---------,,,,,,+++***++++++,,,------,,,,,,,,,+++,,,,,,------------,,,.........---,,,+++))))))------................../////////000//////......111111000///......------------............------,,,,,,,,,,,,,,,---......,,,,,,,,,------.........///.........------------,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++,,,,,,------......---------------------------,,,,,,,,,,,,...///111---......//////000000000......---------......///......---------------...//////111333444555666666777777777666666666666666666777999;;;<<<>>>>>>??????>>><<<;;;;;;<<<======<<<>>>AAABBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFIIIKKKGGGFFFFFFEEEFFFGGGHHHIIIHHHKKKOOOVVVcccwww///...------,,,---------***++++++,,,,,,---------******+++,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,............////////////111///............---+++,,,---...//////...------,,,---......//////......------,,,,,,,,,---......---------.../////////000..................//////---...000000///...///000333222222111111111111111111111111111111111111111222222222222333333333333555666777888888999999999<<<<<<;;;:::::::::::::::======>>>>>>???@@@AAAAAA????????????>>>>>>>>>>>>======>>>???@@@AAAAAABBBDDDEEEEEEEEEDDDBBBAAA@@@?????????>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>??????@@@@@@@@@DDDBBBAAAAAAAAAAAA???===<<<===>>>???@@@@@@@@@@@@>>>??????===;;;999::::::;;;:::999888888999;;;<<<777999:::777333333666:::777777666555555555555666666666666666777777777777777666666666666666777777777777777777777666666555999888666444333333333444333333444444444444333333333333333222111111111000000000000000000000000000////////////000000000000111111111000000000000///---......//////000000000000///...---,,,,,,,,,------------.........//////---------,,,,,,------...------,,,,,,,,,,,,------///////////////...------,,,++++++++++++++++++***---,,,***+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,------------,,,,,,---------,,,++++++,,,,,,,,,,,,+++)))((('''/////////.........------------......///.........///111333111...---...000.........------.........,,,++++++++++++,,,---------------------.....................---------------------.........//////------,,,,,,,,,,,,------------------............+++,,,,,,------............------------...000111//////000000000000000000//////......---.........------,,,,,,,,,------......///000222333444444555777777666666666555555555666777999;;;<<<>>>>>>>>>======<<<;;;;;;<<<>>>???>>>@@@BBBCCCBBBAAAAAABBBCCCEEEFFFFFFGGGHHHKKKMMMFFFFFFEEEDDDEEEFFFGGGHHHGGGIIILLLSSS```vvv........................++++++,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------............111000......///...---++++++,,,...000000///---,,,,,,---......///.........,,,,,,++++++,,,,,,---...,,,,,,------...///000000---.........//////000000//////000000/////////000222111111000000111111111111111111111111111111111111222222222222333333333444555666777888888888888::::::999999::::::;;;<<<<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAACCCCCCDDDCCCBBB@@@>>>===???>>>===<<<<<<===???@@@@@@AAACCCEEEFFFFFFEEEDDDAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAAAAA@@@???===>>>>>>???@@@@@@??????>>>??????>>>;;;::::::;;;:::<<<>>>???===;;;999888666888::::::999777555555666666555555555555555555666666666666777777777777888777777777777888888999888888888777666555444444888777555444333222222333444444333222222333444444444333333222111000000///////////////////////////////////////000000000000000000000///////////////.........//////000000000......------,,,,,,,,,,,,,,,,,,------.../////////------,,,,,,,,,---......---,,,,,,++++++,,,,,,---------...//////..................------,,,,,,,,,...,,,++++++,,,---,,,+++,,,,,,---------.........,,,,,,,,,------,,,,,,+++)))***+++,,,---.........,,,---------,,,+++*********+++,,,---------------/////////...............+++,,,,,,---............---000333111---+++...222///...---,,,,,,---...///,,,,,,,,,+++,,,,,,---...---------...............------------------------------------............------,,,,,,,,,,,,------.........---------------++++++,,,,,,---.../////////......---...///000111000000//////////////////000//////...............///............//////000///000111222444444555555666666666666666666666666777777999;;;<<<===>>>>>><<<;;;;;;;;;<<<===???@@@AAACCCEEEEEECCCBBBBBBBBBBBBDDDFFFFFFFFFGGGIIIKKKFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIKKKQQQ```vvv---.....................------------............/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...,,,---......---,,,***,,,...000000///...---,,,---......///.........,,,++++++++++++,,,------+++,,,,,,---...//////000---.........//////000000000/////////000111111000000000/////////000000111111111111111111111111111111111111222222222333333444444555666777777777777777777888888:::<<<===>>>;;;<<<<<<======>>>>>>>>>=================================>>>>>>?????????AAAAAAAAAAAA@@@>>><<<:::======<<<;;;<<<===???@@@<<<===@@@BBBCCCBBBAAA@@@@@@???????????????>>>>>>>>>>>>============<<<<<<:::<<<>>>@@@AAAAAAAAAAAA>>>???@@@@@@@@@@@@@@@@@@===??????>>><<<;;;;;;<<<999;;;<<<;;;:::;;;===???FFFAAA;;;999::::::666333555555666666666666666666666666666666777777777777999888888888999999:::;;;888888888888777555444333666666555444333222111111444333222222222222333444333333222222111000//////////////////////////////000000000000////////////........................//////000000000000000111------------------,,,,,,---------.........//////,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,------........................------,,,,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,)))***+++,,,---.........------------,,,,,,+++***+++,,,---...////////////------......///000000111++++++,,,---......------***...111000,,,+++...222///...---,,,,,,---...///---------------......///........................,,,,,,------------------+++,,,,,,,,,,,,---------...------,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,---...////////////...---...///000111///.....................000//////.........//////...............///000111111111333444555555555555666666666777777777888888777888999;;;<<<=========;;;;;;;;;;;;<<<===???@@@AAACCCEEEEEECCCBBBAAABBBCCCDDDFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFJJJIIIKKKRRRbbbyyy,,,,,,---............---........................,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,+++,,,.........,,,+++,,,---////////////...,,,---......//////......,,,,,,+++++++++,,,------,,,,,,,,,---.........///................../////////...------///111111111//////////////////000111111111111111111111111111111111111111222222222222333444555666777777777777666666777888:::<<<===>>>;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============<<<<<<======>>>>>>>>>>>>>>>?????????>>><<<;;;:::<<<<<<<<<<<<===>>>??????===>>>AAABBBCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>???>>>???@@@AAA??????@@@@@@@@@@@@@@@???<<<===>>>>>><<<<<<===>>><<<;;;888555555;;;EEEMMMYYYKKK<<<444666999888666555666777777888777777777666666666666777777777777888888888888999:::;;;<<<999999999999888777555555555555444444333111111000222222333333333333222222222222222111000000000///000000000000000000000000000000000000////////////,,,---------------......000000000000000000000000------............---,,,........................,,,,,,,,,,,,---......///------,,,,,,,,,,,,------,,,------.........------,,,++++++++++++++++++***---,,,***+++,,,------,,,************++++++++++++++++++,,,---------,,,,,,***++++++,,,------------------......------,,,,,,---------------,,,++++++,,,---...///000111111222,,,,,,------...---------***---//////---,,,...111.........------............------------...///////////////...............,,,,,,,,,,,,------------+++++++++,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,------+++,,,,,,------.........//////...------...///000---------...............//////......//////000111---------------...///000111222333444555555555555555555666777999:::;;;;;;777888:::;;;<<<=========<<<;;;;;;;;;<<<===???@@@???AAACCCCCCAAA@@@@@@@@@CCCEEEGGGGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFFFFJJJIIIKKKSSSddd{{{***+++,,,---......---,,,------------------------,,,,,,,,,---......//////------------------------+++++++++,,,,,,,,,------...---,,,,,,......---,,,,,,,,,------...//////000,,,---......//////......,,,,,,,,,,,,,,,---......------------------------.........---------------,,,***)))***...000111000000000//////000000111222111111111111111111111111111111111111222222222222333333444555666666666666888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<============>>>>>>======>>>???>>>===;;;;;;;;;;;;<<<>>>>>>?????????@@@AAABBBCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<999;;;<<<<<<;;;;;;===@@@>>>???????????????>>>>>>;;;<<<>>>>>>======???@@@@@@AAA@@@===<<<@@@IIIQQQQQQGGG;;;444444777999888555666888999999999888888666666666666777777777777777777777777888999::::::999999:::999999888777777555444444333222111000///111222333444444333222111111111111111000000000000000000000000000000000000111000000000/////////...------------......//////////////////////////////---...////////////...---/////////...------,,,,,,,,,,,,,,,,,,---...//////......------------......------.........---,,,,,,***++++++++++++++++++,,,,,,+++******,,,......---)))************+++++++++***+++,,,,,,---------,,,++++++,,,------,,,,,,,,,------.../////////......---------------,,,,,,+++......//////000000000111---............------,,,,,,------...//////000111------............------------,,,,,,------...///000/////////.........---++++++,,,,,,,,,---------,,,,,,,,,,,,---------.........------------......,,,,,,------......//////------------------------///...---,,,,,,---......------......//////000000............///000222222...------......000111111111222333444444444444444444555666888:::<<<>>>???888999:::;;;<<<============<<<;;;;;;<<<===>>>???>>>@@@BBBCCCBBB@@@@@@AAACCCEEEHHHIIIIIIIIIJJJKKKIIIHHHGGGFFFEEEFFFFFFGGGIIIHHHKKKTTTfff|||)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++........................,,,,,,,,,---------......000///------......---+++---,,,,,,------///000111,,,---......//////......------,,,,,,------...///------------------,,,,,,.........------,,,,,,+++***(((&&&(((,,,///000///111111000000111222333333111111111111111111111111000111111111111222222222222333444555666666666666;;;:::999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<=====================>>>??????>>>===<<<:::;;;===???@@@??????>>>>>>>>>??????>>>>>>==================>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<888:::;;;:::888888;;;???===>>>>>>>>>>>>>>>======:::;;;===>>>===>>>@@@AAADDDIIIMMMLLLIIIGGGIIILLL;;;999888777777888777666666777888999::::::999888666666666666777777777777555555555555666777888999999::::::::::::999888888444444444333222111000///000111333444444333111000000000000000000111111111000000000000000000000000111111000000/////////...---.........//////000000.....................------...///000000000......000000///...---,,,,,,++++++++++++,,,---...///000///......------......///------......------,,,+++,,,,,,,,,------.........+++***)))***---.........++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,---------,,,++++++------...///000000000///***+++---...///000000000000000000000////////////////////////...---,,,,,,...------...111222222111,,,---...//////...---,,,,,,,,,++++++,,,,,,---...000000//////.........---+++++++++,,,,,,------------------.........//////......------------......,,,------...///000111111------------------,,,,,,......,,,,,,+++,,,---...---......///000111111222---------...000111333444000000000000111222444444000111222333333333333333333444666999;;;>>>@@@AAA888999:::;;;<<<<<<============<<<;;;;;;===>>>???@@@BBBDDDEEEDDDCCCCCCDDDBBBEEEIIIKKKLLLLLLNNNOOOJJJIIIGGGFFFFFFFFFGGGGGGHHHGGGJJJTTTfff}}}........................,,,---------,,,***((('''//////.........---------++++++,,,,,,---...//////---.........---,,,,,,+++***+++,,,,,,++++++---...///---,,,,,,---...,,,+++++++++,,,---...............------------...//////000///...------...///000---...............---------,,,+++,,,...000000///000///...------,,,,,,---444444444333222111000///111111000000111111222333333333444444555666777777777777777777777888888888888999::::::;;;;;;::::::999999999:::;;;<<<>>>>>>>>>??????@@@???===;;;:::>>>???AAABBBAAA???<<<:::===<<<:::999999;;;>>>???>>>>>>>>>>>>????????????===???AAAAAA???=========;;;<<<======;;;;;;<<<>>>999999:::;;;;;;<<<<<<===:::<<<======<<<;;;;;;<<<;;;;;;<<<<<<===>>>>>>???>>>???AAACCCEEECCC???<<<888888888888777777777777888777555444555666888999888888777777777777777888;;;999888666666777999:::555555555555666666666666777666444333222111111111000000111111111111000000000000111111111111000000222222111111000000//////111222222222111000...---000000////////////000000...........................------------...//////........................------------,,,+++***)))...---+++++++++---......111///,,,******+++---///...---+++******+++---......------,,,,,,------............------,,,,,,,,,........................*********++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,------///000111000000//////............///////////////.........//////...///000222444555//////...------------...------,,,,,,---...000111......---,,,++++++******+++,,,---......---,,,+++---------............///...------,,,,,,------...+++---000333444333111000......------------.........---,,,+++,,,,,,......////////////000000000000//////............//////000///...---...111333555000111222333555666777777555555666666777777888888777888:::;;;;;;;;;;;;:::888999:::<<<===>>>>>>>>>BBBDDDEEEEEEDDDCCCCCCDDDBBBEEEJJJOOOPPPOOOLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHKKKKKKOOO[[[iiiyyy------------------------,,,------------+++***)))///.........------------++++++,,,,,,---......///------......------,,,+++***,,,------,,,,,,---///000...------......,,,+++,,,,,,------...---------,,,,,,,,,,,,,,,---......000///...------...///000....../////////......---...,,,+++,,,...000000///000///......---.........//////000111111111000000111111000000111111222333222333333444555555666666777777777777777888888888888999::::::;;;;;;::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>???>>><<<;;;777777999;;;===???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>:::;;;======;;;:::999:::888999;;;:::999888999:::999999999:::;;;;;;<<<<<<:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>???:::;;;<<<>>>???>>>;;;888888888888888777777777777;;;:::888777666777888999555555555555666777888888999999888777777777888999888888888888888999999999777777555444333222222222000111111222222111111000000000111111111111000000000000000000000000000000111111222222111000...---//////............//////........................---------------......///........................////////////...---,,,+++/////////...------...///000...---++++++,,,---...///...,,,++++++,,,...///,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,---...///000000/////////.........------...............---------............///111333444//////...------------...------,,,,,,---...000111000///...---,,,+++******,,,------------------,,,---------............///------,,,,,,,,,,,,---------...111222222111///.........------------......///...---,,,,,,,,,---...............//////////////////............//////333333222111111222333444000111222333555666777777777777777777777666666666888999;;;<<<======<<<;;;;;;<<<===>>>??????@@@@@@CCCDDDFFFFFFDDDCCCDDDEEEBBBFFFJJJNNNOOONNNLLLJJJHHHGGGFFFEEEEEEFFFGGGHHHLLLLLLQQQ]]]kkkzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,............------------+++,,,,,,------.........------......------,,,,,,,,,---......---,,,...///111///............,,,+++---------...------,,,,,,,,,++++++++++++,,,------//////...------...//////...//////000000/////////...,,,+++,,,...000000/////////......//////000000,,,---...000111222222333111000000000000111222222222222222333333444444555666666666777777888888888888999::::::;;;;;;::::::999999999:::;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;999999:::;;;;;;<<<======555777:::===???@@@@@@@@@========================888:::;;;;;;999888888888777999::::::888777888999888888999999:::;;;;;;;;;:::;;;======;;;:::;;;<<<;;;;;;:::::::::<<<===>>>999888888999::::::999777888888888888777777777777<<<;;;999777666666666777333333333444555666888888777777777777777888888888999999999999999999999999888777666555444333333333111222222333333222222111000000111111111111000000------...//////000111111111111111111000///......///......------......///........................---,,,,,,,,,,,,---..............................+++,,,,,,,,,+++***)))(((***---000///---,,,...000......---------,,,,,,,,,//////---,,,,,,---//////,,,++++++******++++++,,,...------------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------.../////////.........---------------------------------------------------...000111222//////...------------...------,,,------...000000000000///...---,,,++++++...------,,,,,,------...---------............///......------------.........///000111111///---,,,......------------......//////...---,,,,,,------------------............//////............//////111111111111111000//////000111222333555666777777999888888777777666555555777999:::<<<<<<<<<<<<;;;======>>>???????????????CCCDDDFFFFFFEEEDDDDDDEEECCCFFFIIIMMMNNNMMMKKKJJJHHHGGGEEECCCCCCEEEGGGHHHLLLLLLSSS___mmm{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////------------------------,,,,,,,,,---------......,,,------...------,,,,,,---...///...------...///222000............,,,+++............---,,,++++++,,,,,,,,,+++,,,,,,---..............................///000000000000000000...---,,,,,,...//////............//////000222222......000222333444444444000000000000000111222222111111222222222333333333555555666666777888888888888999::::::;;;;;;:::::::::999999:::;;;<<<======>>><<<;;;:::999:::;;;;;;:::999999999999;;;<<<===<<<<<<============<<<<<<============<<<<<<<<<<<<:::;;;<<<<<<:::999999:::999;;;<<<<<<:::999999:::777888888999999::::::;;;999;;;===<<<;;;:::;;;;;;;;;;;;999999999;;;<<<>>>;;;999888888999:::999999888888888888777777777666999888666555444444444555555444444444555666777777555666777888888888777777777777777666666666666666777666555444333333333333222333333444444333333222000000111111111111000000---........./////////000000000000000000//////...//////............//////........................,,,,,,,,,,,,,,,---..............................******++++++***))))))((($$$)))...///------///222------.........---,,,+++......------------.........------,,,,,,------...------------------------************************.........------,,,,,,,,,++++++***))))))***++++++,,,------......//////...---------------------------------------.........,,,,,,------...///000000//////...------------...,,,,,,------...//////000///////////////............---,,,++++++,,,---...---------............///000//////////////////000,,,---/////////...---,,,......------------......//////......------,,,,,,------.........///////////////............//////...///111222222111///...000111222333555666777777888888777777777777777777666777999;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>======BBBCCCEEEEEEDDDCCCDDDEEEDDDFFFIIIKKKLLLLLLKKKJJJIIIGGGDDDBBBBBBDDDGGGIIIKKKLLLRRR___lllzzz,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000,,,,,,------------------,,,,,,,,,---------------,,,,,,------...------,,,---...//////---,,,---///111///...---......,,,+++............---,,,++++++---------------......///------............------......///000000000000000///---,,,,,,...//////...............///111222333///000111222222222222222000000//////000000111222111111111222222222222222444555555666777777888888888999::::::;;;;;;::::::::::::::::::;;;;;;<<<======<<<:::999999:::;;;;;;===<<<:::999999:::<<<===AAA@@@>>>;;;::::::;;;<<<>>>=========<<<<<<<<<;;;;;;<<<===<<<:::999:::<<<:::<<<>>>>>><<<:::999:::777888888999999::::::;;;999;;;<<<<<<;;;::::::;;;;;;;;;:::999:::;;;<<<===;;;999777777999::::::999888888888888777777777666555555555555555555666666888777666666555555555555444555666777777777777666666666555555444444444444555555444333222222222222333333444444444444333333000000111111111111000000000/////////.........---000000000///////////////111111000000000000111111........................---,,,,,,,,,,,,---..................................../////////...------'''+++...///...---...000,,,---...///...---+++***---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000000////////////000000,,,---...//////......---------------------------------......////////////,,,,,,------......////////////...------------...,,,,,,---....../////////,,,,,,---...///111111222...---,,,++++++,,,---...---------............/////////............//////***+++---.../////////.........------------....../////////......---------....../////////000000000//////............//////000222444666777777555444000111222333555666777777555666666777888999999:::888999;;;<<<>>>>>>>>>=========>>>>>>>>>>>>>>>===@@@BBBDDDDDDCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIIIIGGGDDDBBBBBBDDDGGGIIIIIIJJJPPP\\\iiiwww,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,,,,------------------------------------,,,,,,------......---------...///...,,,,,,,,,...///---,,,,,,---...,,,+++---------...------,,,,,,...------------...//////------............------------...///000000000000///...,,,,,,...///..................///000111222/////////000//////......000////////////000111111222222222222222222222222444444555666777777888888888999::::::;;;;;;:::::::::::::::::::::;;;<<<===<<<;;;;;;::::::;;;;;;;;;>>>===<<<;;;:::;;;<<<===@@@>>><<<::::::<<>>>>>======<<<<<<<<<;;;;;;;;;:::888888999;;;:::<<<>>>>>><<<:::999999888888999999:::;;;;;;;;;999:::<<<<<<:::999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::888666666888999888777888888888888777777777777666666666777777888888888999999777666555444444444444444555555666666777777888777777666666555555444555444333222222222222222222333333444444333333222000000111111111111000000111111000//////...------000//////......//////000222111111000000111111222...........................------------...//////........................------............------000000000000//////...---,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...------------------------------------,,,,,,,,,,,,////////////////////////,,,---...//////...---------------------.........------......///000000000,,,------...//////......//////...------------...+++,,,---...////////////++++++,,,...///111222333...------,,,,,,------...---------............///---,,,,,,,,,,,,,,,,,,---***+++,,,...///000000000......------------......---...////////////......////////////000000000111//////............//////...000222555666666555444000111222333555666777777444555666777999:::;;;;;;:::;;;===???AAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA@@@BBBDDDEEEDDDCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGEEECCCCCCEEEGGGHHHIIIIIINNNYYYfffsss------------------------...---,,,,,,,,,---...///++++++,,,,,,,,,---------------------------------+++,,,------......------,,,......---,,,++++++,,,,,,+++***+++---------+++,,,,,,------...---------------,,,,,,------...///,,,------......------,,,,,,,,,---...///000000///000...,,,,,,...///...---...---------...///000000......////////////......///////////////000111111333333333333333333333333333333444555666777888999888999::::::;;;;;;::::::;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;<<<===>>>@@@AAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;999888888999;;;<<>>>>>===;;;:::999888777777999999888777888888888888777777777777777777777777777777666666777777666555444444444444444444333333444666777888888888888777666555555555555555444333333333333444222222333333333333222222000000111111111111000000000000000000000000000000000///............///000111111000000000000111111........................///............///000000........................)))******+++++++++******///,,,)))+++...000...,,,------......------,,,+++,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---///000000...---,,,------........./////////,,,,,,---......///000000,,,---...///000///......//////...------------...+++,,,---////////////...,,,,,,---......///000000,,,------------------,,,---------............///......------------......------......////////////......------------......,,,---...///000000//////........./////////000000//////............//////---...///000111000000///000111222333555666777777666666777888999999::::::999;;;===???@@@AAAAAAAAA>>>???@@@AAABBBBBBCCCBBBBBBDDDFFFFFFFFFFFFGGGHHHFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIMMMWWWdddrrr...........................---,,,++++++,,,---...+++++++++,,,,,,---------------------------------+++,,,,,,---.........---,,,---...---+++***+++,,,***))))))***,,,------,,,++++++,,,---............,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,+++,,,---...////////////000...,,,---...///...---...------------...////////////000111111111111111///////////////000111111333333333333333333333333333333444555666777888999999999:::;;;;;;;;;::::::;;;;;;:::::::::;;;<<<<<<:::;;;<<<=========<<<;;;777888999:::<<<===>>>???:::;;;===>>>?????????>>>AAA@@@@@@???>>>======<<<<<<===<<<;;;999999;;;===@@@BBBEEEEEECCC@@@>>>>>>999::::::;;;;;;<<<<<<===888:::<<<;;;:::999:::::::::<<<>>>@@@@@@>>>;;;::::::999999:::;;;;;;999888888888888888777777777777666666666666555444222111444444333333333444555555555444333222333555777999888777777666555444444333666666555444444444555555111222222333333222222111000000111111111111000000//////000000111111222222000///...------...000000000000////////////000000........................///////////////000111111........................+++,,,,,,---------,,,,,,((($$$ $$$,,,111000---......---------,,,,,,,,,---......//////......---...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...//////000000//////...,,,---///000000...---+++........./////////000000++++++,,,,,,---...//////---...///000000000///...//////...------------...+++,,,---////////////..................---------+++,,,............,,,+++---------.........//////111111000000000000111111000////////////..................------.........+++,,,...///111111000000---------.........////////////............//////111111111111111000000///000111222333555666777777888888888888888999999999777888:::<<<>>>>>>>>>>>>;;;<<<>>>???@@@AAAAAABBBCCCEEEHHHHHHHHHGGGIIIJJJGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHKKKJJJMMMWWWcccqqq******+++,,,,,,---......---,,,******,,,------,,,---,,,+++*********+++,,,------------------------------......//////000000000000///...------,,,,,,------,,,+++,,,---...///222,,,+++111111,,,***------------,,,,,,,,,+++++++++,,,,,,---.........---,,,,,,,,,------.........////////////////////////...............///000000000000////////////000000000000000000000000000000222222111111111111111111222222333333444555555555666666777888999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::999:::>>>BBBBBB@@@===AAAAAAAAA@@@???>>>>>>===>>>>>>======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA???=========:::::::::;;;<<<===>>>>>>==================<<<;;;;;;::::::999999::::::;;;:::::::::999999999888888888888888777666666555555666666666666666666666666333555777888777777777999666666666666666555555444555555555555555555555555222222111000///...---,,,333333333222111000///...000000000000000000000000000000000000000000000000//////000000///...------........................,,,---------.../////////000...,,,+++,,,------,,,...------,,,,,,------...---------------,,,,,,,,,+++,,,...//////...,,,++++++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,,,,------.........+++,,,---.........,,,,,,...---,,,+++++++++++++++,,,,,,,,,---------......------.....................---,,,,,,.../////////------............------,,,,,,...///000000000000444222111///...---......,,,---...///000000000000//////.........------------...///000000///...---000000//////.........---//////............//////................................................+++,,,,,,---...///000000000000000000000000000000////////////000000000000111111000000000000111111222333333444555666777777777777777777888999:::;;;:::;;;===???@@@???>>>===>>>??????>>>>>>>>>AAACCCHHHIIIIIIGGGEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGKKKHHHJJJSSS```ooo******+++,,,,,,---......------------,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------------------............000//////...------,,,,,,------,,,,,,,,,---...//////,,,+++---...---,,,------,,,,,,,,,+++++++++++++++,,,------......------,,,------------------...////////////////////////......------......///000//////............//////000000000000000000000000111111111111111111111111222333333444555555666666666666777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<=========>>>>>>;;;;;;;;;>>>AAABBB@@@>>>AAA@@@@@@???>>>>>>==================>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBAAA???>>>===>>>===<<<;;;;;;;;;;;;<<<=========>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::999999999999888888777777666555555444666666666666666666666666333555666666555333444555666666666666666555555444444444444444444444444444444333333333333333222222222222222222111000///...000000000000000000000000000000000000000000000000/////////......---------........................---------...............000...,,,,,,---------,,,---------,,,,,,------------------------------...,,,,,,---......---,,,,,,+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------...------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,---------........./////////...---------,,,---,,,++++++---......---------............------,,,---...//////000//////000///...---------...///---...............------//////.........---------...------,,,,,,------...000/////////.........---......------------......................................................///............---------////////////////////////....../////////000000000111111000000000000111111222333333444555666777777777777777777888999:::::::::;;;===???@@@???>>>===>>>>>>???>>>>>>???AAACCCGGGHHHHHHGGGFFFEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGJJJHHHJJJSSS^^^lll|||***++++++,,,,,,------...,,,...111000---++++++,,,------,,,,,,,,,------...---------------------------------,,,,,,,,,,,,,,,//////......---,,,,,,,,,---,,,,,,,,,,,,---...///+++------,,,...000...***,,,,,,,,,+++++++++******,,,,,,------......------.........---------------////////////////////////......------......///000......------------......000000000000000000000000111111111111111111111111333333444444555666666777666777777888999:::;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???===<<<;;;===???@@@@@@???@@@??????>>>>>>======<<<<<<<<<======???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCAAA?????????AAA@@@===;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::777777777666555555444444666666666666666666666666555666777666444333222333666666666666666555555444333333333333333333333333333444444444555555666666222222222222111000//////000000000000000000000000000000000000000000000000000000///.........//////.......................................---------000...---,,,.........---------------------------,,,---------.../////////------------------------+++---...---,,,+++,,,------------,,,,,,---------,,,,,,,,,------------...///...------,,,,,,,,,,,,///...------,,,---------,,,------------.........000000///...---,,,,,,+++---,,,***+++,,,...------------............---------....../////////......---,,,,,,,,,---...//////............---,,,+++***...............---------///---+++******+++---////////////...............------,,,,,,,,,,,,------................................................///............---------------------------------------........./////////000000000000000000000000222222333444555666777888999888888888888888999999999;;;===?????????>>>======>>>??????>>>???AAACCCEEEFFFGGGGGGFFFFFFGGGHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHJJJRRR\\\gggwww+++++++++,,,,,,---------+++000444333---******---------------.........///------------------------......------,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,------......***...000...///222...&&&,,,,,,+++++++++*********,,,,,,------...------,,,//////......------,,,,,,//////////////////////////////......//////000111///......------......///////////////////////////000000000000111111111111333444444555555666666777666666777888999:::;;;;;;<<<<<<<<<<<<====================================<<<<<<=========>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>???>>>>>>>>>======<<<<<<<<<<<<===>>>???AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDBBB@@@@@@AAADDDBBB@@@>>>===>>>???AAA????????????>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::777777666666555444444444666666666666666666666666666888999888666555555666666666666666666555555444333333333222222222222222222222222333333333333444333333333333333222111111000000000000000000000000000000000000000000000000222222111000000000111222......................../////////...---------,,,000...------...///...---,,,------------------,,,,,,,,,---......///000000...------,,,,,,------...,,,---...---,,,+++,,,.........------------......------------------------000///---,,,++++++,,,---///......---------......------------............//////......---------,,,...---+++,,,---......---------............------.........///......---------------------........................---,,,+++........................//////...------...//////...........................------,,,,,,------...................................................+++,,,,,,---...///000000------------------------------------.........///000000111111111111000000222222333444555777777888999999888888777888888888999:::===>>>??????=========>>>????????????AAABBBBBBDDDFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGJJJQQQYYYcccrrr++++++,,,,,,,,,,,,------+++000444333---******------------...////////////------------------------///.........------,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------000000...++++++...---))),,,,,,,,,+++++++++******,,,------...------,,,,,,/////////......---------////////////////////////000000//////000000111222000//////////////////000//////////////////////////////000000000111111111333333444444555666666666555666777777999999:::;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;:::::::::;;;<<<>>>>>>>>>>>>============<<<<<<===>>>@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDBBBBBBBBBDDDFFFEEECCCBBBBBBCCCEEEFFF@@@@@@@@@@@@???>>>===<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777777666555555444444666666666666666666666666444666777888777666777888666666666666666555555444333333222222222111111111222222222222111111111111444444444555444444333333111111111111111111111111000000000000000000000000000000000///000000111111/////////////////////////////////...---------,,,...---,,,---//////...---,,,,,,---......---,,,,,,+++,,,,,,---...///000000...------,,,,,,------...,,,---......,,,,,,---...///......------......///------------------------///...---,,,+++,,,------......---------......///---------.........//////,,,---------......//////000///------...//////...------............---------...............---,,,////////////......------------...///////////////---.....................///000222333333222000///---------...............//////............//////................................................+++,,,,,,---...///000000........................------------.........//////000111111111111000///111222333444555777888888999999888888777888888888999:::<<<>>>???>>>===<<<<<<>>>@@@@@@??????@@@BBBAAACCCEEEFFFFFFFFFFFFHHHGGGGGGFFFEEEEEEFFFGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGJJJPPPVVV```ppp~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000---++++++,,,+++,,,---...////////////------------------------............------------------,,,,,,,,,,,,,,,,,,+++,,,------......------666111...000111//////000---------,,,,,,,,,++++++------......------,,,,,,/////////...............////////////////////////000000//////000000111222000000////////////000000000000000000000000000000...//////000000111111111222222333333444555555666444555555666777888999999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<:::999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHAAAAAAAAA@@@@@@>>>===<<<;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::888888888777666666555555666666666666666666666666111333555666555555666777666666666666666555555444444333333222222111111111444444333333222222111111444444444555555444444333111111111111111111111111000000000000000000000000,,,---.../////////......////////////////////////...............---------,,,,,,,,,---...///---,,,+++,,,---......---,,,++++++,,,,,,,,,---.........------------------------,,,...///...---,,,---.........------------.........------------,,,,,,,,,---------,,,,,,------...------------------...///------........./////////+++,,,,,,---...///000000222000......///000///...------............------,,,------.........------///////////////...---,,,,,,---...///000000000000---------..................000333555555333000...---------------........./////////....../////////................................................///............---------////////////////////////------.........////////////000111222222111000///111111222444666777888999999888888888888888999999888:::<<<>>>>>>>>>===<<<<<<>>>@@@@@@@@@???@@@AAA@@@BBBEEEFFFFFFEEEEEEFFFEEEDDDDDDCCCDDDEEEGGGHHHJJJIIIGGGFFFEEEEEEFFFGGGHHHGGGIIINNNTTT___qqq,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++---...//////......------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------222///999KKKMMM===222222.........---------,,,,,,------......------,,,+++............////////////////////////////////////...............//////000/////////....../////////000000000000000000000000......//////000111111222111111222222333444444444333333444555666777888888888888888999:::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============:::===??????<<<::::::;;;????????????????????????????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCBBBCCCFFFHHHHHHIIIIIIIIIIIIHHHFFFEEEBBBBBBBBBAAA@@@???===<<<:::999999888888999999:::::::::::::::999999999999999999999888777777666666666666666666666666666666333444666666555444444555666666666666666555555444555444444333222222111111222222222222333333333333222222333333333333333222111111111111111111111111000000000000000000000000,,,---///111222111///...////////////////////////---------...............+++******,,,......,,,++++++,,,...//////...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---...///...---,,,---///...------------------.........---------,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,---..................////////////,,,---------.../////////111000......//////...---------............------+++,,,,,,---............+++,,,---...///...------------...//////.........---------.........//////---...000222222000...---,,,,,,,,,------.........///......------......///................................................///............---------////////////////////////....../////////000000000///000111222222111000///000111222444666777999999777777777777888999::::::888:::<<<>>>>>>>>>===<<<;;;>>>@@@AAA@@@@@@@@@AAA@@@BBBEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDGGGIIIKKKJJJIIIHHHFFFEEEEEEFFFFFFHHHGGGIIINNNSSS___sss,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,------,,,)))***,,,...//////...---------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,(((---GGGiiilllNNN555/////////.........------------.........---,,,,,,+++------......//////000000////////////////////////---,,,,,,,,,,,,---...............------.........000000000000000000000000---......///000111111222000111111222222333444444222222333444555666777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;>>>BBBAAA>>><<<;;;<<>>>>><<<<<<;;;===@@@AAA@@@@@@@@@AAA@@@BBBEEEFFFEEEDDDCCCCCCDDDCCCCCCCCCEEEHHHKKKMMMKKKIIIHHHFFFEEEEEEFFFFFFHHHGGGIIIMMMSSS```uuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111...---,,,+++,,,---...///000///---+++***+++---...))))))***+++,,,,,,------)))***++++++,,,,,,+++++++++++++++---//////...,,,......===TTT]]]MMM888,,,...---,,,,,,,,,,,,+++***------...000111111...,,,+++,,,------++++++,,,---..................------...------,,,---...///000............////////////111111000000//////......////////////000000000000///222555666444333333333555444444555555666777888666777777666666666999;;;===<<<:::999999:::;;;<<>>>>>======<<<<<>>>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEDDDBBBAAA@@@??????@@@AAABBBCCCEEEFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@>>>===999:::;;;;;;;;;999777555777777888999::::::;;;;;;888888999999999999::::::555555555555555666777777777666333111000000222222222333444555555555444333333333333333333333333333333333333222222222111111111222222222222111000000000000////////////000000000000000000000000000000000000000000000///......////////////............+++,,,---......---,,,+++------------------------......---------,,,,,,,,,..................------'''((()))***,,,///111222---------,,,,,,+++++++++)))***+++---.../////////......////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........------------------------...........................---,,,,,,,,,------.........---,,,++++++******//////.........---------//////.........---------,,,------......------,,,...///////////////.........,,,+++,,,///111///---,,,------......------,,,...............///000000///...------...///...,,,...............///000000............////////////111111222,,,(((444888***000111444666888999999888999888777666666777888999:::;;;<<<>>>>>>>>>>>>===???===;;;===@@@CCCBBBAAADDDDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIHHHFFFEEEEEEEEEFFFFFFHHHFFFHHHNNNWWWggg}}}------------------------.........---...///111222...---,,,,,,,,,---...///......,,,,,,+++,,,------+++++++++,,,,,,------...------...////////////...+++++++++---000000///------(((,,,:::@@@888///---...,,,++++++------,,,***------.../////////---++++++---...---,,,+++,,,---........................///...------------...///............////////////000000000000//////......////////////000000000000///222444555444333333333444444444444555666777888666777777666666666999;;;<<<;;;:::999999:::<<<===>>>???@@@>>><<<;;;;;;<<<>>>>>>>>>>>>======<<<<<>>======???@@@AAABBBCCCEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDCCCAAA@@@>>>===::::::;;;<<<;;;999777666777777888999999:::;;;;;;999999999999999999999999555555555555555666666777777666555444444555555666222333444555555555555555333333333333333333333333333333333222222222111111111111111111111000//////000000////////////000000000000000000000000000000222222222222222111000000////////////............,,,---...//////...---,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***......////////////......,,,,,,,,,---------......------------------------------------------------.........///////////////------------------------........................---------........./////////......---,,,,,,++++++//////.........---------//////.........---------,,,------......------,,,......////////////.........,,,+++,,,///000///---,,,------......------,,,...............//////000000///......000000///..................///000000............////////////333...222444...111555000111222444555666666666666999888777666666777888999:::;;;<<<>>>>>>>>>>>>===???===<<<===@@@BBBBBBAAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGIIIGGGIIIOOOYYYggg}}}------------------------//////............///000......---------...000111............---------------------------------------...//////000000//////++++++,,,...000111111///000)))'''---///,,,---222,,,+++***+++---...---,,,.........---,,,,,,++++++,,,.........---,,,---...........................///......---------......---............/////////000000000////////////...////////////000000000000///222444555444222333333333333444444555666666777555666777777666777999;;;::::::999999999;;;<<<======??????>>><<<;;;<<<===>>>>>>>>>============<<<>>>>>>??????@@@@@@AAAAAA?????????@@@AAAAAABBBBBB?????????>>>>>>>>>======??????@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBB@@@???===<<<;;;;;;<<<<<<;;;:::888777777777888888999:::::::::;;;;;;;;;:::999999888888555555444444555555666777555555666666666777777777444444444444555666777888444444444333333222222222333333333222222222111111000000000111000//////...111000000//////000000111000000000000000000000000111222222222222111111000////////////............---......//////......---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------------------,,,,,,,,,,,,---------------,,,++++++......////////////......,,,,,,,,,---------..............................------------------------------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000000///.../////////...------,,,,,,...............---------...............---------------............---------....../////////......---,,,+++,,,---...---,,,,,,------......------,,,......------......///000111000///000111222111000...............///000000............////////////666+++///666000---000///222333444444555444444444999888777777777777888999:::;;;<<<>>>>>>>>>>>>===>>>===<<<===???AAABBBAAACCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGFFFFFFGGGGGGHHHJJJHHHJJJQQQ[[[iii|||************************///......---------,,,,,,///...------...///111222222222222111000...,,,+++------------,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,...000222222111///---...222222------111,,,+++***+++---...---,,,000000///---+++++++++,,,---...//////------...///---------...............------------......//////---------.........//////////////////////////////////////////000000000000///111333444333222222333222333333444555555666666444555666777666777999:::999999999999:::;;;<<<===<<<===>>>>>><<<;;;<<<===========================<<<======>>>???@@@@@@AAA======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<:::999888777777888888999999999:::<<<<<<;;;:::999888777777555444444444444555666666444444555666666555555444555444444444555777888:::555444444333333222222111333333333222222222111111111111111111111000//////111000000000000000000111000000000000000000000000//////000000000000///...////////////...............//////////////////...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000------------------,,,,,,,,,---...///000000000000---......//////......---,,,,,,,,,---------......------------------------,,,,,,------------------,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///000000...,,,+++000/////////.........---................................................------............------------......//////......,,,,,,+++,,,,,,,,,,,,,,,,,,------......------,,,...------------...//////111000///000111222111000...............///000000............////////////777------111000666888000222333333444555555555555888888888888888888888888:::;;;<<<>>>>>>>>>>>>=========<<<===???@@@AAAAAACCCCCCEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKIIIKKKSSS]]]jjj{{{************************////////////...------,,,......------...///111222777777666444111...,,,***,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,---000111111111)))+++000333111,,,+++---,,,+++***+++---...---,,,000111111///,,,+++,,,...---...//////------...///---------.........//////***+++,,,---///000000111------------.........................../////////////////////000000000000000111333333222111222333111222333444555555555444222444666777666777888:::888888888999:::;;;<<<<<<;;;<<<======<<<;;;===>>><<<<<<<<<<<<<<<=========:::;;;;;;<<<===>>>>>>???<<<<<<======>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCBBB????????????>>>===;;;;;;<<<<<<<<<<<<;;;:::999999777888888888888888999999<<<<<<;;;:::888777666666444444444444444555666666666666666666555444333222555555444444555666888999444444444333333222222222333333333222222222111111222222333333222222111000111111000000000000111111000000000000000000000000...//////000000000//////////////////............/////////....../////////------------------------......---------,,,,,,,,,,,,---------.........///---------------...//////------------------------------...///000000000000------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111------------------------..............................//////...+++(((&&&000///////////////......---.....................---.....................---......//////......---,,,,,,---...............,,,,,,,,,,,,,,,+++,,,,,,,,,------......------,,,---------------.../////////...---...000111000///...............///000000............////////////444111///...888RRRWWWCCC222222333444666777999999888888999999999999888888:::;;;<<<>>>>>>>>>>>>===<<<<<<======>>>???AAABBBBBBCCCDDDFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKIIILLLTTT___kkkzzz------------------------000000111111000///......------,,,,,,---///111222:::999777444111...,,,++++++++++++++++++++++++++++++,,,------......------...---,,,,,,...000000000+++,,,------,,,,,,---...,,,+++***+++---...---,,,...000222000---,,,---///,,,.........---,,,---...,,,,,,------.../////////***+++,,,...///000000000,,,------------.........---............/////////////////////000000000000000111222222111111222444000111333444555444444333111333666777777777888:::888888999999::::::;;;;;;:::;;;======<<<<<<===???;;;<<<<<<<<<<<<=========::::::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>?????????>>>>>>???AAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>======<<<;;;:::<<<<<<;;;;;;:::999999999888888888888888888888888;;;:::999888777666555555444444333333444444555666999999888777666555444333555555444444555555666777333333333333333333333333333333333222222222111111333333444444333333222111222111111000000111111222000000000000000000000000000111111222222222222111////////////............///......------......///------------------------......---------,,,,,,,,,,,,------....../////////000///...---,,,,,,,,,,,,------------.....................---,,,+++***)))------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------......//////000000.........................................................---,,,***'''&&&//////////////////......---------...............---------.....................////////////......+++,,,---...............,,,---...---,,,+++,,,---,,,------......------,,,------,,,,,,------...///---,,,+++,,,...000///..................///000000............///////////////222333111BBBeeemmmUUU222222333444666888:::;;;888888999::::::999888888:::;;;<<<>>>>>>>>>>>>===;;;<<<=========>>>@@@BBBBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGIIIJJJKKKIIILLLUUU```kkkxxx---------------------------.../////////...---,,,,,,,,,++++++---...000111888777444111///......---***+++++++++,,,---------,,,------...............///---,,,+++---.........///...---+++,,,///000111...,,,++++++------,,,******...222111---+++---///+++---...---,,,+++,,,---,,,,,,------...//////000,,,---.../////////...---,,,,,,---------.........---------.........//////////////////000000000000000111222111000000222444///000222444555444333222000222555777777777888999888999999:::::::::999999999:::<<<<<<<<<<<<===???;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????========================>>>>>>???@@@BBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@<<<======<<<<<<;;;:::999<<<;;;:::999999888888888888888888888777777777777999888888777666555555444444444333333444444555666888777666444444444555555444555555555555444333333111222222333333444444555333333333222222222111111222333333333333222111111222111111000000111111222000000000000000000000000000000111222222222222222////////////............///...---,,,,,,---...///------------------------......---------,,,,,,,,,++++++,,,------...//////......---,,,,,,+++,,,,,,------------.........///......------,,,***)))(((,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,---......///.........///////////////000000000000000000000000...........................------,,,,,,+++******........................---------.........//////---------.........//////......////////////......***+++,,,---............---///000///,,,+++,,,...,,,------......------,,,------,,,,,,------...///,,,++++++,,,...000///..................///000000............////////////,,,///333444<<>>>>>>>>>>>===:::<<<>>>>>><<<===@@@BBBAAABBBDDDEEEFFFFFFFFFEEECCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFEEEFFFGGGHHHIIIKKKIIIKKKUUU```jjjvvv,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++++++++***)))++++++++++++,,,...000111555444111///......///000++++++,,,,,,---...//////+++,,,------......------000...++++++,,,------,,,,,,,,,,,,,,,...111000---...---,,,,,,,,,,,,+++***''',,,111111---+++,,,...+++,,,------++++++,,,---,,,,,,------...///000000//////000000///---+++***,,,,,,,,,---------......---------.........//////////////////000000000000000111222111000000222444...000222444555444333222///222555777777777888999999999:::::::::999888888888:::<<<<<<<<<<<<>>>???;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<<<<======>>>???????????????>>>>>>============>>>>>>???@@@BBBCCCDDDDDDAAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<<<<;;;:::999999;;;;;;:::999888888888888888888888777777777777777777777666666555555444444444333333333333444555555444333111111111222444666444555555666555333222111000111222333444444555666333333333222222222111111111222222222222111000000222222111111111111222222000000000000000000000000......///000000000000000000/////////...............---,,,++++++,,,---...------------------------......---------,,,,,,,,,******+++,,,,,,---......*********+++,,,---//////---------.........//////,,,,,,------...---------,,,------......------,,,,,,,,,,,,---------..............................++++++,,,,,,---.../////////////////////.........000000000000000000000000........................---,,,,,,,,,,,,---...///---------...............---------.........//////---------.........//////......////////////......***+++,,,---............---///111///,,,+++,,,///,,,------......------,,,---,,,,,,,,,,,,---......---,,,+++---///000000///...............///000000............/////////000,,,***000222...333666,,,444444333222333444555666888999:::;;;;;;:::999888:::;;;<<<>>>>>>>>>>>>===:::<<<>>>>>><<<===@@@CCCAAABBBDDDEEEFFFFFFFFFEEEBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFEEEEEEEEEFFFHHHIIIKKKHHHKKKUUU```jjjttt}}}..................------//////...---,,,++++++***////////////////////////........................---------............///...///000///---,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------///...---,,,+++,,,,,,---.........------,,,,,,+++.......................................///000000////////////////////////------............------......////////////......////////////////////////333333333222222222111111000111222111000000222444000222444555555555777999888888888888888777666555888;;;<<<999:::======:::999::::::;;;;;;<<<<<<<<<>>>>>>======<<<<<<;;;;;;999:::;;;<<<===???@@@@@@>>>>>>>>>>>>============???===<<<===@@@AAA@@@>>>???????????????>>>===<<>>===<<<;;;:::::::::;;;;;;<<<<<<<<<777777777777777888888999888777666555555555555555777777777777777777777777444555666888888666555444222444777888888666333000555444333222222222333444333222222111000///......000111222333444333333222000000111111111111000000///000000000......000222------......//////000000//////000000000000/////////......------///000111...---,,,---//////...+++---.........//////000000+++,,,,,,---.........---......//////...---,,,,,,,,,,,,---...//////......000...,,,+++++++++---...---,,,,,,///333111+++$$$+++,,,------......------,,,,,,------...///000000......//////////////////////////////////////////..........................................------//////000000///...------.........------,,,,,,,,,......------------......++++++,,,---............////////////000000000000,,,,,,,,,---------......000000//////......------...................................................------------...//////---///000///------///111///////////////000111111...//////000000000000000---...000333666888999:::777777777777888888888888999:::;;;<<<============;;;<<<<<<<<<;;;<<<>>>AAACCCEEEFFFGGGGGGFFFEEECCCDDDEEEFFFFFFEEEDDDFFFGGGLLLJJJGGGDDDCCCEEEGGGIIIRRROOOOOOTTTZZZbbbnnnyyy------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111000...---------......---------,,,,,,,,,++++++,,,,,,,,,---------///...---,,,,,,,,,------.........------,,,,,,,,,------------------------...............///000000........................------............------......////////////......////////////////////////111111111111000000000///000111222111000000222444111333555555555555777888888888888888888777666666888::::::777888;;;<<<:::;;;::::::::::::;;;;;;<<<>>>>>>======<<<<<<<<<<<<888999999:::;;;<<<=================================;;;:::;;;===>>>===<<<>>>>>>?????????>>>==================<<<;;;:::999:::::::::;;;;;;;;;<<<<<<999999888777777777777777777777666555555555555555444444444444444444444444444555666777777666555444333444666777777555333111555444333222111222222333333333222222111111000000000111222333333333222222000000111111111000000//////000000///......000222.........///////////////...//////000000//////...///......---...///000111...000111111000//////000------------.........///+++,,,------.........---......//////...------,,,,,,------...//////......///...------...000333444888222+++(((+++---...---***+++,,,,,,------,,,,,,,,,,,,------...//////000////////////............////////////////////////................................................///////////////...---,,,.........------,,,,,,,,,......------------......,,,,,,---.........------------------............,,,,,,---------.........///////////////.................................111111111111111111111111...............///000000000...---...//////...---///.........//////000111...//////000000000000000000111222444555666777777777777777777888888888888999:::;;;<<<============<<<======<<<<<<<<>>AAA@@@===;;;:::888888999:::;;;===============<<<<<<<<<999:::::::::;;;;;;;;;;;;========================<<<:::::::::<<<===<<<;;;<<<===>>>>>>>>>>>>>>>>>>============<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;:::999888777666555555666666666666555555555555333333333333333333333333444555666777777666555444444555555555555444333333333333222111111111111222333333222222222222222222000111222222333222222222111111111111111000///...000000000...------///111///////////////..................//////.........///............///000000...111444222---***,,,...,,,,,,,,,---------------,,,,,,---............---.........///......---,,,,,,---......///.........,,,,,,++++++,,,...000111<<<555+++'''(((+++...///******+++,,,,,,,,,,,,,,,,,,,,,------.../////////////////////......------////////////////////////................................................---............---,,,,,,.........---------------......------------......------.........------,,,------------............,,,------------..................///////////////....................................................../////////000000000222///---///222222...))).........---......///000...///000000111111000000333333444555555555555555777777777888888888999999999:::;;;<<<============<<<======<<<<<<<<>><<<999777666888999;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<=========<<<<<<<<<============;;;<<<<<<===>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<::::::::::::::::::::::::::::::999999888777666666555666666666666666555555666666666666666666666666555555666777777666555555555555444444333333444444222222222111111111111111111111222222222222222222111111111222222222222111111111222111111000///...000000000...------///111000000//////......------------............------............/////////000///000000///,,,***))))))------------------------------............---------...............------------...............---...---,,,+++++++++,,,,,,333000---,,,------,,,***++++++,,,------------,,,---------.........//////000//////......------,,,////////////////////////........................---------...............,,,---------------,,,,,,...............---------......------------............///......---,,,,,,////////////000000000000------------............------......//////000000........................------------------------.........///////////////111111222222333111...+++......---------....../////////000111111111111000333333444555555555555555777777888888888999999999999:::;;;<<<============;;;<<<<<<;;;;;;;;;>>>@@@CCCDDDEEEGGGGGGEEEDDDCCCCCCDDDFFFFFFEEEEEEFFFHHHHHHGGGFFFEEEEEEGGGIIIJJJRRRNNNLLLOOOTTT]]]jjjvvv,,,---------.........///+++,,,,,,------.........------------------------........................,,,,,,,,,------------...---...//////---++++++,,,------------------------------------------------,,,------------------------------....../////////------------------------...............///000000------------------------------............------......////////////......////////////////////////////////////////////////000111222111000000222444444666666666444333444555777666666555555666777777888::::::777:::@@@DDDDDD===;;;888666666777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<============<<<<<<<<<===:::;;;<<<===============>>>>>>>>>>>>>>>>>>===<<<::::::::::::::::::::::::777888999999999999888888444555666666777666555555777777777777777777777777555555666666666666555555666555444333222333333444222222222222111111000000000000000111111111111111222111111111111111111111111111111111111000//////000111111000///...///000000000//////......------------............---------......///////////////111...,,,...333555222...//////..................---......//////...------------...............------...............------111000000///////////////++++++,,,...///...+++))),,,------...............---------...............//////......---------,,,////////////////////////........................---------.........//////,,,,,,---------------,,,..............................------------......////////////...---,,,,,,////////////000000000000---------.........//////------......//////000000........................000000000000000000000000,,,---...////////////...///444888777222...///111///...------------......///000000111111111111111111222333555666777777777888888888888999999999999999:::;;;<<<============::::::;;;:::999:::===???BBBDDDEEEFFFFFFEEEDDDBBBBBBDDDEEEFFFEEEEEEGGGHHHJJJIIIGGGFFFEEEFFFGGGHHHKKKIIIJJJPPPVVV^^^iiittt,,,------....../////////,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...///...,,,******+++,,,,,,,,,------------...............------------+++,,,---.........------,,,,,,---...///000000000.......................................///000000------------------------------............------......////////////....../////////////////////////////////000000000000000000111222111000000222444444555666666444333444555777666555444555666777888:::<<<:::666555999:::999;;;999888666666777888:::999999999::::::::::::::::::::::::999999999999999999999::::::;;;<<<<<<<<<;;;<<<===<<<:::::::::<<<:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999666777999:::::::::999888444444666777777777666555666666666666666666666666666666666666666666666666555444444333222333333333222222333333222222111000111000000000000000000000222222111000000000111111000000111111111111000000000222444444222000/////////////////////..................//////.........---......///000/////////222...,,,222;;;@@@===888///////////////............////////////...------,,,---......///..................///......---,,,+++,,,---...///000000111++++++******++++++------------...///////////////........................------------------------////////////////////////........................,,,,,,------.../////////,,,,,,---............---.............../////////......------------............/////////...------------------............------........./////////.........///////////////........................////////////////////////---...///000111000///......555:::888111---000555000///......---.........///000111111222222111111000111333555777888999999888888888999999999999:::999:::;;;<<<============::::::;;;:::::::::===???BBBCCCEEEFFFFFFEEECCCBBBBBBDDDEEEFFFEEEFFFGGGIIIJJJIIIHHHFFFFFFFFFFFFFFFGGGEEEHHHOOOVVV]]]hhhrrr++++++,,,------...//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///...,,,+++++++++,,,,,,,,,---------......///.........------------+++,,,---.........------,,,,,,---...///000111111////////////////////////...............///000000........................------............------......////////////......////////////////////////.../////////000000000000000111222111000000222444333555666555444444555666777666444444444666777999888:::999555444777777444888777777777777888888999777777888888888999999999999999999999999999999:::888999999:::;;;;;;<<<<<<<<<===>>>===;;;:::;;;===;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888888999:::;;;;;;999888777333444666777888777666555666666666666666666666666666666555555555555666666444444444333333333222222222333444444444333111111222222222111111000000000333222111000//////000111...///000111111222111111000333666777555111///............///////////////...//////000000//////...------///000000000///...222//////222999<<<:::777/////////......---------///////////////...------,,,------...//////............//////...------,,,))))))+++,,,---.........------,,,+++***+++,,,---,,,---......//////..............................+++,,,,,,------......///////////////////////////........................,,,,,,------...//////000,,,---...///////////////---........./////////000......------------......---......////////////...------------........................///////////////////////////.................................------------------------...000111333333222111000///333555444000...111444111000//////.........///000000111222222222222111000111333555777888999999888888888999999999::::::999:::;;;<<<============;;;<<<===<<<;;;<<>>@@@AAA@@@===<<<===???<<<<<<<<<<<<;;;:::999999======>>>>>>>>>>>>>>>===:::::::::999999888888888::::::;;;<<<;;;999666555222444666777888777666555777777777777777777777777666666555555555555666666333333444444444333222111333333444555444333222111444444333333222111000000333222111/////////000111---...///111222222222222///333888999777333///------.........//////000000//////000000000000//////,,,---///000000000///...111000000000000///...,,,.........------,,,,,,,,,//////000000///...------,,,,,,---.../////////....../////////...---,,,,,,//////000000//////...---+++...000111///,,,***(((+++,,,------......------.....................---***++++++,,,---...//////////////////////////////........................,,,,,,------...///000000------...///000000//////---.........//////000000.........------.........------...///000000000///////////////000000000111............/////////000000000//////.........---........................000000000000000000000000000222333555555444333222000000000000//////111222111111000///////////////000000111222222222222111222333444666777888888888888888999999999:::::::::999:::;;;<<<===============>>>>>>>>>===>>>@@@CCCBBBCCCDDDFFFFFFDDDCCCBBBAAACCCEEEFFFEEEFFFHHHIIIFFFFFFFFFFFFGGGHHHIIIIIIKKKHHHGGGJJJPPPXXXeeeqqq,,,,,,------...///000000///000000000///...------+++++++++,,,,,,---------...------,,,,,,------...------------------------------............------------------------------///............---------*********++++++,,,,,,,,,,,,---///000000000///...........................+++,,,.../////////...---...---+++,,,.../////////000//////.........//////........................///////////////////////////000000000111111111111111111000000111111222333555555444333333333444444666555444333444666888999777777777777777777777777888888999::::::::::::999777888888999999:::;;;;;;<<<<<<;;;;;;:::999888888777888999;;;<<<<<<;;;;;;======>>>???????????????>>>>>>======<<<<<<<<<<<<>>>===<<<===>>>???>>>===888888777777777777888888999999999999888777666666666666666666666666666666777777666666555555555444666555555555444444444444666777888777555333333444333333222222111000//////111111222222222222111111222222222222111111000000111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////////////////////////////................................................------..................//////...---,,,,,,++++++---,,,++++++******++++++((()))***+++---...///000---,,,+++---...///---,,,++++++,,,,,,---.........---------.........//////---------,,,,,,------...000000000000000000000000000000///...............,,,,,,,,,------,,,++++++,,,,,,------...////////////000111111111///...---000///......//////---+++,,,,,,------------,,,,,,---***)))***---///---+++******+++,,,---...///000...............///000000000222555333///,,,,,,------,,,,,,,,,,,,---......111222222333222111000///000000111000000///...---,,,------...///000000111...//////000111222222333444444555777888888888888666666666777888:::;;;<<>>===:::;;;<<<<<<<<<<<<>>>@@@???AAACCCDDDDDDBBB@@@>>>BBBCCCDDDDDDDDDDDDFFFHHHEEEGGGHHHHHHGGGFFFGGGGGGLLLGGGFFFHHHMMMUUUcccooo,,,------...//////000000---------...------,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------------............------------------------------............------------++++++++++++,,,,,,,,,------...///000000///......------------------------,,,---......///.........///---,,,,,,...//////...///.............................................////////////////////////000111111111222222222222111111000000111111222333444444333333333444444555666555444333444666888999777777777777777777777777777888999999::::::999999777888888999999:::;;;;;;;;;;;;;;;:::999888888888999888888888999:::<<<=========>>>????????????>>>=========<<<<<<<<<;;;;;;>>><<<<<<<<<>>>???>>>===999888888777777888888999::::::::::::999888777666777777777777777777777777777777666666666555555555888888777777777666666666555777888777555444444555444333333222111111000000111111222222222222111111333222222111111000111111111111111111111111111111000111111222222111111000000000000000000000000000////////////////////////////////////////////////................................................/////////...---------,,,,,,,,,------...////////////...------,,,,,,------------------,,,,,,,,,,,,---............---------,,,,,,,,,---......//////..............................---,,,,,,,,,------000000000000000000000000000//////...............------.........------,,,........................///////////////...---------,,,,,,---...///...,,,------............---------+++***+++...///...,,,.............../////////---------------...//////---...000///---+++******......------......///000111111222222222111000//////000000000000//////.........//////000111111111//////000111111222333333333444555777888888888888777777888888999;;;<<<===@@@===;;;;;;===???>>>======>>>>>>>>>===>>>@@@AAABBBDDDFFFHHHHHHGGGDDDCCCCCCDDDEEEDDDCCCDDDFFFHHHFFFHHHIIIIIIGGGFFFGGGHHHJJJGGGFFFHHHMMMTTTaaammm------......//////000000,,,,,,------...---------,,,,,,,,,,,,------------...------,,,,,,------...------------------------------............------------------------------............------------,,,,,,,,,,,,---------------...///000//////------------------------------...------------...//////000...------.........---------------------..............................////////////////////////111111111222222222333333111111000000111111222333333333222333333444555666555444444333444666777888777777777777777777777777777777888999999999999999777888888999999:::;;;;;;:::::::::999888888777777:::999777555666888;;;===<<<======>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;<<<>>>???>>>===:::999999888888999999:::;;;;;;;;;;;;:::999888777777777777777777777777777777777666666666666555555888888888777777777666666444666777777666555555666444444333333222222111111111111222222222222111111333222111000000000111222111111111111111111111111000111111222222111111000000000000000000000000000////////////////////////////////////////////////................................................000000///...---,,,,,,++++++,,,,,,---....../////////......---------------///.........---,,,,,,,,,---000222111...,,,---...,,,------...//////000000...............---------//////...---,,,,,,,,,---000000000000000000000000000///......------......---....../////////......000000//////...------,,,///......------------......---,,,---//////...---.........//////............---,,,---...///...---333222111111000///......---,,,,,,,,,,,,---......---,,,,,,---...---+++)))//////......//////000111000111111222222111///......//////000000000000///000000000000111111111111///000000111111222222333333444555777888888999999999999999999:::<<<======;;;::::::<<<>>>???>>>======>>>???>>>======>>>@@@@@@BBBDDDFFFGGGFFFDDDCCCDDDEEEEEEDDDCCCCCCEEEFFFHHHIIIJJJIIIGGGFFFGGGHHHIIIFFFFFFIIILLLRRR___kkk,,,,,,------............------...///000000000///,,,,,,------------------...------,,,,,,------...------------------------------............------------------------------.........---------,,,,,,---------------------------.../////////...---,,,------------------------......---,,,,,,...///000111///------......---,,,,,,,,,------------------........................////////////////////////000000111111111222222222111111000000111111222333222222222222333444555666444444444444444666777888777777777777777777777777666777777888999888888888777888888999999:::;;;;;;999999999888888888777777999888777666666888:::;;;;;;<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<>>>>>>>>>===;;;::::::999999::::::;;;;;;;;;;;;;;;:::999888888888888888888888888888888777777666666666666666666666666666555555555555444333555777777666555666666444444444333333222222222111222222333333222222111333222111000///000222333111111111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////................................................//////......---------,,,---------,,,,,,+++++++++------,,,+++++++++++++++---------....../////////...222555333...+++---000------......///000000000---------.........//////000///...------,,,,,,---//////////////////////////////...------------...------.../////////......000/////////.........---000///...---,,,---...///222000/////////000...---......////////////......///........./////////...333222222111000///.........------,,,------......///...---///222222///,,,//////......//////000111//////111111111000///...---...///000000111000000111000000000000000000000/////////000000111111111333333555666888999999999::::::999999:::;;;<<<<<<:::;;;===>>>??????===<<<<<<======<<<::::::;;;===???AAADDDFFFGGGFFFDDDCCCEEEEEEFFFEEECCCCCCDDDFFFIIIJJJJJJIIIGGGFFFGGGHHHGGGFFFGGGIIIKKKQQQ^^^kkk,,,,,,,,,,,,,,,---------------...///000000000///------------------------...------,,,,,,------...------------------------------............------------------------------...------------,,,,,,,,,------------------------,,,---...//////...---,,,------------------------......---,,,,,,...///000111///------......---,,,++++++------......------........................000000000000000000000000////////////000000000000111111000000111111222333111111111222333444555666333333333444555555666777666666666666666666666666555666777777888888777777777888888999999:::;;;;;;999999888888888888888888777777888999999999888888;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;<<<===>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888888777777777777777777777777666666777777777777777777777666666666555555555555333555777777666555666666444444333333333333333222222222333333333333222222222222111000000111222333111111111111111111111111000000000111111000000000////////////////////////////////////////////////////////////////////////................................................,,,---------......//////............------------...---,,,,,,++++++,,,,,,---------....../////////...222555333...+++---000------......///000000000***+++,,,---...000111111000///...---------------//////////////////////////////...---------------,,,,,,---......................../////////000000000000.........///000111///...,,,,,,.../////////......////////////......///////////////...////////////////////////////////////...............///000///...000333444111.........------......///000......000000000000///...---...///000000111000000//////////////////...............///////////////222333555666888999999:::::::::999999999::::::;;;<<<>>>@@@AAA@@@>>><<<;;;<<<<<<===<<<::::::;;;===BBBDDDGGGIIIJJJJJJHHHGGGEEEEEEFFFEEECCCCCCDDDFFFIIIIIIIIIHHHFFFFFFGGGIIIGGGGGGHHHJJJKKKQQQ___mmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............------------...------,,,,,,------...------------------------------............------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---...///......---...........................------------...//////000...------.........---***+++---...//////...---........................000000000000000000000000........./////////000000111111000000111111222333222222111222222333444555222333333444555555666666666666666666666666666666555555666777777777777777777888888999999:::;;;;;;999999999999999999999999777888999:::::::::888777:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;===>>>===<<<;;;::::::999999::::::;;;;;;;;;;;;;;;:::999888777666666666666666666666666666666777777777777888888999999888888888777777777444666777777666555555666333333333333222222222222222222333333333333222222000111111111222222222222111111111111111111111111///000000111111000000///000000000000000000000000////////////////////////////////////////////////................................................+++,,,,,,---...///000000------...000111222333444000//////...............///.........---,,,,,,,,,...111333222///---...///,,,------...//////000000***+++,,,---...000111111///...............//////000000000000000000000000///...------,,,,,,------+++,,,---...............------...//////000111111000////////////000111111***(((((())),,,///000000.........//////............///000///...---...///---------....../////////000000///............///.........000111111///---......------......///000------///000000//////......//////000000000000///............////////////////////////////////////222333444666888999::::::;;;:::999999999999999:::===@@@BBBBBB@@@===<<<<<<<<<===>>>===<<<<<<===???BBBCCCFFFHHHIIIHHHFFFEEEDDDEEEEEEDDDCCCCCCEEEFFFGGGHHHHHHFFFEEEEEEGGGJJJIIIHHHIIIJJJKKKRRRbbbrrr........................---------...------,,,,,,///.........------------...------,,,,,,------...------------------------------............---------------------------------------,,,,,,,,,++++++---,,,,,,,,,++++++++++++)))***,,,.../////////...////////////////////////,,,---......///.........///---,,,,,,...//////...***,,,...000000000///...........................000000000000000000000000////////////000000000000111111000000111111222333333222222222222222333333222222333444555555555555666666666666666666666666444555666666777777666666777888888999999:::;;;;;;999999999::::::::::::::::::::::::999999999999:::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<;;;:::;;;===>>>===<<<::::::999999999999::::::::::::::::::999888777666555555555555555555555555666666777777777888888888999999999888888888777777555777888777555444444555222222222222222222222222222333333444444333333222...000111333333333111111111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////////////////////////////................................................,,,---------.../////////,,,---...///000222333333000000///...............------------,,,,,,,,,,,,...///000000//////......,,,,,,,,,---......//////---------..................------......///000111000000000000000000000000///...------,,,,,,------,,,,,,---//////000000//////////////////000000000---......///000000//////...,,,******,,,...//////------............------...///111///---,,,---///---------....../////////000///......---------...---///000111///...---...//////......//////000111,,,---...///000///......///000000000000//////............///000000111111111111111111111000000000111222444666888999::::::<<<<<<;;;:::::::::::::::;;;>>>@@@@@@>>><<<===>>>;;;<<<======<<<<<<>>>@@@@@@BBBDDDEEEFFFDDDBBBAAACCCDDDEEEDDDCCCDDDFFFHHHEEEFFFFFFEEEDDDEEEHHHJJJJJJJJJJJJKKKLLLTTTfffxxx000000000000000////////////000000000///...------//////.........---------...------,,,,,,------...---------------------------..................------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++*********((())),,,...////////////000000000000000000000000+++,,,.../////////...---...---,,,,,,.../////////+++,,,...000111111000///........................000000000000000000000000000000000000111111111111111111111000111222222333333333222222111222222222111222333444555555555555666666666666666666666666444555555666666666666666777888888999::::::;;;;;;::::::::::::::::::::::::===;;;999888777999;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>><<<;;;:::;;;=========<<<:::999999888888999999:::999999999999888777666666555555555555555555555555666666777777888888888999777777777777666666666666666888888777555333333444111111111111111111111222222333333444444333333222---///222444444333111000111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////////////////////////////..................................................................------,,,,,,------------------......---,,,,,,,,,,,,---((()))***+++---...///000......---...000000///---++++++,,,,,,---......///000000///...------,,,,,,------------///000111222000000000000000000000000......---,,,,,,,,,,,,------...///000111111111111111111000000//////......+++,,,...///000///...---777444000...---------,,,,,,------------------,,,---///111///,,,+++,,,...///////////////.........///...---,,,,,,,,,,,,,,,---000333333///---...///000000000000000111111222+++,,,.../////////......000000111000000///.........//////000111222222333333333222222222222222222111222444666888999:::;;;>>>===<<<;;;;;;;;;;;;;;;999;;;>>>>>><<<<<<===@@@888999:::::::::;;;===???CCCEEEGGGHHHHHHFFFDDDBBBBBBCCCDDDDDDDDDDDDFFFHHHDDDDDDDDDCCCCCCEEEHHHKKKLLLKKKKKKKKKLLLUUUiii|||------------------------------------------,,,,,,///...,,,++++++,,,...///......---,,,,,,+++******......,,,++++++***++++++///...---,,,,,,,,,,,,,,,...------,,,---...000111---///111111///,,,+++***------------------------......------------......//////............////////////......---------,,,000000//////.........---...........................---,,,,,,---///111333111000000///////////////000000000000000000000000///////////////000111111333222111000000111222333333333333444444444555555444333333333333444555555888888999999999999999999666666777888:::;;;<<<===:::;;;;;;;;;::::::999888===<<<<<<;;;;;;:::999999;;;:::999999;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999:::::::::999888888777888888999999999999888777888888888999999999999777777777777777777777777555666777888888777666555555444333222222333555666555555555444444333333333333222111111222222000///111111111111111111111111000000000111222222222333222111111222333222///---......---------,,,,,,,,,---///000111000///000111...------------,,,,,,,,,---------............///------,,,,,,,,,,,,---------------.........//////..............................////////////............------------............---,,,,,,---111444000...,,,,,,---......---,,,++++++***+++...000222111111000000/////////...000000///...------,,,,,,........................------..................111......///...***+++//////............///000000////////////////////////...000000///...---...////////////...---------,,,///////////////.........---...............------000000000000000000000000222000///------///000222............////////////000000000000////////////111000///......///000111,,,...000222333222111000111222333555666888999:::AAAHHHMMMIII???888888<<<;;;<<<<<<===============>>>===<<<;;;<<<>>>@@@AAA>>>AAAEEEHHHIIIGGGEEECCCDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGFFFEEEEEEFFFHHHLLLHHHHHHMMMVVVcccttt////////////////////////////////////////////////000///---,,,,,,---///000//////......---,,,,,,+++//////..................///...------,,,,,,,,,---///...---,,,,,,------...***---///000///---------..............................------------......//////............///////////////.........------000/////////............///////////////////////////...---------///111222222111111000000000000000000000000000000000000000///////////////000111111222222111000000111222222333333333444444444444555444333333333333444555555333333444555555666777777777777888888999:::;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;:::::::::;;;<<<<<<<<<<<<<<<============<<<<<<:::::::::::::::;;;;;;;;;<<<;;;:::999888777666555666666777777777666666555777777777777888888888999666666666666666666666666555555666666666666555555666555444333333444555555555555444444444333333333444333222222444555444333111111111111111111111111111111111111111222222222222111111111222222111//////.........---------,,,,,,...000000//////000111111111000000000/////////........./////////000000......------------......---------.........//////..............................////////////...............------.........---...///...------...000............------......000///---,,,,,,---///000000000000//////.........000//////......---,,,,,,........................///........./////////...111......000///,,,---000111000///...............////////////////////////...000000///...---...///000000//////////////////////////////////////////,,,---...///////////////////////////////////////111000///......///000111....../////////000000000111000000000////////////111000///......///000111---...000111222222111111111222333555666888999:::===BBBEEECCC===999:::===;;;<<<<<<=====================<<<<<<===>>>???@@@???BBBFFFHHHIIIGGGEEECCCDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIJJJGGGGGGMMMUUUbbbsss////////////////////////////////////////////////000///...------...///000000000//////...---------............//////000000.........---------------//////...,,,,,,,,,,,,,,,---///111111000..................//////000000000......------------......//////............//////000000////////////......////////////............000000000000000000000000111000///......///000111333222111111000000111111000000000000000000000000///////////////000111111222222111000000111222222333333333333444444444444444333333333333444555555333333444666777999::::::888888888999999999::::::888888:::;;;======>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777777777888777777777777666555555444666666666666777777777777666666666666666666666666555555444444444444555555777777666555444444444444444444444444333333333333333222111222555666555444111111111111111111111111222222222111111111111111333111111222333444333222////////////............,,,...000000///...///000222111111111000000000000////////////000000000111///..................///------........./////////..............................////////////..............................,,,...000000///---,,,---000000000///------...///333111000...---------.../////////...............000//////......---------........................222000---...111222000...000......111111//////111222111000///---------,,,////////////////////////...000000///...---...///.............../////////////////////////////////,,,---...000111111111111........................111000///......///000111///000000000000111111111111111000000000/////////000000////////////000000/////////000111111222222111222333555666888999:::999;;;<<<<<<;;;:::<<<===;;;<<<<<<===============<<<<<<======>>>>>>??????BBBDDDGGGIIIIIIGGGDDDBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJIIIHHHIIINNNUUU```ppp------------------------,,,,,,,,,---------------//////...------...///////////////.........---------------------------------...............---------------,,,,,,,,,,,,,,,333555555444111...---------------...//////000000......------------......//////............//////000000000000000////////////////////////.........////////////////////////111111000/////////000000222111000000//////000000///////////////////////////////////////000000111222111111111111111111222222222333333333444444444444333333333333444555555444555666777888999::::::999999999888888888888888999999;;;<<<===>>>>>>>>>:::::::::;;;<<<======>>>;;;<<<======<<<<<<<<<===>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999777777888:::<<<>>>999999999999888777666555555555555666666666666777666666666666666666666666777666444444444444666777888888777666555444444444333333333333333333333333222111000111333333222111111111111111111111111111333222222222111000000000111222333666888777555222000000000///////////////,,,...000000.........////////////.........------....../////////000000000//////............//////............////////////..............................////////////............////////////......---///000000///...///000:::555000------/////////111000///...------------..................------000/////////......------........................444000---...222444222000111------000222//////111111111///......---------////////////////////////...000000///...---...///***+++++++++,,,---------///////////////000000000...///000111111111111111........................000000////////////000000000000111111111222222222111111111000000000//////000000////////////000000000000//////000111222222111222333555666888999:::999888777888999;;;<<<===;;;<<<<<<===============;;;<<<===>>>?????????>>>DDDEEEGGGIIIHHHFFFCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIHHHFFFFFFHHHIIILLLKKKLLLPPPUUU]]]mmm{{{------------------------,,,,,,,,,---------.........------------------............---------------------......---,,,++++++------...//////......---***+++,,,---......//////222333333222///---,,,---,,,,,,---------...............------------......//////............///////////////000000000000000.........///////////////........................000000000///////////////000000///............//////////////////////////////////////////000000111111111111222222111111111222222222333333333444444444333333333333444555555333333444444444444444555999999888888888888777777:::;;;<<<<<<======<<<<<<999:::;;;;;;<<<===>>>>>>;;;===??????===<<<<<<===<<<======>>>>>>======<<<======<<<<<<<<<;;;;;;;;;;;;:::999888999;;;===???999999999888888666555444444555555555666666666666555555555555555555555555888777666555555666777888888888777666666555444333333333333333333333333333555444222222222222111///111111111111111111111111333222222222111000000000000222666:::<<<:::555000000000000000000000000000---///000000///......///.........---------,,,,,,------.........///////////////............//////........./////////000000..............................////////////............///000000///.........//////......000333666DDD999...***...111000---------------------......------..................///////////////.........////////////////////////333000...///222444444333444///,,,///000///...000//////............//////////////////////////////...000000///...---...///***+++++++++,,,---------////////////000000111111111111222222111000//////........................000000////////////000000111111111111222222222222111111111111000000000000//////000000000000//////111000000///000000111222111222333555666888999:::<<<999777777999<<<<<<;;;;;;<<<<<<===============;;;<<<===>>>?????????>>>EEEFFFGGGHHHGGGEEECCCAAACCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEGGGHHHOOONNNOOORRRTTTZZZiiixxx////////////////////////------......///000000000------------------------------------------------------/////////...---,,,,,,---...000000///......***+++,,,...///000000111+++,,,...---,,,,,,...///------------------------......------------......//////............//////......////////////000000.........///////////////................................./////////////////////...------------...000000000000000000000000///////////////000111111000111222222222222111000222222222222333333333333444333333333333444555555666666666666666666666666888888888888888888777777:::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<======>>>>>>;;;>>>AAAAAA>>>;;;<<<>>>;;;<<<<<<======<<<<<<;;;======<<<<<<;;;:::::::::>>>===;;;:::999999999:::666666666666555444444333555555555555666666666666555555555555555555555555777777666666666666777777666666666666666555444333222222222222333333333333999777555555444444222000111111111111111111111111222222222111111111111111000222666;;;<<<999333///////////////000000000000///000111111///...//////////////////............------------............///..................///....../////////000000000..............................////////////.........///000111111000///............------000555888BBB888...+++...111000,,,******+++,,,---...///000.............../////////////////////////////////////////////////////////000/////////000333666888:::333---...000......///...............///000000////////////////////////...000000///...---...///.............../////////...//////000000111111222222222222222111///...---........................//////000000000000//////000111111111111222222222222222111111111000000000//////000000000000//////000000000000000000111111111222333555666888999:::===;;;999999:::;;;;;;;;;;;;<<<<<<===============<<<<<<======>>>>>>??????DDDEEEFFFGGGFFFDDDCCCAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHNNNNNNOOOPPPQQQXXXhhhxxx////////////////////////------......///000000111------............------........................((())),,,.../////////...,,,---///000000000///...+++,,,...000000111000000***+++------,,,---///111//////......------,,,,,,......------------......//////............//////------........./////////............/////////000........................,,,,,,---...............000000///...............000000000000000000000000///////////////000111111000111222222222222111000111222222222222333333333444333333333333444555555777888888999999:::::::::777777777777888888888888777888999;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;???BBBBBB>>>;;;<<<>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;:::999999999<<<<<<;;;:::888777666666444555555555555555444444555555666666666777777777555555555555555555555555555666666666666666666555333444555666555555444333111111222222222333333333888666555555555555333111111111111111111111111111111111111111111222222222111222444666777555111............//////000000000000111333222000//////000000000000000////////////............////////////......------------........./////////000000000000..............................////////////.........///000111111000///...+++,,,---------///111444444222000///.........---***+++,,,---//////000000.........//////000000000/////////////////////000////////////////////////+++...000//////111777===BBB999000///000///...000000//////............///////////////////////////...000000///...---...///000000//////////////////...//////000111111222222111111111111000///......//////////////////////////////000000000000//////000000000111111111111222222222222111111111000000...///000111111000///...///000111222222111000///111222333555666888999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<=====================<<<<<<===>>>???@@@BBBCCCDDDEEEEEEDDDBBBAAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHGGGFFFEEEGGGIIIJJJJJJKKKLLLNNNVVVhhhzzz------------------------++++++,,,,,,---...//////......////////////......////////////000000000000"""$$$'''+++---...///...+++---///000111000///......///000111111000/////////000111000......000111111111000///...------,,,.........------.........//////............//////,,,---------......//////---.........//////000000000000000000000000000000***+++,,,---............111111000///////////////000000000000000000000000///////////////000111111000111222333333222111000111111222222222333333333444333333333333444555555333444555666777888999:::666777777777888888888888555666888:::;;;===>>>>>><<<<<<<<<<<<============;;;???CCCCCC>>>;;;<<<>>><<<<<<============<<<<<<<<<<<<;;;::::::999888888777777888888888777777666666666777777777777777666666666666666777777777777555555555555555555555555333444555666666555444333222333444555555555444333111111111222222333333333444333222222333444333111111111111111111111111111000000111111222222222333333222111111222222000...---.........//////000000111222444333111000000111////////////............////////////000000000000---------,,,,,,---------////////////000000000000..............................////////////.........///000222222000///...)))+++...///...------...'''---222333...+++,,,...,,,---...///000000000000.../////////000000111111////////////000000000000000000000000000000000000(((---000000---000888???HHH===333000000//////111222111000///...---------////////////////////////...000000000...---...////////////...---------,,,...//////000111222222222...//////000000000000///000000000000000000000000//////000000000000/////////000000000000111111111222222222111111111111000...///000111111000///...///000111333222111///...111222333555777888999:::888:::<<<;;;:::999:::<<<;;;<<<<<<===============>>>===<<<;;;<<<>>>@@@AAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHIIIIIIHHHGGGGGGHHHJJJFFFFFFGGGIIIKKKUUUiii|||////////////............---------.........//////...///000000//////000111......---------......///...............---------...............///000111---------............///---------.........//////000000//////......---------------....../////////,,,---...//////...---,,,)))'''&&&'''+++......,,,//////000///------...000111///...///000000///...---...000111111///---,,,........................,,,,,,,,,---///000222333............////////////000000000000000000000000111111222222222333333333444444444555555555555555666666555555777888:::;;;;;;::::::999888888888999777888888999999:::;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>><<<:::777555;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888888888999:::888666555666777777777777777666666666666333333222222222333444444666666555555555555666666555666666666444444666888777666666666555555555555555555444333333333333444222222222111111111111000444444333222222111111000000000111222222222222111000111222333333222111000...//////000000000000000000222444444222000000000222111111000000000000000//////............//////000/////////..............................------//////////////////////////////.........------------------........./////////////////////.........000000//////.........---***++++++,,,---...//////---......///000111111222000000///...............111111111000///......---000000000///000222777:::LLLEEE<<<666222//////000////////////////////////111000///...------.../////////............/////////////////////000000000......//////000000111111111000000000111111000...////////////000111222333///////////////000111111000000000000000000000000111000111222333333111///111000///......///000111333111000222444333000------111555888888777888888<<<<<<:::999999:::;;;<<<:::;;;<<<<<<======<<<<<>>>>>======>>>>>>===<<<===>>>???@@@BBBDDDGGGIIIIIIHHHFFFDDDFFFEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGFFFEEEEEEFFFHHHJJJIIIJJJNNNRRR[[[lll{{{......//////000000111111///.....................,,,---......------...///222111000///.........///,,,---------...///////////////......---.........---------............///..................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...//////...------///...,,,---///000000///...///000000//////111333666333000//////000000//////000111222222111000///........................///.........//////000111111111111222222222333333000000000000000000000000111111222222222333333333111222222333444555666666888777777666666777777888888777777666666666666666777777888888999:::::::::<<<<<<;;;:::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999::::::;;;::::::999::::::::::::999999999999888999:::999777666666777666666555555555444444444777777777777777888999999777777666666666666777777888999:::999777666777888555555555444444444333333555555444333333333333444333222222222111111111111111111222222222333333333000111111222222222222222000111222222222222111000...///000000111111000000///000222222000//////000//////...---------------//////............//////.........---------,,,,,,........................////////////////////////...............---------------........./////////.........//////000000000111111111111000000000000222111111111000000000///......//////000000111111111111000/////////000000222222222111000000//////.........------...111444???===999444111000//////////////////////////////000000///.........////////////............//////333333222111000//////...000000000000//////////////////111333555555222///111111111111222222333444///////////////000111111000000000000000000000000333111000000111222222111111000000//////000000111111000000111222333111000000111555<<>>===<<<<<<;;;;;;<<<============>>>????????????>>>======<<<;;;<<<===>>>???BBBDDDFFFHHHIIIGGGEEEDDDFFFFFFEEEDDDDDDCCCBBBBBBFFFGGGGGGFFFEEEEEEFFFHHHIIIHHHJJJNNNSSS\\\mmm|||......//////000111222222////////////............,,,...//////...---///000333222111000////////////,,,,,,,,,---...///000000111111000///.........///---------............///...............---------,,,,,,,,,------......///000000//////......---------..................---///...---------............///000000000000222444888555111...///000000000//////000111111111000000........................000000///////////////000///000000000111111111111000000000000000000000000111111222222222333333333111222333444555666777888888888777777666666666666777777666666666666666777777777777888999999::::::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999::::::999777666666777777666666666666555555555555555555555555666777888888777777666666777777888888999:::999777666666777666666555555555444444444555555444333333333333444333333222222222111111111000000111222333333444444000111222222333333222222111111111222222111111111//////000111111111111000...000111000///...///000//////...------------...//////............////////////.........---------............////////////////////////////////////....................................////////////------...///000111111222000000000000000000000000111111111111111111111111.../////////000000000111111111000000000000111111222222222222111111000000/////////...------000222666777666111...///...---////////////////////////000000////////////////////////............//////333222222222111111000000111111000000//////.........///111555777666333000///////////////000111111///////////////000000111000000000000000000000000444222//////000222222222000000000000000000000000/////////000111222222111222222555<<>><<<===>>>>>>??????>>>>>>???>>>=========>>>@@@AAABBBDDDFFFHHHHHHGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCFFFGGGGGGFFFEEEEEEFFFHHHHHHGGGHHHKKKOOOXXXhhhwww---......///000111111222////////////////////////---///000000///...000111444333222000000/////////,,,,,,,,,---...///000000......---,,,++++++++++++---------............///.....................---------....../////////000000000000//////..................------.........111111000000/////////000...///000000000000222444888555111...///000000000---......//////000000000////////////////////////111111000////////////000///000000000111111111111000000000000000000000000111111222222222333333333222333444555666777888888888888777777666666555444777777666666666777777888666777777888888999::::::::::::999999999999:::;;;;;;:::::::::;;;<<<>>>>>>::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;999777666777888888888888777777777777666444444444444555666777888888888777777777777888888666888999999777555555666777777777777666666666666555555444333333333333444333333333222222222222111000000111222333444444555111111222333333333333222222111111111111111111222///000000111111111111111...000000000......///111111000000///...///////////////............//////000000000000////////////........./////////000000////////////////////////---............................../////////000000---......///000111222222////////////////////////......///000000111222222////////////000000000000111111000000000000111111222222222111111111111111000111111000......000222333777777222...000111...//////////////////////////////000000000000000000//////............//////000000111111222222222333111111000000//////.........///111555777666333000/////////...//////000000///////////////000000111111111111111111111111111444222//////000222222222000000111111111111000000//////000000000000111222444333555;;;BBBCCC???:::;;;<<<<<<=========>>>>>><<<<<<===>>>>>>>>>>>>===???>>>=========>>>@@@AAACCCDDDEEEGGGGGGFFFEEEDDDAAACCCEEEDDDCCCBBBDDDFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIGGGHHHJJJMMMTTTdddrrr------......//////000000....../////////000000000...///000000//////000222222222111000/////////000,,,---------...////////////...---------------------------............///---------.........//////.........///////////////.........---------------///...------------...///...//////...---,,,...///...///000000//////111333666333000//////000000///------......//////000000////////////////////////111111000//////000000000111111111222222222333333000000000000000000000000111111222222222333333333333333444444555666777777666777777777777666555444777666666666666777777888666666777777888999999999999999888888999999::::::999999::::::;;;<<<<<<===::::::;;;<<<============::::::::::::;;;;;;;;;;;;999:::;;;:::888777777888999999999888888888777777666666666666777999:::;;;999999888888888888999999444666999999888666666777888888888777777777666666555555444333333333333444333333333333222222222222000000111222333333444444111222222333333333333333222222111000000111222222///000111111222222111111///000000000//////111222222222111000000000000000//////............//////111111111000000000//////.........//////000000111////////////////////////---------...................../////////000000000/////////000000111111111............////////////------...///000111222222////////////000000000000000000/////////000111111111111111111111111111111000111222111000000111333555;;;<<<444000333444111//////////////////////////////000111111111000000//////............//////...//////000111222333333000000000000//////////////////111333555555222///111111111000000111111222///////////////000111111111111111111111111111111333111000000111222222111000111111222222111111000///000000000//////000222333333444888<<<===;;;888:::;;;<<<===============;;;<<<======>>>>>>============<<<;;;<<<===>>>???CCCDDDEEEFFFFFFFFFEEEEEE@@@CCCEEEEEECCCCCCEEEHHHFFFGGGGGGFFFEEEEEEFFFHHHLLLJJJJJJKKKMMMTTTcccrrr------------............------...///000111111222---...000///......///111111000000/////////000000------..................000////////////000000111---------............///+++,,,,,,---...///000000///...............------------------............///...------------...///+++,,,---,,,******,,,///...///000///......///111333111//////000000000...............///000111222////////////////////////000000000///000000111111000000000111111111222222000000000000000000000000111111222222222333333333222222222333333444444444555666666777777666555444555555444444555666666777666666777777888888999999888888888888888999::::::777888999;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;:::888777777888888888888888777777777777777777777888999:::;;;<<<999999999888888999999999333666999:::999888888999777777777777666666666666555555444333333333333444444444333333333222222222111111111222222333333333111222333333444444333333222222111000000111222222000000111222222222222111000111111000///000222444222222111000000000000111//////............//////000000000000////////////---......///000000111111////////////////////////---------.........//////.../////////000000000000000000000000000000000111......//////000000000000.../////////000000111111000000000000//////////////////......//////000111000000000000000000000000///000111111000000222333666>>>>>>333...222444111////////////////////////...///000111222111111000//////............///////////////000000111111111////////////000000000000000000000111333333111///111111000000000000111111///////////////000111111111111111111111111111111222111000111333333111000000111222222222222111000000111111000------///222111222444666888999999999888999;;;<<<======<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>===<<<===>>>???@@@CCCDDDDDDEEEFFFEEEEEEEEEBBBEEEHHHGGGCCCBBBEEEHHHFFFGGGGGGFFFEEEEEEFFFHHHKKKIIIIIIKKKNNNUUUdddsss------------------,,,,,,,,,---...///000111222333,,,---///...------...000000///////////////000111...............---------,,,,,,,,,,,,,,,---...///---------.........//////***+++,,,---...000111111.........------,,,,,,,,,......//////000000111111///...---,,,,,,---...///---///111000......000333//////000///------...000111///...///000111///...////////////000111222333000000000000000000000000000000000000000111222222............////////////000000000000000000000000111111222222222333333333111111111111111111111222444555666777777666555444333333333333444444555666666666666777888888999999888888777777888999::::::666777999;;;;;;;;;999888777888999:::;;;;;;<<<;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;:::888777777888777777777777666666666666666666666777888:::;;;<<<:::999999888888999999:::444666:::;;;;;;::::::;;;777666666666555555555555555555444333333333333444444444444333333333222222111222222222222333333333111222333333444444333333333222111000000111222333000000111222222222222111111111111000000000333555222111111000000000000000//////............//////000/////////............---......///000111111222////////////////////////---------.........//////////////////000000000000111111111000000000000000//////000000111111111222111111111000000000000000000000000000////////////...............///000000///////////////000000000...///111111000000222333555======111***///222///////////////////////////...///000222222222111000//////............//////000000000000////////////......//////000000111111111000000000111111000...000///............/////////////////////000111111111111111111111111111111111000111222333333111///000111222333333222111000000222222000---,,,///111///111444555555777:::<<<777888:::<<<======<<<<<<>>>>>>???@@@@@@@@@@@@???AAA@@@?????????@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDHHHJJJHHHCCCAAACCCGGGFFFGGGGGGFFFEEEEEEFFFHHHHHHGGGGGGJJJMMMUUUdddsss...///000222222111000000...///000111111111000///000...------///111222222000///...------...///000......////////////..............................000000000000000///.........///111222222000---,,,////////////////////////////////////////////////111111111000000000000000---...///000000///...---...///000000000///---,,,+++,,,...000111000000///000000000000111111111111---...///000000///......111111000111222111///---000000111111111111000000000000000000000111111222111111222333333444555555555444333333333333444555444555777999999777444222333444666777666555666777777777777777777888888999888888999:::;;;;;;<<<<<<:::::::::999999888888888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999888777777777777888999999999999999999999999999:::;;;<<<===888888999999:::;;;<<<<<<555666888999999888666555888888888888777666444333444444444555555555666666444333222222333444555666555444444333333444444555000000111222444555666666111111111222222333333333111111111111000000000000111111111222222333333333000000000000000000000000000000000000000000000000//////////////////////////////............//////000///---,,,,,,---///000............/////////000000//////...---,,,,,,,,,000000000000000000000000000000//////.........---///...---------...000111222222111111111111222222......//////000000111111111111000///////////////---...//////000222666999;;;>>>FFF555...777000222---......///000111111222...///000111111000///...111000///......------...111111000///...---++++++////////////000000000000111111000000000000111111000000000000000000000000---...///000000///......222111111000000000000111555555444444333222222111111111222222222111111000111111222222222222111111222222333444666888:::;;;===:::999:::===???===;;;AAABBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCEEEFFFFFFEEEEEEFFFGGGIIIFFFFFFIIIIIIGGGHHHKKKJJJIIIKKKNNNNNNSSSdddvvv......///000000000000000---...//////000///...---111///......///000000////////////......///////////////000000000000//////////////////////////////000000000000000///.........///111222222000...,,,////////////////////////////////////////////////111000000000000000000000//////000111111000////////////000000///......---,,,---...///000000000000/////////000000000111111......///000000//////...111111000111222111///---//////000000000000//////000000000000000111222222222222333444444555666666555444333333333333444555111333444666666666555444333555777777666555666777777777666666777777888999777777777888888999999999:::::::::999999999888888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999666777888888999999999888555555444555555666777888888888999::::::;;;<<<<<<999:::<<<======<<<:::999666666777888888777666555444444444444555555555666666666555444555666777777444444333333333333444444333333333333333333333333333333333333444444555555111111111111000000000000111222222222222222222333000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///---..................---........./////////000000111111000000///......---000000000000000000000000000000/////////.........000///.........///000111222111111000000111111222////////////000000111111///////////////000111111000000000000///000333666666===III;;;222777...000......//////000111111222000000////////////000000111111000/////////000000111222444333000...------////////////000000000000111111000000000000111111000000000000000000000000......///000000///...---000000000//////000111111------...000111333444555000000111111111111000000222222333333333333222222111222333555777888999:::<<<;;;:::;;;<<<===<<<;;;???@@@@@@AAAAAAAAAAAA@@@DDDDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGFFFFFFEEECCCEEEFFFFFFEEEEEEFFFGGGIIIFFFEEEHHHHHHFFFGGGKKKJJJIIIKKKNNNPPPWWWgggxxx...............//////000......////////////......111000...///000000...---...//////000000//////...------............------000000000000000000000000000000111111000000//////...///111222111000...---////////////////////////////////////////////////000000000000000000111111000000111111111111000000000000//////......//////............///000111111....../////////000000000//////000000000000///...111000000111222222000...000000000111111000000000111000000000000111222222333333444444555555666666555444444333333444444555111222333444555666777777555666777777555444555555777777666666777777888999777777888888888888888888:::::::::999999999999888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999888888888666666777888888888888777666666555555555666666777999999999::::::;;;;;;<<<;;;<<<===>>>>>>>>>===<<<444555666888888888777666444444444444555555555555777777666555555555666666444444333333333333444444666555444444333222111111222333333333333333444444222222111111111000000000222222222222222111111111000000000000000000000000000000000000000000000000////////////////////////000111333444444333111000,,,---///000000///---,,,....../////////000000000222222222111111000000///000000000000000000000000000000////////////......000000//////000000111222222111111000000111111222/////////000000000000111.........///000111333444222222222000//////000222111<<>>???AAAAAAAAABBBAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFCCCEEEFFFFFFEEEEEEFFFGGGHHHEEEEEEGGGHHHEEEFFFIIIJJJJJJLLLPPPTTT]]]lllzzz000///...---...///000111000000000000000000000000000///...///000000...---...///000111111000///...---......//////......---////////////////////////000000111111111000000///...///000111111000///...////////////////////////////////////////////////000000000000000111111111000000000000000000000000111000///......///000111000///.........///111222............////////////000000000000000000//////111000///000111222000///222222222222222222222222111111000000111111222333333333333444444444555555444444444444444444444444555444444444555666888999555777888777555444444555666666666666666777888888::::::::::::999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<888777777777666666555555666777777888888888777777888777777666666666777777999999999:::::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;555666777888888777666555444444444444444444444444555555444444333333333333444333333333333333333444555555444333333222111111111111111111111111111111222222222111111111000000333333222222111111000000000000000000000000000000000000000000000000000000///////////////////////////111333555555333111///---...///000000///...---...////////////000000000222222222111111000000000000000000000000000000000000000//////////////////111111111111111222222222111111000000000000111111000000000000000000000000.........///000111333333222222222111///...000111000;;;OOOEEE888555***...//////000000000111111111111000///......///000111/////////000111222333333444:::???===555///...000////////////000000000000111111000000000000111111////////////////////////000/////////...------,,,............///000111222444444333111000...------222333333444444444444444222222333333333333222222///111444777999999888888:::<<<>>>===999888:::<<<999:::<<<>>>@@@AAABBBBBB===>>>>>>???@@@?????????CCCDDDEEEFFFGGGFFFEEEEEECCCEEEFFFFFFEEEEEEFFFGGGHHHEEEDDDGGGGGGEEEEEEHHHIIIJJJLLLQQQXXXcccqqq|||111000///...///000111222///....../////////000000111000...///000111000///...///000111111000///...111111111222222111111111........................000000111111111111000000...///000000111000//////000000000000000000000000000000000000000000000000//////000000111111111111////////////////////////111000///......///000111111000///......///111222............////////////222222111111000000000000111000//////111222111000222111000000000000111222111111111111111222222333222222222222222333333333444444444444444444444444666555444222222333555666555777888777555444444555666666666555666777777888:::999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<777777666666666666666555777777888888888888777777555555444444444444444444888888888999999999999999888888999999::::::::::::777888888888777666444333444444444444444444333333555555555444444333222222333333333222222333333333333333333333333333333333111111111111111111111111222222222222111111111111222222222111111000000000000000000000000000000000111111111111111111111111000000000000000000000000...000222444444222000...000///............///000////////////000000000111000000000000000000//////000000000000000000000000//////000000000000000000000111111222222222222222111000000000000000000111111111111111000000000000000000000000000111222222///000111000//////000222111:::MMMCCC777444+++222000000000000111111111111...///000111111000///............///000111222333777===AAA>>>555...---///////////////000000000000111111000000000000111111////////////////////////000000//////........................///111222222......///000111111222222111111222333444444333333111111222222222222111111///111444777999999888888999;;;===<<<999888:::===999:::<<<>>>@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBAAABBBBBBDDDEEEEEEEEEDDDCCCCCCEEEFFFFFFEEEEEEFFFGGGHHHEEEEEEGGGGGGDDDEEEHHHIIIJJJMMMRRR\\\iiivvv}}}000000000000000111222222,,,,,,,,,,,,---///000111555222000///000111111000///000000111111000000///---......//////......---........................000000111111222222111111...//////000000000000000000000000000000000000000000000000000000000000000/////////000111111222222//////............//////000000//////000000111111000000000//////000000111....../////////000000000444333222111000000000111111000...///000222222111000///...------...///000222111111111111222333333111111111111222222222222333444444555555444444333555444222111111111222333555666777777555444555555666666555555666666777888666666777777777777777777888999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999999888888888888888888888999999999999888777777777666666666666666777777777777777777777777777777777888888888999::::::;;;888888999888777555444222444444444444333333333333666666666777666666555444333333222222222222333333222222222333333444444444555555444444444444444333333222222222222111111111111111111111111000000000000000000000000000000000111111111111111111111111000000000000000000000000...///111222222111///...111000...------...000111/////////000000000111111////////////////////////000000000000000000000000//////000000000000111111000000111222222222222111111000000//////000000111222111111111111000000000111111000000000111222222---///000000000000111222333777HHH@@@555333,,,555111111111111111111111111---///000222222000///---.........///000111222333777;;;>>>;;;444///---...////////////000000000000111111000000000000111111000000000000000000000000111000000//////000111111000000///000000111222333////////////...............///000111222222222111000111111222222111111000000111444666888999999999999:::;;;;;;::::::;;;<<<;;;<<<===>>>@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCCCCEEEFFFFFFEEEEEEFFFGGGIIIFFFEEEHHHGGGEEEEEEHHHIIIKKKMMMRRR^^^nnnyyy|||...//////000000000000000,,,,,,,,,---///111444555;;;888333/////////000///111000000000000000000111++++++,,,,,,,,,,,,++++++........................///000111222222222222111.../////////000000000000000000000000000000000000000000000000000000000000...//////000111111222222000000///......///000000//////000111111111111111000000111111111000000////////////000000000111111555444222111000000111111222000......000222222222111000...------...000111222222111111222222333444222222222222222222222222333333444555555444333333444444333333444444555555333555777777666555666777666555555555555666777777555555666666777777888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999:::::::::::::::999888888888777777777888999::::::666666666666666666666555666666666777777888999:::666777888888888666555444444444444333333333222222444555666777777777666555333333222222222222333333222222222333333444444444666666666555555555444444333333222222222111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000////////////000000//////000000000111111111////////////////////////000000000000000000000000//////000000000111111111//////111222222222111000000000////////////000000222222222111111111000000/////////000111222333444---///111111000///000111333444CCC===666555,,,444111111111111111111111111//////000000000000//////000000000000111111222333444666777666333000///000////////////000000000000111111000000000000111111000000000000000000000000111111000000111222333444222222111111111111222222555444222000...,,,***)))///000111222333333333333111222222333333222222111111222333555777888999:::999888888999;;;===<<<<<<>>>>>>??????@@@@@@??????===>>>>>>???????????????AAABBBDDDEEEEEEEEEDDDCCCCCCEEEFFFFFFEEEEEEFFFGGGKKKGGGFFFHHHHHHEEEFFFIIIIIIKKKNNNSSS```qqqzzz{{{,,,---///000000000///...//////000111333666888:::AAA<<<555000............222111000//////000111222000000111111111111000000000000000000000000000000///000111222222222222222.../////////000000111111000000000000000000000000000000000000000000000000...//////000111222222222222111000//////000111222...///000222222222111000///000111222222111//////000000000000111111111111666444333111000000111111222000......000222222222444333111000000111333444222222111111222222333444333333333333333333333333333333444555555444333333555555666777888999::::::333444666777666555666777555555555555555666777777666777777888999::::::;;;888888888999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<777777777777777888888888;;;;;;;;;;;;;;;:::999888333333333444444666777888555555555555555555444444444444444444555666777888444555777888888888777666444444444333333222222222111222444555555555444444333222222222222222222333333333333333333333333333555555555444444333333333333333333222222222111111//////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...///000111111000///...000000000000111111111111///////////////000000000000000000000000000000000//////000000111111111222...///000111222111000000000000////////////000000222222222222111111000000---......000222444555666...000111111///......///222111@@@===888666,,,333222222111111111111111111111000///......///000111222222111111222222333444111222222222222222222111////////////000000000000111111000000000000111111000000000000000000000000111111000000111333555666333333222222111222222222111111111111222222222222222333444555666666666666222333333444444333333222222222333444666888:::;;;999777666888<<<>>>===;;;@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGKKKHHHGGGIIIIIIFFFFFFIIIIIILLLNNNRRRaaarrr{{{yyy222222222111000//////...000000000000000111111222444444222111111111222333000000000000000000000000////////////////////////000000111111111111000000000111222222222222111000000000000000111111111111.........//////000000111000111111111000///...---///444999888333...---...////////////000000000000222111000//////000111222111111222222222222111111000000000000000111111222222222222222222222222222111222333333111000000000222222222222222222222222222222222333333444444444//////000111222222333333777666444444444444222000444444333222333444555666555555444444444444555555444444444444555555555555777777777777888888888888888888888888888999999999;;;;;;<<<<<<===<<<<<<<<<::::::;;;<<<=========<<<999:::;;;;;;;;;:::999888<<<;;;999777777888999:::666777999888777666666777666888888888777666777888777777777777777777777777888888888888888777666666666555555444444555555666333333444444444444333333555444444333333222222111333333333222222222111111444555666555444333444666666555444333222222222222333222222222222222222222111111222222222333333333000000000000000000000000//////000111111111111111111111000000000000111111000000//////......------111111111111111111111111000000111222222222222111333222111000////////////111000000///////////////111111000///////////////222222111111000//////...000000111111111111000000///000111222333444444444333444444333111000111333...666:::@@@AAA222***333000000000000000000000000222000---******,,,...000///000000000000111111111////////////////////////222222111111000000//////111000/////////000222333000111222333444555555555222777444...222???DDDAAA555333111///...///111333444444444333333222222222111111222222222222333333000000000111111222222333111222333555666888999::::::<<<======<<<;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@????????????EEEFFFGGGHHHGGGGGGEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHOOOMMMNNNUUUbbboooyyy}}}111111000000///......---000000//////000000111222444333222111000111111222000000000000000000000000000000000000000000000000000000111111111111000000000111222333333222111000//////000000000111111111222222222333222222111111/////////000000000000000222555777555000...///222///000000111111111111111111111000//////000111222000000000111111000000000000000000000000111111222111111111111111111111111111222444333111000000111222222222222222222222222222222222333333333444444333333222222222111111111888666555444555555333222444444333222333444555666555555555555555555555555666666666666777777777777777777777777777777777777888888888888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<888999:::;;;;;;;;;:::999<<<;;;999888777888999:::666888::::::888666666666666777888777666555666888666666666666666666666666777777777777777666555555444333333222222333333444444444555555555555444444222222222222333333333333333333333333222222222222444555666666444444555666555555444333222222222222222222222222222222222222111111111222222222333333000000000000000000000000//////000111111111111111000000////////////000000222111111111111111000000000000000000000000000000//////000111111111111000222111111000000000000000111111000/////////000000222222111000000000000000000000000000111111111111000111111111111111111000000000111222333333333333222333333222000000111333000666:::@@@BBB444+++444000000000000000000000000222000...,,,,,,---///000000000000111111111111222000000000000000000000000111111000000000000000///111000000//////000111222000111222333333444333333+++///......:::KKKQQQLLL444333111//////000222333333333333222222111111111333333333444444444555555111111111222222222222222111111333444666777999999:::<<<>>>===<<<;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@DDDEEEFFFGGGFFFFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHMMMKKKLLLRRR]]]hhhqqquuu000000//////......------000000//////000000111222222222111000000000000111000000000000000000000000111111111111111111111111000000111111111111000000111222333333333333222111//////000000000000111111222333444555444222000/////////......///000222333333444333///,,,,,,///333000000222333333333222111000000000000000111222333//////000000000000//////000000000000000111111222000000000000000000000000111333444444222111111222222222222222222222222222222222222222333333333333333333333333222222222222666555333333444444333111444444333222333444555666555666777777777777666555666666666666777777777777777777777777666666666666888888888999999:::::::::999999999:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;888888999:::;;;;;;::::::;;;:::999888888888999:::888:::======;;;888666555555777888777666555666777555555555555555555555555666666666666666555444444444333333222222333333444555555555666666555555555111111222222333444444555444444444444333333333333444666666666555444555666555444333222222111222222111111111111111111111111111111111222222222222333000000000000000000000000///000000111111111111000//////............//////111111111222222222222222////////////////////////......///000000000000000000000000000000111111222222222111000000000000111333222222111111111111111//////000000111222333333111111222222222222111111111111222222222222222111000111111111000000111333111666999@@@DDD777---444000000000000000000000000111111000////////////000000111111111111222222222111111111111111111111111////////////000000000000222111000000000000000111111111222222222222222111000000///000<<>>>>>===<<<<<<===;;;<<<===>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHLLLKKKLLLPPPYYYbbbiiimmmyyy000000000//////.........///////////////000111111111111111000000000000000000000000000000000000000111111111111111111111111000000111111111111000000111222333444444333222111////////////000000000111///000333444444222000...111000///......000222333111111///,,,******...111///000222333444333222111000000000000111222333333//////000000000000//////000000000000000111111222111111111111111111111111111333444444222111222333111111111111111111111111222222222222222222222333000000111222444555666666444222111222333333222111444444333222333444555666444666777999999777666444444444444444555555555555666666666666666666666666888888999999::::::;;;;;;999999999::::::;;;<<<<<<<<<=========<<<;;;::::::777888999999::::::;;;;;;::::::999888888999999::::::===@@@@@@>>>:::777666666777888888666666777888666666666666666666666666666666777777666666555444666555555444444555555666555555666666666666555555333333333444444555555555555555444444444333333333444555666666555444555666444333333222111111222222000000000000000111111111111111111111222222222222000000000000000000000000///000111111111111000000000//////......//////000//////000000111111222222000000000000000000000000...///000000111111000000////////////000111222333333222222111111111111111222111111000000111111111///000000111111222333333222222222333333222222222222222222222222111000000///000000000///000111333111555777???EEE888---333000000000000000000000000111222222222111111000000111111111111222222222222111111111111111111111111.........//////000000111111111111000000000000000111111222222222111000000333444222111666<<<:::333111111000///000111333444222222222222111111111111000111111111111222222222444444444333333222222222222222444555777888::::::;;;===>>>>>>===<<<<<<===;;;<<<===???@@@@@@AAAAAA????????????@@@AAABBBCCCCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHLLLLLLMMMQQQXXX```gggkkksss111111000000000000000////////////...///000000111111111111111000000//////000000000000000000000000111111111111111111111111000000111111111111000000111222333333333333222111...////////////000000000,,,...111444444444222111444222000///...///111222//////000///.........//////000111222222222111000000000111111222222222222000111111222222111111000000000000000000111111222222222222222222222222222000222333333222111222333111111111111111111111111222222222222222222222222///000111222444555666777444333222333444555444333444444333222333444555666444666777999999777666444444444444444555555555555666666666666777777777777888999999:::;;;;;;<<<<<<::::::::::::;;;<<<>>>>>><<<=========<<<;;;::::::888888888888999999::::::999999999999999999999:::;;;>>>AAAAAA???;;;888777777888999999777777888999777777777777777777777777777888888888888777666666666555555444444555555666555555666666666666555555777777666666555555555555555555444444444333333333333555666555444333444666333333222111111111222222//////000000000111111111000000111111111222222222000000000000000000000000000000111111111000000///111000000//////000000111//////000000111111222222111111111111111111111111///000111111222222111111////////////000111333333333222222111111111111111000000/////////000000111111111111111111111111111222222222333333222222222222222222222111000/////////000000000///000111333000222333<<>>>>>===<<<<<<=========???@@@AAABBBBBBBBB>>>>>>>>>???@@@AAABBBCCCDDDDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJLLLOOOUUU]]]eeekkkppp111111111111000000000000//////......//////000111111111222222111111000///000000000000000000000000111111111111111111111111000000111111111111000000000111222222222222111000......////////////000000---///222444555555555444444333111000//////000000///000222333333222111000000000000000111111222222111222222333333222111111111111222222222222111111000000000000000111111222222222222222222222222222///111222222111111111222111111111111111111111111222222222222222111111111222222222222333333333333666555444555777888777666444444333222333444555666555666777777777777666555666666666666777777777777555555666777888999::::::999999:::;;;;;;<<<======;;;:::::::::;;;===???@@@<<<<<<<<<===<<<<<<;;;;;;:::999888888888888999999888999999999999::::::::::::===??????===:::888888666888999888777666777888888888888888888888888888888888888888888777777666444333333222222333333444555555555666666555555555888777777666555555444444444444444444333333333333222444555444333222333444222222111111111111222222///000000111111222222222000000000111111111111222000000000000000000000000000111111111111000000///111111000000000000111111111111111222222222222222111111111111111111111111000000111222222222222222////////////000111222333222222111000000000000111//////////////////000111222222222222222222111111111111222222222222111111111222222222111000//////000111111111000000111333000111111;;;EEE;;;...000000000000000000000000000222222333333222222111000///000000000000111111111000000000000000000000000000000000000111111111111//////000111111111111111111111222222222222222111---222555444000---...000111111111111111111222222333333333333333444444444222222222222333333333333333333333333222222222222333333555666888:::;;;;;;:::<<<======<<<;;;;;;<<<===>>>???@@@AAABBBBBBBBB????????????@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFHHHIIIIIIHHHGGGFFFJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIKKKPPPXXXbbbiiippp000000000000000000000000///............///000000111222333333333222000000000000000000000000000000000000000000000000000000000000111111111111000000///000111111111111000///........./////////000000///000111222333333333333222111111111111111111111000000000222333333222111333222111000000222333444222333333333333222000///000000111111111111000000000000000000000111111222111111111111111111111111---///111111000000000222111111111111111111111111222222222222111111111000111111111222222222333333444333333444666777777666444444333222333444555666555555555555555555555555666666666666777777777777444555666888999;;;<<<===999999:::;;;<<<===>>>>>>:::999999999:::<<<>>>@@@;;;;;;<<<<<<===<<<<<<<<<;;;:::999888777777888888888888999999::::::::::::777999;;;:::999777666777555666777666555444555777777777777777777777777777777777777888777666666555444333333222222333333444444444555555555555444444555555555444444444444444333333333333222222222222111222333333111111222333222222111111111111222222000000111111222333333444000000000000111111111111000000000000000000000000111111111111111000//////000000////////////000000222111111111111111000000111111111111111111111111///000000111111111111111000000//////000111222222111111000/////////000000000000//////000000111222000111111222222333333333000111111111111111111000000111111111111111000///222333333222000000111333111111000;;;GGG===000111000000000000000000000000222222222111111111111111....../////////000000000111111111111111111111111222222222222111111111111---...///111222222222222000111222333333444333333444444555444111...------222222222111111111111111111111222222333333333333222222222222333333333333111111111222222222222222111222333555666888999:::999;;;<<<<<<;;;::::::;;;<<<===>>>@@@AAAAAAAAAAAA????????????@@@AAABBBBBBBBBCCCEEEGGGGGGGGGGGGFFFEEEFFFHHHIIIIIIHHHFFFEEEJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHKKKTTT___gggrrr.........///////////////...............///000000222222333444333222111000000000000000000000000000////////////////////////000000111111111111000000...///000111111000///.............../////////000//////////////////000000///000111222222333222222...---------///000000000555333111000000222555777333444444444333111///...//////000000000000//////000000000000000111111222000000000000000000000000---...000111000///000111000000000000000000000000222222222222111111000000------///000222444555666111000///111333555444333444444333222333444555666666555444444444444555666444444444444555555555666444555666888:::<<<>>>???999999:::;;;<<<===>>>???999888888777999;;;===???::::::;;;<<<=========<<<<<<;;;999777666666777777777888999:::::::::::::::444666777777555444555666333444555444333333444555666666666666666666666666666666666666666555555444666555555444444555555666333444444444444444444333111222222333333444444555333333333222222222111111000111222222111000111222222111111111111111222222000000111222333333444444000000000000111111111111000000000000000000000000111111111111111000////////////............//////000000//////......------000000000000000000000000...//////000000000000000000000000000000111111222111000000///////////////111111000000111222333333...///000111333444555666000000111111111111000000000000111111111111000000333444444333111000111333333222000<<