BM6P6(@ FFFPPPaaayyyzzzgggbbbeeerrrgggTTTNNNOOO]]]lllxxxqqq___TTTFFF>>>===>>>@@@???;;;;;;;;;<<<<<<>>>??????>>>===;;;999888888888888777777777777777888888888888888777777777888:::;;;<<<<<<===>>>???AAACCCDDDGGGIIIKKKMMMNNNPPPTTTVVVXXXZZZ[[[\\\[[[]]]___aaaaaadddgggiiijjjjjjkkklllhhhllluuuyyytttqqqtttrrrpppnnnpppssswwwzzz~~~{{{xxxyyy{{{zzz{{{~~~{{{vvvnnnfff^^^ZZZZZZVVVRRRQQQSSSWWW[[[\\\```bbbeeeiiillloooppppppuuuvvvzzz~~~}}}|||wwwtttjjjiiigggdddbbbccceeehhhmmmnnnpppqqqqqqrrrtttvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwuuusssqqqqqqqqqrrrsssvvvxxxyyyzzzzzzzzz{{{zzzzzzyyyyyywwwwwwvvvvvvvvvwwwyyyzzz{{{wwwsssrrrttttttrrrppppppqqqrrrooollljjjkkkmmmuuuuuuyyyyyyrrrooolllttt}}}zzzyyy|||{{{qqqhhh^^^TTTMMMGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDBBBAAABBBDDDGGGIIICCCAAA>>>===>>>?????????;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888::::::999999::::::;;;<<<:::;;;;;;::::::888777666888888888888888888888888;;;;;;;;;:::::::::999999777777888888888999999999999888777666666777888999666666555666666777888999777777777777777777777777777777666666666666666777777777777777777666555555444555777888999999999888666666777888999:::::::::::::::999888999:::;;;<<<;;;;;;;;;<<>>>>>===<<<<<<;;;::::::999888888:::::::::999999999888888;;;;;;===>>>AAACCCEEEGGGJJJNNNRRRVVVYYY\\\___bbbeeefffggghhhiiikkkpppssszzzzzz~~~{{{wwwssspppoooccc```^^^\\\[[[YYYVVVTTTDDDLLL[[[pppsssjjjjjjtttqqq]]]SSSPPPZZZiiinnnaaaPPPCCC===;;;;;;:::;;;;;;;;;<<<<<<===>>>???>>>===;;;:::888888888999777777777777888888888888888888777777777888::::::;;;;;;;;;<<<>>>@@@AAABBBEEEGGGIIIKKKLLLNNNQQQTTTVVVXXXYYYZZZZZZ[[[^^^```aaadddhhhjjjjjjkkkmmmnnnlllooovvv}}}xxxuuuuuusssqqqppprrruuuyyy|||~~~{{{|||}}}|||}}}~~~yyyqqqiiibbb]]]ZZZVVVQQQOOOQQQTTTVVVXXXXXXZZZ\\\___bbbdddffffffkkkmmmqqqwww~~~~~~~~~|||yyywwwvvvsssooolllddddddcccaaa___```cccffflllnnnpppqqqqqqrrrtttuuuvvvvvvuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyyyywwwuuutttrrrrrrrrrssstttvvvxxxzzzzzzzzz{{{{{{{{{{{{{{{zzzxxxwwwwwwvvvwwwxxxyyyzzzyyyvvvsssqqqppppppooonnnllllllllljjjggggggjjjmmmwwwwwwzzz~~~{{{sssmmmlllooovvv}}}{{{|||wwwmmmeee\\\TTTNNNGGGFFFFFFFFFFFFEEEEEEEEECCCBBBAAAAAABBBEEEHHHJJJCCC@@@>>>===>>>?????????;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888:::999999999999:::;;;;;;;;;;;;:::999999888777777888888888888888888888888999999888888888777777777777777888888888999999999888888777666666777888888777666666666666777777888777777777777777777777777777777666666666666777777444555666777777777777777444555777888999999999888777777777888888999999:::::::::999999999:::;;;<<<:::::::::;;;>>>CCCKKKPPPhhh}}}~~~rrrjjjiiinnnzzzssslllsssuuuhhhVVVEEE>>>@@@===<<<;;;<<<===>>>===<<<<<<<<<;;;;;;:::999999888::::::999999999888888888:::;;;<<<===@@@BBBDDDEEEHHHKKKPPPTTTWWWZZZ^^^aaadddfffgggggghhhkkkooorrrvvvwww|||~~~|||wwwrrrlllfffccc```^^^\\\BBBHHHRRRddd~~~sssnnnssskkkZZZRRRXXXfff}}}rrr]]]LLLAAA===:::999<<<<<<;;;<<<<<<===>>>???>>>===;;;:::999999999999888888888888888888888888888888888777888888999::::::::::::;;;<<<>>>???@@@CCCEEEGGGHHHIIIKKKNNNQQQSSSTTTVVVWWWWWWYYY\\\^^^aaadddgggjjjkkkmmmoooqqqqqqssswww~~~}}}zzzvvvuuusssssstttwww{{{}}}}}}}}}|||zzz{{{~~~}}}}}}vvvnnngggccc^^^YYYTTTQQQQQQRRRTTTTTTRRRRRRSSSTTTVVVYYYZZZ\\\___aaafffmmmssswwwxxxxxxwwwuuuqqqooommmiiieeebbb^^^___```___^^^```bbbeeelllnnnqqqrrrrrrrrrtttuuuwwwwwwuuuuuutttuuuvvvwwwvvvwwwyyyzzzyyyxxxvvvuuuttttttttttttuuuwwwyyyzzzzzzzzz{{{|||}}}}}}}}}}}}yyyxxxxxxwwwwwwxxxzzz{{{vvvvvvtttqqqmmmkkkkkkllliiihhhgggeeeeeehhhmmmqqqzzzyyyzzzyyysssllljjjlllttt|||~~~~~~|||qqqggg___YYYSSSNNNFFFEEEEEEEEEEEEDDDDDDDDDAAA@@@@@@@@@BBBDDDGGGIIIBBB???======>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888999999888888999999:::;;;<<<;;;999888777777888888888888888888888888888888999888888888888777777777777777777888888888888999888777777666666777777888888777777666666666666777777777777777777777777777777777666666666666777777555555666777888888888777555666777888888999888888888888888888888888888888:::999999999999:::;;;;;;999999:::;;;<<<@@@EEEIII\\\mmm}}}zzznnnhhhfffnnnzzz}}}qqqttt|||vvv___JJJBBBCCC@@@>>><<<<<<===>>>===<<<<<<<<<;;;;;;:::999999999:::999999999999888888888999999:::<<<>>>@@@BBBCCCDDDGGGLLLPPPTTTXXX\\\```cccdddfffggghhhjjjnnnqqqrrrtttzzzvvvoookkkhhhfff@@@CCCJJJXXXooo|||pppmmm|||yyydddWWWWWWccczzzkkkWWWJJJCCC???>>><<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;:::999999999999999888888888888888777888888888888888888999999999:::::::::<<<===>>>???AAACCCEEEFFFGGGIIILLLNNNNNNPPPRRRSSSUUUWWWZZZ]]]aaacccgggiiikkkmmmpppssstttvvvxxx}}}}}}xxxwwwuuuuuuvvvyyy|||~~~~~~{{{zzz}}}~~~{{{tttmmmiiieee```ZZZVVVUUUUUUUUUUUUPPPOOOOOOOOOPPPQQQSSSUUUVVVXXX]]]ccciiinnnqqqrrrpppnnnkkkhhheeeaaa]]][[[[[[]]]^^^___```aaadddffflllnnnqqqrrrrrrrrrsssuuuxxxwwwvvvttttttuuuwwwxxxwwwxxxyyyzzzzzzyyywwwvvvwwwwwwvvvvvvwwwyyyzzz{{{zzz{{{|||}}}~~~zzzyyyxxxxxxxxxyyyzzz{{{vvvwwwwwwsssmmmiiiiiijjjjjjhhhfffeeeggglllrrrwww{{{yyyvvvrrrkkkggglllttt}}}wwwjjj```YYYTTTOOOKKKDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@BBBDDDEEE@@@>>><<<<<<>>>???>>>===;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888888888888888888999::::::<<<:::888666666777888999888888888888888888888888::::::::::::999999999999777777777777888888888888777777777666666777777777888888777666666555666666666666666666666666666666777666666666666777777888888888999999999999888888666666777777888888888888888888888888777777777777999999999999999:::::::::999:::;;;;;;;;;===@@@CCCQQQ^^^uuu}}}{{{uuukkkfffkkkwwwxxxvvvzzzjjjVVVIIIDDD@@@>>><<<;;;<<<======<<<<<<<<<;;;;;;::::::::::::999999999999888888888888888888999:::<<<===???@@@BBBEEEIIIMMMQQQVVV[[[___aaabbbdddfffgggjjjmmmppppppssszzzyyyrrrooo???AAAFFFQQQccc}}}xxxhhhpppyyyooo___WWWaaawwwyyydddSSSGGGAAA>>>===<<<<<<<<<<<<======>>><<<<<<<<<<<<;;;::::::999:::999999999888888777777888888888999888888888888:::::::::;;;<<<===>>>???@@@BBBDDDDDDEEEGGGJJJLLLJJJLLLNNNPPPRRRUUUXXX[[[```bbbeeehhhjjjlllpppssstttuuuxxx|||{{{yyyxxxwwwxxxzzz|||~~~~~~|||~~~~~~~~~xxxssspppjjjfff```[[[YYYXXXWWWVVVQQQPPPOOONNNNNNNNNOOOPPPNNNQQQUUUYYY^^^bbbfffiiiffffffdddaaa]]]YYYVVVUUUWWWYYY]]]___```bbbdddfffkkknnnqqqsssssssssssstttwwwvvvvvvuuuuuuwwwxxxyyywwwxxxzzz{{{|||zzzyyyxxxzzzyyyyyyxxxyyyzzz|||}}}{{{|||}}}~~~{{{zzzyyyxxxxxxxxxyyyzzzxxxzzz{{{xxxrrrmmmjjjjjjjjjhhhffffffjjjpppuuuyyyzzzuuuppplllggghhhssszzzpppdddYYYSSSNNNJJJFFFCCCCCCCCCBBBBBBBBBAAAAAACCCBBBAAA@@@?????????@@@>>>===<<<<<<===>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888888777777777777888999999;;;999888666666777888:::777777777777777777777777:::::::::999999999888888777777777777777777777777666666666777777666666666888888777666666555666666666666666666666666666666666666666666666777888888777888999:::;;;<<<<<<<<<777777777777777888888888888888777777777777777777888888999999999::::::::::::;;;<<<<<<;;;<<>>AAACCCGGGKKKOOOTTTZZZ^^^^^^```ccceeefffiiillloooooossszzzyyy>>>???DDDLLLXXXnnnjjjjjjlllrrr{{{jjj\\\bbbrrrttt^^^MMMBBB<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;:::::::::::::::999888888777777888999999999999888777777::::::::::::;;;<<<===>>>>>>@@@BBBBBBCCCDDDGGGJJJGGGIIILLLNNNPPPTTTXXX[[[^^^```ccceeegggjjjnnnqqqqqqssswwwzzz~~~|||{{{zzz{{{}}}~~~~~~{{{}}}|||}}}}}}yyyvvvmmmiiiddd___]]]\\\ZZZYYYTTTSSSRRRPPPOOONNNNNNNNNJJJLLLOOOQQQTTTWWW[[[^^^\\\]]]]]]ZZZVVVSSSQQQQQQSSSVVV[[[^^^```aaacccdddkkknnnqqqssssssssssssttttttuuuvvvwwwxxxxxxyyyyyyxxxyyy{{{|||}}}|||zzzyyy}}}|||{{{{{{{{{|||}}}~~~||||||}}}~~~{{{zzzxxxwwwwwwxxxxxxyyyzzz}}}~~~zzzsssmmmjjjgggfffeeeggglllqqqtttvvvvvvpppllljjjjjjppp|||qqqiii]]]TTTNNNJJJFFFCCCBBBBBBAAAAAAAAA@@@@@@@@@DDDCCCAAA???>>>===<<<<<<===<<<;;;<<<===>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888777777777666777777888999999888777777666777888999777777777777777777777777888777777777777666666666888777777777777777666666555666666777777666666555888777777666666666666777777777777777777777777777666555555666666777888999333555777:::===???@@@AAA888888777777777777888888777777777777777777777777777888888999:::999999999999:::;;;;;;;;;<<>>???@@@@@@AAADDDFFFDDDGGGJJJMMMOOOSSSWWWZZZ]]]___aaacccdddgggkkknnnnnnqqquuuxxx}}}~~~~~~~~~~~~~~~~~~~~~}}}qqqnnniiieeecccbbb```___YYYYYYXXXVVVTTTRRRPPPOOOKKKMMMNNNNNNNNNPPPTTTXXXWWWYYYZZZXXXTTTRRRQQQRRRSSSWWW\\\```aaabbbdddeeejjjmmmqqqttttttsssssssssqqqsssuuuxxxzzzzzzzzzzzzxxxzzz{{{}}}}}}}}}{{{zzz~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzyyyxxxwwwvvvwwwwwwxxx{{{}}}yyypppiiifffeeefffjjjooorrrsssqqqpppllljjjnnnsssyyyzzzggg```WWWOOOLLLIIIFFFCCCAAAAAA@@@@@@@@@?????????BBBAAA@@@???===<<<;;;;;;<<<;;;:::<<<===>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888888888888888888888888888777666666666666777888888777777777777888888888888777777777777777777777777777777777777666666666666888888777777666666666666555555666777777666555555777666666666666777777888777777777777777777777777555555555555666777888999555666777999;;;<<<======999888777666666777888888555555666666777777888888666777888999:::999999888888999999999999;;;???BBBAAANNN___rrr~~~rrrooowww|||vvvwww{{{}}}iiiVVVHHHDDD@@@===<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<888888888888777777777777888888888888999:::;;;;;;???@@@CCCFFFIIINNNTTTXXXZZZ]]]aaaccceeegggjjjlllpppsssxxx===???CCCFFFHHHUUUsss|||pppdddbbbkkk}}}pppjjjhhhttt~~~fffUUULLL>>>======<<<<<<<<<======;;;<<<=========<<<;;;:::;;;;;;::::::999888777777888999::::::999888777666888777777777888999:::::::::<<<===>>>>>>???BBBDDDCCCFFFIIILLLOOOSSSWWW[[[]]]^^^```aaabbbeeeiiillllllppptttwww{{{vvvrrrmmmjjjiiihhhfffeee______^^^]]]ZZZWWWTTTRRROOOPPPQQQOOONNNOOOSSSVVVVVVXXXZZZYYYVVVTTTUUUVVVUUUYYY___cccdddeeefffgggjjjmmmrrrttttttsssssssssoooqqquuuyyy{{{|||{{{zzzxxxzzz|||}}}~~~}}}|||{{{~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||zzzyyywwwvvvvvvvvvwwwwww|||}}}}}}qqqgggggggggiiinnnsssuuussspppmmmiiijjjrrrzzzrrraaaZZZRRRMMMKKKIIIFFFDDD@@@@@@@@@????????????>>>?????????>>>===<<<<<<<<<;;;::::::<<<===>>>===;;;;;;<<<<<<<<<<<<<<<<<<;;;888888888888888888888888888888888888888888888888666666666666666777888888666777888888888888777777777777777777777777777777999999999999888888888888888888777777666666666555444555666777777666555444666666555666666777888999777777777777777777777777555555555555666777999999999999999999888777666666999888777666666777888888444555555666777888888999666777888999:::999888888777777777777888;;;???CCC===JJJVVVddd~~~xxxooopppyyyzzzyyyzzz~~~ppp^^^MMMIIIDDD???======;;;:::;;;;;;<<<<<<<<<<<<<<<<<<888888888888777777777777999999888888999::::::;;;===???AAADDDGGGKKKQQQUUUYYY\\\```ccceeegggjjjlllppprrrvvv}}}BBB<<<===CCCGGGLLL___tttxxxhhhfffjjjrrrvvvmmmcccdddtttxxxcccPPPFFF???;;;===???>>>===???>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888888888888888888777888888888888999999999999999:::<<<===???@@@@@@DDDEEEFFFIIIMMMPPPSSSUUUZZZ\\\^^^aaadddeeeffffffiiimmmqqqtttxxx~~~{{{wwwqqqlllllllllmmmnnngggggggggfffdddaaa^^^\\\[[[XXXSSSQQQRRRTTTUUUUUUYYYZZZZZZZZZZZZYYYYYYXXX[[[ZZZZZZ]]]bbbfffhhhiiiiiillloooppppppooopppqqqrrrssstttvvvxxxzzz|||}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~{{{|||}}}}}}}}}|||zzzyyyzzzxxxvvvuuutttuuuvvvwwwzzz||||||wwwpppllljjjjjjlllqqquuuuuuoooiiieeelllvvv~~~|||rrrjjj[[[VVVPPPJJJHHHFFFEEEDDDBBBBBBAAA???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::999888888999::::::999888888777666777777777999999888888888888999999777777666666555555555444555555555555555666777777999888888777777777777777666666666666555555555555777777666555555555555555555555555555555555555555777777777777777777777777888888888777666444333222111222444666888999::::::777777777777777777777777555555444444444444555555666666666666777777777777888888888888888888999999AAADDDJJJZZZvvvrrrgggkkktttyyywww}}}wwwvvvrrrhhhXXXPPPFFF>>><<<<<<<<<<<>>===<<<<<<<<<<<<<<<::::::999999888777666666999999888888999999:::;;;<<<===>>>AAAEEEIIIMMMPPPWWWZZZ^^^aaabbbdddfffgggmmmnnnsss}}}AAA======BBBDDDHHHWWWjjjnnniiijjjpppzzzkkkdddiii{{{mmm[[[JJJBBB;;;;;;<<<;;;;;;<<>>>>>>>>=========;;;;;;;;;:::::::::999999888888888888888888888888777777888888888999999999999999:::<<<===>>>???@@@BBBBBBDDDGGGJJJMMMPPPRRRVVVXXX[[[^^^aaacccdddeeegggkkkooorrrvvv~~~~~~|||vvvsssrrrrrrrrrrrrmmmmmmlllkkkjjjhhhffffffeeeaaa\\\ZZZZZZ[[[\\\\\\^^^^^^^^^^^^^^^]]]\\\[[[]]]\\\\\\___cccgggjjjjjjkkkmmmooopppooooooooopppqqqrrrtttuuuxxxyyy{{{|||}}}||||||}}}}}}~~~~~~~~~~~~~~~{{{|||||||||{{{yyyxxxwwwyyyxxxuuutttsssssstttuuuwwwxxxzzzzzzwwwrrrmmmiiijjjkkkmmmppprrrpppjjjfffeeemmmyyy{{{xxxxxxxxxtttkkkdddYYYTTTNNNIIIFFFEEEDDDCCC@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::888888888777777777666666777777666666666666777777777666666666555555555555555555555555555666777777888777777666555666666666777777777666666666555555777777666555555555555555555555555555555555555555666666666666666666666666666666666666666666555444777888999:::::::::::::::666666666666666666666666666666666555555666666666555666666666777777777777888888999999999:::::::::<<>>AAADDDHHHLLLNNNTTTWWW[[[^^^```bbbdddfffkkkkkkqqq{{{AAA===>>>AAAAAABBBMMM\\\uuuyyyoookkknnn|||wwwfff```gggwwwwwwgggQQQGGG>>><<<;;;::::::<<>>>>>>>>>>>;;;;;;;;;;;;::::::::::::777777777777777777777777777777777888888888999999999999:::;;;===>>>?????????@@@AAACCCFFFJJJLLLNNNRRRSSSVVVZZZ]]]```bbbccceeehhhlllooossszzz~~~}}}|||{{{yyyxxxvvvuuutttsssrrrsssssstttrrrnnnjjjffffffffffffeeeeeeeeeeeeeeedddcccbbbaaabbb``````aaaeeeiiikkklllmmmoooppppppooonnnnnnooopppqqqrrrtttvvvxxxzzzzzz||||||{{{||||||}}}~~~||||||{{{zzzyyywwwvvvuuuwwwvvvtttrrrpppppppppqqqrrrssssssqqqoookkkgggeeeiiilllnnnnnnkkkgggdddbbbfffooo|||{{{vvvqqqooonnnjjjccc\\\UUUQQQKKKGGGDDDCCCBBBAAA============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::::::::::::::::::::::::::999888888888888999:::777777888888888777666555777666666555555666666777666666666666555555555555555555555555555666777777777666666555555555555555888888777777777666666666777666555555444555555555555555555555555555555555666666666666666666666666444444555666777777666666888888888888777666555444666666666666666666666666777777777777777777777777555555666666666777777777888888999999:::;;;<<<<<<:::<<<@@@III[[[uuuzzzmmmgggfffeeekkkvvv}}}|||zzz~~~}}}}}}xxxxxxzzzuuueeeZZZKKKBBB???>>>>>><<<;;;;;;;;;;;;;;;;;;<<<===:::::::::999888888777777999999888888999999:::;;;======>>>@@@BBBFFFIIIJJJOOORRRVVVZZZ\\\^^^aaadddggghhhmmmwww???===>>>AAA@@@@@@GGGQQQcccwwwmmmkkktttpppbbb```iiirrrzzzlllYYYMMMBBB>>><<<;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::777777777777777777777777777777777777888888888888888999:::;;;<<<===>>>>>>===>>>???AAADDDGGGIIIJJJMMMOOORRRVVVZZZ]]]```aaadddfffiiilllpppvvv~~~~~~}}}|||zzz{{{|||~~~zzzuuurrrpppooonnnmmmmmmmmmmmmlllkkkjjjiiihhhfffdddbbbcccfffjjjlllmmmpppqqqrrrqqqnnnmmmmmmnnnooopppqqqsssuuuwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~{{{{{{zzzzzzxxxwwwvvvvvvuuutttqqqooonnnllllllllllllkkkjjjhhhfffcccbbb```fffjjjmmmjjjddd^^^]]]^^^jjjrrr}}}|||vvvoookkkiiieee^^^XXXRRRNNNIIIEEEDDDCCCAAA@@@========================;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::999999888888888888999999555777888999999777555444888888777777777777888888666666666666666555555555555555555555555666777777777777666555555555555666888888888888777777777777666555555444444555555555555555555555555555555555666666666666666666666666444555555666666666666666777777777666555444333222666666666666666666666666666666666777777666666666555555555666666666777777666666777888:::;;;<<<<<<;;;>>>@@@EEEQQQhhhsssgggaaa]]]dddpppzzz|||zzz~~~~~~xxx{{{{{{tttvvvzzzxxxuuulll```QQQFFFAAA???===::::::::::::::::::;;;<<<===:::::::::999999888888888999999888888999999:::;;;<<<<<<===>>>@@@CCCEEEGGGKKKNNNRRRUUUXXX\\\___bbbdddeeekkkuuu<<<<<<>>>AAAAAAAAAEEEJJJWWWppp~~~ooohhhjjjppp~~~nnndddeeeiiirrr|||ooo^^^RRREEE???===<<<===AAA========================<<<<<<<<<;;;;;;;;;::::::777777777777777777777777666666777777777888888888888999999:::;;;<<<=========>>>???@@@BBBEEEGGGHHHKKKLLLOOORRRVVVZZZ]]]___bbbdddgggjjjoootttyyy}}}~~~|||{{{~~~~~~zzzxxxvvvtttrrrsssttttttsssrrrqqqppppppkkkhhhfffeeehhhkkkmmmnnnqqqrrrrrrqqqnnnmmmmmmnnnnnnoooppprrrtttvvvxxxxxxyyyyyyyyyyyyzzz{{{||||||~~~{{{{{{zzzyyyyyyxxxxxxxxxrrrqqqooommmjjjhhhgggfffeeedddcccaaa___^^^^^^^^^cccfffgggccc\\\XXXZZZ^^^pppvvv~~~zzzqqqkkkhhhddd]]]XXXOOOLLLGGGEEEDDDCCCAAA@@@?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::888888888888888888888888555666888999888777555333888888777777777777888888555555555666666666666666555555555555555666777777999888777777666666777777888888888888777777777777555555444444444444555555555555555555555555555555555555555555555555555555666666666666666555555444888888888999888888777777555555555555555555555555444555555666666555555444555555555555666666666666444555666777888999:::;;;<<<>>>AAACCCIII[[[vvvzzzlllcccaaagggrrr|||wwwtttxxx|||uuupppppp|||}}}wwwuuurrriii[[[OOOFFF@@@<<<::::::::::::::::::;;;<<<===:::::::::999999999999999999999888888999999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDHHHKKKNNNRRRUUUYYY]]]```aaacccjjjsss|||;;;===???@@@AAABBBDDDGGGOOOaaa~~~tttgggccccccnnn}}}}}}nnnfffeeekkkwwwvvvdddWWWIIIBBB>>>;;;<<>>???AAACCCEEEFFFHHHIIIKKKNNNRRRVVVZZZ\\\___```ccchhhmmmqqquuuwww}}}}}}|||zzzyyy{{{~~~~~~|||yyywwwwwwxxxxxxxxxxxxwwwvvvvvvpppmmmjjjhhhjjjmmmoooppprrrsssrrrpppnnnmmmnnnooonnnoooppprrrtttvvvxxxxxxxxxxxxxxxxxxxxxyyy{{{{{{~~~~~~|||{{{zzzyyyxxxwwwwwwwwwpppooommmjjjgggeeecccaaa______]]]\\\\\\\\\\\\]]]^^^___^^^ZZZUUUUUU[[[```tttzzz~~~~~~tttmmmiiiddd\\\VVVKKKIIIEEECCCCCCBBBAAA@@@AAA@@@@@@???>>>======<<<::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::777777888999999888777777666666777777777666555444666555555444444555555666555555555666666666666666555555555555555666777777999999888777777777777777888888777777777666666666444444444333444444555666555555555555555555555555555555555555555555555555666666777777666555444444555666666777777777777666555555555555555555555555333444555666666555444333444444555555555666666666444555555666777888999999999;;;>>>@@@CCCOOOggg|||uuullljjjnnnwww|||sssqqqmmm}}}sssmmmuuu}}}~~~{{{yyytttkkk^^^PPPEEE???===;;;;;;;;;;;;;;;;;;<<<===::::::::::::::::::999999999999888888999999:::;;;999999999:::<<<>>>@@@BBBEEEHHHKKKNNNQQQUUUYYY]]]___bbbhhhqqqxxx;;;===?????????AAABBBCCCIIITTTkkknnnddd```dddqqqwwwlllfffeeepppnnnaaaRRRIIIBBB===<<<===<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999666666666666777777777888888888999999::::::;;;;;;<<<<<<===>>>???AAACCCDDDEEEFFFHHHJJJNNNRRRVVVXXX[[[\\\___dddjjjnnnqqqrrruuu{{{zzzxxxxxxxxxzzz|||~~~~~~~~~|||yyyzzzzzz{{{{{{{{{{{{{{{vvvsssnnnlllnnnppprrrsssssssssrrrpppnnnmmmnnnpppnnnoooqqqsssuuuwwwxxxyyywwwwwwwwwwwwxxxyyyzzzzzz|||}}}~~~}}}}}}zzzxxxuuutttssssssnnnmmmkkkhhheeebbb___^^^[[[[[[[[[[[[[[[\\\]]]]]]ZZZXXXUUUQQQPPPUUU]]]dddvvv}}}~~~~~~tttmmmhhhbbbZZZSSSHHHEEECCCAAAAAAAAA???>>>@@@@@@@@@@@@????????????::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::666777888999999888777666777666666666666555555555555555444444444444555555555555555555666666666777555555555555555666777777888888777666666666666666777777777666666666555555444333333333444444555666555555555555555555555555555555555555555555555555444555666666666666666666333444444555444444444333555555555555555555555555444555666777777666555444444444444555555555666666666666777777888888888888666888<<>>???>>>>>>@@@@@@@@@EEELLL___}}}wwwjjjccc___kkk~~~}}}qqqkkk___jjj|||xxxjjjZZZPPPHHHAAA>>>>>>======>>>>>>?????????@@@======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::666666666666777777777777888888888999999::::::;;;;;;;;;;;;<<<>>>???AAABBBDDDDDDEEEHHHKKKOOOSSSUUUXXXYYY\\\bbbhhhllloooooonnnwwwyyyxxxxxxwwwwwwxxxyyyzzz}}}zzzzzz{{{|||}}}}}}}}}}}}zzzvvvrrrooopppsssuuuuuussssssrrrpppnnnmmmoooqqqooooooqqqsssuuuwwwxxxyyyvvvvvvvvvvvvwwwxxxyyyzzz{{{|||~~~~~~~~~~~~{{{wwwsssqqqoooooommmllljjjgggddd```]]][[[XXXYYYYYYZZZ[[[\\\]]]]]]WWWTTTOOOLLLNNNVVV```gggwww}}}ssslllggg```WWWPPPEEECCCAAA@@@@@@???>>><<<>>>??????@@@AAAAAABBBBBB::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::666777888999999888777666777777666555555555555666777777666666666666777777444555555555666666777777555555555555555666777777777777666555555555555555666666666666555555555555333333333333444444555666555555555555555555555555555555555555555555555555222333444666777888888888888888888888777666555555555555555555555555555555555666777999999777666555444444444555555555666666888888888888888888999999555777;;;??????CCCSSSddd~~~||||||zzzoooaaahhhuuuxxxjjjppp{{{{{{eeeRRRIIIHHH???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888999999:::;;;666666777888:::<<>>BBBCCCGGGRRRgggzzzjjjhhhhhhqqqvvvhhheeefffmmm~~~wwwjjj___TTTIIIBBB???>>>;;;;;;>>>???======???<<<<<<============<<<<<<888888999999999:::::::::888888777777777777888888999999888888999999:::;;;;;;;;;:::;;;;;;<<<===>>>@@@AAACCCFFFIIIKKKMMMNNNUUUWWW[[[^^^```dddiiilllppptttzzz}}}}}}|||zzzxxxwwwwwwxxx|||~~~~~~}}}}}}~~~~~~}}}xxxvvvsssssstttvvvwwwwwwvvvsssqqqqqqsssssspppnnnrrrrrrqqqpppqqqrrrtttuuuyyyyyyxxxwwwvvvvvvwwwwww{{{||||||}}}}}}}}}||||||}}}}}}|||xxxsssooonnnnnnqqqoookkkeee___[[[YYYZZZYYYYYYYYYXXXVVVTTTSSSRRRSSSMMMJJJNNNRRRXXXeeerrr{{{qqqhhhbbb[[[RRRKKKBBBAAA@@@>>>>>>>>>>>>???======>>>>>>?????????@@@;;;;;;<<<<<<<<<<<<<<<<<<888888999999999:::::::::999::::::::::::999888888777777777777777777777777888888888888888777666666555555555555555555555555777777666666666666777777444555555555666666777777666666666666666777888888666666666666555555555555555555555555555555555555555666777777666444222111333333333444444444555555555444444444444555666666444444444444444444444444555666666666555444333333999999888777666555444444666666666666666666666666666666666666777777777777888888;;;>>>>>>@@@HHHRRRpppppphhhbbbddduuuuuupppssstttbbbSSSJJJ>>>??????>>>;;;:::;;;<<<;;;;;;;;;;;;::::::999888;;;:::999999888888999999999999::::::::::::;;;;;;<<<>>>@@@BBBDDDHHHLLLOOOVVV[[[aaagggmmmuuu<<>>AAABBBDDDKKK\\\ttt|||pppkkkmmmzzzvvvhhhdddeeeqqqyyylll^^^QQQHHHCCC>>>::::::===>>>;;;;;;===<<<<<<============<<<<<<;;;:::::::::999999888888888888777777777777888888999999888888999999:::;;;::::::::::::;;;<<<===>>>???@@@BBBDDDFFFIIIJJJKKKQQQSSSWWWZZZ]]]aaaeeeiiimmmqqqvvvzzz~~~~~~~~~}}}{{{xxxwwwwwwwwwwwwzzz|||~~~~~~~~~~~~}}}zzzxxxtttsssssstttttttttvvvtttrrrrrrttttttrrrppprrrrrrqqqqqqqqqrrrssstttwwwwwwvvvvvvvvvvvvwwwwww{{{{{{||||||||||||{{{{{{{{{|||{{{xxxtttqqqppppppqqqqqqnnnhhhbbb\\\YYYXXXZZZZZZZZZXXXUUURRRPPPOOOKKKIIIKKKSSS\\\dddqqq}}}xxxrrriiibbb\\\VVVMMMGGGBBBAAA@@@>>>===>>>>>>???======>>>>>>>>>?????????::::::::::::::::::999999888888999999999:::::::::999999::::::999999888777777777777777777777777777888888888888888777666666555555555555555555555555777777666666666666777777555555555555666666666777666666666666666777777888666666666666555555555555555555555555555555555555666666666666555444333222333444444444555555555555555444444444444555666666444444444444444444444444555555555666555555444444777777777777666666666666666666666666666666666666666666666777777777888888888888:::<<<<<<===DDDMMMeee~~~xxxggg___]]]iii|||sssmmmuuu{{{lll]]]SSSEEECCC???<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::999888888888888999999999999:::::::::;;;;;;<<<>>>@@@BBBCCCGGGKKKNNNUUUYYY^^^cccgggnnnwww}}};;;>>>@@@???<<<;;;===???@@@@@@CCCNNNaaa}}}}}}rrrkkkrrrnnngggcccjjj|||}}}pppaaaSSSHHHAAA===;;;===>>><<<;;;===<<<======>>>>>>======<<<<<<<<<;;;:::999888777777888888777777777777888888999888888888888999::::::::::::::::::;;;<<<======??????AAABBBDDDEEEGGGGGGKKKMMMQQQTTTXXX\\\```dddiiilllpppsssvvv|||}}}{{{yyyxxxwwwtttwwwzzz|||}}}~~~~~~}}}zzzvvvtttssssssrrrqqqvvvuuuttttttuuuvvvuuusssrrrrrrrrrqqqrrrrrrsssttttttttttttuuuuuuvvvwwwxxxzzz{{{{{{{{{{{{{{{zzzzzzwwwxxxyyywwwtttqqqooooooooopppoookkkeee^^^YYYWWWZZZ[[[[[[XXXSSSOOOMMMLLLFFFHHHPPP]]]hhhrrr}}}~~~qqqlllddd___ZZZTTTMMMGGGBBBAAA???>>>======>>>>>>============>>>>>>>>>>>>;;;;;;::::::999999888888888888999999999:::::::::999999::::::999999888777777777777777777777777777777777888888777777666666666666666666666666666666777666666555555666666777555555555555666666666666666666555555666666777888666666666555555555555444555555555555555555555555777666555444444444444444444444555555555666666666555444444444444555666666444444444444444444444444444444555555666555555555555555555666666777777777666666666666666666666666777777777777888888888888888777888::::::999???GGGUUUooolllaaaZZZ___lllzzzyyylllnnn{{{wwwjjj```PPPIII@@@;;;:::<<<<<<<<<<<<============<<<;;;;;;:::999888888777777888888999999999999::::::::::::;;;===???@@@BBBEEEIIILLLRRRVVVZZZ^^^aaafffmmmrrr:::<<<======;;;;;;<<<>>>???===???FFFSSSlll|||ppprrr~~~zzzrrrkkkmmm{{{yyyeeeSSSHHHBBB===???@@@???>>>@@@======>>>>>>>>>>>>======<<<;;;;;;:::999999888888888888777777777777888888888888888888888999999:::999999999999:::;;;<<<===??????@@@AAABBBCCCDDDDDDFFFIIILLLPPPSSSWWW[[[___cccfffkkkmmmpppttt{{{|||zzzxxxtttwwwzzz{{{||||||}}}~~~}}}||||||}}}{{{wwwuuuttttttsssrrrvvvuuuuuuuuuvvvvvvvvvvvvssssssrrrrrrrrrsssssssssrrrrrrrrrsssuuuvvvxxxyyy{{{{{{{{{|||{{{{{{zzzyyyssstttuuusssoookkkiiihhhgggjjjllljjjeee___YYYWWWXXXYYYYYYVVVPPPKKKIIIIIIFFFMMMYYYfffrrr{{{{{{lllhhhaaa\\\VVVPPPJJJEEEBBBAAA???>>>======>>>>>>==============================<<<<<<;;;:::999999888888999999999:::::::::999999999999999888777777666666666666666666666666666777777777777777666666666666666666666666666666666666666555555666666666555555555666666666666666666555555555555666777777666666555555555444444444555555555555555555555555777666555333333444444555555555555666666666666777555444444444444555666666555555555555555555555555333333444555666666666555555555555666666666777777666666666666666666666666777777777777888888888999777666777999999999===DDDIIIaaa}}}~~~zzzzzz~~~vvvjjj^^^^^^eeeqqqsssrrr||||||ssslll\\\RRRDDD<<<;;;======<<<<<<<<<=========<<<<<<;;;999999888777777777888888888999999999999:::::::::;;;<<<>>>???@@@CCCGGGJJJNNNRRRWWWZZZ\\\```fffkkkvvv~~~:::;;;;;;<<<;;;;;;<<<======<<<>>>DDDMMM^^^{{{zzzxxxrrrmmmtttgggRRRHHH@@@???@@@??????AAA======>>>>>>>>>>>>======::::::::::::::::::::::::888888777777777777888888888888777777888888999:::999888888999999:::;;;<<>>===<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999888888999999999:::::::::888999999999999888777777666666666666666666666666555666666777777777666666666666666666666666666666666666555555555555666666666666666666666555555555555555555555555666666777555555555555444444444444555555555555555555555555777666444333333444555666555555555666666666666777555444444444444555666666555555555555555555555555333333444555666666666555666666666666555555555555666666666666666666666666666777777777777888888888777555555999::::::>>>CCCCCCVVVooowwwrrrqqqxxxsssfffaaadddnnn~~~{{{uuuxxx|||wwwrrrggg[[[KKK@@@===>>>>>><<<:::;;;;;;<<<<<<<<<;;;;;;:::999999888777888888888888888888999999999:::::::::;;;===>>>>>>AAADDDGGGJJJOOOTTTWWWYYY]]]ccchhhlllrrr}}}:::::::::;;;<<<<<<======<<<;;;>>>DDDIIISSSjjj~~~wwwjjjjjj|||```SSSEEE???>>>======???===>>>>>>??????>>>>>>===999:::::::::;;;;;;;;;<<<888888777777777777888888888777777777777888999999888888888888999:::;;;;;;>>>>>>>>>??????@@@@@@AAAAAACCCFFFHHHJJJMMMQQQTTTVVVZZZ```cccfffkkkqqqvvv~~~|||xxxvvvwwwxxxwwwvvvwwwyyy{{{{{{zzzyyyxxxzzz|||~~~~~~}}}zzzwwwvvvwwwxxxxxxxxxtttuuuvvvuuutttssstttuuusssttttttttttttsssrrrrrrqqqqqqrrrsssuuuwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxoooooolllggg```[[[XXXXXXVVVYYY[[[\\\ZZZXXXWWWVVVRRRTTTTTTPPPKKKIIILLLPPPUUU```mmmwww}}}wwwiiiddd\\\SSSKKKEEEBBBAAAAAA@@@>>>===<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888777777888888999999999:::::::::888888999999888888777666777777777777777777777777555555666777777777666666555555555555555555555555666555555444444555555666666666666666666555555555555555444444555555666777555555555444444444444333555555555555555555555555666555555444444444555555444444555555555666666666555444444444444555666666555555555555555555555555444444555555666555555555666666666555555444444444666666666666666666666666666666666666777777777777777444555999;;;;;;===AAA@@@LLL```xxxyyypppiiikkkvvv|||nnnfffeeelll{{{vvvpppuuu}}}{{{xxxvvvooodddTTTHHHAAA???>>>===::::::;;;<<<<<<<<<<<<;;;;;;:::999999888888999999888888888888999999999999999:::<<<<<<===???BBBEEEFFFKKKPPPTTTVVVZZZ___dddfffllluuu:::::::::;;;<<<=========<<<999;;;BBBEEEJJJ[[[pppyyyzzzrrrjjjppptttbbbOOODDD???<<<<<<===>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;:::::::::888888777777777777888888777777777777777888999999777777777888888999:::;;;;;;;;;<<<<<<===>>>>>>??????AAACCCEEEFFFIIILLLOOOQQQUUUZZZ^^^```dddiiinnnvvv}}}zzzzzzyyywwwvvvwwwzzz}}}|||{{{zzzzzz{{{}}}~~~~~~~~~{{{zzzyyyzzz}}}|||yyyvvvuuuuuuvvvwwwvvvsssuuuvvvtttrrrpppqqqsssssstttuuuuuuuuutttrrrqqqrrrrrrssstttuuuwwwyyyzzzyyyyyyyyyxxxxxxwwwvvvuuupppnnnjjjddd]]]XXXWWWWWWTTTUUUVVVUUUTTTSSSTTTUUUPPPSSSSSSPPPKKKKKKRRRYYYhhhsss|||~~~uuuoooiiiddd[[[QQQIIIEEEDDDDDDAAA@@@>>>===<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999888888888888888888888888999999999:::::::::888888888888888777777666777777777777777777777777444555555666777777666666444444444444444444444444666555555444444555555666777666666666555555555555555444444444444555666666555555555444444444333333555555555555555555555555444444555555555555555444333444444444555555555555555444444444444555666666555555555555555555555555555555555666555555444444444444555555555555555666666666666666666666666666444555555555666666666666999555555888:::999:::===>>>CCCQQQhhhrrrhhhdddkkkttt|||qqqjjjlllyyyrrrqqq}}}}}}zzzxxxssskkk]]]OOOEEE???======;;;;;;<<<===============<<<;;;::::::999:::::::::888888888888999999999999999:::;;;;;;;;;===@@@CCCCCCGGGMMMPPPRRRTTTYYY]]]```fffnnnuuu|||;;;::::::;;;===>>>>>>===<<<888999???AAACCCRRReee~~~rrrqqq|||qqqjjjnnnuuupppXXXIIIBBB>>>===>>>>>>>>>????????????>>>>>>======<<<;;;:::999999888888888777777777777888888777777777777777888888999777777777777888999:::;;;999999::::::;;;<<<======>>>???BBBCCCDDDFFFIIIKKKNNNRRRWWWZZZ\\\^^^ccchhhqqqzzz~~~|||yyyxxxyyy}}}~~~~~~}}}}}}~~~{{{|||}}}~~~|||yyyxxxzzz}}}~~~xxxvvvuuuvvvyyy|||{{{xxxuuussstttttttttsssrrrtttuuussspppnnnoooqqqttttttuuuuuuuuutttrrrqqqssssssssstttvvvwwwyyyzzzwwwwwwwwwwwwvvvuuussssssqqqooojjjccc\\\YYYXXXYYYTTTTTTTTTRRRPPPPPPRRRTTTPPPSSSSSSPPPLLLNNNWWW___yyy~~~zzzooohhhddd___VVVKKKCCC@@@AAACCCAAA@@@>>>===<<<<<<======<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;888888999999999:::::::::888888888888888777666666777777777777777777777777444444555666777777666666333333333333333333333333555555555444444555555555777777666666555555555444555444444444444555666666555555444444444333333333555555555555555555555555333444555666666666444444333333333444444444555555555444444444444555666666666666666666666666666666555666666666555444333333222222333444555666777888666666666666666666666666444444444444555555555666:::666555888999777777999<<<===GGG___zzzuuuiiibbbfffnnn{{{|||qqqpppzzz|||sssyyy{{{zzzuuunnncccTTTGGG???======<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;777888888888888999999999888999::::::;;;<<>>???DDDMMMTTTjjjuuukkkppp|||~~~sssmmmkkkwwwfffMMMCCCCCC@@@;;;???>>>>>>???@@@@@@>>>===>>>=========<<<<<<<<<<<<999999:::999999888777666777777777777777777777777888888888888888888888888888888999999999:::::::::======>>>???@@@BBBDDDEEEIIILLLOOORRRUUUYYY]]]```nnnsss~~~~~~{{{{{{|||}}}~~~~~~}}}~~~|||yyyyyy|||~~~~~~~~~}}}wwwqqqlllkkkmmmpppxxx{{{yyywwwwwwxxxxxxxxxwwwzzzxxxuuuttttttuuuuuutttttttttsssrrrqqqppppppooovvvvvvuuuttttttttttttttttttttttttttttttuuuvvvvvvwwwvvvtttrrrrrrrrrrrrsssssspppjjjccc\\\VVVRRROOOSSSQQQOOONNNOOOPPPPPPPPPRRRMMMLLLNNNLLLMMM^^^ssswwwtttyyy{{{zzz~~~|||vvvsssnnngggaaaZZZPPPHHHCCCAAA@@@???@@@AAAAAAAAA@@@???===;;;======<<<;;;::::::::::::===999555111111444888;;;:::999888777777888999:::999999999888888888888888999888666555555555666777666666666666666666666666666666666666666666666666666666555444333222222111444444444444444444444444444444444444444444444444666666555555555444444444444444444555555555555666555444444333333444444555666555333333444444444333666444222222333444444444444333333222222333333444444444444444444444444444444444444444444444444444666666666666666666666666333333222333444666888999777777777777888888888888:::<<>>;;;999999:::<<<===>>><<<:::>>>>>>===<<<:::999888888888888777777888888999:::999999999:::;;;<<<===>>>AAABBBEEEGGGKKKNNNPPPQQQUUUVVV[[[bbbgggooo~~~999999999:::::::::;;;;;;999<<<>>>??????BBBJJJPPP^^^xxx~~~ooolllqqq{{{qqqlllooowww\\\LLLFFFCCC@@@@@@>>>>>>>>>??????>>><<<>>>>>>=========<<<<<<<<<::::::::::::999888777666888888888888888888888888888888888888888888888888999999:::::::::;;;;;;;;;=========>>>@@@AAACCCDDDGGGIIILLLOOORRRUUUZZZ]]]hhhmmmyyy}}}||||||||||||zzzwwwttttttvvvxxxxxxwwwxxxvvvpppiiidddbbbdddfffkkkttt|||zzzxxxxxxxxxyyyxxxwwwyyywwwuuutttuuuuuutttssstttssssssrrrrrrqqqqqqpppssssssrrrrrrqqqqqqqqqqqqtttttttttttttttuuuvvvvvvuuutttsssqqqpppoooooooooooolllggg```ZZZTTTPPPNNNLLLKKKJJJKKKMMMNNNOOONNNOOOIIIHHHKKKLLLPPP```rrrxxxpppnnnuuu~~~yyytttqqqjjjaaaZZZTTTLLLEEEBBBAAAAAAAAA>>>??????>>>>>>===<<<;;;<<<;;;:::999999888888999;;;:::888666666777888999999999888777777888999999888888888888888888888888888888666555555555666777555555555555555555555555555555555555555555555555444444444444444444333333444444444444444444444444444444444444444444444444666555555555444444444444444444444444555555555555555444444333333444444555666555333333444444444333111111222444666666444222444444333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555777666555555555555666777666666777777777888888888;;;<<>>======;;;:::999888888888888777777888888999:::999999999::::::;;;<<<======>>>@@@CCCFFFIIIKKKLLLQQQRRRWWW^^^ccclllzzz999999999999::::::::::::999<<<>>>???>>>AAAFFFJJJSSShhhyyymmmjjjwwwxxxoooiiiuuuiiiSSSIIICCC???AAA???>>>>>>@@@@@@@@@???>>>>>>>>>=========<<<<<<::::::::::::999888777777888888888888888888888888888888888888888888888888::::::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@BBBCCCCCCFFFIIIKKKMMMPPPTTTWWW___eeeqqq}}}|||{{{{{{xxxuuusssrrrrrrssssssrrrssspppjjjccc]]]ZZZZZZ\\\dddmmm}}}~~~|||yyyyyyyyyzzzyyywwwvvvuuutttuuuuuuuuusssqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqtttttttttttttttuuuuuuuuurrrqqqqqqooonnnllljjjiiihhheeeaaa[[[VVVQQQMMMKKKFFFFFFGGGIIILLLNNNMMMLLLLLLEEEDDDJJJPPPWWWeeettt|||~~~~~~}}}}}}yyyrrrlllllluuu{{{tttqqqmmmcccYYYQQQLLLFFFBBBAAAAAABBBBBB<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888888777777777999:::;;;;;;;;;:::888777999888888777777888888999666666777777888888999999888777666666555555666666555555555555555555555555555555555555555555555555333333333444444444555555555555555555555555555555444444444444444444444444555555555555444444444444444444444444555555555555555444444333333444444555666555333333444444444333...000555999<<<;;;777444555555444444444444555555444444444444444444444444444444444444444444444444555555555555555555555555:::999777666555555444555666666777777777777888888<<<;;;<<<@@@MMMccc{{{nnnfffbbbgggkkkttt}}}~~~~~~wwwrrr~~~yyyvvvooofffZZZNNNEEE???>>>===<<<<<<======<<<:::======<<<;;;::::::999999888888777777888888999:::999999999999:::;;;<<<<<<;;;<<<===@@@BBBEEEGGGGGGKKKMMMQQQXXX]]]eeettt888999999999999:::::::::999;;;===>>>>>>???AAACCCLLL\\\sssxxxppprrrvvvmmmpppwwwqqq]]]QQQGGG@@@BBB@@@>>>>>>@@@BBBBBBBBB>>>>>>>>>============<<<;;;;;;;;;;;;:::999888777888888888888888888888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;<<<===???@@@AAAAAACCCFFFHHHIIILLLPPPSSSWWW]]]hhhvvv~~~~~~{{{zzzwwwvvvuuuttttttsssssspppkkkddd]]]XXXWWWXXX```jjj{{{}}}{{{zzzzzzzzzyyywwwtttsssssstttuuuuuurrrpppqqqqqqqqqrrrrrrrrrsssssstttttttttttttttssssssrrrssssssttttttttttttttttttoooooonnnmmmjjjgggdddbbb___]]]YYYUUUQQQMMMJJJIIIEEEEEEGGGIIILLLMMMLLLJJJHHHCCCCCCKKKVVV```mmmxxx|||}}}{{{zzzwwwsssqqqttt~~~~~~uuupppnnnhhh]]]RRRJJJGGGBBB??????@@@@@@@@@;;;:::999999999;;;<<<===;;;:::999888888777777888999:::;;;<<<<<<:::888777888888777777777777888888555555666666777888999999777777666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444333333444444444555555555555444444333333444444555666555333333444444444333111333777===@@@@@@<<<999555555555444444555555555444444444444444444444444444444444444444444444444555555555555555555555555888888777666555444444333666666666666777777777888;;;;;;;;;===DDDTTToooxxxmmmeeedddffflllvvv}}}zzzzzzqqqxxx{{{uuummmbbbUUUJJJBBB???===;;;;;;<<<===<<<;;;<<<<<<<<<;;;;;;:::::::::888888777777888888999:::999999999999999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFFFFGGGLLLRRRWWW___mmm{{{888888888999999999:::::::::;;;============>>>???FFFQQQccczzzzzzvvvuuupppoooyyywwwkkkaaaSSSFFFAAA???<<<<<<>>>AAABBBCCC???>>>>>>>>>============;;;<<<<<<;;;;;;:::999888888888888888888888888888888888888888888888888888777888888888999999999999:::::::::;;;<<<===>>>???@@@BBBDDDEEEFFFIIILLLNNNPPPUUU___lllzzz~~~|||zzzxxxwwwwwwvvvtttooohhh```[[[XXXXXX[[[dddsss~~~|||zzzzzzzzzxxxwwwsssrrrrrrsssttttttqqqoooooooooppppppqqqrrrrrrrrrtttuuuuuuuuuuuutttsssrrrrrrrrrssssssssssssrrrqqqmmmlllkkkiiieeeaaa]]][[[VVVUUURRROOOLLLIIIGGGGGGEEEEEEFFFGGGIIIIIIGGGEEECCCAAADDDNNN\\\iiiuuu}}}~~~|||zzzyyyzzz|||pppkkkjjjcccWWWMMMGGGDDD@@@>>>=========<<<;;;:::999999:::;;;===>>><<<;;;:::999999888888888:::999999999888888888888777777777777777777777777444444555666777777888888666666666666666555555444555555555555555555555555555555555555555555555555666666555444333333222222555555555555555555555555333333333333333333333333333333444444444444444444333333333444444444444555555444444333333444444555666555333333444444444333333444666:::===???===<<<555555555444444555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444333555666666666666777777777999999<<<>>>AAAJJJ___tttwwwlllgggiiinnnxxx}}}ssszzzvvvtttuuu}}}{{{tttjjj^^^QQQHHH@@@>>>;;;:::;;;=========;;;;;;;;;;;;;;;;;;;;;:::888888777777888888999:::999999888888888999::::::<<<<<<===???@@@BBBCCCCCCCCCDDDHHHNNNRRRYYYgggttt888888888888999999999999;;;;;;;;;<<<<<<=========???GGGTTTggg}}}~~~tttllloooyyyyyyppp___PPPEEEBBB===;;;<<<>>>???@@@??????>>>>>>>>>=========<<<<<<<<<<<<;;;:::999999999999999999999999999999888888888888888888888888777777777777888888888888999999999::::::;;;======???@@@BBBCCCDDDEEEHHHKKKIIIOOOXXXcccooo}}}}}}{{{zzz{{{yyywwwssslllddd^^^[[[ZZZZZZbbbooo}}}|||zzzzzzyyywwwvvvrrrqqqqqqqqqssssssqqqpppnnnnnnnnnoooooopppppppppqqqrrrsssssssssrrrpppoooppppppqqqrrrrrrqqqooonnnjjjiiifffbbb^^^YYYVVVSSSOOONNNLLLJJJHHHFFFFFFEEEEEEDDDCCCCCCDDDDDDBBB@@@@@@CCCJJJVVVeeesss}}}wwwkkkgggddd\\\QQQJJJFFFCCC@@@>>>===<<<;;;:::;;;;;;:::;;;;;;<<<======<<<;;;:::999999888888999:::999777666666666888888666777777888888777777666444444555555666666777777555666666666666555444444444444444444444444444444444444444444444444444444777666555444333222222111444444444444444444444444333333333333333333333333333333333333444444444444333333333333444444444444555444444333333444444555666555333333444444444333333222333555888999999888555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444111222333444444444444444555555666666666666777777777777;;;???@@@BBBRRRddduuunnnpppuuu}}}uuuuuu|||tttnnnuuu{{{tttiii\\\SSSGGGCCC???<<<<<<=========::::::;;;;;;;;;;;;;;;;;;888888777777888888999:::999888888777888888999999::::::;;;<<<===>>>>>>???AAABBBEEEIIIMMMSSS```mmm~~~888888888888999999999999<<<;;;:::;;;<<<=========<<>>>>>???????????????>>>>>>>>>===============<<<<<<;;;:::999999999999999999999999999888888888888888888888888777777888888888999999999999999999999999:::;;;<<<===???@@@AAAAAABBBEEEGGGGGGKKKQQQXXXaaammmyyy~~~~~~|||{{{xxxqqqjjjccc___]]]]]]bbblllxxx|||zzzyyyxxxvvvtttrrrqqqooooooqqqrrrqqqpppmmmmmmmmmnnnnnnnnnnnnnnnnnnoooqqqqqqqqqpppnnnmmmnnnooopppqqqpppooommmlllfffddd```[[[UUUQQQNNNLLLIIIIIIGGGFFFEEEEEEEEEEEEEEECCCAAAAAABBBCCCBBBAAACCCKKKVVVcccrrr~~~qqqfffbbb^^^UUULLLIIIDDDBBB@@@>>>>>>===;;;999::::::;;;;;;<<<;;;;;;;;;;;;:::999888888777777888999999888777777777777777555666777888888777666555555555555555555555555555555555666666666555444333444444444444444444444444444444444444444444444444555555555444444333333333333333333333333333333333222222222222222222222222222222333333333444444444222222333333333444444444555444444333333444444555666555333333444444444333222222222333555666555333444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444222333444555555555444444555555555666666666777777888555888>>>>>>===IIIYYYrrryyy||||||tttpppxxxyyyooorrrzzz}}}vvvkkkbbbQQQLLLEEE@@@>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<888888777777888888999:::888888777777777777888888999999::::::;;;;;;<<<<<>>>>>>>>>>>============<<<;;;:::999999999999999999999999999888888888888888888888888888888999999999:::::::::888888888888999:::;;;;;;<<<===?????????@@@BBBDDDGGGJJJMMMPPPUUU]]]gggooozzz|||vvvnnngggcccaaa[[[___gggqqq||||||zzzyyywwwuuutttrrrpppnnnnnnpppqqqqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrqqqpppnnnmmmmmmnnnooopppooonnnllljjjdddaaa[[[UUUPPPLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGDDDBBBBBBCCCDDDEEEDDDIIISSSbbbooo}}}yyymmmbbb___ZZZPPPIIIGGGCCCAAA?????????>>><<<:::999:::;;;<<<<<<;;;999999:::999888777666666666666888888999999999888777666555666777888888777666555555555555555555555444444444555666666666555333333444444444444444444444444444444444444444444444444333333333444444444555555222222222222222222222222222222222222222222222222222222222333333444444444222222333333333444444444555444444333333444444555666555333333444444444333222333444555777666333000444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666555444333555555555555666666666777999444555;;;;;;:::DDDSSS```xxxsssiiikkkttt}}}rrrqqqwww}}}~~~uuummmXXXSSSKKKDDD???===<<<;;;999::::::;;;;;;<<<<<<<<<888888888777888999999:::888888777777777777777888:::;;;;;;;;;;;;<<<<<<<<<>>>>>>@@@CCCEEEIIIUUUaaappp999888777777777888::::::999999999999:::;;;<<<<<<@@@@@@BBBHHHSSShhh|||xxxvvvyyydddPPPIIIGGGEEECCCDDD>>>?????????>>>>>>???@@@;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999999888888666777888777555555555666999999999999999999999999666666777888999:::::::::???>>>===<<<<<<>>>@@@BBBBBBDDDFFFIIIMMMSSSYYY^^^lllpppvvv|||}}}~~~|||yyywwwuuuooohhhbbb```bbbfffllluuu|||yyyvvvuuuuuusssrrrppppppppppppoooooonnnnnnmmmmmmlllllllllkkkkkkkkknnnnnnmmmmmmmmmmmmnnnnnnnnnmmmlllkkkjjjhhhdddaaaYYYWWWTTTPPPLLLHHHFFFDDD@@@@@@AAABBBCCCDDDEEEEEEIIIDDDAAAAAA??????DDDJJJWWWbbbnnnyyyrrrkkk```VVVMMMGGGBBB@@@????????????????????????<<<<<<<<<<<<;;;:::999888666777888777666555555777:::999999888777666555555666666666666555555555555777777777777777777777777555555555555555555555555444333111000000111333444444444444444444444444444222222222333444555666777444444444333333222222222222222222222222222222222111111222333333333333222222222333333333333444444555555555444444333333333222333444555555444222111222222333333333333444444333333333333333333333333222333333444444333333222333333333333333333333333333444444555555666666666333333333444444444555555666666555444333333222222888888777666777:::???CCCSSSiii}}}kkkfffiiioooyyyqqqpppvvv}}}zzzfff___TTTIIIAAA<<<;;;;;;<<<<<<;;;:::::::::;;;;;;:::999999888888777777777888888999999999:::::::::999999::::::::::::;;;;;;>>>===@@@CCCFFFIIIQQQ[[[fffzzz666777888999:::999999888999999999999:::;;;<<<<<<======>>>CCCKKK\\\www~~~~~~}}}yyyhhh[[[PPPFFFBBBDDD@@@@@@AAA@@@??????>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888999:::;;;:::888888888999999999999999999999999999777777777888999999999:::<<<<<<<<<<<<===???AAABBB@@@AAACCCDDDGGGKKKQQQUUU]]]aaaffflllrrryyy~~~}}}{{{yyyvvvrrrkkkfffbbbccceeejjjqqqxxx}}}{{{xxxvvvuuuuuutttsssqqqqqqqqqpppooonnnnnnmmmllllllllllllkkkkkkkkkkkkllllllkkkkkkkkklllmmmmmmooommmkkkiiigggccc___[[[TTTRRRPPPLLLIIIGGGEEEDDDAAABBBCCCEEEFFFGGGGGGGGGEEEAAA>>>>>>???BBBJJJSSScccmmmyyy~~~vvvllleeeZZZPPPIIIDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888888999:::999888777777999888888888777777777777777666666666666555555555555666666666666666666666666555555555555555555555555555444333222222333444555444444444444444444444444333333333333333444555666444444444333333222222222222222222222222222222222111111222333333333333222222222333333333333444444555555444444444333333333222333333333111///,,,+++222222333333333333444444333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444555555333333333444444444444555444444444444444444444444666777777777777:::>>>BBBIII[[[wwwsssiiidddeeeqqqyyyuuuwww|||mmmggg]]]RRRIIIBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999888888888888888888999999999:::999999999:::::::::;;;;;;===<<<>>>BBBDDDGGGOOOXXXhhh{{{444666999;;;;;;:::888666999888888999999:::;;;<<<<<<<<<===???CCCNNNcccuuu}}}uuusss~~~yyycccPPPGGGFFFAAABBBBBBBBBAAA@@@???>>>============<<<<<<<<<<<<::::::::::::999999999999777888999888666555666777999999999999999999999999888888888888888888999999::::::;;;<<<===??????@@@???@@@AAAAAABBBDDDIIILLLRRRVVV[[[___dddjjjppptttwww}}}~~~}}}{{{yyytttoookkkgggggghhhjjjmmmrrrvvvxxx~~~~~~zzzxxxvvvuuuvvvvvvuuussssssrrrqqqpppooonnnmmmllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjkkkkkkooolllhhheeeaaa\\\WWWTTTLLLKKKJJJHHHFFFEEEEEEDDDAAABBBDDDFFFGGGGGGGGGFFFCCC???<<<>>>BBBIIIVVVbbbqqq{{{}}}yyy}}}wwwmmmeee]]]SSSIIICCC@@@>>>===========================;;;<<<<<<;;;;;;:::999888888999:::999888777777999666666666777777888888888666666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444333333333333222222222222222222222222222222111111222333333333333222222222333333333333444444444444444444333333333333444555555555333111///...222222333333333333444444333333333333333333333333222333333444444333333222333333333333333333333333444444333333333333333333333333333333444444444444222222333333444555666666444666777888888:::<<>>???AAAGGGUUUcccqqqkkkttt~~~eeeSSSJJJBBBAAAAAAAAABBBAAA@@@>>>>>>>>>>>>===============;;;;;;:::::::::999999999666777777777555444555666888888888888888888888888999999999888888888888888999:::;;;<<<======<<<<<>>>>>>>>=========;;;;;;;;;:::::::::999999999:::;;;:::888777888999888888888888888888888888999999999888888888888888::::::;;;;;;;;;:::999999<<<===>>>??????AAACCCFFFDDDGGGJJJLLLOOORRRVVVYYY^^^bbbhhhooovvvzzz|||}}}}}}~~~|||xxxvvvtttoooooonnnmmmmmmnnnooopppvvvxxx|||~~~~~~||||||uuutttssstttuuuuuutttsssrrrqqqpppooommmlllkkkjjjjjjiiiiiiiiiiiihhhhhhhhhffffffeeeeeeeeeeeeffffffaaa^^^ZZZVVVTTTQQQMMMKKKCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEDDDCCCAAA>>>===AAA>>>???EEEMMMXXXhhhuuu||||||{{{qqqhhh^^^WWWMMMEEE@@@===<<<;;;:::::::::::::::::::::::::::::::::;;;::::::999999666777888777555555555777888888777777666555555444666666666666555555555555444444444444444444444444444444444444444444444444333333444444444444333333333333333333333333333333555444333222222222222222333333333333333333333333222222222222222222222222111111222333333333333222222222222333333333444444333333333333333333333333//////000111111111111111222222222333333333444444333333333333333333333333222333333444444333333222333333333333333333333333333333333222222111111000222222222333333333444444444444444444444444444444111444777888888888999:::AAABBBLLLaaa}}}vvvrrryyywwwmmmllloooxxx{{{vvvxxxyyyuuuqqqmmmggg]]]PPPGGG<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<===666777777777777888888888888888888999999999::::::;;;;;;===@@@AAAAAAGGGOOOYYYlll999888777666777888:::;;;888777777888888999:::;;;999999;;;>>>>>>???EEEMMM^^^tttvvviiifffhhhvvv~~~~~~lllTTTJJJFFFAAA???AAABBBAAA???@@@@@@??????>>>>>>======;;;;;;;;;;;;::::::::::::888999999999777666777888888888888888888888888888888888888888888888999999::::::999999999888888888888:::<<<<<<<<<===@@@BBBAAACCCEEEFFFHHHJJJMMMPPPUUUWWWZZZ___dddiiimmmpppqqqvvv}}}{{{yyyyyyqqqqqqpppnnnnnnmmmmmmmmmqqqtttwwwxxxxxxwwwwwwxxxsssrrrrrrsssuuuuuusssrrrpppooonnnmmmlllkkkjjjiiiiiiiiihhhhhhhhhgggggggggeeedddcccbbbbbbbbbbbbbbbXXXUUURRROOONNNLLLJJJHHHCCCCCCCCCDDDEEEFFFHHHHHHIIIHHHFFFDDDBBB@@@???>>>>>>>>>CCCMMMWWWaaammmxxx|||{{{uuunnnfffYYYSSSKKKEEEAAA???===<<<::::::::::::::::::::::::999999::::::::::::999999888999:::999888777777999999888888777555444444333666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444333222222222222222222222333333333333444444222222222222222222222222111111222333333333333222222222333333333333444444222222222222333333333333444333333222111111000000222222333333333333444444333333333333333333333333222333333444444333333222333333333333333333333333333333222222222222222222222222222222333333333333444444444444444444444333111333666777777777888999===>>>DDDTTTmmm{{{qqqrrrwww{{{rrrnnn{{{yyywww|||xxxtttpppnnnllldddXXXOOO??????===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;777777777888888888999999888888888888999999999999;;;;;;===@@@@@@@@@EEELLLRRRdddzzz777777888888999999999999777777777777888999:::;;;888777999<<<<<<<<<@@@GGGNNN___wwwsssiiiccchhhppp}}}zzzeeeTTTMMMEEEAAAAAABBB@@@>>>AAAAAA@@@??????>>>======<<<;;;;;;;;;;;;:::::::::555666777666555444555666888888888888888888888888777777777888999999999:::777777666666777888:::;;;888:::;;;;;;;;;;;;===???@@@AAACCCDDDDDDEEEHHHJJJJJJKKKNNNQQQVVVZZZ^^^```bbbhhhooovvv{{{~~~}}}}}}wwwvvvtttrrrpppnnnmmmlllnnnqqqssstttrrrqqqrrrtttsssrrrrrrsssttttttrrrpppmmmmmmlllkkkkkkjjjiiiiiihhhhhhhhhgggggggggffffffcccbbbaaa___^^^]]]\\\\\\SSSPPPLLLJJJIIIHHHFFFEEECCCCCCCCCCCCDDDEEEGGGGGGGGGFFFCCCAAA?????????@@@>>>BBBLLLZZZeeemmmwwwyyyrrrmmmggg```PPPLLLGGGCCCAAA@@@>>>===::::::::::::::::::::::::888999999:::::::::999999888999:::999888777777999777777666666666555555555666666666666555555555555444444444444444444444444333333333333333333333333666555444333333444555666222222222222222222222222333333222222222222222222222222222333333444444444222222222222222222222222111111222333333333333222222222333333333333444444111111222222222333333333666666555444333333333333222222333333333333444444333333333333333333333333222333333444444333333222333333333333333333333333222222222333333333333333111222222222222333333333222333333444444555555555222333555555555555777999:::;;;???III[[[tttvvvqqqsssxxx~~~ssszzz}}}zzz|||zzzuuuqqqpppooojjj```WWWEEECCC@@@===;;;;;;<<<<<<;;;;;;;;;:::::::::::::::888888888888999999999:::888888888888999999999999:::999<<>>===BBBIIIJJJYYYlll{{{555666999;;;;;;:::888777777777777777888999:::;;;:::888:::======;;;???DDDFFFRRRggg~~~~~~oooeeeaaagggvvv}}}ttt|||vvv\\\TTTIIIBBBAAAAAA???===AAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::888999:::999888777777999777777777777777777777777666666777888999::::::;;;555444444444666999<<<>>>;;;<<<======<<<;;;<<<===<<<===??????>>>???BBBDDDCCCDDDGGGJJJNNNQQQSSSUUUXXX^^^gggoootttvvvxxxyyy}}}}}}|||zzzwwwtttqqqnnnmmmnnnpppsssrrrpppoooqqqsssrrrrrrrrrssstttsssqqqoookkkkkkkkkjjjjjjiiiiiiiiihhhgggggggggffffffffffffaaa```^^^\\\[[[YYYXXXXXXQQQNNNJJJGGGFFFEEEDDDBBBCCCCCCCCCCCCDDDDDDFFFFFFCCCBBB???===<<<===???@@@AAAFFFTTTeeeqqqxxx}}}~~~~~~}}}ssskkkfffaaa[[[HHHFFFCCCAAAAAAAAA???>>>::::::::::::::::::::::::888999999:::::::::999999666777888777666555555777555555555666666666666666777666666666555555555555555555555555555555555555333333333333333333333333888777555444444555777888222222222222222222222222333222222111222222333333222222222333333444444444222222222222222222222222111111222333333333333222222222333333333444444444111111111222222333333333000000000000111222333444222222333333333444444444333333333333333333333333222333333444444333333222333333333333333333333333222222222333333444444444111111222222222333333333000111222333555666777888222333444444444555777999:::;;;===BBBPPPggg{{{sssssskkkxxxzzzsss~~~yyy{{{}}}xxxrrrqqqqqqnnnddd\\\IIIFFFBBB>>><<<<<<===>>>;;;;;;;;;::::::999999999888999999999999:::::::::777888888888888999999999888888:::===<<<;;;@@@FFFCCCPPP```mmm|||777777888888888888777777777777777777777888888999999999:::;;;<<<===>>>???FFFJJJUUUjjj|||kkkfffffflllvvvsssnnnrrr}}}}}}qqqaaaQQQKKKHHHDDDBBBDDD@@@BBBDDDDDDCCCAAA??????>>>=========<<<<<<<<<<<<:::999888888777888888888888888777777777777888888777777777777777777777777888888888888888888888888999999999999999999999999<<<;;;;;;;;;<<<===???@@@BBBDDDFFFFFFFFFGGGIIIJJJOOORRRXXX^^^ccchhhkkkllliiinnnwww}}}|||zzzwwwtttqqqooommmmmmnnnpppqqqqqqqqqpppooommmnnnoooqqqrrrrrrrrrqqqmmmllljjjjjjjjjhhhfffdddgggfffeeedddcccbbbaaaaaaddd```[[[XXXWWWVVVSSSPPPLLLKKKIIIGGGEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???<<<:::;;;???BBBIIIVVVfffrrr|||{{{uuuqqqmmmeeeZZZQQQHHHEEEAAA>>>>>>????????????;;;888888;;;<<<888555999999:::::::::;;;;;;;;;;;;:::888666666666666777888888777777666666555555444444444555555555555666444444444444444444444444444333333333333444555666999777555333222333444555222222222333444555666777444444333222222333333333111222222333333222222111222222222222222222222222111111111111111111111111111222222333333222222111////////////000000000000111111111111222333444555111111111111111111111111222333333444444333333222000111222333333222111000444444444333333222222222333333333333333333333333222222222333333333444444111111222222333444555555555555555555666666666666999999;;;@@@GGGWWWrrr}}}lllmmmppp{{{}}}{{{||||||{{{yyyvvvqqqmmmiiifffUUULLLBBB<<<;;;<<<;;;999:::::::::;;;;;;<<<<<<<<<888888888888888888999999:::999777666666777999:::;;;;;;;;;<<<<<<<<<<<<===DDDFFFNNN\\\kkk~~~777777888888888888777777777777666666777777888999888999:::;;;<<<======>>>???DDDNNN___vvv|||lllhhhhhhmmmvvvyyyooommmvvvyyynnnbbbYYYNNNDDDAAADDDBBBBBBAAA@@@???>>>>>>???>>>>>>=========<<<<<<<<<::::::999888888888888888999999888888888888999999777777777777777777777777888888888888888888888888999999999999999999999999;;;;;;;;;;;;;;;===>>>??????AAACCCCCCCCCDDDEEEGGGIIIKKKPPPUUUZZZ^^^aaabbbaaacccgggnnnvvv~~~}}}{{{xxxuuurrrooonnnmmmnnnoooooooooooonnnnnnmmmnnnoooooooooooonnnmmmkkkjjjhhhhhhhhhgggeeeccceeedddcccbbb```___^^^]]]]]]YYYTTTPPPOOONNNKKKIIIHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>======<<<===BBBHHHMMMVVVcccsss~~~}}}}}}yyysssnnnhhh^^^SSSKKKBBB@@@======@@@BBBDDDEEEAAA===::::::<<<===999666888999999999999::::::::::::999888666666666666777777777777777666666555555444444444555555555555666444444444444444444444444333333333444444444555555888777555333222333444555333333333333333444555666444333333222222333333444111222222333333222222111222222222222222222222222111111111111111111111111111222222333333222222111000000111111111222222222222222222222333444555666111111111111111111111111222333333444444333333222111222333333333333222111444333333333333333333222333333333333333333333333444444444444555555555555222222333333444444555555555555555666666666777777999888:::===BBBOOOfff{{{uuummmkkkppp|||}}}yyyzzz|||zzz{{{}}}~~~{{{wwwtttrrrpppooo^^^UUUIIIAAA>>>>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888999999999999999:::999777666666777999:::;;;;;;;;;;;;<<<<<<<<<<<>>===>>>???@@@>>>>>>>>>=========<<<<<<;;;:::999999888888999999::::::999999999999::::::777777777777777777777777888888888888888888888888999999999999999999999999;;;:::::::::;;;<<<===>>><<<===????????????AAACCCAAACCCFFFKKKNNNRRRTTTUUUXXXWWWWWWYYY]]]eeelllqqqyyy~~~~~~|||yyyuuurrrooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkiiiiiiiiigggffffffgggfffdddbbbbbbaaa```^^^\\\ZZZYYYXXXWWWSSSMMMIIIGGGFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA@@@???>>>>>>>>><<<<<<===>>>BBBJJJTTTZZZhhhttt|||~~~yyyvvvrrrjjj```UUUKKKEEE???===<<<===@@@DDDFFFGGGBBB???<<<<<<======:::777777777777888888888999999999999888777666666666666777777777666666666666555444444444555555555555666444444444444444444444444222333444555555555444333777666555333333333444444444444333333333333444444333333333222222333333444111222222333333222222111222222222222222222222222111111111111111111111111111222222333333222222111222222222333333333333444333333333333333444555666111111111111111111111111222222333333333333222222222333333444444333333222222333333333333333333444333333333333333333333333333333333333444444444444444444444444444444444444666666666666777777777777888777999;;;===EEEVVVgggqqqjjjggglllsssyyy}}}xxx{{{yyytttttt{{{~~~{{{zzzzzz{{{|||mmmcccUUUJJJDDDAAA???>>>>>>>>>===<<<;;;:::::::::999999999999999999999999:::999888777777888999::::::::::::;;;;;;;;;<<<<<>>AAAHHHQQQ]]]nnn}}}666666777777777777666666666666666666666777888888777888888999::::::;;;;;;<<>>>>>>>>============<<<;;;;;;:::999999999999999999999999888888999999999777777777777777777777777888888888888888888888888999999999999999999999999:::::::::::::::;;;<<<<<<999;;;<<<<<<<<<<<<>>>???===???AAACCCFFFHHHJJJKKKQQQPPPNNNNNNQQQWWW]]]aaagggmmmuuuzzz~~~~~~}}}zzzwwwtttpppnnnmmmmmmllllllkkkkkkkkkkkkkkkllllllkkkkkkjjjiiihhhggggggfffeeeeeeeeeeeecccaaa^^^]]]\\\ZZZWWWUUUTTTSSSSSSPPPKKKFFFCCCBBBBBBBBB@@@@@@????????????@@@@@@CCCBBB@@@>>>===<<<<<<<<<===>>>@@@DDDKKKUUUaaaiiixxx|||vvvuuuooofffYYYNNNEEEAAAAAA???======???AAABBBBBBBBB???===<<<<<<;;;999666666666666777777777777888888888777777666666666666666666666666666666666666444444444555555555555666444444444444444444444444111222444666666555444333666555444333333333333444444444333333222333333333333333222222222333444444111222222333333222222111222222222222222222222222111111111111111111111111111222222333333222222111222222222333333333444444222222222222222333444555111111111111111111111111222222333333333333222222222333333333333333333222222222222333333444444444222222222222222222222222000000111111111222222222555555444444444444444444666666666777777777888888777777888::::::>>>JJJWWWtttzzzpppggghhhmmmsss{{{}}}yyy|||uuupppuuu}}}|||rrrcccUUULLLEEEAAA>>>>>>===<<<;;;:::::::::;;;:::::::::::::::999999999999999888777777888999999999:::::::::;;;;;;;;;;;;>>><<<===AAAFFFOOO]]]jjj666666777777777777666666666666666555666777777888777888888999999:::::::::===>>>AAADDDHHHVVVrrr~~~pppjjjmmm|||tttggggggkkktttrrreeeWWWNNNHHHEEECCCBBBCCCCCCBBB@@@???>>>>>>>>>============<<<;;;;;;:::::::::::::::888888777777777777888888777777777777777777777777888888888888888888888888999999999999999999999999999999999:::::::::::::::888:::;;;;;;;;;;;;<<<===>>>>>>???AAABBBDDDFFFFFFKKKJJJJJJKKKNNNRRRUUUXXX[[[aaaiiiooosssxxx}}}~~~|||zzzyyywwwtttqqqnnnlllkkkllllllllllllllllllkkkkkkjjjjjjiiiiiihhhhhhhhhhhheeedddcccccccccbbb```^^^YYYYYYWWWUUUSSSQQQOOONNNOOOMMMIIIEEEBBBAAAAAABBB???>>>>>>>>>>>>???@@@@@@BBB@@@???===<<<<<<======<<<@@@FFFNNNXXXeeerrrzzz~~~{{{uuurrrkkk```TTTJJJCCCAAAAAA???======>>>??????>>>>>>===;;;::::::999777666555555666666666777777777777777777777666666666555555555555555555666666666444444444555555555555666444444444444444444444444111222444666666555444333555444444333333333333333444444333222222222333333333222222222333333444555111222222333333222222111222222222222222222222222111111111111111111111111111222222333333222222111111111111111222222222222111111111111111111222333111111111111111111111111111222222333333222222111222222111111111111222222222222222333333444444444222222222222222222222222000000111111111222222222444444444444444444333333666666666666777777777777666666888;;;;;;<<>>===;;;:::::::::<<<<<<;;;;;;;;;;;;::::::999999999888888888888888888999999999999999:::::::::;;;===;;;<<>>??????>>>>>>>>>============<<<;;;;;;::::::;;;;;;888777777777777777777888777777777777777777777777888888888888888888888888999999999999999999999999888888999999999999888888888:::;;;;;;::::::;;;<<<>>>>>>>>>???@@@BBBCCCDDDCCCDDDFFFHHHKKKNNNPPPQQQRRRXXX___dddgggjjjooossswwwxxxyyyyyyzzz}}}}}}{{{zzzyyy|||{{{zzzzzz|||}}}{{{yyyvvvuuusssqqqooolllkkkjjjjjjkkkmmmnnnnnnnnnmmmllliiihhhgggfffffffffffffffbbbaaa_________^^^[[[YYYSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFCCC@@@??????@@@>>>>>>======>>>??????@@@@@@???===<<<<<<===???@@@???EEEPPP\\\jjjwww{{{yyyrrrlllcccXXXOOOGGGCCCAAA===<<<;;;;;;===???>>>>>>;;;::::::999888777666666555555555666666666777777555666666777777666666555444555555555555666666666444444444555555555555666444444444444444444444444222333444555555555444333333444444444333333333333333333222222222222333333222222222222333444555555111222222333333222222111222222222222222222222222111111111111111111111111111222222333333222222111000000000000111111111111111111000000000000111111111111111111111111111111111111222222222222111111222111111000000111111222222333333333333333333444222222222222222222222222333333333333444444444444333333333333333333333333555555555555666666666666666666888;;;;;;;;;@@@HHHVVVjjj{{{xxxyyyzzz~~~vvvrrryyyxxxooolllrrrvvv|||{{{pppcccWWWMMMHHHBBB@@@>>><<<;;;<<<===>>>===<<<<<<;;;;;;::::::999888888888888888888888888888888999999999:::::::::<<<;;;===@@@BBBDDDMMMVVV^^^rrr555555666666666666555555666555555555555666777777999999999:::::::::::::::<<<666777===AAADDDPPP___xxxvvvsssuuu~~~|||rrrllltttwww```WWWLLLDDDBBBBBBAAA@@@?????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;999888888777777888888999777777777777777777777777888888888888888888888888999999999999999999999999777777888999999888777666888999::::::999999:::;;;<<<<<<<<<<<<===>>>@@@AAA@@@@@@AAACCCEEEHHHKKKLLLKKKPPPUUUXXXYYY[[[```ccchhhiiijjjkkkllloootttwwwzzz{{{{{{{{{|||||||||}}}~~~~~~}}}yyyyyyyyyxxxvvvtttrrrqqqqqqpppppppppqqqtttvvvxxxyyy|||~~~~~~{{{zzzyyywwwuuusssrrrqqqooonnnlllkkkjjjiiikkknnnqqqrrrqqqooonnniiihhhfffdddbbbbbbbbbbbb___]]][[[ZZZZZZXXXUUUSSSLLLLLLKKKIIIHHHFFFEEEEEEAAACCCDDDCCC@@@>>>>>>???======<<<<<<======>>>>>>======;;;;;;<<>>=========<<<;;;:::::::::888888888999999888888888888888888888999999999999::::::<<<@@@@@@@@@EEEMMMRRRaaattt555555666666666666555555555555555555555666777777::::::::::::::::::;;;;;;===555555>>>CCCCCCIIISSSccc}}}sssrrrsssyyy}}}pppsssooocccSSSGGGCCCDDDDDDDDD????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::999999999999999999:::777777777777777777777777888888888888888888888888999999999999999999999999666777888999999888777666777888999999888888999::::::999999999:::;;;===>>>??????>>>???AAADDDHHHJJJGGGJJJNNNOOOOOOQQQUUUYYYXXXYYY[[[\\\]]]aaaeeeiiilllqqqxxx~~~{{{wwwrrrooonnnoooooonnnnnnnnnoooppppppqqqqqqppppppqqqrrrrrrqqqooollljjjhhhhhhhhhiiijjjlllnnnoooooosssuuuvvv{{{|||~~~{{{yyywwwwwwvvvuuusssrrrqqqpppooonnnmmmlllkkkhhhkkkooossstttsssqqqoooiiihhheeebbb```___^^^^^^\\\ZZZXXXWWWVVVTTTQQQNNNHHHGGGFFFEEEDDDCCCBBBBBB>>>AAADDDDDDAAA??????@@@<<<<<<<<<;;;;;;<<<<<<===<<<;;;;;;;;;===@@@DDDFFFUUU^^^lllyyyzzzrrrllliii^^^PPPFFFCCCCCCAAA???<<<:::999999;;;;;;:::888777888999999888777888999666666666666777777777888444555666777777666555555444444444555555555666666444444444555555555666666444444444444444444444444444444333333333444555666222222333444444444333333111111111111222333444555222222222222333444555666222222222333333222222222222222222222222222222222111111111111111111111111222222222333333222222222000000111111111222222222333333222222111222222222111111111111111111111111111111222222222222111111444444222222222222444444444444444333333222222222111111111111111111111111222222333333333333444444//////000111222222333333333333333444444444555555666444555777777555888>>>???NNNiiiqqqmmmqqqrrrwwwjjjlllpppuuuzzzyyylllaaa[[[PPPMMMHHHCCC???>>>======>>>>>>===<<<;;;;;;::::::888888999999999999888888777888888888888999999999888999<<>><<<@@@FFFIIITTTcccttt555555666666555555444333222333444555666666666666777666555555666888:::<<<:::;;;<<<<<<===???CCCGGGRRRkkkqqqqqqooorrr{{{xxxrrrwwwsss```QQQIIIEEEBBB@@@@@@???>>>???@@@@@@???>>>;;;;;;:::::::::999999999999999:::::::::999888888777777888888888888777777999999888888888888999999777777777777777777777777555555666777888999999:::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAADDDEEEFFFGGGIIIKKKLLLLLLMMMNNNQQQRRRTTTVVVYYY\\\aaacccgggkkkooorrrssstttmmmkkkhhheeecccccccccdddddddddddddddeeeeeeeeeeeefffgggiiijjjjjjhhhfffeeeeeeeeeeeeeeeeeeeeeeeedddgggjjjmmmooopppqqqssstttwwwvvvuuutttsssrrrrrrrrrtttsssqqqooolllkkkjjjiiijjjkkkmmmnnnooooooooonnnjjjhhhddd___\\\ZZZYYYYYYWWWUUURRROOOLLLIIIHHHGGGGGGGGGEEEDDDBBBAAA??????======<<<<<<<<<;;;;;;;;;>>><<<::::::;;;;;;;;;:::@@@======@@@@@@AAAIIISSSdddnnnyyy|||yyyuuunnniii[[[SSSIIICCCAAA@@@>>>;;;::::::::::::::::::::::::===<<<;;;:::888777666555666666666666666666666666555555555555555555555555444444555555555555444444555555333333333333555555333333333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222000000111222222333444444222222222333333444444444222111111111000000//////222000///000111333333222333333333222222222111111000111111111111222222222222222333333333444444444222222222111111111111000222222222222222222222222111111222222222222111111555444333333222222222222222222222222222222222222222222222222222222222222444444444444444444444444555555555555555555555555555555666666777999:::;;;???DDDVVVrrr}}}pppjjjnnnuuusssnnniiikkkttt|||~~~}}}yyypppeee]]]ZZZVVVOOOHHHCCC@@@@@@@@@<<<======<<<::::::;;;<<<999888666555555555666777999999888888888888999999<<<<<<;;;:::;;;<<<===>>>???IIIWWWdddrrr555555666666555555444333222333444555666666666666999888666555666777999:::999:::;;;;;;<<<>>>AAACCCIII\\\uuuxxxrrrnnnsss|||zzzsssyyytttcccWWWOOOHHHDDDEEECCCBBBAAABBBBBBAAA@@@======<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888777777888888888888777777999999888888888888999999777777777777777777777777666666777777888888999999999999999999999999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@AAABBBDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMOOORRRSSSUUUYYY\\\___bbbccccccbbb```^^^[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\``````aaabbbbbbbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaaccceeehhhiiijjjjjjlllnnnqqqqqqpppooonnnnnnnnnnnnpppooommmkkkiiihhhggggggiiijjjkkkllllllkkkiiihhheeeccc___[[[XXXVVVUUUUUUSSSQQQNNNKKKHHHFFFEEEDDD@@@@@@?????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<;;;>>><<<<<<@@@CCCGGGRRR^^^lllsss{{{}}}yyyrrriiibbbUUUMMMDDD>>>======;;;888::::::::::::::::::::::::999999999888888777777666666666666666666666666666555555555555555555555555444444555555555555444444333333222111111222333333222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222111111111222333444444444222222333333333333333333222222222222111111111000000000//////111111222111333222222222111111111111000111111111111222222222222222222222333333333333222222222111111111111000222222222222222222222222111111222222222222111111444333222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555666777888999:::===???LLLccc{{{~~~vvvkkknnnyyy{{{rrrmmmpppvvv||||||tttjjjccc\\\YYYTTTNNNHHHDDDBBBAAA>>>>>>===;;;:::::::::;;;;;;:::999888888888999999999999888888888888999999<<<;;;;;;:::;;;<<<===>>>>>>DDDNNNVVVaaaqqq555555666666555555444333222333444555666666666666:::999777666666666777888888999;;;;;;;;;<<<===???BBBMMM^^^sss{{{nnnlllqqqzzzsssnnn{{{ttteeeXXXMMMGGGFFFDDDAAA@@@@@@AAA@@@?????????>>>>>>>>>=========;;;<<<<<<<<<<<<;;;::::::777888888999999888888777999999888888888888999999777777777777777777777777777777777777777888888888888888888888888888888888999999:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???<<<<<<===>>>@@@AAABBBBBBDDDEEEFFFEEEDDDDDDFFFHHHJJJLLLNNNQQQSSSUUUVVVVVVUUUTTTRRRPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]___aaabbbbbbbbbcccdddhhhhhhggggggfffgggggghhhhhhhhhgggfffeeedddccccccfffggghhhiiigggeeeaaa___^^^\\\YYYVVVSSSQQQPPPPPPLLLKKKIIIFFFDDDBBB@@@@@@:::;;;;;;<<<======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======@@@EEELLLUUUbbbooowww{{{~~~~~~xxxnnnaaaXXXNNNHHH@@@<<<;;;;;;:::888999999999999999999999999666777777777777777777777666666666666666666666666444444444444444444444444444444555555555555444444111111000000000000111111111111111111111111111111333333333222222222222111222222222222222222222222222222222222222222222222111222222333333444444555333333333333333222222222333333333222222222222222000000000000000000111111222222111111111000000000000111111111111222222222000111111111222222222222222222222111111111111000222222222222222222222222111111222222222222111111222222111111000000111111222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444555666777888999<<<<<>><<<;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;999999888888888888999999;;;;;;;;;:::;;;<<<<<<===>>>AAADDDHHHNNN[[[lllyyy555555555666555555444333222333444555666666666666999888777666666777888888777999<<<<<<;;;;;;;;;<<>>>>>>>>===============<<<;;;;;;888888999999999999888888999999888888888888999999777777777777777777777777888888888777777777777777777777777777777777777777999999:::;;;;;;;;;;;;:::999999:::;;;<<<<<<======<<<<<<===>>>>>>???@@@@@@BBBCCCCCCCCCAAAAAACCCEEEFFFGGGHHHJJJKKKMMMMMMNNNLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVXXXZZZ\\\\\\[[[ZZZ[[[\\\^^^^^^]]]]]]]]]^^^^^^___```````````````______^^^```aaaccccccbbb___\\\YYYWWWVVVSSSPPPMMMLLLJJJJJJGGGFFFDDDBBB@@@>>>======;;;;;;;;;<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;;;;;;;<<<>>>BBBIIIRRR[[[fffsss}}}}}}tttgggYYYOOOIIIEEE@@@=========<<<;;;999999999999999999999999777777777777777777777777666666666666666666666666444444444444444444444444333444444555555444444333111111000000000000111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222333333333444444444444333333333222222111111222222222222222222222222000111222222111111111222111111111000000000000///000000111111111222222222000000000000111111111111222222222111111111000000111111111111111111111111111111222222222222111111222222111111111111222222222222222222222222222222222222222222222222222222333333444444444444555555444444444444444444444444333333333444555666777777<<<;;;>>>FFFRRRgggyyyrrrvvv}}}rrrjjjmmmxxxtttppptttyyy~~~xxxsssiiiiiihhhddd]]]TTTLLLFFFEEEBBB>>><<<<<<======>>>===<<<<<<;;;;;;;;;;;;;;;:::999999888888999999::::::::::::;;;;;;;;;<<<<<<>>>@@@AAAAAAEEENNN[[[ddd555555555666555555444333222333444555666666666666666666666777777888999:::888:::<<<<<<;;;;;;;;;<<>>>>>>>>=========>>>>>>>>>>>>===<<<<<<999999::::::::::::999999999999888888888888999999777777777777777777777777888888888777777777777777777777777777777777777777888999::::::;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>@@@AAA@@@@@@@@@CCCEEEAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQUUUVVVXXXWWWVVVUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVXXXYYYYYYZZZZZZYYYYYYXXXXXXYYY[[[\\\[[[YYYWWWUUUQQQPPPNNNKKKIIIGGGFFFEEECCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<============::::::;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::;;;===@@@BBBKKKWWWaaajjjuuuxxxmmm___QQQIIIEEEBBB@@@>>>=========<<<888888888888888888888888999999999888777777666666666666666666666666666666444444444444444444444444333333444444444444333333111222222222222222222111333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333333444333333333222222111111111000000111111111111111111111333555555333222222333111111111000000000000///000000111111111222222222//////000000000111111111222222222111111111000000111111111111111111111111111111222222222222111111333333222222222333333444222222222222222222222222222222222222222222222222333333333444444555555555444444444444444444444444444333333444444555666777;;;;;;===AAAHHHXXXrrr{{{ppprrryyyoookkkqqq|||zzzxxxxxx|||tttttttttqqqjjj```VVVQQQIIIDDD>>>;;;;;;=========;;;;;;;;;;;;::::::999999::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<>>>???@@@BBBGGGOOOUUU555555666666555555444333222333444555666666666666444555666777888999::::::888:::;;;;;;::::::;;;===>>>???BBBIIITTThhhvvvkkkggggggllluuuyyynnnfffnnn|||{{{sssfff___VVVNNNIIIFFFCCCBBB??????>>>>>>>>>============>>>>>>>>>>>>===<<<<<<999::::::;;;;;;::::::999999999888888888888999999777777777777777777777777777777777777777888888888888888888888888888888888888888999:::::::::::::::999999::::::;;;;;;;;;;;;:::::::::::::::::::::;;;:::;;;=========>>>@@@CCC????????????@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMOOOQQQRRRRRRQQQPPPPPPQQQOOONNNNNNMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPKKKJJJIIIGGGEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;===<<<<<>>===<<<<<<;;;;;;;;;777777777777777777777777::::::999888777777666666666666666666666666666666333333333333333333333333333333444444444444333333222222333444444333222222333333333333333333333333111222222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222111111111000000000000000111111111111555888777444222333444222222111111111000000000000111111111111222222222///000000000111111111111222222222111111111111000111111111111111111111111111111222222222222111111333333333222333333444555222222222222222222222222222222222222222222222222000111111222222333333444333333333333333333333333444444444444444555666666777888;;;>>>AAAJJJ^^^qqqvvvtttvvv~~~}}}sssqqqwww{{{|||}}}}}}{{{uuunnnfffaaaSSSLLLDDD>>>=========<<<:::;;;;;;;;;;;;:::999999::::::999999999999::::::999999:::;;;;;;;;;;;;:::888:::===>>>@@@BBBFFFIII555555666666555555444333222333444555666666666666666666777888888888888888777888888888777888;;;===<<<;;;>>>CCCIIIVVVooopppfffcccgggnnnxxx{{{pppnnnpppxxx|||sssgggZZZQQQJJJFFFCCC????????????>>>>>>>>>=========>>>>>>======<<<;;;::::::;;;;;;;;;;;;::::::999999888888888888999999777777777777777777777777666666777777888888999999999999999999999999999999888888999::::::::::::999:::::::::;;;;;;;;;;;;;;;:::999999999999999999999999:::;;;;;;;;;;;;>>>@@@??????>>>>>>???@@@BBBCCC===>>>>>>????????????>>>???@@@@@@@@@@@@AAAAAAAAACCCDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLLLLKKKJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIEEEEEEDDDCCCAAA???>>>======<<<;;;:::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;888;;;===>>>@@@FFFQQQYYYdddpppzzzyyyoooaaaTTTJJJEEEBBB<<<<<<===<<<;;;:::::::::777777777777777777777777777777777777777777777777666666666666666666666666333333333333333333333333222333333444444333333222222222333444444333222222222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222000000000111111222222222000555888888444111222444333222222222111111111111000111111111111222222222000000000111111111222222222222222111111111111000111111111111111111111111111111222222222222111111222222111111222333333444222222222222222222222222222222222222222222222222000000111222222333444444333333333333333333333333555555555555555555666777777777:::<<<<<>><<<===>>>>>>>>>===;;;;;;;;;::::::999999::::::;;;888999:::;;;;;;;;;::::::888999:::<<<===>>>@@@BBB555555666666555555444333222333444555666666666666777888888888888777666666666666666555555777:::======;;;<<<@@@CCCJJJ\\\mmmvvvhhheeedddjjjrrr|||wwwnnnnnnyyyzzzjjj^^^UUUNNNKKK@@@@@@@@@?????????>>>>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999777777777777777777777777555666666777888999999:::999999999999999999999999888888999::::::::::::999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::;;;<<<;;;:::;;;<<<>>><<<;;;;;;;;;<<<===???@@@===>>>????????????>>>>>>?????????@@@@@@@@@AAAAAA@@@AAACCCDDDDDDBBB@@@???BBBBBBCCCCCCDDDEEEFFFFFFDDDFFFHHHHHHGGGFFFGGGHHHJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFHHHHHHHHHGGGEEEDDDFFFEEEDDDBBBBBBBBBCCCDDDBBBAAAAAA@@@???===;;;:::;;;::::::999999999999999999999999:::;;;;;;<<<<<<999999999::::::;;;;;;;;;777:::===???CCCLLLZZZdddvvv|||uuuhhhYYYLLLDDDAAAAAA<<<===>>>>>><<<;;;:::;;;777777777777777777777777444444555555666777777888666666666666666666666666333333333333333333333333222333333444444333333222111222333444444333222111111111111111111111111111111111111222222333333333000000000000000000000000222222222222222222222222111111000000000000000000000000111111222222222333111111111222222333333333///444888777333000000333333333333222222222222111000111111111111222222222111111111111222222222222222222222111111111111000000000000000000000000000111111222222222222111111111111000000111222333333222222222222222222222222222222222222222222222222222222333444444555666666333333333333333333333333666666555555555666666777999888:::;;;:::===HHHTTTiiiwwwqqqqqqyyyyyywww{{{sssyyy}}}}}}vvvkkk]]]RRRMMMJJJEEEBBB??????@@@AAA@@@???>>>===;;;::::::999999::::::;;;888999:::;;;<<<;;;::::::;;;;;;::::::;;;<<>>EEEQQQZZZqqqxxxiiigggggglllwww~~~~~~{{{|||tttlll\\\MMMKKKGGGDDDDDDBBB>>>===@@@AAA???=========>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888888777777777777::::::999888777666555555777777777777777888888999777777777888999999999:::888888888888888888888888999888888888777777666666::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>=========<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<888666:::<<<;;;===@@@???@@@CCCGGGLLLXXXhhhvvv}}}||||||zzzyyyvvvjjjZZZNNNGGGDDD@@@<<<<<<======>>>===;;;999888888888777666666666666666666666666666555555555555777666555444444444444444444444444444444444444444222222222333333444444444222333444555555555444333444444444333333222222222222222111111111111222222222222222111111111000000333333333222222111111111222222222222222222222222000000000000000000000000000000000000000000000000222333555555555333111000......///000111222222333555444444333222111000000111111222222222333333333111111111111111111111111000111222222333444555555333222000000111111///...111111222222222222111111111111111111111111111111222222222222222222222222111222333333333333222111222222444444444444222222222222333333333333444444666666666777:::>>>BBBEEESSSlllzzzsssqqqrrryyyzzzsssyyy{{{zzzsssuuuxxxxxx{{{~~~pppcccXXXPPPIIIEEEAAAAAA???<<<:::999999999===<<<;;;:::999999999999999999999999999999999999;;;::::::::::::;;;<<<<<<444444555555555555444444444444444555555555555666555666666666777777777777777888:::999888888999;;;:::<<<===<<<<<>>===@@@AAA???======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999999888888888777777777777777777777777666666666666777777777777777888999999888888888888888999999999888888888888888888888888888888888888777777777666::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>>>>>>>?????????>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>===============<<<<<<;;;;;;;;;;;;999999999888888888888888;;;;;;;;;;;;;;;:::::::::;;;777777;;;===;;;;;;>>>???DDDLLLUUU]]]gggttt|||||||||yyyvvviii___QQQGGGCCCAAA>>><<<;;;<<<<<<<<<;;;:::888777888888777666666666666666777777666666666555555555666666555444444444444444444444444444444444444444111111222222222333333333222333444555555555444333444444333333333222222222222222111111111111222222222222222111111111000000333333333222222111111111222222222222222222222222000000000000000000000000000000000000000000000000222333444555444333111000//////000000111111222222222111111000000/////////111111111222222222333333111111111111111111111111222222333333333333333333111000///000111222111000111111222222222222111111222222222222222222222222222222222222222222222222111222333333333333222111222333333444444333333222222222333333333333444444666666555555777;;;>>>@@@JJJ]]]uuuzzztttrrruuu{{{xxxrrrsss{{{uuuqqqpppoooqqquuuyyy~~~sssiii___UUUOOOFFFCCC???<<<;;;;;;;;;:::<<<<<<;;;:::999999999999999999999999999999999999;;;::::::::::::;;;<<<<<<444444555555555555444444444444444555555555555666555555666666666777777777777888999999888888999;;;:::<<<<<<;;;:::<<>>@@@@@@>>>======>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888777777555555555666666666777777888777777777777888999999999999999888888888888888888888888888888888888888888888888888777777777777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::999999888888888::::::::::::::::::::::::;;;999:::===>>><<<<<>>===:::::::::::::::888777777888777777666666666666666777777777777666666666666666555444444444444444444444444444444444444444444111111222222222222333333222222333444444444444444333333333333222222222222222222111111111111222222222222222111111111111111222222222222222111111111222222222222222222222222000000000000000000000000000000000000000000000000111222333333333222111000000000000000000111111111000000000000000000000000111111111222222222222333111111111111111111111111444444333333222222222222000///...000222333333222111111222222222222111111333333333333333333333333222222222222222222222222111222222333333222222111222333333444444333333222222222333333333333444444666555444444555777:::<<>>===>>>======<<<<<<;;;:::999999999999999999999999999999999999:::::::::::::::;;;<<<<<<444444555555555555444444444444444555555555555666555555555666666666777777777888999999888888999:::999:::;;;;;;999:::<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888666666666777777777777777888888777777888888999::::::999999999888777777777888888888888888888888888888888888777777777777777999999999999999999999999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<999999999:::::::::;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999999999999999999999999999<<<<<<<<<;;;::::::999999999999999:::::::::::::::===;;;;;;>>>>>>===@@@EEEMMMYYYhhhttt}}}zzzwwwvvvpppdddZZZNNNIIICCC???>>>??????>>>:::::::::999999888888777777777666666666666777777888888777777777666666666555555444333333444444444333333333333333333333333222222333333333333333333222222333333444444444444333222222222222222222222222222111111111111222222111111111111111111111111222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111222222222111111000111111111000000000000000000111111111222222222333111111111111222222222222111111111111111111111111333222222222222222222222111000///000222333222111111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444333333444666999:::>>>CCCNNNaaa{{{}}}|||wwwqqqqqqwww~~~uuunnniiiggglllvvvzzzsssmmmjjj```WWWLLLDDDAAAAAA???======<<<;;;:::999999999999999999999999999999999999::::::999999::::::;;;<<<444444555555555555444444444444444555555555555666555555555555666666666666666888999999888777999:::888999:::;;;:::;;;<<<===FFFHHHSSSgggxxxqqqpppuuu}}}xxxwww|||xxxcccWWWOOOGGGAAA??????>>><<<<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;::::::::::::999999999999::::::999999888777666666888888888888888999999::::::999999999888777777777777777777777777777777777777777777777777777888888999999999999999999999999999999999999:::::::::;;;::::::::::::::::::::::::999999999999999:::;;;;;;999999999:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999:::;;;:::::::::999999999888999999999::::::;;;;;;;;;===;;;;;;>>>???@@@GGGOOO[[[gggsss|||yyyuuuqqqfffWWWKKKGGGDDD@@@===<<<=========:::::::::999999999999999777777666666666666777777777777777777666666666666444444333333333444444555333333333333333333333333444444444444333333333333222222222222333333444444222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222111111111111111111000000000000000000000000111222222333333000000111111111222222222111111111111111111111111000000111222222333444444444222111111222222111///111111222222222222111111000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444333333333444555777999;;;:::>>>FFFUUUiii~~~vvvoooooowww}}}tttmmmhhhnnnzzz{{{vvvuuutttkkkcccVVVLLLEEEAAA>>>;;;>>>===<<<;;;::::::::::::999999999999999999999999:::999999999999:::;;;;;;444444555555555555444444444444444555555555555666444444555555555666666666666777888888777777888:::888888999:::;;;<<<<<<===AAAAAAGGGWWWkkkyyyqqqppprrrzzzvvvvvvhhh\\\PPPFFFCCCBBB@@@>>>>>>??????>>>=================================<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999<<<;;;:::999888777777666999888888888888999::::::999999999888888888888888777777777777777777777777777777777777888888888888999999999999999999999999888888999999999:::::::::999999999999999999999999666666666666666777888888999999999999::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888888888888888888888888888888999999999999999999:::::::::::::::777777777777777777777777999::::::;;;;;;<<<<<<======<<>><<>>===<<<<<<<<<<<<999999999999999999999999999999999999999:::;;;;;;444444555555555555444444444444444555555555555666444444444555555555666666666777888888777777888999999888888999:::;;;<<<;;;<<<===BBBLLLYYYkkk}}}sssooossszzzzzz~~~ooo^^^SSSOOOGGGEEEBBBAAAAAAAAA@@@>>>????????????????????????<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::999999999888888777777999999888888999999:::;;;888888888888888999999999777777777777777777777777666777777777888888888888888888888888888888888888888888888888999999999999999999999999999999999999666555555555555666777777888888888888999999999999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888666666666777777888888888888888999999999:::::::::666777777888888999999:::::::::;;;<<<<<<===>>>>>>???BBBIIIRRRVVVZZZdddmmmttt~~~|||xxxpppeeeYYYOOOGGGCCC<<<<<<<<<;;;:::888888888999888777777777777888999666666666666666777888888555555555555444444444444333333222222333333444555222222222222222222222222222222222111111111000000333222111111111222333444000111111111222222222222222222111111111111222222000000111111111222222222///000000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222333444444//////000000111111222222.........///////////////000000000000111111111111111111111111111111111111000000111111222222222333333222111111333333222111111111222222222222111111000000000000000000000000222222222222222222222222333333222111111222333333444333333222222333333444222222333333333333444444333333444444555666666777777777;;;AAAIIIVVVmmm~~~}}}}}}|||rrrpppttt~~~wwwuuu|||yyywwwwwwvvvpppdddVVVJJJEEECCCAAA@@@???>>>============999999999999999999999999999999999888999999:::;;;444555555555555555555444444444444555555555666666444444444555555555666666666777888888777777888999:::999888888999:::::::::;;;===BBBHHHMMM[[[uuuxxxqqqmmmuuuyyyxxx~~~~~~kkk___[[[KKKHHHFFFDDDDDDCCCBBB@@@????????????????????????<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::777777777777888888888888999999888888999999:::;;;777777888888999999999:::777777777777777777777777666666777777888888888999888888888888888888888888777888888888888999999999888888888888888888888888777777777777777888999999777777777777888888888888999999:::;;;;;;;;;;;;:::888888888888888888888888666666666777777777777777888888888888888888888888555555555666666666777777777777888888999999999:::888999:::;;;<<<======>>>;;;;;;<<<<<<===>>>??????CCCIIIUUU```fffiiiqqqzzz|||~~~|||}}}wwwssshhhZZZMMMDDDCCCDDD;;;<<<======;;;:::::::::888777666555555666777888666666666666666777888888555555444444444333333333222222222222333333444555222222222222222222222222111000000000//////......333222111111111222333444000000111111222222222222222222111111111111222222000000111111222222222222//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000333222222222333444444555...//////000111222222333111111111111111000000000000000000000111111111111111111111111111111111111222222222111111111111111222111000111333444444333111111222222222222111111111111111111111111111111222222222222222222222222444333222111111222333444444444222222222222444444222222333333333444444444555444444444444444444333<<<888777;;;@@@IIIZZZkkk|||uuupppuuuzzzpppooommmxxxzzz||||||~~~{{{ppp```SSSMMMMMMBBBAAA@@@???>>>>>>>>>>>>999999999999999999999999999999888888999999:::;;;444555555555444333333222555444444444444333333333555555555555666666666666666666777888888888888888777888888888888999999999777888===FFFOOOWWWaaakkk}}}wwwnnnoootttiiiddd[[[PPPKKKLLLLLLIIIEEEBBB@@@???===<<<===>>>???===<<<<<<======<<<999777===<<<<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888999999999999888777777777777777777777777777777:::999777666666777999:::777888888888888999999999999999888888777777666666777777777777777777777777888888888888888888888888999999999999999999999999:::999999999888888777777777777666666666666777777777888888888888999999999666666777777888888999999<<<<<<;;;::::::999888888<<<<<<=========<<<;;;;;;999;;;======>>>AAAHHHMMMPPP[[[kkkyyy~~~}}}}}}zzzvvvjjj[[[OOOIIIFFFBBB???;;;;;;;;;:::999888777666888888888888888888888888777777666555555555555555111111222333333444555555222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000111000/////////000222333000000111111111111000000222222111000//////000000000000111111111111000000222222111000111222444555222222222222222222222222000000000000111111111111111111222222222222111111000111222333444333222222111111111111111111111111111222444555555444222000111111222333333333222222222222222222222222222222333333333333333333333333333333444444555666666666777777888:::>>>EEEMMMSSSqqquuusssrrrsss|||mmmmmmnnnvvvyyywww{{{rrrcccWWWRRRIIIGGGDDD@@@>>><<<;;;;;;AAA>>>:::999999:::::::::::::::::::::::::::::::::444444555555444444333222333333444444444555555555555555555555666666666666444444555666666666666666777777888888888999999999;;;;;;===CCCHHHLLLTTT]]]uuusssnnnxxx|||wwwnnnccc^^^]]][[[TTTNNNIIIGGGCCC@@@>>>>>>???@@@@@@???>>>???@@@???<<<:::;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999999999999888777666777777777777777777777777:::999777666666777999:::777777888888888999999999888888888777777777777777777777777777777777777777888888888888888888888888999999999999999999999999999999888888888777777777777777666666666666777777666777777777777888888888777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999:::<<<>>>???@@@BBBIIIRRRYYYgggqqqyyyeee[[[MMMDDD@@@>>>;;;999::::::::::::999888777666888888888888888888888888777666666555555555555555222222222333333444444555333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000111111222222111111000111111111111111111111111000000000000000000000000111000/////////000222222000000111111111111000000222222111000000000000000000000111111111111000000000000000000111333555666222222222222222222222222000000000000111111111111111111222222222222111111000111222333333333222222111111111111111111111111222333444444444333222222333333444444444333333222333333333333333333333333333333333333333333333333222333333444444555555666888888888888:::@@@GGGLLL```vvv}}}vvvoookkksss}}}pppmmmppp{{{}}}}}}~~~uuuggg]]]PPPMMMGGGBBB@@@>>>>>>===???===:::999:::;;;:::999::::::::::::::::::::::::444444555555444444333333222222333444555666777888444555555555555666666666444444555666666666666666777777777888888888999999<<<;;;;;;???AAABBBGGGNNN[[[ooo~~~qqqrrrxxx|||xxxvvvrrriiiaaaZZZVVVOOOHHHCCCAAAAAABBB@@@>>>======>>>===<<<::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::999888777666777777777777777777777777999888777666666777888999777777777888888888999999777777777777888888888888777777777777777777777777888888888888888888888888777777777777777777777777888888777777777777666666888777777666666777777888666666666777777777777888888888888888888777777777999999:::;;;;;;<<<======888888777777888999;;;<<>>BBBMMM___www~~~qqqgggiiiqqq{{{sssnnnrrr||||||xxx{{{xxxkkk\\\VVVNNNGGGCCCAAA@@@???>>><<<;;;;;;;;;;;;:::999999999999999999999999999333444444555444444333333333333444555555666777777444444444555555555666666666666777888888888888888777777777777888888888888:::888999<<<===>>>BBBHHHMMM[[[qqq{{{uuutttvvv~~~{{{rrrlllbbbVVVMMMGGGDDDBBBAAA???===<<<======<<<;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;:::999888777666777777777777777777777777888888777777777777888888777777777777888888888888666666777777888888999999777777777777777777777777888888888888888888888888777777777777777777777777777777777666666666666666888777777777777777777888777777777777888888888888999999999888888777777777999999999:::;;;;;;<<<<<<;;;;;;:::999:::===???AAABBBGGGNNNUUU]]]hhhttt||||||nnncccPPPKKKCCC???=========<<<999999999999999888777777666666666666666666666666666666555444444444444555444444444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111111000000111111111111111111111111000000000000000000000000000000000000000111111222000000111111111111000000111111000000000000000111000000111111111111000000//////000111222333444555111111111111111111111111///000000000111111111111111111222222222222111111000111111222222222222222111111111111111111111111444333222111111333444666666666555444333222222222444444444444444444444444333333333333333333333333333333333444555555666666777777666555555666:::===EEEOOObbbzzzzzzmmmjjjmmmuuu}}}~~~rrrooouuuwwwwwwwwwiiibbbWWWNNNIIIFFFBBB@@@>>>===<<<<<<===<<<:::888999999999999999999999999333333444444555444444333555555555555555555444444444444444444555555555555666666777888888888888888666666777777777888888888:::888999<<<===<<<@@@FFFGGGMMM[[[mmm}}}vvvqqquuu}}}yyyjjj]]]RRRKKKGGGGGGDDDAAA?????????>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;::::::888777777888888888888888888888888888777777777777777777888666666777777777888888888666666777777888888999999666666666666666666666666777777777777777777777777666666666666666666666666666666666666666777777777888888777777777777888888888888999999999999::::::::::::999999888888777777999999999999999999:::999;;;;;;:::;;;===@@@CCCEEEHHHPPP[[[fffooowwwtttwww|||{{{ppp___SSSHHHDDD@@@<<<::::::999999888888999999999888777777555555555555555555555555666666555444444444444444555444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000000000000000000000000000///000000000111111111111000000111111111111000000111000000000000000111111000000111111111111000000000111111111111111111111111111111111111111111111///000000000111111111111111111222222222222111111000000000111111111222222111111111111111111111111444333111000111333555777666555333222111111111111222222222222222222222222333333333333333333333333444444444555666666777777444555666666555777:::<<>>>>>>>>===;;;999999999999999999999999999333333444444555555444444555555444444444333333333333444444444444555555555444444555666666666666666666666666777777777888888===;;;;;;===<<<:::<<>>???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888888888888888888777777777777777777777777666666666777777777888888777777777777888888888888666666666666666666666666777777777777777777777777666666666666666666666666666666777777777777888888999888888777777888888999999999999:::::::::;;;;;;999999999999999888888888::::::::::::::::::::::::999:::<<>>FFFWWWlll~~~rrrlllnnnsssyyy~~~|||sssooopppwww~~~xxxvvvxxx~~~zzzsssjjjddd___XXXNNNGGGDDDBBB@@@??????>>><<<:::::::::::::::::::::::::::222333444444555555444444222222222333333333333333333333444444444555555555444444555666666666666666666666666666777777777888<<<:::;;;<<<;;;888:::>>>======BBBLLLXXXjjj~~~vvvwwwyyymmmfffVVVQQQKKKGGGEEEEEEDDDDDDDDDCCCBBB@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999::::::;;;;;;::::::888888888888888888888888666666777777777777666666666666666666777777777888888888888777777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777888888888999999999888888777777888888999888888999999999:::::::::888999999999999999999::::::;;;;;;<<<<<<============@@@EEEKKKSSSYYY___aaajjjpppxxx~~~zzzvvvwww{{{|||wwwwwwssskkk___SSSJJJFFFAAABBBAAA@@@===<<<;;;;;;777777888888888888777777666666666666666666666666666555444444333333444444333333444444555555666666333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000...///000111222111111000000000111111111111000000000000000000000111222222000000111111111111000000///000111222222111000000111111111111111111111111000000000000111111111111111111222222222222111111111000000///000111222333111111111111111111111111222222111111222444555666555444222111111222333444333333333333333333333333333333333333333333333333111111222333333444444555111333666777777777999;;;999:::@@@KKKXXXjjjzzzqqqnnnpppsssvvvyyy|||~~~|||~~~wwwrrrqqqtttzzzzzztttwww|||{{{vvvqqqooommmfffZZZPPPIIIFFFCCC@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;222333333444555555555444000000111222333333444555333333333444444444555555666777777888888888888888666666666666777777777777888777888;;;:::888:::???======AAAHHHNNNZZZrrr{{{{{{sssddd___XXXSSSQQQPPPPPPPPPJJJIIIGGGEEECCCBBBAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999:::;;;;;;;;;;;;888888888888888888888888666666777777777777666666666666666666777777777777999999888888777777666666666666666666666666666666777777777777777777777777888888888888888888888888777777888888999999999:::999999888888888888999999777888888888888999999999888888888999999::::::;;;::::::<<<===>>>@@@AAAAAADDDHHHPPPYYYccckkkqqquuuxxx|||~~~~~~}}}zzzyyy~~~xxxqqqpppkkk___QQQGGGCCCDDD<<<>>>???>>><<<:::::::::666777777888888888777777777777777777777777777777555555444333333333333444333333333444555666777777444444444444444444444444222222222222222222222222111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000...///000222222111111000000000111111111111000000000000///000000111222222000000111111111111000000---...000111222222222111000000000000000000000000000000000000111111111111111111222222222222111111111000/////////000222333111111111111111111111111111111222222333444555666555444333222222333555666444444444444444444444444333333333333333333333333///000000111222222333333111444666777777777888999999:::???FFFKKKWWWqqqyyyppppppqqqsssvvvzzz~~~zzzxxxssssssnnnuuuuuuuuuxxxyyy|||zzzwwwuuuvvvvvvooobbbXXXLLLIIIDDDAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<222333333444444333333222444444444555555555555666999888666555444444555555888888777777666666555555777777777777888888888888888999999::::::;;;;;;<<<>>>@@@@@@@@@DDDNNN^^^iiixxxnnneeeccccccbbbbbbeeeaaa\\\TTTOOOLLLJJJGGGDDD;;;<<<>>>===<<<;;;;;;;;;???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::888888888888888999999999:::999999999999999999:::999999888888999999:::;;;777777888999999999999888888888888888777777777777666666666666777777777777777777777777888888888888777777777777777777777777777777777777888888888888::::::::::::::::::::::::;;;;;;<<<;;;:::999888888;;;:::999:::::::::888666777;;;??????>>>@@@GGGNNNPPPVVV```kkkvvv}}}~~~{{{yyy|||yyyuuuqqqfffYYYNNNJJJFFFCCC?????????@@@???>>><<<:::999777777777777777888888888666666666666666555555444555555555444444333333333333333333444444444555555555555555444444333333333333333333333333333333333555444444333333222222111//////000111222333333444222222222333333222222222000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000000000000000000000000000222111000000000111333444222222222111111111000000000000000000000000000000555111///111111...---...333222111/////////000111000000000000000111111222222222222111111111000000222222111111111111111111333222222111111222222333444444444333333222222222111111111000000000//////444444444444444444444444555555555666666666666666666888:::<<>>>>>>>>@@@HHHTTT^^^vvvzzzsssrrrsssrrrsssuuurrrnnngggaaa]]]WWWQQQMMMDDDCCCAAA>>>;;;;;;<<<>>>;;;:::999:::;;;===<<<;;;::::::::::::::::::::::::999999888888888888888888999999888888888888999999999999888888999999:::;;;777888999999::::::999999999888888888777777777777666666666666777777777888777777777777888888888999888888888888888888888888777777777777888888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999:::;;;;;;:::999;;;===@@@AAAEEEKKKTTT[[[fffjjjrrrzzz~~~|||||||||}}}~~~zzztttpppggg]]]QQQHHHDDDBBB???<<<>>>>>>>>>>>>===;;;999888999888888888777666666666555555555555555444444333444444333333333222222222333333333333444444444444444444444333333333222222333333333333333333333333222222222222222333333333///000000000111222222222111111222222222222111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000///000000000000000000000000000000000000000000000000111111000///000111222333222222222111111111000000000000000000000000000000666111///111222000///111333222000/////////000111000////////////000111111222222222111111111000000111111111111111111111111333222222111111222222333333222000......///000111333333333222222111111111444444444444444444444444555555555555666666666666888:::<<<===@@@HHHSSS\\\xxx{{{tttqqqsssvvvwwwzzz}}}tttooommmpppzzz{{{uuutttuuuyyyyyy~~~}}}sssnnnoooooommmkkkcccXXXMMMGGGBBB<<<<<<@@@============<<<;;;:::999222333333444444333333222222222222333333333444444333333333333444555666777777777777666666666666555666666777777777777888888888888888999::::::;;;;;;;;;<<<<<<;;;;;;@@@HHHOOO\\\lll{{{vvvooohhh```[[[RRRNNNHHHBBB>>>===>>>???:::999999:::<<<===<<<;;;:::::::::::::::::::::::::::999999999888777777777888888777777777777888888999888888888888999::::::888999::::::;;;;;;::::::999999999888888888777777666666666777777777888888777777888888888999999999888888888888888888888888777777888888888999999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>@@@@@@BBBHHHPPP[[[fffmmmwww{{{|||yyy{{{~~~~~~zzztttlllgggZZZSSSIIIBBB@@@>>><<<;;;<<<<<<<<<<<<;;;999888777:::999888888666666555444444444444555444333333222333333222222222222111111222222222222333333333333333333333222222222222222222222222222222222222222///000000111222222333333000000000000000000000000000111111111111111111000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000/////////000111222222222222111111111111111////////////////////////000---,,,000111...---...222111000000///000000000//////......//////000111222222222111111111111111111111111111111111111111222222111111111111222222444111...,,,+++---000222444444444444333333333333444444444444444444444444444444555555555666666666777999<<<======@@@FFFKKKbbbxxx}}}xxxxxxxxxwwwyyy|||}}}sssnnnnnnwwwvvvrrroooqqqwwwyyyooollllllnnnpppmmmbbbVVVMMMFFF@@@???AAA??????>>>>>>===<<<;;;:::222333333444444333333222222333333333333444444444333333333333444444555555666666666666666666666666666666666666777777777888777777888888999:::::::::999::::::::::::<<>>???@@@BBBCCCDDDIIIRRR^^^kkktttyyy{{{~~~|||wwwoooddd\\\QQQLLLEEE@@@>>>>>>======<<<;;;;;;;;;:::999888888888888777777666666666555444555555555555444333333333333333222222222222222111111222222222333333333222222111111111111111111111111111111111111111111///000000000111111111222000000000///////////////000000111111111111000000000000000000000000000000111000000000000000000111////////////////////////////////////////////////////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000///////////////000000111111111111111111111111111////////////////////////---,,,///555777333...---111111000000000000000000...............///000000111111111111111111111111111111111111111222222222222222111111111111222222444333111//////111222444444444444444444444333333333333333333333333333333333444444555555666666666444666888999:::<<<@@@CCCRRRddd{{{|||zzzxxxzzz~~~yyypppqqq{{{oooooottt}}}vvvooonnnqqquuurrrjjj```WWWOOOIIIDDDBBBAAA@@@@@@???>>>>>>>>>===222333333444444333333222444444444444555555555555555555555444444333333222555555555555555666666666555666666666666777777777666666777888888999999:::999999:::;;;;;;===@@@BBBEEENNN\\\nnnzzzwwwvvvlllhhhccc^^^YYYTTTNNNIIICCC@@@===<<<;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666666777666666666666666666777888888777777888888999:::::::::;;;<<<<<<<<<<<<;;;::::::::::::999999999999777777777777888888888888999999999999::::::::::::999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999888;;;===>>>???>>>@@@CCCFFFJJJMMMTTT___kkkuuu{{{~~~||||||~~~zzzssshhh[[[QQQIIIFFFAAA>>>=========>>><<<;;;;;;:::999999999999555555666666777777777888666666666666666555444444333333333444444444444444111111222222222333333333111111111111111111111111111111111111111111111111111111111000000/////////000000000///////////////000000111111111111000000000000000000000000000000000000000111111000000000////////////////////////////////////////////////////////////000000000000000000000000000000111111000000000000000000000000000000000000000000000000.../////////000000000000111111111111111111111111////////////////////////111111888@@@BBB<<<555222000000000111111111000000...............///000000111111111111111111111111000000111111111222222222222111111000000111111222222222333444444333333222222222222222333333333333333333333333333333333333333333333444555666666777666666666666777:::>>>AAAIIISSSeee{{{zzztttuuuyyyzzz}}}uuuyyyxxxttttttyyywwwtttvvvyyyvvvtttnnnfff^^^TTTIIIAAABBBAAA@@@???>>>>>>>>>???222333333444444333333222444444444555555555666666666666666666555444222222444555555555555666666666555555666666666666777777666666666777888888999999999999:::;;;===>>>???@@@???EEEOOO\\\nnn|||zzz|||}}}}}}vvvtttqqqpppooojjjccc]]]LLLHHHCCC???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888777777777777777666666666666777777888777777777777888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999777777777888888888999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::===@@@CCCDDDDDDGGGLLLQQQXXX]]]dddmmmuuuzzz~~~xxxuuuttt~~~wwwqqqiii^^^RRRIIIBBB@@@>>><<<;;;;;;;;;<<<;;;;;;:::999999999999999333444555555777888888999666666777777666666555444333333444444444444555555222222222222333333333333111111111111111222222222222222222222222222222222222222111111000//////...000000000000000000000000000111111111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000...///000111111111000000111111111111111222222222////////////////////////000111888@@@BBB;;;444111//////000111111111111000//////......//////000111111111111111111222222222000000000111222222333333111111000000000000111111...000222444444333111000111111111111222222222222333333333333333333333333222222333444555666666777;;;999666444555777:::<<<@@@FFFSSShhh~~~sssoooppprrrwwwzzzzzzzzzyyy{{{}}}}}}~~~~~~~~~xxxooocccTTTGGGFFFEEEBBB@@@>>>>>>>>>>>>222333333444444333333222333333444444444555555555444555666666666555444444444444444555555555666666555555555666666666777777555555666666777888888999:::999999:::;;;=========:::@@@FFFMMMYYYmmmxxxxxxwwwwww{{{}}}|||||||||wwwccc\\\SSSJJJEEECCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888888888888777777666666777777888777777777777777888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAADDDHHHMMMPPPRRRWWW___eeekkkpppuuuyyyzzz|||yyyvvvwwwzzzyyynnncccZZZRRRIIIDDD??????>>><<<:::::::::;;;:::999888777777777888888444555555555666777777777555555666666555555444333222222333333333444444444333333333333444444444444111111111222222222333333333333333333333333333333111111111111111111111111///000000000111222222222111111222222222222111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000///000111222222222111000000000111111111222222222000000000000000000000000///...111777888444///......///000111222111111000000////////////000111111000000111111111222222222///000000111222222333333111111000000000000111111...///000111222111111111000111111111222222222333222222222222222222222222111222222333555666666777:::888666555666777888999999>>>GGGVVVggg{{{|||rrrppplllnnnsss}}}xxx|||~~~~~~wwwgggZZZRRROOOKKKGGGCCCAAA@@@???222333333444444333333222222222333333333444444444333444555777777777777666444444444555555555666666555555555555666666666777555555666666777888888888:::999888888:::;;;;;;:::999>>>CCCFFFKKKZZZpppxxxxxxxxxyyy{{{uuuooonnntttyyypppcccVVVMMMGGGDDDBBB<<<<<<<<<<<<<<<<<<<<<<<<888888888888888999999999888888777777777777888888777777777777777888888999888999::::::;;;;;;::::::<<<<<<;;;;;;;;;:::::::::777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>AAACCCEEEFFFGGGLLLQQQWWW\\\___fffpppwwwyyy}}}}}}}}}~~~}}}|||yyywwwzzzvvvfffXXXOOOIIIDDDAAA@@@@@@???>>><<<;;;;;;<<<888888666555555666777777666666666666666555555555444444555555444444333222111111111222222333333333333333444444444444555555111111222222333333333333333333333333333333333333000000000111222222333333//////000111222333333444222222333333333333222222000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111222000000000000000000000000000000000000000000000000///000111333333222222111000000111111222222222222111111111111111111111111222......222333111//////...///000222222222111000000000000000000111222222000000111111222222222222///000000111222222333333111111000000000000111111111111000000000222333444111111111222222333333333222222222222222222222222111111222333555666666777555555555666888999999999555:::BBBIIISSSddd~~~{{{vvvkkkjjjkkkrrr~~~yyywwwvvvzzzyyylll]]]ZZZTTTNNNIIIEEECCCBBB333333333333333333333333555666888999999888666555444444555555555555444444444444444444444444444444777777777777777777777777666666666666666555555555999888777777999;;;===???;;;===???@@@BBBJJJVVV```}}}xxxrrrrrrvvv|||wwwooommmppprrr~~~}}}oooaaaVVVOOOMMMFFFDDDAAA@@@???===;;;999666888:::<<<===<<<:::888999999888777777777888888888777666777999999999888::::::999777777777777777======<<<<<<;;;;;;::::::<<<;;;;;;:::999999999999999999;;;<<<===>>>>>>>>>>>>===<<<;;;::::::::::::===<<<::::::;;;<<<===<<<666555666888;;;===>>>===<<<@@@EEEGGGIIIMMMSSSXXXaaahhhpppttttttwww~~~vvvooottt{{{rrrfffVVVJJJEEECCCAAA???@@@???<<<:::999999:::;;;;;;:::999888777777777777555555555555555555555555666666666666666666666666333333333444444555555555444444444444444444444444222222222111111111111000000000000000000000000000111111000000000000111111000000000000111111111111111111111111111111111111222111111111000000//////000000000000000000000000...//////000111222222222000000////////////000000222222111000/////////000////////////////////////000000000000000000000000///111222111000///000111222222222222222111000///000000000000000000000000222111111111000000//////---......///000111111222333222111/////////000111000111111222222333444444000000000000111111111111111111222222222333333333111111111111111111111111222222111111111111222222111222333333222111222444333222222111111222222333000111333333333333555666555555555555666666666666999999<<>><<<999:::<<<======<<<;;;::::::999888888777777888888:::999888999:::;;;:::999;;;;;;;;;;;;::::::::::::::::::::::::::::::999999>>>>>>======<<<<<<======;;;;;;;;;;;;;;;:::999888>>>===<<<<<<<<<<<<======<<<:::999888999::::::;;;;;;::::::;;;===???@@@AAA@@@EEELLLRRRWWW]]]dddjjjttt{{{~~~~~~{{{ttttttyyy~~~zzzggg\\\OOOEEEBBBAAA@@@>>>???>>>===<<<;;;;;;<<<<<<::::::999888777777777777555555555555555555555555444444444444444444444444333333333333444444444444444444444444444444444444222222222111111111111000000000000000000000000000111111000000000000111111000000000000111111111111111111111111111111111111111111111111000000000///000000000000000000000000...//////000111111222222000000////////////000000222111000000000000000000111111111111111111111111000000000000000000000000///111222111000///000111111111222222111000000///000000000000000000000000111111111111000000000///.........///000111111111333222000/////////000111333222222111111000//////000000000000111111111111111111111111222222333333222222222222222111111111222111111000000111111222111333444333111111222333333222222111111222222333000222333333222222444555555555555555666666666666888888:::===AAAIIIZZZjjjuuummmnnnpppssswwwrrrpppsss}}}xxxyyyxxxtttlll___SSSKKK333333333333333333333333333333333333333333333333444444555555555555444444444444444444444444444444555555555555555555555555555555666666666666666666777666666666777888:::<<<;;;===>>>======???EEEJJJOOOZZZmmm}}}xxxxxx|||~~~vvvuuuuuuvvvyyy|||rrrgggcccYYYVVVSSSPPPNNNJJJFFFCCC@@@@@@@@@@@@@@@?????????<<<<<<:::999999999:::::::::999888888999:::999777888888999:::::::::999999999999999999999::::::::::::::::::999::::::;;;;;;;;;<<<;;;;;;:::999888777999999999999999:::;;;;;;<<<;;;:::999999:::;;;<<<======<<<===>>>AAADDDFFFNNNTTT\\\ccciiipppwww}}}yyyyyyyyyzzz}}}{{{xxx{{{zzzsssmmmWWWPPPGGGAAA??????>>>===>>>>>>>>>>>>>>>>>>>>>===::::::999888777777777777555555555555555555555555333333333333333333333333333333333333222222222222444444444444444444444444222222222111111111111000000000000000000000000000111111000000000000111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000...//////000000111111222000000////////////000000000000000000000000111222111111111111111111111111000000000000000000000000///111222111000///000111000000111111000000//////000000000000000000000000111111111111000000000000......//////000000111111222111000000///000000000222111111000//////......000000000000111111111111000000000111111111111222222222222222222222222222222111111000000111111222333444444333111000111222222222111111111111222222111333444333222222333444444555555555555666666666888777888::::::>>>IIIVVVkkkxxxssspppmmmsss}}}vvvmmmiiippp{{{yyyyyy}}}~~~~~~|||pppaaaWWW333333333333333333333333555444444333333444444555333444444555555444444333333333444444444444444444555555555555555555555555555555555555666666666666777777666777777999:::;;;:::<<<===<<<<<<<<>><<<<<<<<<===>>>===<<<;;;;;;<<<<<<:::999777888999:::::::::999999888888999999:::::::::;;;777777777777777888999:::999:::;;;;;;<<<<<<<<<;;;999888888888888999::::::<<<======<<<<<<===???AAAAAABBBCCCDDDGGGLLLQQQUUUbbbgggnnnssswww|||~~~}}}zzzzzz|||~~~|||wwwoooeee]]]LLLHHHBBB???>>>>>>===;;;<<<===???@@@AAA@@@???>>>:::999888777777666666666555555555555555555555555555555555555555555555555333333333222222111111111333333333333333333333333222222222111111111000000000000000000000000000000111111000000000000111111///000000000111111111111111111111111111111111111111111111000000000000000////////////////////////////////////000000111111000000////////////000000000/////////000111222222111111111111111111111111///////////////////////////111222111000///000111//////000000000000//////000000000000000000000000111111111000000000000000.../////////000000000111111111000000000000000000......///000000111111222///000000000111111111111000000000000000000000111222222222222333333333333111111000000000000111111333444555333111000000111222222111111111111222222222333444333222111222333444444444555555555666666888777999:::::::::AAAJJJXXXmmm~~~vvvpppqqqvvvvvvkkkiiillluuu{{{vvvwww|||{{{{{{}}}}}}qqqggg333333333333333333333333555444333333333333444555333333444444444444333333333333333444444444555555555555555555555555555555444555555555666666777777888888888888999999:::;;;999:::;;;<<<<<<<<<>>>???CCCFFFKKKSSS```sss}}}}}}yyypppkkkiiifffhhhiiihhhiiippp{{{}}}wwwrrrnnniiieeecccaaa___]]]YYYWWWTTTPPPMMMKKKJJJJJJGGGEEECCCAAA@@@@@@BBBCCCEEECCCBBBAAABBBAAA@@@>>><<<<<<======<<<<<<;;;;;;777777888888999999999:::999999999999:::;;;<<<<<<888999:::;;;;;;<<<<<<;;;===<<<<<<;;;;;;<<<<<<===:::<<<>>>>>>>>>@@@DDDGGGLLLNNNQQQTTTXXX^^^ffflllrrrvvvzzz}}}~~~}}}~~~|||uuummmbbbVVVNNNGGGEEEBBB@@@???>>>===;;;:::<<<>>>@@@AAA@@@???>>>:::999888777666666666666555555555555555555555555555555555555555555555555333333333222222111111111333333333333333333333333222222222111111111000000000000000000000000000000111111000000000000111111///000000000111111111111000000000000000000000000000000000000000000111111///////////////////////////////////////000000000000000////////////000000000/////////000111222222000000000000000000000000///////////////////////////111222111000///000111...///000000000000//////000000000000000000000000000000000000000000111111////////////000000000000000000000111111111000000//////000000111222222333///000000000111111111111111000000000000000000000111111111222222333333333111000000000000000000111333444555333111000000111222111111000000111111222111333333333111000111222444444444444555555555555666555777;;;;;;:::???EEEMMM[[[pppwwwrrrrrrwww~~~vvvkkkffffffooovvvrrruuu~~~||||||zzzzzz~~~{{{ttt333333333333333333333333222222222222222222222222333333444444444444333333222333333444444555555555555555555555555555555555444444555555666777777777888888888999999999::::::888999:::;;;<<<======>>>@@@BBBDDDFFFNNN^^^sss~~~|||~~~wwwssskkkjjjgggcccaaadddkkkqqq}}}xxxrrrnnnmmmnnnoooooommmjjjfffaaa\\\XXXVVVUUUSSSQQQNNNKKKJJJKKKLLLNNNMMMKKKIIIIIIIIIHHHFFFEEEBBBAAA???===<<<;;;;;;;;;888999999999999999::::::::::::999999999:::;;;;;;::::::;;;;;;::::::999888<<<<<<<<<<<<===>>>>>>???<<<@@@CCCEEEFFFIIIOOOTTT[[[^^^cccfffiiinnnvvv||||||~~~tttiii___UUUKKKEEEDDDDDDBBBAAA???>>>===<<<:::;;;===?????????===<<<999999888777666666666666555555555555555555555555222222222222222222222222333333333333222222222222333333333333333333333333222222222111111111111000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000////////////000000000000000000000000111222////////////////////////000000000000000000000000///111222111000///000111//////000000111111000000000000000000000000000000000000000000111111111111////////////000000000000//////000111111111111000333222222111111000//////000000000000111111111111222111111111111000000000000000000111111222222333111000000//////000000111333444444333111000111222111111000000000000111111000222333222111111222333333444444444444555555555333333555999:::999<<>>AAABBBDDDNNN]]]iii|||{{{yyy{{{xxxsssnnnjjjgggffffffnnnxxx}}}zzzzzz~~~xxxrrrmmmiiigggfffccc```]]]\\\]]]___```___]]][[[ZZZZZZYYYWWWUUUMMMKKKGGGCCC@@@??????@@@??????????????????>>>>>><<<;;;::::::::::::::::::;;;<<<======>>>=========>>>>>>???AAACCCEEEGGGHHHJJJNNNTTTWWWYYY^^^ffflllqqquuuzzz{{{{{{~~~uuufffYYYQQQKKKFFFCCCAAAAAA@@@???=========>>>999:::;;;<<<<<<<<<;;;:::999888777666666555555666555555555555555555555555222222222222222222222222333333333333444444444444222222222222222222222222222222222111111111111000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////000000////////////000000222111000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111///000000111222222111111000000000000000000000000///000000000111111111111000000000000////////////...///000111222111111000222111111000000///......000000000000111111111111333333222222111111111111...//////000000111222222000000////////////000000111333444333111111222333111111000000000000111111///000222222111111222444333333444444444555555555555444555999999777888<<<===AAAMMMbbb{{{|||ssswww||||||pppjjjhhhooo{{{xxxrrrrrr{{{}}}zzzwwwuuuvvvwwwxxx333333333333333333333333333444666777777666444333222333333444444333333222222222333333444555666666777777777777777777777777444444444555666777777888555666777777777777777666;;;999888888999:::::::::888===AAAAAA@@@DDDMMMUUUcccyyywwwyyy{{{tttmmmhhheeekkkttt~~~yyyvvvvvvssspppmmmllllllnnnpppuuusssqqqppppppooommmkkk]]]ZZZTTTOOOKKKJJJKKKKKKGGGGGGGGGFFFFFFEEEEEEEEEBBBAAA@@@???????????????<<<===???AAACCCEEEEEEFFFFFFFFFHHHKKKNNNRRRUUUVVVZZZ___eeeiiilllrrr{{{xxxlll\\\NNNHHHEEEDDDCCC===>>>>>>===<<<<<<===>>>999:::::::::::::::999999999888777666666555555555555555555555555555555555444444444444444444444444333333333444444555555555222222222222222222222222222222222111111111111000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000///////////////.........000000////////////000000222222111000//////000000111111111111111111111111000000000000000000000000///111222111000///000111000000111222222222222222000000000000000000000000//////000000111111111222000000000000////////////...///000222222222111000------......///000000000000000000000111111111111333333333222222222111111---......///000111111111000000////////////000000111222333333222111222444111111000000000000111111...000111222111111333555333333333444444444555555:::777777:::999666666999:::===FFFVVVjjjvvvwwwzzz|||{{{pppgggfffkkkuuuuuupppsssyyy}}}{{{{{{~~~111111111111111111111111111111111111222333444555666555444444222222111000111111222333333444555555444444444444444444333333333444444555555555555555666666666666777777777777999999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>AAADDDFFFTTT\\\kkk}}}vvvyyyzzzvvvqqqooonnnrrr{{{{{{~~~{{{wwwttttttwwwzzz|||tttooohhhaaa\\\ZZZ[[[\\\WWWXXXYYYYYYXXXUUURRRPPPMMMIIIGGGIIIIIIFFFCCCDDDFFFGGGIIILLLOOOQQQTTTUUUXXXYYY[[[]]]___aaacccdddooossswwwzzz}}}~~~wwwfff\\\OOOFFFBBBAAA???===>>>>>>>>>>>>===<<<;;;::::::::::::999888777666666666666666666555555555555555555555444444333333333333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000......//////000000111111///////////////000111111111111000///////////////000000000000000000000000222111111111000000//////000000000000///////////////.........///000222333000000////////////000000////////////000000000000222111111111000000//////000000000000000000000000////////////////////////222222222111111111000000000000000000000000000000111111111111000000000000......///000000000000000111111111000000000000000111111111111111111111111111111222222222333333333111111111111111111111111111111222222222222111111333444555333111.........000000111111111111000000333555444000///111111...111111222222222333333333444444333333333333222222666666666777777777777777666;;;AAAGGGRRReee}}}~~~xxxzzz{{{{{{tttlllhhhjjjuuu~~~tttnnnpppvvv}}}}}}111111111111111111111111111111111111111333444444555444444333333222222111222222222333333444444444444444444444444444444444444444555666666666666555666666666666777777777777999999999999::::::::::::;;;;;;;;;<<<>>>@@@CCCDDDJJJPPP[[[lll{{{}}}zzzwwwttttttwww{{{}}}~~~{{{{{{~~~}}}wwwpppkkkhhhgggggghhhjjjlllnnnnnnkkkhhhfff^^^XXXUUUVVVVVVSSSQQQSSSTTTVVVYYY\\\```dddfffggglllnnnoooqqqqqqrrrssstttzzz}}}xxxnnnfff[[[SSSHHHBBB@@@@@@>>><<<============<<<;;;:::999:::999999888888777777777666666666666555555555555555555444444444333333333333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000//////000000000000000111///////////////000111111222222111000000000000000000000000000000000000000111111111111000000000///////////////000000000000//////......///000111222000000////////////000000////////////000000000000111111111111000000000///000000000000000000000000111111111111111111111111222222222111111111000000000000000000000000000000000000000////////////.........///000000000000000111000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111000000000111111000000000---...111111111111222333000000111111111111000000111333333000111444555333111111111222222222333333222222333333333444444444555555555666666777777777666:::===@@@GGGTTTggguuu~~~|||yyytttsssvvv}}}~~~vvvpppqqquuu~~~}}}rrrppprrrxxx|||~~~111111111111111111111111000000000000111222333444333333333333333333333333333333333333333333333333222333333444444555555555444555555666666666666666666666666666777777777777777888888888999999999999999999;;;<<<>>>???@@@AAA@@@DDDKKKTTTcccvvvvvvyyy~~~{{{yyyyyyzzz~~~|||wwwsssqqqtttwww|||}}}uuunnniiihhhgggeeedddgggeeehhhlllqqquuuyyy{{{|||~~~|||xxxwwwxxxyyy|||uuuggg[[[TTTMMMGGGAAA>>>>>>>>><<<:::<<<<<<<<<<<<;;;:::999999888888888888888888888888666666666555555555555444555444444444444333333333333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000111111111111111000000000///////////////000111111333222222111111111111111000000000000000000000000111111111111000000000000......//////000000111111000000////////////000111000000////////////000000////////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111222111111111111000000000000000000000000000000000////////////..................///000000000000000000000000000000000111111111111111111111111111111/////////000000000111111111111111111111111111111//////000000000000//////***---///000000111222444000000111111111111000000///222222111333888:::888111111111222222222222333222222333333444444555555333333444444555666777777555777999:::<<>>>>>===???BBBFFFOOO___sss}}}{{{{{{{{{zzz{{{||||||xxxzzzzzzwwwuuussstttwwwtttwww|||{{{xxxxxxyyy~~~tttgggYYYOOOJJJDDDAAA>>>=========;;;999;;;;;;;;;;;;::::::999888777777777777888888888888666666555555555444444444444444444444444444444444222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000333333222222111111000000///////////////000000111222111111000000111111111000000000000000000000000111111111000000000000000......//////000000111111000000000///////////////000000////////////000000////////////000000000000111111111000000000000000////////////////////////111111111111111111111111111111111111000000000000000000000000000000000000000000/////////...............///000000000000000000000000000000111111111111111111111111111111111/////////000000000111111111111111111111111111111//////000000000000/////////111222222000//////000000000111111111111000000...111222111333888:::999111111111111222222222222333333333444444444444444111111222333555666777777333666888888999>>>FFFLLL]]]qqqyyyooojjjffflllvvvsssooouuuxxxuuusssssswww|||~~~~~~~~~111111111111111111111111000000000000111222333444111222222333333444444555333333333333333333333222222222333333444555666666444555555666666666666666666666666666777777777777666666777777777888888888777888999;;;<<<<<<<<<<<<<<<>>>@@@AAAEEEOOO^^^iiiyyyyyyzzz~~~{{{xxxtttqqqrrryyy~~~||||||~~~~~~zzzrrrfffYYYNNNHHHEEEAAA@@@@@@??????>>>;;;:::::::::::::::::::::999888777777777777777777888888555555555555444444444444444444444444444444444444222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000333333222222111111000000///////////////000000111000000/////////000000111000000000000000000000000000000000000000000111111.../////////000000000111000000000000000/////////000000////////////000000////////////000000000000000000000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////......///000000000000000//////000000111111111111000000000000000000000000000000000111111111222222000000000000000000000000000111111222222111111000333444555444111//////000000000111111111111000000...111222000111555777555000000111111111222222222555555555444444333333333111111222333444555666777444666888999999;;;???CCCMMM\\\rrrwwwnnneeegggmmmxxxpppooorrrzzz}}}xxxuuuvvvvvvvvvwwwwwwyyyzzz{{{|||111111111111111111111111111111111111222333444555222222222333333444444444333333333333333333333333222333333444444555555555333444444555555555555555666666666666777777777777666777777777888888888888999999999::::::;;;;;;;;;;;;===>>>>>>@@@EEEMMMSSSbbbsss|||}}}~~~|||vvvrrrkkkmmmooorrrwww}}}|||zzz~~~wwwpppdddXXXMMMFFFBBB@@@@@@AAAAAAAAA@@@>>><<<;;;:::::::::;;;;;;::::::999777777777777777777777777555555555444444444444333333333333444444444444555222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000111111111111111000000000///////////////000111111//////////////////000111000000000000000000000000000000000000111111111111000000000000000/////////...///000000000000//////000000////////////000000////////////000000000000000000000000111111111111000000000000000000000000//////////////////////////////000000000000000111000000000000000000000000111111111111000000000000......///000000000000000/////////000111111222222000000000000000000000000000000000111111111222222000000000000000000000000111111222222222222111111111333444444333222222333000000111111111111000000///222222//////333333111000000000111111111111222555555555555444444444333222222333333444555666666666888999888777777999:::BBBKKK[[[rrrtttiiihhhiiippp|||wwwnnniiikkkooovvv|||yyysssrrrqqqqqqrrruuuyyy{{{111111111111111111111111222222222222333444555666333333333333333333333333222222222333333444444444444444444444444444444444222333333444444444444444666666666666777777777777777777777888888888999999;;;:::999999999:::;;;<<<;;;;;;;;;<<<>>>AAAEEEGGGRRR\\\mmm~~~uuuqqqlllkkknnnuuu}}}}}}wwwwwwvvvwwwxxxzzz|||}}}|||xxxuuuuuu~~~}}}|||zzzuuupppiiiaaaUUULLLFFFCCC@@@>>>>>>???@@@@@@???===<<<<<<::::::;;;;;;;;;;;;::::::888888777777666666555555555555555444444444333333333333333444444444555555111111111111111111111111333333333222222222111111111111111111111111111111000000000000000000000000//////000000000000000111///////////////000111111000000//////000000111222000000000000000000000000///000000000111111111111111111000000//////......---...///000111111000000000000////////////000000////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000111000000000000/////////......///000000000000000...//////000111111222222000000000000000000000000/////////000000000111111000000000000000000000000000000111111111111000000///111333333222222333444000000111111111111000000000222222//////222333000000000000000111111111111333333333444555666666777333333444444555555555666666666777777666666666777<<>>AAACCCDDDGGGMMMWWWddduuu~~~~~~|||}}}vvvqqqrrrvvvyyyzzzxxxwwwvvvvvvwwwwwwvvvuuurrrsssuuuvvvyyy~~~{{{wwwvvvtttrrroooppppppppprrrvvv{{{|||vvvuuutttvvv{{{xxxrrrhhhaaa[[[SSSIIIDDDDDDDDDBBB???;;;===>>>???>>>===<<<===::::::;;;<<<<<<;;;;;;;;;999888888777666555555444555555444444444333333333333333333444444555555555111111111111111111111111333333333222222222111111111111111111111111111111000000000000000000000000......//////000000111111///////////////000111111111111000000111222333333000000000000000000000000//////000000111111111222222222111000///...------,,,---///000111111111000000000////////////000000////////////000000000000//////000000111111111222000000000000000000000000111111111111111111111111.../////////000000111111000000000000000000000000000/////////...............//////000000000000000...//////000111222222222000000000000000000000000............/////////000000000000000000000000000//////000000000000//////000111333333111000111222000000111111111111000000000222222//////333333111000000000000111111111111000000222444666888999:::555555555555555555555555333444555666777888999::::::===DDDMMM[[[nnnzzzuuuqqqssszzzyyyqqqhhh___cccmmm{{{wwwnnnjjjkkknnnqqq222222222222222222222222000000000000111222333444333222222222111000000000444444444444444444444444444444555555555555444444333111111333666777666333666666666666666666666666999888777555555555666777888888999999999:::::::::999999::::::<<<===??????BBBGGGMMMRRRZZZiii~~~{{{wwwvvvwww{{{|||||||||}}}~~~~~~{{{xxxtttpppnnnllljjjiiikkkppptttuuuttt}}}~~~~~~zzzuuurrrpppoooooooooqqqrrruuuzzz|||}}}|||yyyxxx}}}{{{ooocccZZZWWWMMMJJJFFFCCCBBBAAA???>>>@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888777777666555555555555555777777666555555555555666333333333333333333333333333333333222222222111111000111111222222222111111111111111111111111111111////////////////////////000000000000000000000000222111111111000000//////000000000000000000000000............////////////111111111111111111111111888777666444222000///...111111000000//////......////////////////////////////////////////////////222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000///////////////000111111222222444444333222111000//////////////////000000000000111111000000//////......000000000000000000000000//////000000000000//////222111111111000000//////111111111111111000/////////000000000000111111111222111111111000000//////111111111111111111111111111111111333666:::>>>@@@666555333222222333444555444444444555555555555666777777<<>>>>>;;;???DDDGGGLLLXXXhhhuuu{{{zzz|||zzz|||}}}{{{xxxuuurrrrrrsssttttttrrrssssssttttttuuuvvvvvvwww}}}}}}|||||||||~~~{{{zzzzzzyyyxxxwwwxxxzzz|||{{{|||~~~~~~~~~tttfffYYYQQQNNNHHHFFFBBB@@@??????===<<<@@@@@@???>>>===<<<;;;:::::::::999999999888888888777777666555555555555555777666555555444444555555333333333333333333333333333333222222222111111111111111222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000////////////////////////////////////000000000000111111111111111111111111111555444333222111///......111000000000/////////...////////////////////////000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////111111000000000000000000111111111000//////......////////////000000000000111000000000/////////...000000000000000000000000000000111111111111000000111111111111000000000///222222222222222111000000000000000111111111222222111111111111000000000///111111111111111111111111222222222333555888;;;===999888555333333333444444444444444444555555555555888888;;;@@@DDDMMM^^^nnn|||}}}~~~rrrkkkhhhhhhlllvvvzzzrrrmmmlll222222222222222222222222222111111111111111222222333333333333333444444444444444444444444444444444222222333333333333222222555444444555666666555333666666666666666666666666888777666555555555666666666666666777777777888888::::::::::::;;;;;;<<<===<<>>>>>>>>===<<>>===<<<;;;;;;::::::999999999999888888888777777666555555555555555555555444333333333444444333333333333333333333333333222222222222111111111111222222222111000000///////////////////////////111111111111111111111111000000000000000000000000111111111111000000000000////////////////////////000000000000111111111111111111111111111111111111111111000000///.........000000000000////////////////////////////////////111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////222222111000000///..............................////////////000000000000000000000000////////////000000000000000000000000000111111222222111111000111111111111000000000000222333333333333222111111111111111111222222222333111111111111000000000000111111111111111111111111333333222222444555777999:::999777555333333333333444444444444555555555555777777999;;;<<>>@@@BBBAAA@@@BBBHHHNNNRRR^^^pppyyyzzz}}}~~~~~~}}}}}}}}}~~~zzzxxxwwwuuuttttttuuuvvvuuuuuuuuuuuuvvvzzz}}}{{{}}}yyysssgggZZZNNNFFFBBBAAADDDBBB???>>>?????????>>>>>>>>>===<<<<<<;;;::::::999999999999888888888888777777666555555555555555555444333333222222333333222222222222222222222222222222222222111111111111111222222222111000///...000000000000000000000000111111111111111111111111////////////////////////111111111000000000000000//////////////////////////////000000000111111111111111111111111111111111////////////////////////000000000000////////////////////////////////////000000000000000000000000111111111000000000000000////////////////////////////////////////////////////////////////////////000000000000000000//////111111000000////////////---------....../////////////////////000000000000000000000000////////////000000000000000000000000000000111111111111000000111111111000000000000000111222222333222222111111111111222222222333333333111111111000000000000000111111111111111111111111444333333222222333444555888777555444333333333333333333444444444555555555555666888999:::===FFFMMMUUUkkk~~~}}}zzztttlllhhhkkkqqqyyy}}}www222222222222222222222222222222111111000111111111000000111111222222333333333333333333333333333333333333444444444444333333444555666666555444444444666666666666666666666666555555555666666666666555777777777888888888999999::::::999999999::::::;;;;;;===>>>===<<<<<>>??????>>>======<<<<<<;;;;;;::::::999999999888888888777777777777666555555555555555444444333222222222222333222222222222222222222222222222222111111111000000111111111111111000///...111111111111111111111111111111111111111111111111////////////////////////000000000000000000111111................................./////////000000000000000000000000000000/////////000000000111111////////////000000000000000000000000000000000000////////////////////////000000000000000000111111//////////////////////////////////////////////////////////////////////////////////////////000000......//////000000000000.........//////000000111////////////000000000000////////////000000000000000000000000000000000000......////////////......000000000000000000111111000000111111111111111000111111222222222333333333000000000000000000111111111111111111111111111111444333333222222222222222333333333333333333444444333333333444444444444555333666888777888<<>>???AAA@@@CCCIIINNNUUUdddsss}}}vvvrrrqqqssstttsssuuuuuuvvvyyy|||ssseee[[[SSSNNNHHHDDDCCCCCCBBBAAA@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888888888888777777777777777777666555555555555555555555444333333333333333111111111111111111111111111111111111000000000000---...///000111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111...........................////////////000000000000000000000000000000000000000000000000111111111.../////////000000000111000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000......//////////////////000000000000000000000111////////////000000000000.../////////000000000111000000000000000000000000......////////////......///000000000111111111111///000111111222222222111000000000111111111222222///000000000111111111111111111111111111111111111111111222333444444444444222222333333444333333333222222333333333444444444333666666222222777999777:::===DDDPPP```ttt}}}wwwrrrppptttzzzyyyqqqlllkkknnnuuu~~~222222222222222222222222000000000000111222333444444444444333333222222222222222222222222222222222111111222222222222111111---000333333222111333555666666666666666666666666222333555666666666555555555555555555666666666777666666666777888:::;;;<<<999999999999999:::;;;<<>>@@@DDDEEEGGGRRR___cccqqq}}}yyyvvvsssqqqmmmllljjjjjjnnnwwwzzzwwwssskkk^^^SSSOOOJJJEEECCCBBBBBB???===CCC@@@>>>===>>>>>>>>>===;;;;;;::::::::::::::::::888888888888777777777777777777666555555555555555666555444444333333444444111111111111111111111111111111111111000000000000,,,---...000111111111111000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222........................000000000000111111111111000000000000000000000000//////000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000///......------000000000000000000000///////////////000000000000.../////////000000111111000000000000000000000000//////000000000000////////////000000111111111222000111222333333333333333///000000000000111111111//////000000111111111222111111111111111111111111000000222333444555555555555555555555444333333222222222333333333444444444111555444111222999<<<:::888;;;???EEEMMM\\\sssvvvpppkkklllqqqttt|||wwwlllkkkkkknnnxxx000000111111111111000000111111111000000000000000444333222222111111111111333333333222222111111111222222222222222222222222111222333444555444333222555555555555555555444444333333333444444444555555999888777666666777888888:::888777888999:::::::::888999::::::999888888999<<<>>>@@@BBBBBBDDDFFFHHHOOOYYYgggvvvwwwsssnnnjjjjjjooouuuzzz{{{tttpppmmmggg___XXXKKKJJJFFFCCCAAAAAAAAAAAA>>>>>>>>>>>>============<<<;;;::::::999999::::::888888888888888888888888666555555555555444444444333333333333333333333333222222111111111111222222111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000///......------111111000000//////............///000000000000000000000000000000000000000//////000000000000//////000000000000111111111111111111000000000000111111111111000000//////......000000000000000000000000111111000000//////......222111111111000000//////000000000000////////////111000000000111222333333222111111111000000//////222111111111000000//////111111111111000000000000222111111111000000//////000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222333333333333333333333333555555555555666666666666888888;;;AAAEEELLLYYYfff~~~ttthhhfffjjjnnnuuuwwwqqqlllkkklllsss111111222222222222111111111000000000000000000000333333222111111111111111333333333222222222111111222222222222222222222222111222333333444444333333555555555555555555444444333444444444555555555555999888777666666777888888888777777777888999999999999:::;;;;;;:::::::::;;;;;;<<>>>>>>>>=========<<<<<<;;;;;;:::999999999999:::888888888888888888888888555444444444333333333333333333333333333333333333222111111111111111111222111111111111000000000000000000000000000000000000111111111000000000////////////000000000111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////.........///////////////111000000000/////////.........///000000000000000000000000000000000000000//////000000000000///////////////000000000111111111111000000000000111111111000000000/////////...000000000000000000000000111000000000/////////...111111111000000000//////000000000000////////////111111111000111111222222111111111111000000000///111111111111000000000/////////000000111111111222111111111111000000000///000000000000000000000000000000000000000000000000111111111222222222333333222222222222222222222222333333333333333333333333555555555555666666666666999888:::<<<>>>AAAJJJUUUjjj~~~}}}pppjjjjjjhhhmmmvvv~~~zzztttppplllmmmyyy222222333333333333222222000000000000000000111111333222222111111111111111333333333222222222222111222222222222222222222222222222222222222333444444444444444444444444555555444444555555555666666666888777777666666777777888777666666666666777888888:::::::::;;;;;;<<<<<<<<<999;;;============???AAABBBEEEHHHLLLSSS___nnnxxx|||xxxtttrrrxxxzzzxxxxxxxxxzzz~~~yyyqqqllldddaaa\\\ZZZXXXTTTMMMHHHHHHGGGDDDBBB@@@@@@@@@@@@>>>============<<<<<<<<<;;;;;;:::999999999999999888888888888888888888888444444333333333222222222333333333333333333333333111111111111111111111111111111111111000000000000000000000000000000000000111111000000000000////////////000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////------......///000000111000000000000////////////......///000000000000000000000000000000000000000//////000000000000//////....../////////000000000111111000000000000111111000000000000////////////000000000000000000000000000000000000////////////111111000000000000//////////////////000000000000222222111000000000111111111111111111000000000000111111111111000000000000......///000111222333333111111111111000000000000000000000000000000000000000000000000000000000000111111111222222222222333222222222222222222222222333333333333333333333333444555555555555666666666888777888999999888>>>FFFQQQccc{{{}}}sssnnnhhhjjjnnnsssyyy}}}|||yyyqqqlllooouuu111222222222222222222111000000000000000111111111333333222222222222333333222222222222222222222222222222222222222222222222333222111111111222444555333333444444444444555555555555555666666666666777666666666666777777777888666777777777666666888999:::999999999;;;<<<<<<<<<999;;;<<<<<<;;;;;;===>>>AAAAAABBBCCCFFFNNNXXX___mmmxxxvvvuuuvvvwwwyyy|||}}}~~~|||zzzyyyyyy|||~~~uuukkkbbb]]]VVVSSSQQQOOONNNKKKFFFCCCEEEDDDBBBAAA????????????=========<<<<<<<<<;;;;;;;;;::::::999888999999999888888888888888888888888444444444333333333333222222222222222222222222222111111111222222111111111111111111111000000000///000000000000000000000000111000000000////////////////////////000000000111///////////////////////////000000000111111111111////////////////////////////////////////////////000000000000////////////////////////////////////............//////000000000000000000////////////......///000000000000000//////////////////////////////000000000000//////............////////////111111000000000000111111000000000000////////////000000000000000000000000000000000000////////////000000000000000000//////////////////000000000000333222111000000///000000111111111000000000000000111111111000000000000000...//////000111111222222111111111000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111222222222222222333333333333333333333333333333444444444555555555666666555555666999:::888<<>><<<<<<===>>>@@@DDDIIILLLVVV___nnn{{{xxxtttrrrqqqooonnnlllpppwwwzzzoooeee\\\UUUQQQLLLKKKKKKJJJIIIGGGDDDAAABBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888999777777777777777777777777555555555555444444444444222222222222222222222222000111222222222222111000111111111111000000000///000000000000000000000000000000000////////////......////////////000000000///////////////////////////000000000111111111111////////////////////////////////////////////////////////////000000000000////////////////////////000000//////............////////////000000000000......///000000000000000//////////////////////////////000000000000//////............////////////111111000000000000111111////////////000000000000111111111111111111111111////////////000000000000//////////////////000000.../////////000000000111222222111000////////////000000000000000000111111000000000000000000111111111111000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222111111111222222333333333333333333333333333333333444444444444555555555555555444666:::;;;999;;;???AAADDDNNN^^^rrrzzzxxxvvvvvvwwwxxxxxxwwwxxxvvvxxxxxxpppnnnuuu000000000111111000000000/////////000111111222222444333333333333444444555111222222222222333333333222222222222222222222222111111111111111222333333222222333333444444555555444444555555555666666666444444555666777777777777666888:::888666666888<<<===999666666999;;;:::888999:::<<<<<<;;;;;;<<<>>>;;;<<<===???AAABBBCCCCCCHHHNNNWWWaaakkkwww{{{vvvooojjjdddfffhhhlllttt}}}{{{yyyzzz}}}}}}vvvjjj___VVVPPPLLLIIIGGGHHHHHHHHHGGGEEECCCBBB??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999888888888888888777777777777777777777777666666555555555444444444222222222222222222222222000111222333333222111000111111111111000000000000000000000000000000000000000000////////////............////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////111000000///......------////////////000000000000......///000000000000000000000000000000000000000//////000000000000//////....../////////000000000111111000000000000111111////////////000000000000111111111111111111111111////////////000000000000......////////////000000......//////000000111111111111000/////////000000000000000000111111111111000000000000111111111111111111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111111222111111111222222333333444333333333333333333333333333444444444444555555555666444444888999777777:::@@@???BBBKKKYYYlll{{{wwwwwwwww{{{|||rrrsssuuuzzz000111111222222111111000...//////000111111222222222111111111111222333444111111222222222333333333222222222222222222222222000000111222222222222222111222222333444444555555333444444444555555555555333444555777777777777666444777999888555444777;;;@@@;;;777777999;;;:::777777999:::;;;::::::<<<=========>>>???AAAAAAAAA@@@BBBEEEIIINNNTTT^^^iiirrr~~~uuujjjiiihhhfffiiirrr{{{rrrrrrsssxxx~~~|||jjjdddZZZRRRMMMIIIGGGFFFDDDEEEGGGGGGEEEDDDCCCCCC===============<<<<<<;;;;;;;;;;;;::::::::::::999:::999999888888888888888777777777777777777777777555555555444444444333333111111111111111111111111///111222333333222111///111111111111000000000000000000000000000000000000000000/////////................../////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000000111///////////////////////////////////////............/////////000000000111......///000000000000000000000000000000000000000//////000000000000///////////////000000000111111111111000000000000111111.../////////000000000111111111111111111111111111.../////////000000000111........./////////000000.........///000111111111000////////////000000111///000000000111111111111///000000000111111111111000000000000000111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111222333333444444333333333333333333333333333333444444444555555555666222222666888666666999;;;999;;;BBBIIITTTgggxxx~~~yyyyyy~~~~~~xxxtttvvv{{{222222222333333222222222...//////000111222222222000000//////000111222222111111111222222333333333222222222222222222222222///000111333333222111111111111222333333444555555333333333444444444555555222333555777777777777666333666888777333333666:::BBB===888888:::<<<:::888555777999999999:::;;;===<<<;;;::::::<<<===<<<<<<@@@BBBDDDEEEHHHNNNXXX___fffrrrsssrrroooiiigggkkkuuu~~~}}}~~~xxxuuuoooqqqvvv}}}vvvppp\\\WWWQQQLLLIIIGGGFFFEEEBBBDDDFFFFFFDDDCCCBBBBBB;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::999999888777888888888777777777777777777777777444444444333333333222222111111111111111111111111///000222333333222000///111111111111000000000000000000000000000000000000000/////////......................../////////000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////------......///000000000.../////////000000111111...//////000000000000000000000000000000000000000//////000000000000//////000000000000111111111111111111000000000000111111.../////////000000111111111111111111111111111111.../////////000000111111---.........//////000000---......///000111111222//////...//////000111222//////000000111111111222//////000000111111111222......///000111222333333//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333444444333333333333333333333333333333333444444444555555444111111555888888:::===444444999???AAAFFFUUUeeevvvvvvvvvzzzuuuqqqrrruuuxxx444333222111000000000000222111111111000000//////111111000000111111222333111111000000000000111111333333333333333333333333333333333222222111111111111111222222222333333333555555555555555555555555333333333444555666777777:::::::::999777888:::<<<999999888888888888888888999999999:::::::::;;;;;;::::::;;;;;;<<<=========>>>???@@@BBBDDDGGGIIIKKKRRR[[[gggsss}}}xxxvvvuuutttrrr{{{{{{}}}{{{{{{|||}}}{{{~~~xxxnnnddd]]]QQQPPPNNNLLLJJJGGGCCC@@@BBBCCCDDDEEEEEECCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;888999999999999888777777888777555444444444555666777777666666555555444444555555555555444333222111222222222111111111111000000000000000111111111111222222222111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000,,,------...///000000111---,,,,,,,,,,,,---......000000000000000000000000000000000000000000000000000000//////.........---//////////////////////////////............//////////////////////////////000000000000////////////000000000000000000000000333333333222222000//////////////////000000000000000000////////////000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000222111111111000000//////222222111111111111222222333222111/////////000111222222222222222222222222//////000111111111111111111111111111111111111111111111111111111111111111333333222222333333444555333444666777888999888888444666777999;;;@@@FFFKKKaaaooo|||qqqlllsss|||zzztttnnn444333222111000000000000111111111111000000000///111111000000111111222333222222111111111111222222333333333333333333333333333333333222222222111111111111222222222333333333555555555555555555555555333333444444555555666666777777777666555555777999888888888888888888888888999999999::::::::::::;;;:::::::::;;;<<<<<<============>>>@@@BBBDDDFFFGGGGGGLLLSSS[[[eeesss~~~}}}zzzyyy~~~yyyvvvvvvzzz|||~~~{{{sssjjj```VVVOOOOOOMMMKKKJJJJJJGGGDDDAAA@@@AAACCCCCCCCCBBB@@@???======<<<;;;;;;;;;;;;;;;999999999:::999888888777888777666555555555666666666666666666555555555555555555555555444333222111222222222111111111111000000000000000111111111111222222222111111111000000000000////////////000000////////////////////////000000000000000000000000000000////////////000000.........//////000000111///............///000000000000000000000000000000000000000000000000000000000/////////............//////////////////////////////............//////000000000000000000000000000000000000////////////000000000000000000000000000000000//////---,,,,,,////////////000000000000000000////////////000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000111111111111000000000///111000000000000000000111333222000/////////000111111111111111111111111111//////000111111111000000111111111111111111111111222222222222222222222222333333222222333333444555444555666777888888777777666666777777888;;;???CCCMMMWWWiii|||qqqkkkoootttyyy{{{ttt333333222111111000000000111111111111000000000000111111000000111111222333333333222222222222333333333333333333333333333333333333333222222222222111111111222222222333333333444444444444444444444444444444444444444555555555555666666555444444666777888888888888888888888888888888999999999:::::::::999::::::;;;;;;<<<<<<===<<<<<<<<<===???@@@BBBCCCBBBDDDFFFIIIOOOZZZiiittt}}}~~~{{{tttqqqrrrxxxzzzxxxvvvwwwyyy{{{~~~wwwrrroooqqqsssxxx|||yyytttkkkbbbZZZRRRKKKGGGJJJIIIHHHHHHHHHGGGEEECCC@@@@@@AAABBBAAA@@@???>>><<<<<<;;;:::::::::;;;;;;:::::::::::::::999999888888888777666666666666666555555555555555666666666555555555555444333222222222222222111111111111000000000000000111111111111222111111111111000000000000000////////////000000........................000000000000000000000000000000////////////000000000000000000000000000000//////......//////000111000000000000000000000000000000000000000000000000////////////............//////////////////////////////............//////111111111111111111111111////////////000000000000000000000000000000000000......///......---,,,+++////////////000000000000000000////////////000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000222111000000///000000000000000000000000000000000///000000000000000///...111111111111111111111111222222222222222222222222333333222222333333444555555666666777777777666555666666666666666888;;;>>>BBBFFFQQQeee}}}tttlllkkklllmmmvvv222222222222111111000000111111111000000000000000111111000000111111222333222222222111111222222222222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444555444444444444444444444666777888777666555777888777777777777888888888888888888888888999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===??????CCCCCCBBBCCCFFFNNNYYY```iiiyyyzzzuuurrrssssssooonnnpppllllllrrr||||||uuuuuuuuutttuuuwww|||xxxjjjddd\\\UUUPPPMMMJJJIIIGGGFFFEEEEEEGGGGGGFFFDDD@@@@@@AAAAAAAAA@@@???>>>;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;:::999999888888777777666666666666444444444555555666666666444555555555444444333222222222222111111111000000///000000000111111111111111111111111000000000000000000////////////000000////////////////////////////////////////////////000000////////////000000111111111111000000000000---------------......//////////////////////////////////////////////////////////////////.........//////////////////////////////............//////000000000000000000000000////////////000000000000000000000000000000000000000111111111000000///...////////////000000000000000000////////////000000////////////////////////////////////000000000000//////000000000000//////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000111111111000000000000000000000////////////000000111111000000000000000000000000000000000000000000///000000000000///......111111111111111111111111222222222222222222222222333333222222333333444555777777777666666555555444444555666666777999<<>>======>>>???BBBFFFLLLOOOYYYhhhyyy~~~|||zzzvvvuuuvvvpppmmmmmmqqqrrrooommmnnnrrrtttwww~~~}}}xxxtttkkkpppvvv{{{|||oooeee]]]XXXRRRMMMKKKJJJJJJJJJEEEDDDCCCDDDEEEFFFFFFEEEAAAAAAAAAAAAAAA@@@??????;;;;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;:::999999777777777777777666666555333333444444555555666666444444444555444444333333222222222111111111000000///000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000////////////000000111111111111000000000000...------------...//////////////////////////////////////////////////////........./////////////////////////////////////////////............//////////////////////////////.../////////000000000111000000000000000000000000111111222222222111000000////////////000000000000000000////////////000000////////////////////////////////////000000000000//////000000000000//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111000000111111222000000000111111111000000111111111111111111111111//////000000000000//////111111111111111111111111222222222222222222222222333333222222333333444555777777666555555444444444444555666666666777:::<<<;;;>>>AAAEEEMMM\\\ooo}}}}}}rrriiidddeeeiiipppvvv~~~zzzxxxvvv{{{000111222333333222111000000000000000111111111111111111000000111111222333111000000000000000000111222222222222222222222222111222222222222333333333111111222222222333333333333333333333333333333333333333333333333444444444333555666666555444444555555666666777777888888888666777777777777888888888777888888999999::::::;;;<<<;;;;;;;;;;;;<<<======:::;;;<<<>>>AAACCCEEEFFFPPP\\\iiiqqqzzzzzzvvvuuusssnnnkkkkkkhhhiiilllpppwww~~~}}}|||~~~zzzwwwuuuuuuuuuvvv|||yyyqqqiiiaaa[[[UUUQQQLLLIIIGGGGGGFFFEEEFFFEEECCCCCCDDDEEEEEEDDDAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;<<<======:::::::::::::::999999888666666666666666555444444444444444444444555555555333444444555444444333333222222222111111111111000000000000000111111111111//////000000000000000111000000////////////000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000//////000000111222000000000000000000000000000000000000000000000000........./////////////////////////////////////////////............//////..............................//////000000111111000000000000000000000000//////000000000000//////////////////000000000000000000////////////000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222//////000111111111111000111111111111111111111111//////000111111111111111111111111111111111111111111111111111111111111111333333222222333333444555777777666555444444444555444555666444333222333555666:::>>>>>>???IIIZZZhhh~~~rrriiidddccceeekkktttzzz{{{yyywwwuuurrrvvv{{{///000222333333222111000///000000000111111111111111111000000111111222333222111111000000111111222111111111111111111111111111111222222222333333333111111222222222333333333333333333333333333333333222222222333333444444555333555777777666444444555555555666666777888888999666666666777777777888888777777888888999::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCBBBFFFPPPYYY]]]```iiisssxxx~~~zzzyyyqqqqqqqqqrrrsssuuuwwwxxxvvvyyy~~~|||yyyzzz{{{zzz~~~~~~|||}}}~~~|||{{{vvvuuurrrooommmnnnqqqttt}}}}}}}}}xxxlllbbb[[[WWWVVVOOOMMMJJJHHHHHHGGGEEECCCHHHFFFDDDCCCDDDDDDDDDCCC@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???999999999:::999888888777444555555666555444333222555444444444444444444333333333444444555444444333222222222111111111111000000000000000111111111111////////////000000111111000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000.........//////000000111000000000000000111111222000000000000000000000000000000000000000000000000............/////////000//////////////////////////////............//////////////////////////////.........///000111111111000000000000000000000000......///////////////...////////////000000000000000000////////////000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111...///000111222111111000000000000000000000000000...///000222333333333333111111111111111111111111000000000000000000000000333333222222333333444555666666555444444444555666444555555555333222333444666888::::::;;;AAAKKKTTTbbbtttxxxnnnhhhcccgggnnntttwwwwwwvvvuuusssvvvyyy|||///000222333333222111000//////000000111111111222111111111000111222222333333222222222222222222333111111111111111111111111111111111222222333333333111111222222222333333333333333333333333333333333111111222333333444555555555777999:::888777777777444555555666777888888999666666666666777777777777777777777888999999::::::888888888888999:::;;;<<<===;;;;;;;;;===???@@@@@@<<>>==============================>>>??????888999999999999888777777333444555555555444222222555555555444444333333333333333444444555444444444222222222111111111111000000000000000111111111111.../////////000000111111000000////////////000000////////////////////////000000000000000000000000000000////////////000000,,,------...///000000111...............///000000000000000000000000000000000000000000000000000000---.........//////000000//////////////////////////////............//////000000000000000000000000---......///000111111222000000000000000000000000//////000000000000000///////////////000000000000000000////////////000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000//////000000111111111222000000////////////000000...///000222222222111000////////////////////////...///111222444444555555111111111111111111111111////////////////////////333333222222333333444555666555444333333444555666222444555666666666888:::555555555555666:::>>>AAAKKK^^^vvv{{{rrreeeiiinnnsssvvvwwwwwwvvvwwwxxxzzz|||111111111111000000000000////////////000000000000111111222222222222111111111111111222222333333333222222222111111111111111222222222222222222222222111111222222222333333333444444444444333333222111222333444555666666666666555666555222//////333666666666666666777777777777:::::::::999999888888888999999999999999999999999;;;;;;;;;::::::999999999============>>>>>>>>>>>>BBBBBBCCCDDDFFFHHHJJJKKKRRRVVV]]]fffpppzzz}}}~~~~~~~~~zzztttooonnnmmmkkkiiifffdddcccaaabbbdddeeedddbbb```^^^]]]aaaeeegggggghhhkkknnnlllllllllkkkkkkjjjjjjjjjlllnnnppppppppprrrwww{{{zzzyyywwwtttssstttxxx{{{yyyuuudddaaa]]]WWWSSSOOOLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIDDDDDDCCCBBBAAAAAAAAAAAABBBAAA???===<<<;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::999777666666666777888999888888777666555555555444444444444444444444444111111111111111111111111000000000000000000000000222111111111000000////////////000000111111111222111111111111000000000000000000000000000000000000000000000000000000000000......////////////......////////////000000000000000000//////.........---000000000000000000000000//////............////////////000000000...---,,,////////////////////////000000///...............000000000000000000000000---......///000111111222000000////////////000000444444222111000000////////////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000//////......222222222111111111111000444333111//////000111222111111222222222222111111......//////000000111111111111111000000000000000333222111/////////000111111111222222222333333333666444222000111333666888222222333333333333444444555555555555555555555555444555555777999;;;<<<>>>DDDOOO]]]jjjvvvwwwssssssuuutttpppssszzzzzz}}}111111111111000000000000////////////000000000111111111222222222222111111111222222222222222222333000000000111111111222222111111111111111111111111111111222222222333333333333444444444333333222111222333444555555555555555555666555333111111444777555666666666777777777777999999888888888777777777888888888888888888888888::::::::::::::::::999999<<<<<<<<<============>>>>>>>>>??????AAABBBDDDEEEEEEGGGLLLSSSZZZaaagggkkkuuuzzzzzzzzzxxxvvvsssooommmkkklllmmmnnnooommmkkkhhhfffccceeeggghhhggggggjjjlllppppppppppppppppppppppppqqqsssvvvwwwxxx|||yyytttnnngggccc\\\ZZZWWWSSSPPPMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777888888999777666666555444444333333444444444444444444444444333333333333333333333333000000000000000000000000111111111111000000000///000000111111222222222222111111111000000000//////000000000000000000000000000000000000000000000000......////////////......////////////000000000000000/////////............000000000000000000000000//////............//////...///000000000///...---////////////////////////000000///...............000000000000000000000000.........///000111111111000000////////////000000222222111000//////////////////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...000000000111111222222222444333111000///000111222000111111222222111111000////////////000000000000111000000000000000000000333222000/////////000111111111111111222222222333333333333333444444555555222222333333333333444444555555555555555555555555666666666666777999:::;;;<<>>???@@@@@@AAACCCFFFJJJNNNQQQSSSXXX]]]dddkkkttt}}}}}}zzzxxxxxxxxxxxxvvvuuuuuuwwwyyy}}}~~~wwwrrrlllgggbbb\\\WWWTTTRRRQQQOOOMMMLLLKKKKKKLLLGGGHHHIIIIIIIIIHHHFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888777777777777777444444444333333222222111444444444444444444444444333333333333333333333333000000000000000000000000111111111111000000000000111111222222222222333333111111000000000000//////////////////////////////000000000000000000000000......////////////......////////////000000000000////////////............000000000000000000000000//////............//////...///000000000000000///////////////////////////000//////............///000000000000000000000000......//////000000111111000000////////////000000000000////////////000000//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...//////000111222333444333222111000///000111222000111111222222111111000000000000000////////////000000000000000000111111222111000000///000000000000000000111111111222222000222444666777555333111222222333333333333444444444444444444444444444444666666666555666666777777999<<>>>>>BBBBBBBBBCCCDDDFFFHHHHHHLLLNNNRRRVVV\\\ccckkkppp|||}}}tttnnneeebbb]]]YYYWWWUUUSSSQQQMMMLLLJJJIIIIIIIIIJJJJJJEEEGGGHHHIIIIIIGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@?????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999666666555555444444444444444333333333222222222111333333333333333333333333000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111000000000////////////////////////////////////////////////////////////......////////////......////////////000000000000///////////////.........//////////////////////////////............//////...//////000000111111111////////////////////////000///............//////////////////////////////.../////////000000000111//////000000000000/////////////////////000111222//////000000000000////////////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000/////////////////////000111222222222222111000000000000111111000000111111111111000000111111000000//////......000000000000000111111111111111000000000000000000///000000000000111111111000222444666666444222111222222222333333333444444444444444444444444444444555555444444555555666777999:::;;;:::<<>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999555555555555444444333333444444444333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000111111000000000000000/////////000000000////////////...////////////////////////////////////////////////......////////////......////////////000000000000........./////////////////////////////////////////////............//////....../////////000111111//////////////////////////////............//////////////////////////////////////////000000000000//////000000000000//////000000000000111222333333//////000000000000////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000000000111111000000000111111000000//////......//////000000111111111111000000000111111111000000///000000000000111111111333333333333333333333222222222222333333333444444444444444444444444444444222222333333444555777888444666777777777:::???DDDMMM[[[mmm~~~}}}sssfffaaa```eeellluuu111111111111000000000000000000000111111111222222111111222222222222111111111111111111111000000000111111111000000/////////222222222222222222222222111111222222222333333333222222333444444444333333333333444444444444333333444222111111333444444333444444555555555666666666777777888888888888999999666777777888888999999999888888888999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;===============>>>???@@@AAAAAABBBBBBCCCFFFKKKNNNRRRVVV\\\bbbjjjttt}}}zzzxxxtttooojjjbbbZZZUUUUUUSSSQQQPPPPPPPPPOOOMMMMMMLLLJJJHHHGGGFFFGGGGGGDDDEEEFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBB@@@>>>===<<<============<<<;;;::::::::::::999999999888888777777777888777666666555444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000111111111111000////////////.........000000////////////......////////////////////////000000000000000000000000......////////////......////////////000000000000.........///////////////000000000000000000000000//////............/////////............//////000///////////////////////////............//////000000000000000000000000000////////////000000000000...///000111111000///...111111000111111222333333//////000000000000////////////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000///////////////000000000000000000///000000111111000000///000000000000/////////////////////000111111222222//////000111111111111000000000000111111111222222555444222111111111333444222222333333333333444444333333333333333333333333222222222333444666777888333555888999999999;;;<<>>>>>???@@@===>>>>>>>>>>>>@@@DDDGGGFFFIIILLLOOOSSS\\\gggooowwwzzztttpppoookkkiiieeebbb```]]]YYYVVVRRRQQQPPPPPPPPPPPPNNNLLLMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@AAABBBBBBBBB@@@>>>===;;;<<<=========<<<;;;:::999999999999888888888888777777888888888777666555444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000///000000000111111111111000000000000/////////...000000/////////.........000000000000000000000000000000000000000000000000......////////////......////////////000000000000............/////////000000000000000000000000000//////............/////////...---,,,,,,------...////////////////////////...............///000000000000000000000000000000000000000000////////////...///000111111000///...111000000000000111111222//////000000000000////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111/////////000000000000000...//////000000000000000//////000000000000//////////////////000000000000...//////000111111222222...///000111222111111000111111111111222222222333444444222111111111222222222222333333333333444444333333333333333333333333444444444444444555666666444666888999999999::::::;;;@@@HHHRRR^^^mmm}}}pppeeeccc```^^^hhhvvv~~~}}}vvvwww{{{~~~111111111111000000000000000111111111111222222222111111222222222222111111//////000000111111222222//////000111222333444444000000000000000000000000111111222222222333333333111222333333444444444444222333444555666666666666;;;777222111333555555444444444444555555555666666444555555555666666777777444444444555666777777888:::999999999888888777777999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<;;;;;;<<<<<<=========>>>???>>>===>>>@@@BBBAAACCCDDDEEEFFFLLLTTT[[[WWWbbbppp{{{{{{pppfffaaa___```___\\\ZZZXXXYYYZZZZZZYYYOOOOOOOOOQQQSSSSSSQQQOOOLLLJJJIIIGGGGGGGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCDDD@@@AAABBBCCCBBB@@@>>><<<;;;<<<=========<<<;;;:::999999999888888888888777555666777777777666444333333333333333333333333333222222222222222222222222////////////////////////000000000000000000000000//////000000111111111222222111111111000000//////000/////////............111111111111111111111111000000000000000000000000......////////////......////////////000000000000---.........//////000000000000000000000000000000//////............//////000///---,,,++++++,,,---////////////////////////...............///000111000000000000000000000000000000000000////////////...///000222222000///...000000////////////000000//////000000000000////////////000000000000//////000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111------...///000111222222......///000000111000000//////000000000000//////......//////000000111111...//////000111222222222...///000222222222111000111222222222222333333333333333333333222222111111222222333333333444444444333333333333333333333333777666555444444444444444333333444444444555666666;;;<<<===AAAHHHUUUhhhwww{{{oooiiibbb\\\bbbnnnvvvxxxxxx||||||111111111111111111111111000000000000000000000000//////000000111111222222333333333333333333333333222222111000111222444555222000...000333444333111111111222222222333333333222222222222222222222222333333333333333333333333444333333333333444555555333333333444444444555555555555555555555555444444666666666666777777777777888888999999999999888888999999888888999999:::;;;999999::::::::::::;;;;;;============>>>>>>>>>>>>===============>>>??????>>>???AAACCCEEEGGGHHHIIINNNSSSYYY^^^bbbiiittt||||||vvvlllccc[[[XXXWWWWWWUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQMMMKKKHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA???>>>>>>??????@@@@@@@@@??????;;;;;;<<<<<<<<<<<<;;;;;;:::999999888777777777888666666666666666555555555333333333333333333333333333222111111000000111111000000000000000000000000000000111111111222222222000000000000000000000000------......//////000000////////////////////////////////////////////////............////////////........................////////////............111000///////////////000000000//////.........---////////////////////////////////////////////////000000//////.........---...------......///000111////////////////////////............////////////...///000111111000///...000000////////////000111333333222111000///......000000000000000000000000////////////////////////////////////////////////111111000000//////......111111000///...---,,,,,,000000000000000000000000000000000000000000000000222222111000//////000000111111000000//////......------///000111111111111000000000000000000000000////////////////////////............////////////444333111000000000111222000000111222333333444444222222222222222222222222333222222111111222222333333333333333333333333333222222222111111000000000444444444444444444444444::::::<<<>>>BBBIIIQQQWWWlllvvv|||nnngggeeeeeeeeennnxxx~~~yyyyyy|||xxx222222222222222222222222000000000000000000000000000000000000000111111111222222222222222222222222333222111111111222333444222000///000333444222111111111222222222333333333222222222222222222222222333333333333333333333333444333333333333444555555333333333444444444555555555555555555555555555555666666666666777777777777777888888999999888888777777777666666777777888999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<===>>>>>>===>>>???AAABBBDDDEEEFFFEEEIIIMMMPPPRRRWWW```ggg}}}wwwsssqqqqqqmmmfff___YYYUUUSSSRRRPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTRRRQQQQQQPPPPPPPPPKKKIIIGGGGGGHHHHHHGGGFFFDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>??????>>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888888888888777666666666555555444444333333333333333333333333333222111111000000111111000000000000000000000000000000111111111222222222000000000000000000000000.........///////////////////////////////////////////////////////////////............////////////////////////////////////.........//////000000111000000///////////////000000/////////............////////////////////////////////////////////////000/////////............111000///......------...////////////////////////............//////////////////000000000000//////111000000000000000000000222111111000000//////...000000000000000000000000////////////////////////////////////////////////111000000000/////////...///////////////.........000000000000000000000000000000000000000000000000111000000///......//////111000000000/////////...---...///000111111111111000000000000000000000000////////////////////////....../////////000000000333222111111000000000111000000111222222333444444222222222222222222222222222222222222222222222222333333333333333333222222333333222222222111111111444444444444444444444444777777888888;;;@@@FFFKKKVVV```qqqwwwrrrmmmjjjooovvv}}}~~~zzzuuuttttttxxx222222222222222222222222000000000000000000000000111111111111000000000000111111111111111111111111333333222111111111222222222000000000222333222111111111222222222333333333222222222222222222222222333333333333333333333333333333333333333444555555333333333444444444555555555555555555555555555555666666666666777777777777777888888999999888888777777666666666666777888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<======>>>???@@@AAAAAABBBEEEGGGGGGHHHJJJPPPUUUjjjxxxwwwsssvvvyyy~~~||||||zzzvvvqqqlllgggcccaaaeeeccc```\\\XXXTTTQQQPPPMMMMMMLLLLLLMMMOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOIIIHHHFFFFFFHHHIIIHHHGGGDDDDDDCCCBBBAAA???>>>===>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888888999999888777777666555444333333333333333333333333333333333222111111000000111111000000000000000000000000000000000111111111111222///////////////////////////////////////.........////////////////////////////////////////////////............////////////000000000000000000000000---......///000111222333////////////////////////////////////............////////////////////////////////////////////////////////////............111000///......------...////////////////////////............////////////000000////////////000000000111111222111000///...////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000////////////---.........//////000000000000000000000000000000000000000000000000000000000//////...............000000000000////////////---...///000000111111000000000000000000000000000/////////////////////////////////000000000111111111111222222111111000000000000111111222333333333222222222222222222222222222333444444444444333222444444333333222222222111444333333333333333222222444444444444444444444444555555555444555777<<>>>>>>>>>>>CCCDDDEEEEEEDDDFFFIIILLL[[[lllzzzyyynnngggdddcccjjjnnnuuu{{{}}}yyyuuuqqqmmmlllgggfffdddaaa___\\\ZZZYYY[[[[[[[[[[[[YYYVVVRRRPPPNNNMMMLLLKKKLLLOOOQQQSSSPPPOOOOOONNNMMMMMMNNNNNNJJJHHHGGGFFFGGGHHHGGGFFFCCCCCCCCCBBB@@@???===<<>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::::::::999999999999999:::888888777666444333222222333333333333333333333333333222111111000000111111000000000000000000000000000000000000111111111111........................000000//////......------////////////////////////////////////////////////............//////////////////////////////////////////000000111111222222....../////////////////////////////////.........///////////////////////////////////////////////////////////////............------......///000111////////////////////////............////////////111000///......///000111///000111222111///---+++---........./////////000////////////////////////////////////////////////////////////////////////000000000000////////////............////////////////////////////////////////////////////////////000//////.........//////000000000000////////////......///000000000000000////////////////////////////////////////////////000000000000111111111111///000111222222111000///000000111111222222222333111111111111111111111111111222444555555444222111444444333333222111111111444444444444444444444444333333333333333333333333666666666555444555888;;;===AAAIIISSSaaarrrzzzuuuttttttvvvyyyxxxsssnnnuuuxxx222222222222222222222222111111111111111111111111222222111111000000//////222222222222222222222222222222222222111000000///111222222222111111111111111111222222222333333333222222222222222222222222333333333333333333333333333222222222222333444444333333333444444444555555444444444555555555666666666666666666777777777777777777777888888777777777888888777777888888999:::888888888999999999::::::::::::;;;<<<======>>>>>>:::::::::::::::;;;<<<<<<========================@@@@@@AAAAAAAAABBBDDDFFFRRRcccssstttkkkaaaYYYTTTUUUYYY___eeejjjnnnsssvvvzzzuuuooommmjjjgggdddaaa___^^^ZZZYYYYYYXXXXXXWWWVVVVVVSSSTTTVVVWWWWWWUUURRRPPPNNNMMMLLLKKKLLLNNNQQQRRRMMMMMMLLLLLLKKKLLLLLLLLLMMMJJJHHHFFFFFFFFFDDDCCCBBBBBBBBBAAA@@@???===<<>>===<<<;;;::::::;;;;;;;;;;;;::::::999999999888888999::::::888777666555444333222111333333333333333333333333333222111111000000111111000000000000000000000000000000000000000000000000------------------------000000//////......------////////////////////////////////////////////////............////////////........................222222111111000000//////,,,---...///000/////////.........///////////////////////////////////////////////////////////////.........///////////////...------......///000111////////////////////////............////////////111000///......///000111---...///000000...,,,+++------......//////000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////............////////////////////////////////////////////////000000000//////000111111////////////000000000000...//////000000000000///////////////////////////000000000000000000000000000000000000111111111111...///111222222111000///000111111111111111222222111111111111111111111111111222444555555444222111333333333222222111111111444444444444444444444444333333333333333333333333444555666666555666888::::::===AAAEEENNN\\\nnnzzz|||yyyzzz|||zzzrrrjjjllllllrrr111111111111111111111111111111111111111111111111111111111111000000000000222222222222222222222222111111111222111111000///111222333222000000000222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222333444444333333333444444444555555333333444444555666666666666666666666777777777777666777777888888777777666666555555555555666777777888888888888999999999999::::::;;;<<<===>>>>>>???;;;::::::::::::;;;<<<<<<========================?????????@@@AAACCCDDDEEEJJJYYYgggjjjfff^^^TTTLLLKKKOOOTTTWWWZZZ\\\^^^```dddggglllqqqvvv|||}}}yyyvvvrrrlllfffbbb]]][[[ZZZXXXVVVUUUUUUUUUWWWWWWVVVUUUUUUTTTTTTSSSMMMNNNPPPQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNKKKKKKJJJJJJJJJJJJJJJKKKNNNKKKHHHFFFFFFEEECCCAAA???@@@@@@@@@@@@???>>>>>>????????????>>>>>>===<<<::::::;;;;;;;;;;;;::::::888888888777888888999999777666666555444333222222333333333333333333333333333222111111000000111111000000000000000000000000111000000000000000//////........................///////////////.........////////////////////////////////////////////////............////////////........................333222111000///......---+++,,,...///000000///............///////////////////////////////////////////////////////////////.........///////////////111000///......------...////////////////////////............////////////000000////////////000000------////////////...---.........//////000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000//////.........---000000000000000000000000000000000000000000000000111000000000000111111222////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000/////////000000000111111//////000000111111000000111111111111111111111111111111111111111111111111111222333333333333222111222222222222222222222222333333444444444444444555333333333333333333333333111333555555555555666888555888;;;===@@@JJJXXXcccuuu~~~rrriiieeedddhhhttt000000000000000000000000111111111111111111111111000000000000000111111111111111111111111111111111///000111222222111111000111222444222000///000222111111222222222333333333222222222222222222222222333333333333333333333333222222222111222222333444333333333444444444555555333333444444555666666777666666666666777777777777666666777777777777666666555555555555555666777777888888888888999999999999888999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>???????????????=========>>>>>>===<<<<<<999::::::;;;;;;::::::999777777666666777777888999555555555444444333333333333333333333333333333333333222111111000000111111000000000000000000000000111111000000////////////.................................///////////////////////////////////////////////////////////////............////////////........................000000000//////.........***,,,...///000000///.............../////////000////////////////////////////////////////////////............/////////000111000///......------...////////////////////////............//////////////////000000000000//////......//////000111111111///000000000000000000000000000000000000000000000////////////////////////////////////////////////.../////////000000000111.........///////////////000000000000000000000000000000000000000000000000///////////////000111111.../////////000000000111//////000000000000//////000000000000000000000000000000000000000000000000....../////////000000000///////////////000111111111111111111000000000000111111111111111111111111111111111111111111111111000000000111222222333333222222333333444444444444222222222222222222222222000222444555444444555666333777;;;;;;:::>>>GGGOOOYYYeeewww}}}ssskkkgggggglllrrryyy////////////////////////111111111111111111111111//////000000111111222222000000000000000000000000...///000111222222111000111333444333000...000222111111222222222333333333222222222222222222222222333333333333333333333333222222111111222222333444333333333444444444555555333333444444555666777777666666666666777777777777666666777777777777666666777777777777777888999999777888888888888999999999777888888999;;;<<<======<<<;;;;;;;;;;;;<<<======::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>?????????@@@FFFKKKPPPWWW[[[WWWQQQDDDGGGJJJKKKKKKIIIIIIJJJIIILLLPPPRRRUUUYYY___dddfffuuu||||||xxxvvvuuuwww|||~~~}}}|||{{{xxxxxx}}}~~~}}}}}}~~~}}}}}}~~~}}}wwwsssqqqqqqpppmmmjjjeeeaaa^^^bbb___[[[YYYXXXWWWVVVUUUNNNMMMLLLKKKLLLMMMNNNOOOSSSSSSSSSTTTTTTUUUUUUUUUMMMLLLJJJIIIJJJKKKNNNOOONNNOOOOOOOOONNNMMMLLLKKKHHHHHHHHHGGGGGGHHHIIIIIIJJJHHHFFFEEEFFFFFFEEEDDD<<<<<<>>>??????@@@@@@@@@;;;;;;<<<<<<===<<<<<<<<<999::::::;;;;;;::::::999666666555666666777888888444444444444444444444444333333333333333333333333333222222111000111111111000000000000000000000000111111000000/////////...////////////////////////---.........//////000000////////////////////////////////////////////////............/////////000000000000000000000000000............////////////***+++---///000000///...---.........//////000000////////////////////////////////////////////////---.........//////000000...------......///000111////////////////////////............/////////000...///000111111000///...000000000000111333444555111111111111000000000000000000000000000000000000////////////////////////////////////////////////.../////////000000111111,,,,,,---...///000111222000000000000000000000000000000000000000000000000...............///000111.../////////000000111111///000000000000000//////000000000000000000000000000000000000000000000000............////////////000///.........000111222111111111000000000000000000000000000000000000000111111000//////000111111//////000111222333333444222222222333333444444444222222222222222222222222111444666666555444444555555:::>>><<<999888===CCCDDDPPPbbbsssuuupppllljjjhhhjjjvvv000000000000000000000000000000111222222222222111---///000000//////000222///000000000111111111111000000////////////000000111222333555555444333333444444333222111111111222222333333444444333333222111111111111111111111111555222000222555777666444444444444444444555666777444444444444444444444444666666666666666555555555666666777888999::::::;;;666666666777888888999999555777999999999:::;;;===999999:::;;;:::999888777999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>???CCCFFFHHHLLLRRRUUUTTTHHHFFFDDDDDDEEEFFFEEEDDDDDDGGGJJJKKKMMMRRR\\\dddkkkoootttxxxyyywwwtttrrrkkkhhhdddcccdddeeeffffffhhhhhhhhhhhhiiijjjkkklllrrruuuxxxyyyxxxvvvuuutttrrrooolllmmmppprrrqqqpppooollljjjkkknnnppppppoooooommmlllmmmnnnmmmhhhdddaaadddfffeeeaaa\\\YYYWWW]]][[[YYYXXXXXXXXXWWWVVVMMMMMMMMMMMMMMMLLLKKKJJJMMMMMMNNNQQQTTTUUUTTTRRRPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJLLLNNNOOONNNMMMJJJIIIHHHGGGGGGGGGHHHIIIKKKJJJIIIGGGEEEDDDBBBBBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::;;;=========;;;999::::::::::::999888888666666555555555555666666777777666555555555555666444444222222222222444444222222111111111111222222111111111111000000000000///////////////......------------.........////////////////////////////////////000000000000//////000000000000////////////000000000000000000000000000000////////////000000////////////////////////000000111111111000000///............////////////////////////////////////////////////////////////000000//////.........---///...---,,,,,,---...///000000//////.........---000000000000000000000000000000000000000000000000//////......---------,,,//////............//////////////////////////////////////////////////////......////////////............////////////......------------------------............////////////111111000000//////......000000000000000000000000////////////000000000000111111111111111111111111......//////000000111111////////////000000000000000000////////////000000000111111222222222111111......///000000000000000444333333333222111111111111111111111111111111111333333333333333333333333555555444333333444555666333333444444444444555555333333333333333333333333444555555666777888888999BBBEEEKKKTTT```ooo}}}}}}sssnnnhhheeejjjsss000000000000000000000000000000111222222222222111...///111000//////111222000111111111222222222222222222111111111111222222...//////000000000000000333333222111111111111111222333333444444333333222111111111111111111111111888555333222444444333111444444444444444444555555444444444444444444444444666666666666555555555555666666777777888888999999888888777777777777777777666777999999999999;;;<<<999999:::::::::999888777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@@@@@@@@@@<<<@@@BBBBBBFFFMMMPPPOOOIIIGGGDDDCCCDDDCCCBBBAAAAAADDDGGGIIIJJJPPPYYYaaammmnnnppppppnnnjjjeeebbbZZZWWWTTTSSSTTTVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[___aaadddeeecccaaa`````````^^^\\\\\\___aaaaaa```cccaaa______bbbdddeeedddbbbaaa```aaabbbaaa]]]ZZZ^^^```cccbbb___\\\YYYXXX[[[ZZZYYYWWWUUUSSSSSSSSSMMMMMMMMMMMMMMMLLLKKKKKKMMMLLLMMMPPPRRRSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIKKKLLLLLLKKKIIIIIIGGGFFFFFFFFFGGGHHHJJJIIIHHHFFFDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<===;;;::::::;;;;;;:::888999999::::::999999888777666666555555555555666666555555444333333333333333444333222222222222333444222111111000000111111222111111111111000000000000///////////////......------------.........////////////////////////////////////000000000000//////000/////////////////////000000000000000000000000000000////////////000000////////////////////////000000111111111000000///............////////////////////////////////////////////////////////////000/////////............///...------------...///000/////////............000000000000000000000000/////////////////////////////////.........------//////............//////////////////////////////////////////////////////......////////////............////////////......------------------------............////////////111000000000/////////...000000000000000000000000////////////000000000000////////////////////////////////////000000000000////////////000000000000000000////////////000000000111111222222222111111......///000000000000000000000//////////////////111111111111111111111111222222222222222222222222222111000//////000111111111111111222222222333333333333333333333333333333555555555666777777777888999;;;@@@FFFOOO[[[gggooo|||ssskkklllqqq000000000000000000000000///000111111222222111111///000222111000000111222111111111222222222333333222222111111111111222222111000000000000111222222222222111000000000111111222222333333333333222222111111111111111111111111777555333222333333333111555444444333333333333444444444444444444444444444555555555555555555555555666666666666666666666777999999888777777666555555777888999999888888:::;;;999::::::::::::999888777999999999999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>>AAABBBAAADDDKKKNNNMMMIIIGGGDDDCCCBBBAAA@@@>>>@@@BBBEEEFFFHHHMMMUUU[[[ffffffeeeccc___ZZZVVVSSSOOOMMMKKKJJJLLLNNNOOOOOONNNNNNNNNNNNOOOPPPQQQQQQRRRTTTVVVWWWUUUSSSQQQQQQUUUSSSRRRRRRTTTWWWWWWWWWWWWUUUSSSTTTVVVXXXXXXXXXZZZYYYYYYZZZ[[[ZZZXXXVVVYYY[[[^^^^^^\\\ZZZYYYYYYZZZ[[[[[[XXXSSSOOOPPPQQQMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNPPPQQQPPPNNNOOOOOONNNMMMLLLKKKJJJJJJLLLIIIGGGFFFHHHIIIIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFHHHGGGFFFEEECCCAAA@@@@@@>>>=========<<<<<<<<<<<<===<<<:::999:::999777666999999::::::999999888777666666555555555555666666555444444333333333333333333333222222222222333333222111111000000111111222111111111111000000000000///////////////......---------........./////////000000000000000000000000...//////000000//////...////////////////////////000000000000000000000000000000////////////000000///////////////////////////000000111111000000000............////////////////////////////////////////////////////////////////////////............///......------......///////////////............000000000000000000000000////////////////////////000000////////////......//////............//////000000000000000000000000////////////////////////......////////////............////////////......////////////////////////............////////////000000000000////////////000000000000000000000000////////////000000000000////////////////////////000000000000////////////////////////000000000000000000////////////000000111111222222222111111000......///000000000000000.............../////////111111111111111111111111111111111111111111111111444333222111111111111111111111111111222222222222333333333333333333333333555555666666666666666666666888:::===BBBJJJSSSYYYiiitttwwwsssttt000000000000000000000000///000000111111111111111000111222222111000111333000000111111111222222222000000////////////000000222111000000000111333444111111000000000000000111222222333333333333222222111111111111111111111111222222111222333444555555555444333333222222222222444444444444444444444444444444555555555555555666555555555555555555555444888888777777666666666666777888999999888777888:::::::::::::::999999888888999999999999999999999999999999:::::::::::::::;;;<<<<<<>>>???@@@@@@@@@@@@AAACCCCCCAAADDDIIILLLLLLHHHFFFDDDBBBCCCBBBAAA@@@BBBCCCDDDDDDEEEIIIOOOSSSXXXWWWWWWUUUSSSQQQOOONNNMMMKKKIIIIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOPPPRRRRRRPPPNNNMMMMMMQQQPPPOOOOOOQQQSSSTTTUUUQQQPPPOOONNNOOOQQQRRRRRRUUUUUUVVVVVVWWWWWWVVVUUUTTTVVVXXXYYYXXXXXXXXXYYYZZZ]]]^^^ZZZSSSNNNOOOQQQNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNMMMLLLNNNNNNNNNMMMLLLJJJIIIIIILLLJJJGGGFFFFFFGGGGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBB@@@??????===============<<<<<<;;;===;;;999999::::::888777999999999999999888777777666666555555555555666666777666555555444444555555333222222222222222222333111111000000000000111111111111111111000000000//////////////////......---............////////////000000000000000000000000...//////////////////............///////////////////////////////////////000000////////////000000////////////////////////...///000000000000000000............///////////////////////////////////////////////////////////////////////////.........//////............/////////////////////.........////////////////////////////////////////////////000000000000000///////////////............//////000000000000000000000000////////////////////////......////////////............////////////......////////////////////////............////////////000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......////////////000000000000000000////////////000000111111222222222111000000......///000000000000000///000000111111222222222111111111111111111111111111111111111111111111111444444333222111111111111222333333333333444444444333333333333333333333333666555555555555555555555666777888999;;;???EEEIIIPPPYYYgggvvv000000000000000000000000//////000111111111111000111222333222111000111222////////////000000000000000000////////////000000...---,,,,,,,,,---///000111000000000000000111111111222222333333222222111111111111111111111111111111222222222222333444666555444333333222222222222444444444444444444444444333444444444555555666666555555555444444444444444555555666666777777777777777888999999777777888999::::::999999999999888999999999999999999999999999999999999::::::;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCCCCFFFEEECCCDDDIIIKKKIIIEEEDDDBBBCCCDDDEEEEEEDDDFFFFFFEEEDDDDDDFFFIIILLLKKKKKKLLLLLLMMMMMMMMMMMMHHHFFFEEEEEEGGGIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKJJJLLLNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOOOONNNNNNMMMMMMNNNOOOQQQOOOOOOPPPQQQPPPPPPPPPQQQQQQSSSTTTUUUTTTTTTVVVXXXWWW[[[\\\YYYRRRMMMNNNPPPNNNNNNMMMLLLMMMMMMNNNOOOMMMKKKJJJJJJKKKKKKJJJIIILLLLLLMMMLLLLLLKKKIIIHHHMMMJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA??????>>>=========>>>===<<<;;;;;;;;;:::999:::;;;<<<;;;:::888999999999999888777777666666555555555555666666666666555444444444444444222222222222222222222222111000000000000000000111111111111111000000000//////////////////......---........./////////000000000000000000000000000000......////////////......------....../////////000////////////////////////000000////////////000000////////////////////////......///000000000000000............////////////////////////////////////////////////////////////.........///////////////////////////////////////.........///////////////////////////////////////......................../////////000000000000000//////............//////000000000000000000000000////////////////////////......////////////............////////////......000000000000000000000000............////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000111111000000//////......////////////000000000000000000////////////000000222222222222222111000///......///000000000000000111111111222222333333333111111111111111111111111222222222222222222222222///////////////...------222222222333333333444444333333333333333333333333555555555444444444444444222333333333444777;;;>>>AAAFFFOOO[[[hhhvvv000000000000000000000000...///000000111111000000000222222222000///000111........./////////000000222222111111111111222222//////......//////000111111111000000000111222222111111222222222222111111111111111111111111111111444555444333111000111222555444444333333333333444444444444444444444444444333333333444555555666666444444444444444444555555444444555666666777888888666777888888777777999:::;;;:::999999888888999999999999999999999999999999999999::::::;;;;;;<<<<<>><<<===>>>>>>>>>===;;;:::;;;999999:::;;;<<<<<<;;;888888999999888888777666666666555555555555666666444333333222222222222222111111222222222222111111111000000//////000000111111111111111000000000000///////////////......---....../////////000000000000000000000000000000000---......//////......------------......//////000000000000000000000000000000000////////////000000////////////////////////------...///000000000000............////////////////////////////////////////////////////////////.........///////////////...//////000000//////............///////////////000000000000000000000000..............................////////////000000//////............//////000000000000000000000000////////////////////////......////////////............////////////......000000000000000000000000............////////////////////////000000000000////////////////////////////////////000000000000////////////////////////000000000000////////////////////////000000000000000000////////////000000222222222222222111000///......///000000000000000000000000000111111111111111111111111111111111111222222222222222222222222///000000111111000000///000000000000111111111111333333333333333333333333333444444444444444444444111222333333333555888:::<<<===AAAIIIQQQ[[[iiivvv000000000000000000000000...//////000000000000000000111222111///...///000////////////000000000000222222111111111111222222000111222222333333222222111111111111111222333333111111222222222222111111111111111111111111111111333444555333000///111333444444444444444444555555444444444444444444444444222222333444444555666666333333444444555555666666555555666666666666666666444666777888777888999;;;;;;:::999888888888999999999999999999999999999999999::::::;;;<<<<<<======AAABBBCCCEEEGGGGGGHHHHHHJJJNNNOOOMMMMMMNNNMMMIIIAAA@@@???AAADDDFFFGGGGGGEEEDDDBBBBBBBBBDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIJJJHHHGGGGGGHHHIIIHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGIIIKKKKKKJJJJJJKKKMMMJJJKKKKKKIIIGGGGGGIIILLLLLLMMMMMMLLLIIIIIILLLOOOOOOQQQRRRQQQNNNNNNOOORRRQQQRRRQQQPPPNNNOOOQQQSSSQQQQQQRRRSSSRRRPPPNNNLLLOOONNNMMMLLLLLLNNNPPPQQQOOOMMMJJJIIIIIIIIIHHHGGGFFFHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJIIIFFFDDDFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@??????<<<===>>>???>>>===;;;:::;;;:::999999::::::999888888888888888888777777666666666555555555555666666444333222222111111222222000111222333333222111000000000////////////000000111111111111000000000000///////////////......---.../////////000000000000////////////////////////---......//////......---,,,,,,---......///000000000000000000000000000000000000////////////000000////////////////////////,,,---...///000000000000............////////////////////////////////////////////////////////////............/////////000...///000111111000///.............../////////000000000000000000000000000........................------.........///////////////............//////////////////////////////////////////////////////......////////////............////////////......////////////////////////............////////////.../////////000000000111////////////////////////////////////000000000000////////////////////////////////////000000000000////////////000000000000000000////////////000000222333333222222000//////......///000000000000000000000000000////////////111111111111111111111111111111111111111111111111000111222444444444444333000000000000111111111111333333333333333333333333222222222333444444444555222444555555555666888999:::999;;;???AAAEEEOOO\\\gggsss000000000000000000000000...//////000000000000000000111111000///......///000000000000111111111111000000////////////000000---...000111111111000///222222111111222333444444111111222222222222111111111111111111111111111111///111333222111111333666444444444444555555666777444444444444444444444444222222333333444555666666333333444444555666777777777777777666555555444444333555777777777888:::<<<;;;:::999888888888999:::999999999999999999999999::::::;;;;;;<<<===>>>>>>>>>???AAACCCDDDEEEFFFFFFCCCGGGIIIGGGFFFGGGDDD???@@@??????@@@CCCEEEEEEEEEBBBAAA@@@@@@BBBDDDDDDDDDBBBDDDGGGIIIKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFHHHHHHHHHHHHJJJLLLJJJKKKKKKIIIFFFEEEHHHJJJLLLNNNNNNLLLJJJJJJLLLOOONNNOOOPPPOOOLLLKKKMMMOOORRRRRRQQQOOOMMMMMMPPPRRRQQQQQQRRRSSSTTTTTTQQQNNNOOONNNMMMLLLLLLNNNPPPQQQPPPMMMJJJIIIIIIIIIHHHGGGEEEFFFIIIKKKLLLLLLKKKKKKFFFFFFHHHJJJKKKIIIFFFCCCFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@??????<<<===>>>???>>>===;;;:::<<<:::888888888888666555888888888888888777666666666666555555555555666666666555444444333333444444000111222333333222111000000000////////////000000111111111111000000000000///////////////......---////////////000000000000////////////////////////---..................---,,,,,,------...///000000000000000000000000000000000000////////////000000////////////////////////,,,---...///000000000000............/////////000////////////////////////////////////////////////---.........//////000000...///000111111000///...---.........//////000000000000000000000000000000........................,,,---------......////////////............//////////////////////////////////////////////////////......////////////............////////////......////////////////////////............/////////000.../////////000000111111////////////////////////////////////000000000000111111111111111111111111......//////000000111111////////////000000000000000000////////////000000333333333222222000//////...//////000000000000000222222111111000000//////111111111111111111111111000000000000000000000000,,,...///111222222222111111222222222222333333333333333333333333333333333111111222333333444555555000222333444333333444555888666888:::999888???IIIJJJXXXhhhttt---...///111111111000///////////////000000000000//////000000111111111222000000000000000000000000111111000000000000111111//////000111222222333333333333222222222333444444111111111111111111222222111111222222222222111111111111111111111111111111222222333333444555666666444444444333333222222222333333333333333333333333444444444555555555555666555666777666555444555666555555666777888999999:::777777777777777777777777:::::::::999999888888888999888888777888:::;;;<<<:::;;;===???@@@@@@??????AAABBBBBBCCCCCCBBBBBBAAA;;;===????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKIIIFFFDDDIIIHHHGGGFFFFFFFFFGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLJJJKKKKKKJJJHHHHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOONNNPPPRRRSSSSSSQQQOOONNNNNNNNNOOOQQQRRRRRRQQQQQQPPPNNNNNNOOOPPPPPPPPPOOOOOOPPPMMMHHHFFFEEEGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKLLLJJJHHHGGGGGGFFFDDDBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA???>>>>>>===<<<<<<;;;::::::::::::;;;999999999888777666666555999888777666555555666777333333444444555444444444777666444333222333444444222222222222222222222222000000000000000000000000000000000000/////////...////////////////////////////////////////////////,,,---///000000000///...---,,,,,,---000111111000////////////////////////////////////////////////000000000000000000000000000000000000///////////////////////////000111111//////............////////////.........---------//////////////////////////////............//////---...///000000///...---////////////////////////---------...///000000111000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000------......//////000000......////////////......////////////////////////111000000///......------000000000000000000000000000000//////.........---000000000000000000000000////////////////////////111000///......///000111111111000///...---,,,,,,//////000111111111111111222111111111000000//////000000000000000000000000222111///...------......000000000000000000000000000000000000000000000000...///000111111111111111111111111111111111111111333333222222222333444555222222333333333333444444333333333444555666777888777666666666888999;;;===BBBFFFMMMWWWdddttt...///000111111000//////////////////000000000000///000000000111111111111000000000000000000000000111111000000000000111111//////000111111222333333999888777555444444333333333222222222111000000000111111222222222222111111111111111111111111111111222222333333444555555666444444444333333222222222333333333333333333333333444444444444555555555555555666777666555444555666666666666777888888888999777777777777777777777777:::::::::999999888888888999888888888888:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@??????;;;===?????????>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMLLLJJJIIIIIIHHHGGGEEEEEEEEEFFFFFFGGGIIIJJJJJJIIIIIIIIIJJJHHHIIIJJJIIIGGGFFFGGGIIIMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMNNNNNNMMMMMMQQQRRRTTTTTTRRRPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPMMMIIIFFFFFFFFFGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLIIIHHHFFFFFFGGGGGGEEECCCDDDDDDEEEFFFFFFFFFEEEDDDBBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::::::::::::::999999888888777666666555666666444444333444555555444444444555444444333333555555333222222222333333222222222222222222222222000000000000000000000000000000000000000000//////////////////////////////////////////////////////---......///////////////...------...000111000///////////////////////////////////////////////////000000000000000000000000////////////000000000000///////////////000000111000//////......//////000000000/////////.........//////////////////////////////............//////---...///000000///...---////////////////////////------......///000000111000000000000000000000000000000000000000000000000000/////////............000000000000000000000000000000000000000000000000.........///////////////......////////////......////////////////////////............////////////////////////////////////000/////////............////////////////////////000000000000000000000000000000////////////000000000000000///......------//////000111111111111111111111111111000000000///000000000000000000000000000000///...//////111111000000000000000000000000000000000000000000000000///000000111111111111000111111111111111111111111111222222222333333333333222222222333333333444444444444333444444555666777666666555666777888:::;;;===???CCCIIIQQQ\\\hhhooo//////000000000000///...////////////000000000000000000000000111111111111000000000000000000000000111000000//////000000111///000000111111222222222666555444333222111111111444333333222111000//////111111222222222222111111111111111111111111111111222222333333444444555555444444333333333333222222333333333333333333333333444444444444555555555555444555666666555444555666777777777777777777777777777777777777777777777777999999999999999888888888888888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;===??????>>>>>>???@@@?????????@@@@@@@@@@@@@@@AAABBBEEEHHHHHHHHHFFFEEEFFFHHHJJJLLLNNNNNNNNNNNNJJJHHHGGGEEEDDDDDDEEEEEEFFFHHHJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHIIINNNNNNNNNMMMLLLKKKJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLOOOQQQSSSRRRQQQPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRQQQOOONNNNNNNNNNNNOOOPPPNNNKKKHHHFFFFFFFFFGGGDDDDDDEEEFFFHHHJJJLLLMMMIIIHHHGGGHHHIIIJJJIIIHHHDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@???>>>======<<<;;;;;;;;;;;;::::::::::::999999888888777666666666555444444444444555555666555555555555444333222222444333222222111222222222222222222222222222222222000000000000000000000000000000000000000111111111////////////////////////////////////////////////...............///000000///...---...///000///...////////////////////////////////////////////////000000000000000000000000......//////000000111111//////......//////000000111000000//////000000111000000000000000///////////////////////////////////////............//////......////////////......////////////////////////---......//////000000111000000000000000000000000000000000000000000000000000000//////......------000000000000000000000000000000000000000000000000///////////////...............////////////......////////////////////////,,,,,,---...//////000000////////////////////////////////////....................................000000000000000000000000//////000000000000////////////////////////////////////000111111111111111111111111111000000000000000000000000000000000000////////////000111222333000000000000000000000000000000000000000000000000000111111111111000000///111111111111111111111111///000111222333222222111222222222222333333333333444444444333333444555555555444444444555777888::::::;;;===???CCCIIIQQQVVV000000000000000//////...////////////000000000000000000000000000111111111000000000000000000000000000000////////////000000///000000000111111111222000000000000000111222333333222222222111000000000111111222222222222111111111111111111111111111111222222333333333444444444333333333333333333333333333333333333333333333333333333444444444555555555333555666555444444555777777777777777777666666666777777777777777777777777999999999888888888888888888888888888999:::;;;;;;===<<<:::999999999:::;;;::::::;;;;;;;;;;;;::::::;;;===??????>>>===>>>????????????@@@@@@@@@@@@@@@???BBBEEEHHHHHHGGGEEECCCEEEFFFHHHJJJLLLMMMMMMMMMKKKIIIHHHFFFEEEEEEEEEFFFGGGIIIJJJIIIHHHGGGGGGHHHKKKLLLMMMMMMKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNPPPPPPOOONNNOOOQQQSSSSSSSSSSSSRRRRRRQQQQQQSSSRRROOOMMMLLLMMMNNNOOOOOOOOOMMMJJJGGGEEEFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKJJJKKKMMMOOONNNMMMDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@??????>>>======;;;;;;;;;;;;::::::999999888888888888777777666666666666666666777777888888555555555555444333222111222222111111111111111111111111111111111111111111000000000000000000000000000000000111111111111111///////////////////////////////////////////////////......------...000111000///......///000...---////////////////////////////////////////////////////////////////////////---......///000111111222//////.........//////000111111000000000000111111//////////////////////////////////////////////////////............//////...//////////////////...////////////////////////......//////000000000000////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////000000//////......------......////////////......////////////////////////,,,,,,---......//////000///////////////////////////////////////.................................111111111111111111111111...///000111111000///...............//////000000//////000111111111111111111111111000000000000000000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000111111111111111000///...111111111111111111111111---///111222333222000///111222222222222333333333444444333333333333333333444333333333333555666888888999:::;;;<<<@@@FFFJJJ000000000///////////////////////////000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222222222333444555666000000000111222222222333111111222222222222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444555222444555555444444555777777777777666666666666666666666666666666666666666888888888888888888888888777888888999:::::::::;;;===<<<:::888888888999999::::::;;;;;;;;;;;;::::::;;;===>>>???=========>>>???@@@@@@@@@AAAAAAAAABBB>>>AAADDDGGGHHHGGGEEECCCFFFFFFGGGHHHHHHIIIIIIIIIKKKJJJHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKIIIHHHIIIJJJKKKMMMNNNNNNLLLKKKKKKKKKHHHIIIJJJKKKLLLMMMMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMOOOOOOOOOOOOQQQSSSTTTSSSRRRQQQQQQPPPPPPOOORRRPPPNNNLLLKKKLLLMMMNNNMMMNNNNNNLLLHHHFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIIIILLLKKKKKKLLLNNNOOOOOONNNEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>::::::;;;;;;;;;:::999888888888888777777777777777555555666777777888888888555555555555444333222111000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111///////////////////////////////////////////////////......------...000111000///......///000...---////////////////////////000000000000000000000000////////////////////////---......///000111111222//////............//////111111000000000000111111........................//////////////////////////////............///////////////......//////////////////////////////////////////000000000000000////////////////////////////////////////////////,,,------...///000111111////////////////////////////////////////////////000000//////......------......////////////......////////////////////////.........................................................///////////////........................000000000000000000000000...///000111111000///...------......///000000000//////000111111111111111000000000000000000111111000000000000000000000000000000000//////.........000000000000000000000000000000000000000000000000111111111111111000///...111111111111111111111111---...000222222111000///111111111222222222333333444333333222222222333333333333222222222444555666444555666666777999<<>>>>>===<<<===>>>??????@@@@@@AAABBBBBBBBB>>>@@@DDDFFFHHHHHHFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDIIIHHHGGGFFFFFFFFFGGGHHHHHHJJJLLLLLLKKKKKKKKKLLLIIIKKKMMMMMMKKKJJJIIIIIIFFFGGGIIIKKKLLLNNNNNNOOOKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMOOOOOOOOOQQQSSSVVVSSSRRRQQQOOONNNMMMMMMMMMOOONNNLLLKKKKKKKKKLLLLLLKKKMMMOOOMMMIIIFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKJJJIIIJJJKKKLLLKKKJJJEEEDDDCCCBBBBBBAAABBBBBB@@@@@@?????????>>>>>>>>>999:::;;;;;;;;;:::888777888888777777777777777777333444555555666555555444555555555555444333222222000000111222222222111111111111111111111111111111111111111111111111111111000000000000/////////...////////////////////////////////////////////////...............///000000///...---...///000///...////////////////////////000000000000000000000000000000000000000000000000......//////000000111111//////......------......111000000//////000000111------------............//////////////////////////////............////////////............//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000,,,------...///000111111000000000000000000000000000000000000000000000000///////////////...............////////////......////////////////////////......------------------.................................///////////////........................//////////////////////////////000000000000//////---.........//////000000//////000111111111111111000000000000111111111111000000000000000000000000000000000000///...---,,,000000000000000000000000000000000000000000000000000111111111111000000///111111111111111111111111...///000111222111111000111111111111222222222222222222222111111222333333333333222111222333444555666777777777666555777999............///000222333////////////000000000000111111111111000000000///000000000000000000000000//////............//////000000000000000000000///000000///............///000000000111222222222333111111222222222222111111111111111111111111111111222222222222222222222222222222222333333444444444333333333333333333333333222222333333333444444444111333444444444444555777444555555555666777777777666666666666666666666666666777777777888888888999666777999:::;;;;;;:::::::::::::::;;;::::::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>>>>===<<<<<<===>>>>>>??????@@@AAAAAAAAA???@@@CCCEEEGGGHHHIIIIIIGGGGGGFFFDDDCCCCCCCCCBBBFFFEEEDDDDDDDDDEEEFFFGGGGGGIIIKKKLLLLLLLLLMMMNNNIIIKKKNNNNNNLLLJJJIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMJJJKKKLLLLLLMMMMMMLLLLLLIIIJJJLLLLLLMMMOOORRRUUURRRQQQOOOLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHLLLOOONNNJJJGGGHHHJJJGGGGGGGGGGGGHHHIIIKKKKKKLLLKKKIIIIIIJJJIIIHHHFFFEEEDDDCCCAAAAAAAAAAAAAAA===============<<<<<<<<<888999:::;;;;;;:::888777777777777777777777777888444555555666666555444333444444444555444444333333000000222333333333222222111111111111111111111111111111111111111111111111111000000///...---,,,,,,////////////////////////////////////////////////---......///////////////...------...000111000///////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000///...------------...000//////......//////000---.........//////////////////////////////////////////............//////000///...------...///000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////......000000000000000000000000000000000000000000000000.........///////////////......////////////......////////////////////////+++,,,,,,------......///..................................../////////000////////////////////////........................000000////////////000000........./////////////////////000111111111111111///000000000111111111111000000000000000000000000//////000111000000......000000000000000000000000000000000000000000000000///000000111111111111000111111111111111111111111000000000111111111222222111111111111222222222222111111000111111222333444444333222222222333444555555666888888666666777888------------///111333444////////////000000000000222111111111000000//////000000000000000000000000//////............//////000000000000//////////////////000000111333444555222222222111111111111111111111222222222222111111111111111111111111111111222222222222222222222222222222222333333444444444333333333333333333333333222222333333333444444444111222444444444444555777333444444555666777888888666666666666666666666666666666777777888888888999666777999:::;;;;;;::::::999999;;;<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;===>>>>>>===<<<<<<===<<<======>>>???@@@@@@@@@???@@@BBBEEEGGGIIIJJJKKKGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFHHHJJJKKKKKKLLLMMMOOOKKKNNNPPPPPPOOOMMMLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKEEEFFFGGGHHHIIIKKKNNNQQQQQQOOOMMMKKKIIIHHHHHHIIIHHHIIIJJJJJJKKKJJJJJJIIIGGGKKKOOOOOOKKKHHHHHHKKKEEEFFFFFFHHHIIIKKKMMMNNNOOOMMMKKKKKKKKKJJJHHHFFFEEEDDDCCCAAA@@@@@@AAAAAA;;;;;;;;;;;;;;;;;;::::::888999:::;;;;;;999888666777777777777777888888888777777888888888666555444333333444444555444444444000111222333444444333222000000000000000000000000111111111111111111111111111111000...---,,,+++***////////////////////////////////////////////////,,,---///000000000///...------,,,...000111111000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000///...---------------//////............//////.../////////000000111111//////////////////////////////............//////000///...------...///000////////////////////////111111111000000000000000000000000000000000000000000000000000000000000000222111000///...---,,,,,,000000000000000000000000000000000000000000000000---.........//////000000......////////////......////////////////////////)))***+++,,,...///000111........................---.........//////000000000000000000000000000000........................111000///......///000111//////////////////////////////000111111111111111//////000000111111111222000000000000000000000000---...000111222222111111000000000000000000000000000000000000000000000000...///000111111111111111111111111111111111111111111111111000111222222333000111111111111222222222000000000000111222333444444333222222222333444555...000222444444444666777////////////////////////......///000111222222333000000////////////000000111111000000000000111111222111111111000000//////000111111111222222222222111111000000//////......111111111111111111111111333333222111000000000111222222111111111111222222222222111111222222333444111111111222222333333333333333222111222333444555555555555555555555444444555555444444444444555555555555555555555555555555555555555555555555444444888888888888888777666666999999999999999999::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>======<<<<<<===>>>>>>@@@AAABBBCCCCCC>>>???@@@BBBDDDGGGIIIKKKHHHGGGDDDBBBBBBDDDFFFHHHJJJIIIGGGEEECCCCCCBBBBBBFFFGGGHHHHHHGGGGGGIIIKKKLLLPPPRRROOOMMMNNNKKKGGGLLLOOOOOOLLLJJJMMMNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGJJJMMMMMMJJJFFFIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJKKKLLLLLLJJJHHHFFFGGGIIIJJJHHHFFFMMMKKKJJJIIIIIIIIIGGGEEEGGGFFFDDDCCCBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;:::::::::::::::999888777444555666888888888777666666666666666555444333222333222111111111222333444333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000//////.........---////////////////////////............//////////////////............/////////000111111000///000222222111000000000000000111000///////////////000111000000000000000000000000......///000000000000000............////////////////////////////////////000000//////.........---////////////////////////......////////////......000000000000////////////000000000000000000000000000000000000///////////////////////////////////////////////////........................///000111///...---,,,,,,---.../////////000000000000//////........................111///...------...///111////////////////////////...............///000000000000000000000000000000000000000000000000000000000///------///000///...---......///000111111222222222222222111///...---000000000000000000000000000000000000000000000000------......//////000000111111111111111111111111111000///000111222111///...///000111111111111111000000000000000111111222//////000000111111111111333333333333333333333333222222222222222222222222111111222222222333333333555555555444444333333333000000000000000000000000/////////000111111111222111111000000000000111111111111000000000000111111111111111111000000000///000000000111111111222222111111000000////////////111111111111111111111111222222111111000111111111222222111111111111222222222222111111222222333444222222222222222222333333333333222222222333444555444444444444444333333333555555444444444444555555555555555555555555555555555555555555555555555555888888888888888777666666888888999999999999::::::;;;;;;:::::::::999999999::::::::::::::::::::::::>>>>>>>>>=====================>>>???@@@AAAAAABBB===>>>???@@@BBBDDDFFFHHHHHHGGGEEEDDDDDDEEEFFFGGGIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHIIILLLNNNJJJNNNOOOMMMLLLNNNMMMKKKPPPTTTTTTPPPMMMNNNOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEFFFIIILLLMMMKKKIIIHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFEEEFFFIIIJJJIIIGGGJJJHHHGGGFFFGGGFFFEEECCCEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>======<<<;;;;;;:::999999::::::999999888777666777888888999888777777666666666666555444333222444333222111111111222333333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////........./////////000000000/////////............////////////////////////............//////////////////............//////000111222111//////000111111000000000000000111111000000////////////000000000000000000000000000000......///000000000000000............////////////........................000/////////............////////////////////////......////////////......000/////////////////////000000000000000000000000000000000000/////////////////////////////////////////////////////////...///............//////000///...------------.../////////000000000000//////........................000///...------...///000////////////////////////...............///000000000000000000000000000000000000000000000000000000111000......000111000///.........///000111111111111111111111000000///...111111111111111111111111000000000000000000000000111111111111222222222222111111111111111111111111111000///000111222111//////000000111111111111000000000000000000111111222000000000111111111222222333333222222222222222222222222222222222222222222111111222222222333333333555555444444444333333333111111111111111111111111000000000000000000000000222222111111111111222222111111000000000000111111111111111111000000000000/////////000000000111111111000000000000/////////111111111111111111111111111111111000111111222222222222111111111111222222222222111111222222333444333333222222222222222222333333222222222333444555222222222222222333333333555555444444444444555555444444444444444444444444555555555555555555555555777777888888777777666666888888888999999999:::::::::::::::999999999999999999999999999999999999999<<<<<<<<<========================>>>>>>?????????=========>>>@@@AAACCCDDDFFFFFFGGGGGGGGGGGGGGGFFFIIIIIIJJJKKKJJJIIIHHHGGGDDDFFFGGGHHHIIIKKKOOOQQQJJJNNNOOOKKKJJJMMMOOONNNSSSWWWXXXTTTPPPPPPOOOLLLHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEHHHKKKMMMLLLKKKHHHIIIJJJKKKKKKIIIGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIEEEDDDDDDFFFHHHIIIIIIHHHFFFDDDCCCCCCDDDDDDCCCAAABBBBBBAAA@@@??????@@@@@@=========<<<<<<;;;;;;:::888999999999999888888777666777777888888777666666666666666666555444333333444444333222111111111111333333333333333333333333000000000000000000000000000000000000000000000000------------------------////////////000000000000////////////............////////////////////////............//////////////////............//////000111222111///...///000000/////////000111222222111000000//////000000000000000000000000000000000......///000000000000000............////////////........................////////////............////////////////////////......////////////......////////////////////////000000000000000000000000////////////000000000000////////////////////////......//////////////////000//////............//////......------....../////////000000000000//////........................000///...------...///000////////////////////////............/////////000000000000000000000000000000000000000000000000000222111//////111111111000......//////000000111111000000000000000000000000111111111111111111111111000000000000000000000000333333333333222222222222000000000000000000000000111000///000111222111///000111111111111000000///000000000000000111111222111111111222222222222222111111111111111111111222222222222222222222222222111111222222222333333333444444444444333333333333000000000000000000000000000000000000000/////////222111111000000111111222111111000000000000111111111111111000000000000000////////////000000000000000000000000000000000000111111111111111111111111111000000000111222333333222222111111111111222222222222111111222222333444333333333222222111111111222222222333333333444444222222222222333333333333555444444333333444444555444444444444444444444444444444444555555555555555666777777777777777666666777777888888999999::::::999999999999999888888888888888888888888888888888::::::;;;<<<<<<===>>>>>><<<=====================>>>>>>>>>>>>???@@@AAAAAADDDFFFHHHIIIJJJIIIGGGFFFHHHIIIKKKMMMMMMLLLKKKJJJFFFGGGHHHIIIIIILLLOOORRRQQQTTTSSSMMMJJJKKKNNNMMMPPPUUUWWWSSSPPPPPPNNNKKKGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLIIIJJJLLLMMMMMMKKKIIIGGGHHHHHHHHHHHHIIIIIIJJJJJJEEEEEEEEEFFFGGGGGGGGGGGGDDDBBBAAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>??????<<<<<<<<<;;;;;;;;;::::::777888888888888888777777666666666666666555555555555555666666555444444333555444333222111111000000222222222222222222222222000000000000000000000000000000000000000000000000------------------------/////////000000000111111///////////////.........////////////////////////............//////////////////............//////000111222111///......///////////////000111333333111111000000///000000000////////////////////////......///000000000000000............////////////........................///////////////.........////////////////////////......////////////...............///////////////////////////////////////////////////000000000000////////////////////////............////////////111000///...............//////............////////////000000000000//////........................000///............///000////////////////////////---......///////////////////////////////////////////////////////////////222000//////000111111000.../////////000000000111////////////000000111111222222222222222222222222000000000000000000000000111111111000000/////////////////////////////////111000///000111222111///111111111111111000///...000000000000000111111222222222222222222222222222000000000000111111111111111111111111111111111111111111222222222333333333333333333333333333333333////////////////////////000000000///////////////000000////////////000000111111000000000000111111000000000000000000111111////////////000000000000000000000000111111111111111111111111111111111111111000000000111222333333222222111111111111222222222222111111222222333444333333333222222111111111222222333333333444444444222222333333444444444555444444333333333333444444444444444444444444444444444444444555555555666666555666666777777777666666666666777888888999::::::888888888888888888888888888888888888888888888888999999:::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<===???????????????@@@@@@AAACCCEEEHHHJJJKKKIIIGGGEEEGGGHHHKKKMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIKKKOOORRRZZZ]]]ZZZQQQJJJIIIJJJJJJIIIOOOQQQOOOMMMNNNMMMJJJGGGGGGGGGHHHIIIJJJKKKKKKMMMLLLKKKJJJHHHFFFEEEDDDIIIJJJKKKKKKKKKJJJJJJJJJLLLLLLNNNOOONNNMMMKKKJJJHHHIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDCCCAAA???>>>>>>=========>>>>>>;;;;;;;;;;;;::::::::::::666777777888888777777777888777777777777777777777555555555666555555444333444444333333222111000000222222222222222222222222000000000000000000000000////////////////////////........................////////////000000000000.........///////////////////////////////////////............//////////////////............/////////111111000...---...///////////////000111333333222222111000000000000000////////////////////////......///000000000000000............////////////.................................///////////////////////////////////////......////////////......------....../////////000////////////////////////.../////////000000000111////////////////////////---.........//////000000111000///...............//////////////////////////////000000000000//////........................//////............//////////////////////////////------...///000/////////////////////////////////////////////////////////111///---...///000//////////////////000000000000///.........///000111222111111111111111111111111000000000000000000000000000000000//////......---........................111000///000111222111///111111111111111000///...000000000000000111111222222222222222222222222222/////////000000111111111111111111111111111111111111111222222222333333333333333333333333333333333........................////////////////////////000000////////////000000111111000000000000111111000000000000111111111111/////////000000000111111000000000111111111111222111111111111111111111111111111111000111111222222222222111111111111222222222222111111222222333444333333222222222222222222111222333444444444333333222222333333444444555555444444333333333333444444333333333333333333333333333333444444555666666666555555666777777777666666555666666777888999::::::777777777777777888888888888888888888888888888888999999::::::;;;<<<======;;;;;;;;;<<<<<<=========@@@????????????@@@AAAAAABBBDDDGGGJJJJJJIIIGGGEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHJJJNNNQQQ___bbb___UUUJJJGGGHHHHHHDDDJJJLLLJJJJJJLLLLLLJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFIIILLLNNNOOOMMMKKKJJJJJJMMMNNNNNNNNNMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDDDDEEEFFFEEECCCCCCDDDDDDCCCBBB??????>>>===<<<<<<======::::::::::::::::::::::::555666666777777777777666:::999999999999:::;;;<<<444555555555555555444444333333333333333222111000222222222222222222222222000000000000000000000000////////////////////////////////////////////////............////////////.........///////////////////////////////////////............//////////////////............//////...///000000......///000000/////////000111222222333222111111000000000000000000000000000000000000......///000000000000000............////////////------------------------.........///////////////////////////////////////......////////////......---------......//////000000000000000000000000000......//////000000111111////////////////////////------......///000000000000//////............///...//////000000//////...//////000000000000//////........................////////////////////////////////////////////////,,,---///000000000///...000000000000000000000000000000000000000000000000000...------...//////...////////////000000000000//////...---...///111222000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////111000///000111222111///000111111111111000000///000000000000000111111222222222222222222111111111/////////000111111222222111111111111111111111111111111222222222333333333222222222222333333333333////////////////////////---.........///000000000111000000000000000000111111111000000000000111111///000000000111111111111000000000111111111222222000000111111111222222222111111111111111111111111222222111111000111111111222222111111111111222222222222111111222222333444222222222222222222333333111222333444444444333333111111111222333444444444444333333222222333333444333333333333333333333333333333444444555666666777444555555666777777666666555555666777888999::::::666666666777777777888888999999999999999999999999999999::::::;;;;;;;;;<<<::::::;;;<<<===>>>>>>?????????>>>>>>???@@@@@@AAAAAACCCFFFHHHIIIHHHFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGJJJOOOSSS]]]aaa```VVVKKKHHHHHHIIIEEEIIIJJJHHHGGGJJJLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMLLLLLLKKKHHHLLLPPPRRRPPPMMMLLLKKKNNNMMMLLLKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIJJJIIIFFFEEEFFFHHHGGGFFFDDDDDDDDDDDDBBBAAA@@@@@@>>>===<<<<<<<<<<<<999999999999999999::::::444555666666777777666666888888777888999:::<<<===444444555555555555555444111222333333333222111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////------------......................../////////000////////////////////////............//////////////////............//////,,,...//////......000111111000000000000000111111444333222111000000000000000000000000000000000000......///000000000000000............////////////------------------------............/////////000////////////////////////......////////////......,,,,,,---......///000000000000000000000000000000.........///000111111111////////////////////////------......///000000111///............//////000...///000111111000///...//////000000000000//////..............................////////////......////////////////////////,,,---///000111000///...000000000000000000000000000000000000000000000000111///......///000000///000000000000////////////000///...------...000111////////////////////////000000000000000000000000111111111111111111222222////////////////////////111000///000111222111//////000000111111111111000000000000000000111111222222222111111111000000000//////000111111222333333111111111111111111111111111111222222222333333333111111222222222333333333000000000000000000000000,,,------...///000111111222222111111111111222222111111000000000000111111//////000000111111111222111111111111222222222222000000111111222222222222111111111111111111111111333333222111000000000111222222111111111111222222222222111111222222333444111111111222222333333444111222333444555444333333///000000111222222333333444333333222222333333444333333333333333333333333333333444444555666777777444444555666777777666666444555666777888999::::::555666666666777777888888999999999999999999999999999999::::::::::::;;;;;;::::::;;;<<<===??????@@@>>>======>>>>>>???@@@AAAAAABBBEEEGGGHHHHHHFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEFFFGGGKKKQQQUUUYYY^^^^^^UUULLLIIIJJJKKKGGGKKKKKKHHHGGGJJJLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJFFFHHHJJJMMMOOOPPPPPPPPPEEEKKKQQQTTTRRROOONNNMMMNNNLLLJJJHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKFFFHHHJJJIIIGGGFFFHHHJJJHHHFFFDDDDDDDDDCCCAAA@@@AAAAAA???>>><<<<<<;;;;;;999999999999999999999:::444444555666777777666666444444444444666888:::;;;444444555555555555555444000111222333444333222111111111111111111111111111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---------......---.........//////000000////////////////////////............/////////000//////............//////+++---...///...///111222222111000000000000000111444333222111000000000000000000000000000000000000...//////000000000000000............/////////000---------------------------.........//////000000////////////////////////......////////////......,,,,,,------...///000000000000000000000000000000---......///000111111222////////////////////////---------...///000000111...............///000111...///000111111000///...//////000000000000//////..............................////////////......////////////////////////,,,---///000111000///...000000000000000000000000000000000000000000000000222000//////000111111000000000000000////////////111000...------...///111////////////////////////000000000000000000000000//////000000111111111222000000000000000000000000111000///000111222111///...///000111111111111111000000000000000111111222222111111111000000/////////000000111222333333333000000000000000000000000111111222222222333333333111111111222222333333333000000000000000000000000000000000000111111111111///////////////////////////000000000000000////////////000111111111111111222222222111111111000000111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444333333333333444555555555444444333222111000000111222333333444444333333222333444555666555444333333333333444555666666777555555666777888999999:::999999999888888888777777999999888888777888888888888999999::::::;;;;;;<<<===<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>===AAABBBCCCEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHIIIHHHHHHIIIKKKUUUVVVWWWVVVSSSNNNIIIFFFJJJGGGEEEEEEGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGJJJMMMPPPPPPOOOMMMKKKGGGIIILLLNNNNNNLLLIIIGGGHHHIIIJJJJJJJJJIIIGGGGGGIIIKKKNNNPPPOOOLLLHHHFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::<<<;;;888666555555666666555444444333444555666777777666444333222222333333333333333222222222111111000000000111222222222333000000000000000000000000//////////////////////////////////////////////////////............//////000000//////.........---000000000000000000000000---------............///////////////////////////............////////////000000000000000000000000444444333222111000//////......//////000000111111000000000000000000000000//////............//////111111000///...------,,,------......//////000000---...///000000///...---......////////////......000000000000000000000000222111111000///......---000000//////.........---......------------......////////////////////////------......//////000000...---------...///111222......////////////......////////////////////////....................................//////////////////.........---------000000000000000000000000............////////////111000...---...///111222000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000///.........///111222000000000000000000000000000000000000000111111222111111111111111111111111......//////000000111111////////////000000000000333333222222222222333333444333333222111000//////222222111111111111111111111111222222222333333333000000000000000000000000//////000000000111111111111111111111111111111111//////000000000000////////////000111111111111111222222222111111111000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444333333333333444555555444333333222222111111111111222333333444444333333222333444444555555444444444555555666777777888888666666666777777888888999999999999888888777777777888888888777888888999999888999999::::::;;;;;;<<<======<<<<<<<<<<<<<<<======>>>>>>?????????>>>>>>@@@AAABBBDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHHHHGGGGGGHHHIIIPPPQQQRRRRRRPPPLLLHHHEEEHHHFFFDDDEEEGGGJJJLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHIIILLLMMMNNNLLLKKKIIIHHHIIIKKKMMMMMMKKKIIIHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHJJJMMMOOOOOOLLLIIIGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;:::::::::::::::::::::::::::<<<:::888666555555666666777666555444333444444555666555333222111111222222333333222222222111111111222222222222222333333333000000000000000000000000111111111111111111111111//////////////////////////////............//////000/////////............................................./////////000000////////////////////////............////////////000000000000000000000000111000000//////......---////////////000000000000//////////////////////////////............//////000000//////......------.........///////////////---...///000000///...---......////////////......000000000000000000000000111111111000///.........000/////////............/////////....../////////////////////////////////.........///////////////---------......///000111......////////////......////////////////////////....................................//////////////////.........---------000000000000000000000000............////////////000000.........///111222........................////////////000000000000000000000000000000000000111111111111000000000000000//////...///000111222111111111111111111111111000000000000000111111222111111111111111111111111////////////000000111111////////////000000000000111000000//////000000111333333222222111000000000111111111111111111111111111111222222222333333333000000000000000000000000//////000000000000111111111111111111111111111111//////000000111000000//////000000111111111111000222111111111111000000000////////////////////////000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333444555555222222222222222222222222111222333333444444333333444333333333333444555555666666777777888888999999666666666777777777777777888888888888777777777777777777777777888888999:::888999999::::::;;;;;;<<<>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>?????????>>>??????AAABBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDDDDFFFGGGGGGFFFEEEFFFGGGHHHIIIKKKLLLKKKIIIGGGEEEFFFDDDCCCEEEHHHKKKLLLLLLIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGIIIKKKMMMMMMLLLJJJHHHIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<;;;::::::999999::::::::::::::::::;;;:::888666555555666666888777666444333222222222444444333111111111111111333222222222222111111111333333333333333222222222000000000000000000000000111111111111111111111111//////////////////////////////............//////////////////....................................////////////000000000111////////////////////////............////////////000000000000000000000000........................000000000000////////////........................//////............/////////////////////.........///////////////...............////////////............////////////......000000000000000000000000111111000000//////......////////////............000000////////////000000///////////////////////////////////////.........,,,---...///000000000000......////////////......////////////////////////..................................../////////////////////............---000000000000000000000000............////////////000///.........///111222........................////////////000000000000000000000000000000000000111111111111000000000000///////////////000111111222222222222222222222222000000000000000111111222000000000000000000000000/////////000000000000111////////////000000000000111000000//////000000111111111111111111111111111111111111111111111111111111111222222222333333333000000000000000000000000////////////000000000111111111111111111111111111//////000111111111000000///000111111111111000000111111111111000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111111222222222222222333333222222222222222222222222222222222222222222222222333333222222333333444555111111111222222333333333111222333333444444333333444444333222333444555666666666777777888888888888666666666666666666666555777777777777777777777777666666666666777999::::::888999999::::::;;;;;;<<<>>>===<<<;;;:::::::::::::::;;;<<<===>>>>>>??????>>>>>>???@@@@@@AAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDEEEBBBDDDFFFHHHIIIHHHGGGFFFFFFEEEDDDEEEHHHJJJKKKJJJGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLKKKJJJJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>======<<<<<<;;;::::::999999999999999999::::::::::::999777666555555555666777666555444333222222222444333333222222222222222222222222222111111111111333333333222222111111111000000000000000000000000........................//////////////////////////////............/////////////////////......................................./////////000000000////////////////////////............////////////000000000000000000000000.../////////000000000111111111000000//////..............................//////............//////.........///////////////000000//////......------...//////////////////.........////////////......////////////////////////111000000000/////////...///////////////.........000//////////////////000////////////////////////000000//////......------,,,---///000000000///.........////////////......////////////////////////..................................../////////////////////...............000000000000000000000000............////////////000//////...///000111111........................////////////000000000000000000000000000000000000111111111111000000000//////////////////000000111111111111111111111111111000000000000000111111222////////////////////////000000000000000000000000////////////000000000000222222111111111111222222000000111111111222222222111111111111111222222222111111222222222333333333000000000000000000000000...////////////000000000000000000000000000000000//////000111111111111111000000111111111000000///000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222333222222222222333444444111111111222222333333444111222333333444444333333444444333222333444555666555555555666666666666666666666666555555555555555666666666666666666666666666666666666777888999:::888999999::::::;;;;;;<<<======<<<:::999999999999999:::;;;<<<===>>>>>>>>>======>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFEEEDDDCCCCCCDDD@@@BBBDDDGGGHHHHHHHHHHHHHHHGGGEEEFFFGGGHHHHHHGGGEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHFFFEEEDDDDDDDDDDDDGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@>>>===<<<<<<<<<;;;;;;:::999999999888888888999999:::::::::888888777666666555555555444444444444444333333333444444444444444333333333222222222111111111000000222222111111000000//////000000000000000000000000........................//////////////////////////////............//////.........///////////////////////////////////////------........./////////////////////////////////............////////////////////////////////////......//////000000111111111111000000//////..............................//////............//////.........///////////////000000//////......------/////////....../////////......////////////......////////////////////////000000000000////////////.........//////////////////......------......///////////////////////////000000//////......------,,,---///000000000///.........////////////......////////////////////////////////////////////////............////////////////////////////////////////////////////////////............///////////////////////////000000111////////////////////////////////////000000000000000000000000000000000000111111111111000000000///...//////000000000000000000000000000000000000000000000000000000111111222////////////////////////111111111111000000000000////////////000000000000222111111111111111111222000000000111222222333333000000111111111222222222111111222222222333333333000000000000000000000000......////////////000000//////////////////////////////000111222222222222000111111111111000000/////////000000000000000111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111111222222333333444222222222222222222222222222222222222222222222222222222222222222333444444111111111222222333333333111222333333444444333333444333333333333444555555444444444444555555555555444444444555555555555555555555555555666666666666666666666666777777888999888999999::::::;;;;;;<<<<<<;;;::::::999999999999::::::;;;<<<=========<<<============>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBBBBDDDEEEEEEDDDCCCDDDEEEAAABBBEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJDDDCCCCCCCCCCCCDDDEEEFFF@@@@@@@@@???>>>===<<<;;;::::::::::::999999999888777777888888999:::::::::777777777666666555555555333333444444444333333222333444444555555444444333222111111111111000000000000000000000000/////////000000000000000000000000111111111111111111111111//////////////////////////////............//////.........///////////////000000000000000000000000------------............////////////////////////............////////////////////////////////////---------....../////////000000000000////////////........................//////............/////////////////////.........///////////////.........//////............//////......////////////......000000000000000000000000000000000000////////////.........///////////////......------------......///////////////////////////////////////...............///////////////.........////////////......////////////////////////////////////////////////............////////////...////////////000000000////////////////////////............////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000......///000000000000000////////////////////////000000000000000111111222000000000000000000000000222111111111111000000000////////////000000000000000//////......//////000000000111111222222222333000000000111222222333333111111222222222333333333000000000000000000000000........./////////000000000000000000000000000000//////000111222222222222111111111111111000//////////////////000000111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111000111111222333333444444222222222222222222222222222222222222222222222222222222222111222222333444222222222222222222333333111222333333444444333333222333444444555555444444444444444444444444444444333333333444444555555666444444444555555666666666777777666666666777777888888999999::::::;;;;;;<<<::::::999999999999999::::::;;;;;;<<<<<<<<<;;;;;;>>>=========>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEEEEEEEDDDEEEFFFCCCDDDEEEGGGHHHIIIIIIIIIGGGFFFEEEFFFHHHHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIEEEDDDCCCBBBBBBBBBCCCDDD?????????>>>===<<<;;;:::999999999999999888888888666777777888999999::::::666666666666666666555555444555555555444222111000222333444444444444333222111111111111000000000000000000000000000111111111000000000000000000000000111111111111111111111111//////////////////////////////............//////............/////////000////////////////////////............////////////////////////////////////............////////////////////////////////////.../////////////////////////////////000000000000//////////////////////////////............//////000000//////......------.........///////////////000///...------...///000......////////////......000000000000000000000000////////////000000000000............/////////000//////............//////////////////////////////........./////////////////////............//////......////////////......////////////////////////////////////////////////............////////////.../////////000000000000////////////////////////............////////////...//////000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111000000000000---...///000111000000///////////////////////////000000000000000111111222111111111111111111111111222222222111111111000000////////////000000000000//////............//////111111111111111222222222///000000111222222333333111111222222222333333333000000000000000000000000............/////////000111111111111111111111111//////000222222333333333111111111111111000//////.../////////000000111111000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222222222222222222222222222222222111111222222333444222222222222222222222222222222333444444444333333222333444555666555444333555555555555555555444444222222333333444555666666444444444555555555666666888777777666666666666777888999999::::::;;;<<<<<<999999999888999999::::::;;;;;;;;;<<<;;;;;;::::::>>>>>>======>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAACCCEEEFFFEEEEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDFFFHHHIIIHHHGGGEEEEEEFFFGGGIIIJJJKKKKKKGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCEEEFFFGGGGGGGGGGGGFFFEEECCCBBBBBBCCCCCCDDDGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFDDDBBBAAAAAAAAABBB??????>>>>>>===;;;:::999999999999888888888888888666777777888999999::::::555666666666666666555444666666666555333111///---000111333333444333222111111111111111000000000000000000111111222222222333000000000000000000000000//////////////////////////////////////////////////////............//////---.........//////000000........................////////////000000000000////////////////////////............/////////000////////////////////////222222222222111111111111......//////000000111111000000000000000000000000//////............//////111111000///...------,,,---.........//////000000000///...------...///000......////////////......000000000000000000000000////////////000000000000---.........//////000000000000////////////000000////////////////////////---.........//////000000000000...------...///000......////////////......////////////////////////000000000000000000000000............/////////000.../////////000000111111////////////////////////............/////////000...//////000000000000000........................////////////000000000000000000000000000000000000111111111111000000000000---...000111111111000///000000000000000000000000000000000000000111111222111111111111111111111111222222222222111111000000////////////000000000000111111000000000000111111111111111111111111111111///000000111222222333333111111222222222333333333111111000000//////......111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111222111111111000000//////000000000000000000000000111111111111111111111111000111111111111222222222333333444555444333111000111111222222222333333333333333333333333333333333111222222333333222222111333333333444444333222222444333333222222333333444777777666666555555555444444444444555555555555666666777777777777777666666555555555555666666666666555666777888999::::::::::::::::::;;;;;;:::999999;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFEEEFFFGGGCCCDDDDDDFFFGGGHHHIIIJJJEEEFFFFFFHHHIIIJJJKKKKKKGGGFFFFFFFFFFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCFFFEEECCCBBBAAA@@@@@@??????>>>===<<<;;;:::999999;;;;;;:::999888777666555555555666777777777777777666666555555555444444444333333333222222333444444444444444444333333222111222222222111111111000000111111222222222222111111111000......///000000///000333333///,,,,,,,,,+++///,,,******,,,///000111////////////////////////...///000111111000///...////////////////////////////////////////////////........................///......------///000111111000///...------...///000000000000000000000000000000000000000///......////////////////////////////////////////////////111111000///////////////////////////////////////------...///......------000000//////.........---000000000000000000000000//////000000///...------........................////////////000000000000,,,---...000000...---,,,.../////////...---,,,,,,//////............//////000000//////......------//////.........---------,,,---...//////...---,,,---------.........//////......------------......////////////////////////---.../////////...,,,+++////////////000000000000.../////////000000000111000000000000000000000000//////000000000000//////111111000000000000111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111222111111111000000//////////////////////////////000000000000000000000000000111111111111222222222222333333444444333333222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000///000000000000000000000000111111111111111111111111000111111111111222222222333333444444444333222111111111222222222333333333333333333333333333333333111222222333333222222111333333333444444333333222444444333333333333444444555555555555444444444333444444444555555555555666666666777777777777666666555555555666666666777777666777888888999999999999999::::::;;;::::::999999:::::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCDDDEEEFFFFFFGGGFFFGGGIIIHHHFFFEEEEEEFFFCCCCCCDDDEEEFFFGGGHHHIIIEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFEEEEEEEEEGGGHHHIIIEEEEEEEEEEEEFFFFFFGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@????????????>>>===<<<;;;::::::999;;;::::::999888777666555555555666777777777777777666555555555444444444444444333333222222333333444333333333333333222111111222222222111111111000000000111111222222111111000111000/////////000111000000///000222333222///...111///......//////...---///////////////////////////000111111111111000///////////////////////////////////////////////////........................///......---...///000111111000///...---......///////////////////////////000000000000000///......////////////////////////////////////////////////000//////...............////////////////////////000000//////...------,,,000/////////............000000000000000000000000///////////////...------........................////////////000000000000,,,---///000000///---,,,000000111111111000////////////............/////////////////////.........//////.........---------......////////////......---------.........///////////////....../////////////////////////////////......//////......---,,,............////////////............////////////000000000000000000000000//////000000000000//////111000000//////000000111000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000000111111111111222222222222333333444444333333222//////000111111222333333////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111111111111111000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333333444333333222111111111222222222333333333333333333333333333333333111222222333333222222111222333333444444333333333555444444333333444444555444444444333333333333333444444444555555555555666555666666777777666666666666666666666777777777777777777888888999888888888999999::::::::::::999999999999999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCDDDDDDDDDEEEEEEEEECCCEEEHHHHHHGGGEEEDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDEEEGGGHHHHHHEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???????????????>>>>>>===<<<;;;::::::::::::999888777666666555555555666777777777666666555555555555444444444444444333333222222333333333111222222222222111000000222111111111111000000000000111111222222111111000000000/////////111222333===222,,,111555222//////111000///000111111///---////////////////////////...//////000000//////...///////////////////////////////////////////////////////////////////////////............///000000000000///............///////////////////////////000000000000000//////...//////////////////////////////////////////////////////...---------------////////////////////////000///.........///000111////////////............000000000000000000000000///////////////......---////////////////////////////////////000000000000......000000000000......,,,------............---/////////....../////////.........///////////////...............---------//////............//////------........./////////000000////////////000000//////////////////////////////......------......------------...........................---------//////////////////////////////000000000000//////000//////......//////000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000000111111111111222222222222222333333333333222222//////000000000111111111............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000------...///000111111222111111111000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222333333333222222222111111222222222333333333333333333333333333333333111222222333333222222111222222333444444444333333555444444333333444444555444444444333333333333333444444444555555555555666555555666666777666666666666666666777777777888888777888888888888888777666888888999::::::::::::999999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAADDDGGGHHHGGGDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;::::::999999888777666666666555555666666666666666555444444444444444444444444444444333222222222333333000000111111111111000000111111111111000000000000000000111111111111000000///////////////111444666NNN:::---///444111///222...------...000222111000////////////////////////------------------------////////////////////////////////////////////////000000000000000000000000............/////////000/////////.........////////////////////////////////////000000000000//////////////////////////////////////////////////////000///......------......////////////////////////,,,,,,,,,,,,///222555777///////////////.........////////////////////////...///////////////......000000000000000000000000////////////000000000000//////000111111000//////******+++,,,------------......////////////......------......//////000000........................///...---,,,,,,---...///............////////////000//////////////////000////////////////////////000///...------...///000------.........///////////////............------//////////////////////////////000000000000////////////............//////////////////////////////////////////////////////000000000000000111111111////////////////////////111111111111111111111111111111111000000000000000111111111111111111111111000000000000000000000000000000111111111222222222222222333333333333222222000000/////////.........---........./////////000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000------...///000111111222000000000000000000111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333111222222333333222222111111222333333444444444333444444444333333444444444444444444444444444444555444444444555555555555666444444555666666666666666666666666666777777777777777777888888888777777666777888999999:::::::::999999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@CCCFFFHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@???======<<<<<<;;;;;;::::::999888888777777666666666555555666666666666555555333333444444444444444444555444333333222222222333///000000111111000000000000000000000000000000000000000000111111000000000...///000//////111666999MMM>>>333666;;;:::888:::111///------...000111000////////////////////////........................////////////////////////////////////////////////000000000000000000000000---......///////////////......//////////////////........................//////000000000000//////////////////////////////////////////////////////111000//////......//////////////////////////////,,,,,,,,,,,,///222555777.........///////////////////////////////////////......///////////////...000000000000000000000000////////////000000000000//////000000000000//////---...///000000000000000......///000000///......------......//////000000---........................---,,,++++++,,,---............/////////000000///......------......///////////////////////////000///...------...000111....../////////000000000//////////////////////////////////////////////////////000000000000////////////............////////////////////////////////////////////////////////////000000111111111111////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000111111111222222222111222222333333222222111000000///......---,,,,,,.........//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111000000000000111111111111000000000000000000000000111111111111111111111111000111111111111222222222222111111111111222333333111111222222222333333333333333333333333333333333111222222333333222222111111111222333444444444444444333333222222333333444444444444444555555555555444444444555555555555666333444555555666666666666555555555555666666666666666666777777888777777777666777888999::::::::::::999999999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCAAACCCFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>;;;;;;;;;;;;::::::999999888888777777777666666666555555666666666555444444333333333333444444444444555555444333222222222222///000000111111111111000//////000000000000000111///000000111111000000///---///000000///222888===???>>>>>>AAAEEEEEECCC@@@999777444222111000///---////////////////////////111000000//////000000111////////////////////////////////////////////////////////////////////////---......///000/////////---...//////000/////////...........................//////000000000000000////////////////////////////////////////////////111111000///////////////////////////////////////000///.........///000111.........///////////////000000000000000000000000---...//////////////////////////////////////////////////////000000000000////////////////////////......///000000000//////---...///000000///...---.........///////////////---------...............------,,,,,,,,,,,,------....../////////000000000......------------......//////////////////////////////......//////000000////////////000000000111////////////000000111111//////////////////////////////000000000000//////000//////......//////000000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111////////////..................///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111000111111111111222222222222111000000000111333444111111222222222333333333333333333333333333333333111222222333333222222111000111222333444444444444333222222111111222222333222222333333444444444444444444444555555555555666222333444555666666666666444444444444555555555555555555666777888888888777666777888999999::::::::::::::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA@@@AAABBBBBBAAA???===;;;::::::999999999999888888777777777777666666666666555555666666555555444333222222333333333444444444666555444333222222222222///000111111222222222111////////////000000111111//////000000000000//////---///111000///222999???>>>GGGIIIAAA===@@@AAA=========<<<<<<:::777111---////////////////////////000000///......///000000////////////////////////////////////////////////........................------///000000000///...,,,---///000000000//////..............................///000000000000000////////////////////////////////////////////////000000///............///////////////////////////000000//////...------,,,............/////////000000000000000000000000000------...///////////////........................////////////000000000000///..................///.........///......---------...///000000///...---///////////////.........---------.........//////---......//////......---.../////////000000000000//////............//////////////////////////////......///000000000000000........./////////000000,,,------...///000111111000000000000000000000000//////000000000000//////111000000//////000000111000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111222222222222111111......//////000000111111...//////000111222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111//////000000111111111222000000000000000000000000111111111111111111111111000111111111111222222222111111000000000111333444111111222222222333333333333333333333333333333333222222222333333222222222000111222333444444555444222111111111111111111222111111111222222333333333444444444555555555666666222333444555666666666666333333333444444444555555444444666777888888888888666666777999999:::::::::;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEFFFFFFEEEEEEFFFHHHFFFFFFFFFEEEDDDDDDCCCCCCGGGGGGHHHIIIKKKLLLMMMMMMJJJIIIGGGEEEDDDCCCCCCDDDGGGFFFDDDCCCBBBAAA@@@@@@FFFEEEDDDCCCCCCBBBCCCCCC??????@@@@@@AAAAAAAAAAAA???@@@AAAAAA@@@===;;;999999999888888888888888888777777777777666666666666555666666666555444333333222222222333333444444444666555444333222222222222000000111222222222222222.../////////000000111111//////000000000000//////,,,///111000///222:::@@@IIITTTOOO999,,,222888666<<<>>>AAADDDCCC>>>666000////////////////////////---,,,++++++++++++,,,---////////////////////////////////////////////////........................,,,---///000000000///...,,,---///000000000//////..............................///000000000000000//////////////////////////////////////////////////////...------------...////////////////////////------...///......---------.........//////000000000000000000000000000000------...///000000//////........................////////////000000000000......------------......222222333222222111000000---...///111111///...---000000//////.........------------.........//////...///000111111000///...////////////000000000000000000////////////000000////////////////////////---...///111111111000///---------.........//////***+++,,,---...000111111111111111111111111111111//////000000000000//////111111000000000000111111000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000//////000000111111111222////////////////////////000000000000000000000000000111111111111222222222111111222222222222111111000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222555333111000///000111222000000000000111111111111000000000000000000000000111111222222222222111111333333333333333333333333111222222333333222222111222222222111111111111000222222222222222222222222222222111111111111222222111111222333333444555555333333333333333333333333333333222222333333444555666555444333333333333333333444555555444444555666777777666555555555555555444555666777777666555444888888888888999:::;;;<<<>>>===<<<:::999888888777999999::::::;;;<<<======BBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBDDDFFFGGGHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHKKKLLLLLLLLLLLLNNNLLLGGGDDDBBBBBBDDDEEECCCDDDEEEDDDBBBBBBDDDEEEDDDDDDEEEEEEEEECCCAAA@@@CCCAAA@@@??????@@@BBBDDD>>>=========<<<<<<<<<<<<:::888777777888999999888666777888888888666555444555555555555555555555555222222222333444555666777333333333222222222111111111111000000000000111111000000000000000000000000///...---...///000000...///.........///111444666EEEAAA;;;555111//////000000333888;;;;;;888444111000000000000000000000000222222111111000000//////222222111000///...------///////////////.........000///...------...///000000000//////......------............////////////........................---------.........//////000000000000000000000000000000000000000000000000000000//////.........---........................////////////////////////////////////////////////222000......///000///...000000000000000000000000............////////////------......//////000000000000////////////000000---...............------////////////////////////......////////////......//////////////////////////////............//////////////////////////////000000000000000000000000222111///...---...000111///000000111111000...---//////////////////////////////.........---------111111111111000000000000////////////////////////...///000111111000///...........................///000000000000000//////111000///......///000111222222111000///...------111111000000//////......111111000000000000111111111111111111111111111111000000000000000000000000111000000000//////......222222222111222222333333000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111333222111//////000111222000000000000111111111111000000000000000000000000111111222222222222111111222222222222222222222222111222222333333222222111000000111111222222222333222222222222222222222222222222111111111111222222111111222222333444444555333333333333333333333333333333222222333333444555666555444333333333333444555777888888777777888999777777666555555555555555444555666777777666555444888888888888999:::;;;;;;;;;;;;:::999999999999:::::::::;;;;;;<<<======>>>AAAAAA@@@???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIKKKIIIFFFDDDCCCDDDEEEFFFDDDEEEFFFEEECCCCCCEEEFFFDDDDDDEEEEEEEEEDDDCCCCCCCCCBBB@@@??????@@@AAABBB>>>>>>>>>>>>>>>=========<<<;;;999999999:::999888777777777777777666555555555555555555555555555555333222222333333555666666333333222222222111111111111111000000000000111111000000000000000000000000///.........000111000///000///......///111333555777555222000//////000111///000222333333222000///000000000000000000000000111111111000000000000000000000000000/////////////////////////////////...000///...------...///000///////////////.....................////////////........................---------.........//////000000000000000000000000000000000000000000000000000/////////....................................////////////////////////////////////////////////...------///333666777777////////////////////////............////////////.........///////////////111000000//////000000111....../////////......---////////////////////////......////////////......//////////////////////////////............//////////////////////////////000000000000000000000000111000///......///000111000000111111000000///...//////////////////////////////.........---------//////000000000111111111000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000//////111000///......///000111000000000000////////////111000000000/////////...//////////////////000000111111111111111111111111000000000000000000000000111111111000000/////////222111000000000000111111000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111222111000///000111222333000000000000111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111222222222222111111...///000111222333444444222222222222222222222222222222111111111111222222111111222222333333444444333333333333333333333333333333222222333333444555555555444333333333444444333444666555444444555777777666555555444555555555555555666666666666555555777777777777888999:::;;;999999999999999:::;;;<<<;;;;;;<<<<<<======>>>>>>@@@????????????@@@@@@AAA@@@AAABBBCCCEEEFFFGGGHHHEEEDDDDDDCCCDDDEEEFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFEEEFFFFFFEEEDDDDDDEEEGGGFFFFFFEEEDDDDDDDDDEEEEEECCCBBBAAA?????????@@@AAA>>>>>>>>>>>>???????????????===;;;:::;;;;;;999888777777666666555555666666444444444444444444444444333222222333333444555666333222222222222111111111111111000000000000111111000000000000000000000000000/////////111222111000111000/////////000222333------------...///000111444333111000//////000111000000000000000000000000///000000000000000000111.........//////000000000......////////////////////////............//////.........///////////////............////////////........................------........./////////000000000000000000000000000000000000000000000000////////////....................................////////////////////////////////////////////////---,,,---111666:::<<<<<>>>>>???@@@AAABBBCCC@@@AAABBBCCCDDDFFFGGGGGGFFFEEECCCBBBBBBCCCEEEFFF@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEEEEDDDCCCCCCDDDFFFJJJHHHFFFEEECCCCCCDDDDDDCCCCCCAAA@@@????????????======>>>>>>>>>?????????@@@>>>;;;:::::::::888777888777555444444555666777444444444444444444444444333222222222333444444555222222222222111111111111111111000000000000111111////////////////////////111000///000222333222111222111000000///000111111//////000000000000000000555444111000//////000111////////////////////////.../////////000000111111........./////////000000............/////////////////////....../////////------......//////000000............////////////....................................////////////000000000000000000000000///////////////////////////////////////.................................////////////////////////........................//////...111444777888888////////////////////////............////////////000000//////......------//////............//////...///000000000000000000////////////////////////......////////////......//////////////////////////////............//////////////////////////////000000000000000000000000...------...///111222333333222111//////000111111/////////////////////////////////.....................//////000111111222000000000000000000000000111000///......///000111...........................//////000000000000///000000////////////000000////////////000000000000000000000000////////////------...///000000000000////////////////////////////////////////////////222222111111111111111111666666444333222222222222////////////////////////............////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000/////////000000111111222///000000000111111111111000000000000000000000000111111222222222222111111222222222222222222222222000111111222222111111000111111111111111111111111222222222222222222222222222222111111111111222222111111222222222222222333222222222222222222222222333333222222333333444555444444333333333444444555444666777777666555777888555555444444444444555555666666666555555666666666777777666666666777888888999999999888888999999:::999:::::::::::::::;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFBBBBBBBBBCCCDDDDDDEEEEEEFFFEEECCCAAAAAABBBDDDEEECCCCCCEEEFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAA@@@BBBCCCDDDCCCBBBAAACCCEEELLLKKKHHHEEECCCBBBBBBBBBCCCBBBAAA@@@??????>>>>>>========================???===:::999999888666555777666555444444555666777444444444444444444444444333333222222222333444444222222222111111111000000111111000000000000111111////////////////////////222111000111222333222111111111111000000000000000000111222222222111000000000000///......---,,,+++////////////////////////......//////000000000111////////////............---.........//////000000...//////////////////...------......//////000000............////////////////////////////////////........./////////000000111111111111111111111111////////////////////////.........///////////////////////////////////////////////////////////////------------------------///...---...000222222111....................................////////////000000//////......------...------,,,,,,------.........///000000000000000////////////////////////......////////////......//////////////////////////////............//////////////////////////////////////////////////////---------...000111222333333222000/////////000111////////////////////////////////////////////////000/////////////////////////////////////////////111000///......///000111////////////////////////......///000000000000000//////000000000000//////111111111000///.........////////////000000000000...///000111111111111000........................////////////////////////111111111111111111222222666555444333222222111111000000000000000000000000............////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000//////000000000000000000000000000000111111111111000000000000000000000000111111222222222222111111222222222222222222222222000000111111111111000000222222222111111111000000222222222222222222222222222222111111111111222222111111222222222222222222222222222222222222222222333333222222333333444555444444333333333444555555333444555555444444555777444444444333444444555666666666555555555555666666777777666666666666777777999999888888888999999:::999999999999999999999::::::;;;>>>@@@CCCDDDEEEFFFBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@BBBCCCCCCBBBAAAAAABBBDDDKKKJJJHHHEEECCCAAA@@@@@@AAAAAAAAA@@@??????>>>>>>============<<<<<<<<<;;;>>>;;;999777777777555444555555555444555555666666333333333333333333333333333333222222222222333333222111111111111000000000111111000000000000111111000000000000000000000000111000000000222333222111111111111111000000000000------///000111111111111///000111111000///---,,,000000000000000000000000...//////////////////000/////////......---------------......///000000000......////////////...............///////////////............////////////////////////////////////....../////////000000000111111111111111111111111000000000000000000000000.........///////////////////////////////////////////////////////////////---------------------------,,,+++,,,...000000000....................................///////////////////////////.........------,,,,,,,,,,,,------------...///000000000000////////////////////////......////////////......//////////////////////////////............//////////////////////////////////////////////////////,,,---...///000111222222111000000///////////////////////////////////////...////////////000000000000000000//////.................................000000////////////000000111111111111111111111111---...///000000111111000//////000000000000//////222222111000///...------////////////000000000000///000111222222111000///////////////////////////000000000000000000000000000000000111111111111111222222111000////////////000000000000000000000000............////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000//////000000000000111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000111111111111000000111111111111111222222222222222222222222222222222222222111111111111222222222222111111111111111111111111111111111111111111333333222222333333444555333333333333333444555666000222333333222111333444444333333333444444555666777666555444444555666777777666666555555666666666777777777777888:::;;;<<<::::::::::::::::::::::::;;;<<<>>>@@@AAABBBBBBBBB@@@@@@AAABBBDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCFFFGGGIIIJJJKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDCCCAAAAAACCCDDDGGGGGGFFFEEEDDDBBBAAA@@@??????@@@@@@@@@?????????@@@??????>>>===<<<;;;;;;===:::888777777777666444333444555555666666666555333333333333333333333333333333222222222222222333111111111111000000000000111111000000000000111111000000000000000000000000111000///000222222222111///000000111111111111000,,,,,,------...///000111000111111111111111000000000000000000000000000000///////////////.........------...............///------......///000000111---...///000000///...---///////////////.....................////////////////////////////////////.../////////000000000000111111111111111111111111000000000000000000000000............/////////000///////////////////////////////////////////////////////////////////////////---,,,---...//////.......................................////////////.........//////////////////......------......///,,,,,,---...///000000///////////////////////////......////////////......//////////////////////////////............//////////////////////////////////////////////////////------...000000111111111///////////////...------////////////////////////.../////////000000000000........./////////////////////////////////////////////000000000000//////111111111111111111111111---...///000111111111111...///000111111000///...111111000000//////........./////////000000000111///000111222111000...,,,////////////////////////000000000000000000000000/////////000000111111111000000//////.../////////000000000000000000000000............/////////000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000111111000///...---000000000000111111111111000000000000000000000000111111222222222222111111000000000000000000000000000000111111111111000000//////000111222333333444222222222222222222222222222222111111111111222222222222111111111111111111111111111111111111111111333333222222333333444555333333333333333444555666333444666555444444555777333333333333444444555666777666555444444555666777777666666555555555666666444444555777999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@??????>>>===>>>@@@BBBDDDFFFGGGHHH@@@AAABBBCCCCCCCCCBBBBBBBBBCCCFFFHHHIIIHHHGGGGGGEEEDDDDDDCCCDDDEEEFFFGGGBBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEDDDBBBBBBDDDEEECCCDDDEEEEEEEEEDDDBBBAAA>>>??????@@@@@@@@@??????BBBAAA@@@???>>><<<<<<;;;<<<:::888777888888777555222333555666777666555444333333333333333333333333333333222222111222222222111111111111000000000000111111000000000000111111000000000000000000000000000/////////111222111000//////000111111111111111///......------......///------,,,,,,,,,---......000000000000000000000000000000//////.........---++++++,,,---...///000111---------...///000000111---...///000000///...---000000//////.........---............/////////000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000---.........//////000000000000000000000000000000////////////////////////111111111111111111111111444222////////////...,,,..................................../////////000---.........//////000000000000////////////000000+++,,,---...////////////////////////////////////......////////////......//////////////////////////////............//////////////////////////////////////////////////////---...///000111111111000---.../////////...,,,+++////////////////////////.../////////000000111111,,,------...///000111111000000000000000000000000...///000111111000///...////////////////////////---...///000111111111111...///000111111000///...////////////000000000000.../////////000000111111///000111111000...,,,***000000000000000000000000000000000000000000000000......//////000000000111111000000000000000111222////////////////////////000000000000000000000000111000///......///000111111222222222222111000000222222222222111///...---000111111111111222222222////////////000222333444////////////////////////000000000000111111111111111111000000000000111111222222222222222222222222222111111111000000//////222222222111111111111111222222333333222111///...111111111111111111111111333222222222111000000000......///000111222222333111111222222222333333333333333444444555666777777222222333444444555555666444333333333333444555555888555444555777888666444777666444333444555777999666777888::::::999888888999;;;>>>AAAAAA???===;;;<<<<<<<<<<<<===???@@@AAA:::<<<>>>AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDD@@@AAACCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAADDDDDDEEEEEEDDDBBB@@@???AAAAAAAAA@@@@@@@@@@@@@@@DDDDDDCCCBBB@@@>>><<<;;;>>><<<:::999888777555333777666666555555444333333555444444333333444444555111111111111000000//////111111111111000000000000000000111111111111000000///000111111111000...---000000000000000000000000222222111000///...------////////////////////////000000000000000000000000000000000000000000000000000000//////......------000000000000000000000000...000111000///...///111000000///...............000000///...------,,,,,,,,,---------.../////////........................////////////////////////222444555333000...///111111111000000//////......000000000000000000000000000000000000000000000000//////............//////000000//////.........---000000//////.........---////////////////////////............////////////////////////////////////............///////////////////////////////////////......------///000111...///////////////....../////////....../////////////////////////////////////////////////////////111111000000//////......+++---000222333111///...////////////////////////......///000000000000000000///...---------------000000000000000000000000000000000000000///..................////////////000000000000000000000000000000000000000000000000////////////000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000111111111222222222222222111111111000000//////////////////////////////000000000000000000000000111000///......///000111///000111222222222222222000000111111111000000///000000111111111222222222111000000000000000111222111111111111111111111111000000000000111111111111111111000000000000111111222222222222222222222222111111111111000000000///111111111111111111111111333333333333222111000///111111111111111111111111222222222111111111111111111111111111222222222222111111222222222333333333222333333444555555666666444444444444444444444444444333333333444444555555777555333444666777666444777666444444444555777888777777888999999999999888<<<>>>AAACCCCCCAAA???===<<<<<<======???@@@AAABBB===>>>???AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDCCCBBBBBBAAAAAACCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>=========BBBBBBBBBAAA???===;;;;;;<<<:::888888888777555333333333333444555555666666444444333333333333444444222222111111111000000000111111111111000000000000111111111111111000000//////000111111111000......000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////.........////////////////////////---///000///...---...///000000///...............000//////...------,,,,,,---------.......................................////////////////////////111333444222///...///000111000000000/////////...........................//////////////////////////////............//////000/////////............000/////////............////////////////////////............////////////////////////////////////............///////////////////////////////////////......---...///000111......////////////............////////////......////////////////////////////////////////////////111000000000/////////...---...000111111111///...////////////////////////......///000000000000000111000///...............000000000000000000000000000000000000000///..................////////////000000000000000000000000000000000000000000000000////////////000000000000......///000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111/////////000000000000111111111111111000000000///////////////////////////000000000000000000000000000000////////////000000---...000111222333333333/////////000000111111111000000000111111111222222222222111000000000000000111111111111111111111111000000000000111111111111111111000000000000111111111111111111111111111111111111111111000000000000///000000111111222222222444444333222111111111111111111111111111111111111111111111111111222222222333333333333222222111111111111222222222333333333222222222333333444444555666666555444444333222222333444444444444555555555555444333444555666555333666555555444444666777888888777777777777888999999===>>>AAABBBBBB@@@>>><<<<<<<<<===>>>@@@AAACCCDDD@@@@@@@@@AAAAAABBBDDDDDD@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEE@@@@@@@@@@@@AAABBBCCCCCCEEECCCAAA@@@@@@BBBDDDFFFDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>=========<<<<<<@@@@@@??????===<<<;;;:::999888666666777777555444222222222333444444555555444444333333333333444444222222222222222111111111111111111111000000000000222222111111111000000000000000111111000000///...000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000.........///////////////////////////////////////---...///...---,,,---///000//////............////////////...------,,,,,,...............---------////////////////////////000000000000000000000000000111222111///---...///000000000000////////////................................................//////............//////////////////............////////////............////////////////////////............////////////////////////////////////............///////////////////////////////////////............///000000......///////////////...---...///000000///...---////////////////////////////////////////////////000000000000////////////000000000000000/////////////////////////////////......///000000000000000111111000////////////000000000000000000000000000000000000000000//////...............////////////000000000000000000000000000000000000000000000000////////////000000000000......///000000000000000........................000000000000000000000000000000000000000000000000111000000//////000000111------........./////////111111111111000000000000////////////////////////////////////////////////000000////////////000000...///000111222222222222000000/////////000000000000000000000111111111111111111000000000000000111111111111111111111111111///000000000111111111111111111000000000000111111000000000000000000000000111111111000000000000000...//////000111222222333555444222111111111222333111111111111111111111111000000000111222222222333222222222222222222222222111111222222222333333333111111222222222333333333555555444444444333333333333444444555555555555555444444333444444444444333666555555555555666777777888777666666666777999::::::;;;===>>>>>><<<:::999;;;<<<<<<===???AAACCCDDDBBBAAA@@@???@@@AAABBBCCC@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDBBBAAAAAA@@@@@@AAABBBCCCAAA???>>>???AAACCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>=========<<<======<<<<<<;;;:::999777666555555666777555444555444444333333222111111444333333333333333333444222222222222222222222222111111111111000000000///222222111111000000000000111111111111000000//////000000000000000000000000222222111000///...------////////////////////////////////////////////////////////////////////////------......//////000000////////////////////////---...//////------...///000///............////////////.........---------/////////...---------,,,000000000000000000000000000000000000000000000000///000000///............000000000000////////////........................//////////////////////////////............/////////////////////.........///////////////.........////////////////////////............////////////////////////////////////............////////////////////////////////////............/////////000---...//////////////////---...///000000///...---////////////////////////////////////////////////000000000000////////////222111000///......//////////////////////////////......///000000000000000000000///////////////000//////////////////////////////000000000000//////............////////////////////////////////////////////////////////////////////////000000000000......///000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000---------.........//////111111111000000000000000//////////////////////////////////////////////////////000000000000//////000000111111111000000///222111000///............//////000000000111111111////////////000111222333000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000000000000000000000111111......///000111111222222444333222111000111222333111111111111111111111111000000000111222222222333//////000000111222222333111111222222222333333333111111111222222222222222333333333444444444555555333444555666666666555555333444444444444333444444555555555555555666777777888777666666666777999:::888999;;;;;;;;;:::999888;;;;;;;;;<<<>>>@@@AAABBBAAA@@@???>>>>>>???@@@AAA?????????@@@@@@AAAAAAAAA@@@?????????@@@AAABBBCCCEEEDDDBBBAAA@@@AAABBBCCC======>>>BBBFFFHHHFFFEEEBBBBBBBBBBBBBBBAAAAAAAAA???????????????@@@@@@@@@??????>>>======<<<;;;;;;:::::::::;;;;;;::::::999666555444555666666555444555444444333333222111111333333333222222333333333222222222222222222222222111111111111000000000///222222111000000111222222222111111000000000000000000000000000000000000000222222111000///...------////////////////////////////////////////////////////////////////////////------......//////000000...........................///000000///...///000//////............//////...............---------/////////...---------,,,000000000000000000000000//////////////////////////////...............---////////////000000000000////////////////////////000000000000000000000000//////............//////.........///////////////.........///////////////////////////////////////............////////////////////////////////////............////////////////////////////////////---......///////////////------...///////////////---...///000000///...---////////////////////////////////////////////////////////////000000000000333111000...---...///000////////////////////////......///000000000000000.........------....../////////////////////////////////000000000000//////............////////////////////////////////////////////////////////////////////////000000000000......///000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000....../////////000000000000000000000000000111111////////////////////////000000000000000000000000//////000000000000//////000000111111000000///...333222000...---------.../////////000000000111111......//////000222333444////////////////////////000000000000111111111111111111000000000000111111111111111111111111111111000000000000111111111111...//////000000111111111222222111111111111111222111111111111111111111111111111111111111222222222---...///000111222333333111111222222222333333333222222222222222222222222222222333333444555666666333444555666777666555555333555666555444333444555555555555666666666666666777666666666666777888888999:::;;;<<<===<<<<<<;;;<<<<<<<<<<<<===>>>@@@@@@???>>>>>>>>>>>>??????@@@>>>>>>??????@@@AAAAAAAAA@@@???>>>>>>???@@@BBBCCCFFFEEECCCBBBAAABBBCCCEEE>>>>>>@@@EEEJJJLLLIIIEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????===<<<<<<;;;:::999888888888888999:::::::::::::::777666555555666777555444222222222333444444555555333333222222222222333333111111111222222222222222111111111111000000000000222111000000111222444555333222111000000000000111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000.........///////////////........................///000111000///...///111///............//////000.......................................---------////////////////////////////////////////////////000///---...///000///---////////////000000000000000000000000000000000000111111111111111111111111//////............//////.........///////////////.........///////////////////////////////////////............////////////////////////////////////............////////////////////////////////////---......///000/////////,,,---...///000000000000/////////....../////////////////////////////////////////////////////////////////////000000000000111111///......///000000////////////////////////......///000000000000000...------------......///000000000000000000000000...//////000000000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000......///000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000//////000000000111111111000000000000111111111111////////////////////////000000000000000000000000...///000111111000///......///000000000000000///222111///---------...///////////////000000000111000000//////000111222222000000000000000000000000000000000000111111111111111111000000000000111111222222222222222222222222///000000000111111111111/////////000000000000000///000000111111000000000111111111111111111111111222222222111111111111111000000000111111222222222111111222222222333333333333333333333333333333333333444444444444444444444333444666777777777555555444666777666444333555777444555555666666666666666555666666777777777777777999:::;;;===>>>>>>>>>>>>>>>>>>======>>>>>>???@@@===>>>???@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@BBBDDDDDDCCCAAA@@@AAACCCFFFHHHAAA@@@@@@CCCHHHJJJGGGCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<======>>><<<<<<;;;:::999888777777666777888999:::;;;;;;;;;888777666666777777555444333333333444555555666666333333222222222222333333000000000111111111222222111111111111000000000000000000//////111333666777333222111000000000111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////....................................///000000......///000...............///000000........................---------.......................................------------------------111///---...000111000....../////////000000000111////////////////////////000000000000000000000000//////............//////............/////////000............/////////000////////////////////////............////////////////////////////////////............////////////////////////////////////------///000000000///...,,,---...///000000000000000///...------...///000////////////////////////////////////////////////.../////////000000000111///////////////000000111////////////////////////......///000000000000000...............///000000000000000000000000000000......///000000000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////000000000111111111///000000000111111111111////////////////////////000000000000000000000000...///000111111000///...,,,---...000111111111111000///---------...000111////////////000000000000222111111000000000000000111111111111111111111111000000000000111111111111111111000000000000111111222222222222222222222222//////000000111111111222000000000000////////////...///000111111000///...111111111111111111111111333222222222111111000000333333333222222222222111111111222222222333333333333333333333333333333333666555555444444333333222333444666777888777666444444666888777555444555888444555555666777666666666444555777888888888777666888999:::<<<===>>>>>>???@@@@@@????????????@@@@@@===>>>@@@AAABBBBBBAAAAAA===>>>>>>???@@@@@@AAAAAAAAA@@@>>>>>>???@@@CCCDDD@@@@@@??????AAAEEEHHHKKKDDD@@@===>>>BBBDDDBBB???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<<<<===>>>>>>===<<<:::999999888666777888999:::;;;;;;;;;:::888777666777777555444777666666555555444333333333222222222222222222333//////000000111111111222111111111111000000000000000/////////111444777999333333111000000000111222000000000000000000000000222222111000///...------////////////////////////000000000000000000000000000000000000000000000000000000//////.........---........................---...///...------...///...............///000111---.....................,,,------....../////////........................------------------------111///---...111222000....../////////000000111111........................//////////////////////////////............//////---.........//////000000---.........//////000000////////////////////////............/////////000////////////////////////............/////////000////////////////////////,,,---///000000000///...,,,---...///000000000000222000---,,,,,,---000222////////////////////////////////////////////////.../////////000000111111......//////000000111111////////////////////////...//////000000000000000///////////////000111111000000000000000000000000......///000000000000000............/////////000000000000000000000000000000000000000000000000000////////////000000000000...//////000000000000000////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////000000000000//////000000111111111222333222000///.........///111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111222111111111000000//////111111111111111111111111222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000222111000000000000000111333222222111000///......000000000000111111111111222222222222222222222222000111111111111222222222333333333444444444555555222222222333444555666777555555444333444555666777555555555555555555444444555555555666777888888888888999999::::::;;;;;;<<<===<<<;;;;;;;;;===>>>???@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>???@@@@@@@@@AAADDD@@@<<<;;;===@@@CCCDDDCCCBBB@@@???@@@AAACCCDDDBBBBBB@@@??????@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAA@@@>>><<<<<<===>>>===<<<::::::999888888777777666999999999::::::999999999777777666666555555555444333333333333333444555666777666555333222111111111//////000000111111111222222111111111000000//////000000000000111111111111222222111000//////000000000000000000000000000000000111000///------///222//////000000000000///...222222222111000//////...............///////////////////////////////////////...---,,,,,,---...///000000//////.........---//////000000000000//////................................................////////////////////////....................................////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////000111111//////////////////......111111000000//////......111111000000//////......000000000000000000000000......------------......////////////////////////////////////////////////000//////.........////////////////////////////////////000000000000//////...///000111111000///...........................000000//////.........---////////////////////////000///.........///111222000000000000000000000000////////////////////////000,,,)))(((+++...---,,,000000000///......------......//////000000111111---.........//////000000//////000000000000//////000000000000000000000000000000000000000000000000111111000000//////.........///000111111000///...555444222000//////000111111111///...---------...111000000000/////////...////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000111111111111000000000///111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000111000000000000000111111222222111111000000//////000000000000111111111111111111111111111111111111000111111111111222222222222222222222333333333444333222222333333555666666555444333333333444555666555555555555555555555555555666666666777777888888888888999::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<===>>>>>>???@@@AAABBBBBB>>>>>>>>>???@@@@@@AAAAAADDDAAA===<<<>>>AAACCCDDDFFFEEECCCBBBAAABBBCCCDDDCCCBBBAAAAAA@@@AAAAAAAAACCCBBBAAA@@@@@@??????@@@@@@>>><<<<<<===>>>===<<<:::::::::999888888777777888888999999999999888888666666666666555555444444444444333333333444444555444333333222222222111111///000000000111111111111111111111111000000000///000000000000111111111111222222111000000000000000000000000000000000000000000111222111000000111333000000000///////////////222222111111000//////...............///////////////////////////////////////...------------...///000/////////..................////////////..............................////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............//////000.........///////////////000000///////////////...000000000000////////////////////////////////////......------------......//////////////////////////////////////////////////////............////////////////////////////////////000000000000//////...///000111111000///...........................000000/////////.........////////////////////////000//////...///000111222000000000000000000000000////////////////////////222000------...///000000......//////////////////////////////000000000000............//////000000//////000000000000//////000000000000000000000000000000000000000000000000111000000000/////////......///000111111000///...333222111000000000000000000///...---,,,,,,------000000000000/////////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///111111111111000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000/////////000111222222111111111111111111111000000000000000111111111111000000000000000000000000000111111111111222222222111111111111222222222222333222222333333444555666333333333333333444555555555555555555555555555555666666777777777777777777888888999999:::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>@@@AAABBBBBB>>>>>>??????@@@AAAAAABBBDDDAAA>>>===???BBBEEEFFFKKKJJJGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@CCCBBBAAA@@@???>>>>>>>>>???>>><<<<<<>>>>>>===;;;;;;;;;::::::999888888777666777777888888777777666666555555555555444444444555444444333333333333444000111111222222222111111000000000000111111111111111111111111000000000000000000000000111111111111222111000000000000000000000000000000000000000000---///111111000000111222111000///......///000111222111111000000//////...............///////////////////////////////////////...------------...///////////////............------............------////////////////////////000000000000000000000000////////////////////////000000000000000000000000............////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////---------------...//////---.........//////000000.............../////////////////////000000000000////////////////////////......------------......//////////////////////////////////////////////////////............////////////////////////////////////000000000000////////////000000000000//////........................000000////////////......///////////////////////////////////////000111111000000000000000000000000////////////////////////111111111///...///111222------...//////000111111000000000000////////////...............//////000//////000000000000//////000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////000000000111111000///////////////......---------000000000000//////////////////000000000111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////111111111000000000000000////////////////////////111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000////////////000111333333111111111111111111111222///000000000111111111111111111111111111111111111000000111111111222222222111111111222222222222333333222222222333444444555222222222222333333444444444444444555555555555555777777777777777777777777888888888999::::::;;;;;;<<<<<<======<<<<<<;;;:::<<<<<<===>>>???@@@@@@@@@>>>>>>??????@@@AAABBBBBBAAA???======AAAEEEHHHIIINNNMMMJJJHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@@@@???>>>>>>>>>???>>>===<<<===>>>>>><<<;;;;;;;;;::::::999888888888555666666777777666666555444444444444444444444444555555444333222222222222000000111222222111000///000000000000000111111111111111111000000000000000///000000000111111111111111111000000000000000111////////////////////////)))+++...//////...//////111000...------///111222111111000000////////////............////////////////////////////////////.........------.........///////////////.........---......//////......---000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////......------......///000------......///000000000,,,,,,------......//////......//////000000111111////////////////////////......------------......///////////////////////////////////////////////////............//////000//////////////////////////////000000000000////////////000000000000//////........................000000/////////////////////////////////////////////////////////000000111////////////////////////////////////////////////---///000///,,,+++...111......//////000000000000111111000000//////......//////............///000//////000000000000//////////////////////////////000000000000000000000000000000000000//////////////////000000000000//////---...000111111000///...000000000000/////////...////////////000000000000000000000000111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000111111////////////////////////111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000////////////000111333333111111111111222222222222///000000000111111111111222222222222222222222222000000111111111222222222222222222222333333333333333333222222222333444444222222333333333333444333444444444555555555666666777777777777888888888888777777888999999::::::;;;>>>???@@@AAAAAA@@@>>>===?????????>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCC>>><<<<<<===BBBFFFJJJKKKNNNMMMKKKHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>??????@@@@@@======<<<===>>>>>><<<:::;;;;;;:::999999888888777555555555666666555555555333333333333444444444444555444333222222222222222222222222222222111000000111111000000000000000000000000000000000000111111///000000000111111111111111000000000000000111111////////////////////////)))+++...//////...//////111///...---...///111333000000000///////////////............////////////////////////////////////---..................---.........////////////////////////000000/////////000000000000000000000000........................////////////////////////....................................////////////........................////////////////////////////////////////////////////////////////////////........................//////////////////////////////......//////000111---.........//////000000,,,,,,------......//////......//////000000111111..............................------------......////////////////////////////////////////////////...............///000000//////////////////////////////000000000000//////000000////////////000000//////////////////////////////000000000000000000////////////////////////...//////000000000000000////////////////////////////////////////////////+++...000...++++++---000111111000000////////////111111000000//////......000///...------...///000//////000000000000//////////////////////////////000000000000000000000000////////////000000000000000000////////////000000---...000111111000///...///000000000000000//////////////////000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000111111111111000000000000000000000000000000000/////////000111222222222222222222222222111111000000000000111111111111222222222222222222222222000111111111111222222222222222222222333333333444333333222222222222333333222222333444444444444444333333444444555666666666666666777888888999999:::777777888888999:::::::::===???BBBDDDDDDCCCAAA???AAA@@@@@@??????>>>=========>>>???@@@AAABBBCCCDDD===<<<;;;===BBBFFFIIIIIIKKKJJJIIIGGGEEECCCAAA@@@??????>>>>>>>>>@@@BBBCCC@@@@@@????????????@@@@@@===<<<<<<===>>>===;;;999::::::999999888777777666444555555666666555555444222222333333333333333444444333333222222222222333444333333222222333444444111111111111000000000000000000000000111111111111000000000000111111111111000000000000000111111222000000000000000000000000---///111111000000111222//////......///000111222////////////////////////............////////////////////////////////////------...//////...------........./////////////////////000000000000//////////////////////////////........................////////////////////////....................................////////////........................////////////////////////////////////////////////////////////////////////........................///////////////////////////////////////000111111////////////////////////.............../////////////////////000000000000..............................------------......////////////////////////////////////////////////......---......///000111//////////////////////////////000000000000//////000000////////////000000//////////////////////////////000000000000111111////////////////////////......///000000000000000000000000000000000000000////////////////////////...///000000///...///000222222111000000///......000000000000////////////111000...---,,,---///000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000111111000//////......///000000///........./////////000000000111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111111000000000000000000000000000000111000000000000000111111333333333222222111111111000000000000111111111111111111111111111111111111000111111111111222222222111111111111222222222222333333222222222222222333222333444555666555555444333333444444555666666777555555666777999:::;;;;;;777777777888999999:::::::::===@@@CCCDDDCCCAAA???@@@@@@@@@@@@@@@?????????===>>>???@@@BBBCCCDDDDDD???>>>===>>>AAACCCEEEEEEFFFFFFEEEDDDCCCBBB@@@???>>>===;;;:::<<>>>>><<<<<<<<<===>>>===;;;888999999888777777666666555555555666666666666555555111222222222333333333333222222222111222222333333444333222222444777:::<<<111111111111000000000//////000000000111111111111000000000000111111111111000000000000000111222222000000000000000000000000000111222111000000111333.........///000111111111////////////////////////............////////////////////////////////////------...//////...------............/////////000...//////////////////...................................................////////////////////////....................................////////////........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............///000000000000000///......------000000///////////////...000000000000////////////..............................------------......////////////////////////////////////////////////---------......///000111//////////////////////////////000000000000//////111000///......///000111//////////////////////////////000000000111111111////////////////////////---...///000111000000///000000000000000000000000////////////////////////111000///000111111000///111111000000000000000000////////////000000000000222111...,,,,,,---///000//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000000111111000///......///000111333222111000000000000000,,,---.../////////------.../////////000000111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111//////000000111111111222111111111111111111111111000000000000000000000000222222222222222222222222000000111111111111000000000000000000000000000000222111000000000000000111444444333333222111000000000000000000111111111111000000000000000000000000000111111111111222222222000000000000111111111111333333222222111222222222333444555666666666555444333333444444555666777777444555666777999;;;<<<===777777777888999999::::::777:::>>>BBBCCCBBB@@@>>>??????@@@@@@AAAAAAAAABBB===>>>???@@@BBBCCCDDDEEEBBB@@@>>>>>>@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@???===;;;999888:::>>>CCCFFFHHHFFFDDDBBB???===<<<<<<<<<;;;<<<===>>>===:::888888888777777666555555555555555666666666666555555111111111222222333333333111111111111222333444444333222111222555:::???BBB222111111111000000////////////000000111111111222000000000000111111111111000000///000000111222222000000000000000000000000000111000///------///222------///000111111111111.........///////////////............/////////000////////////////////////,,,---...//////...---,,,---.........//////000000---..................---........................000000000000000000000000////////////////////////000000000000000000000000............/////////000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////...------------...//////111111000///...---,,,,,,111111000000//////......111111000000//////.......................................------.........////////////////////////////////////////////////---------......000111111//////////////////////////////000000000000//////111000///......///000111000000000000000000000000//////000000111111111222////////////////////////---...000111111111000///000000000000000000000000////////////////////////111///---///222222000---/////////000111111222222......//////000000111111333111...,,,,,,---///000//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000111111111000///......///000111555444222000//////000111000000000000000///......////////////000000000000222111111111000000//////111111111///------///111000///////////////000111111111000000//////......111111000000//////............//////000000111111111111000000//////......000000000000000000000000000000000000000111111111111000000000//////......000000000000000000000000//////000000111111111222000000////////////000000///000111222222111000///000111111111111222222222000000000000000000000000222111000/////////000111555333111///...///111333111000000000111222333333222333444555666666666666444444444555555555666666666666777888999:::::::::999999999999999999999999============>>>>>>>>>>>><<<<<<===>>>>>>???>>>>>>;;;===>>>??????@@@BBBDDDAAA@@@>>>>>>???@@@???>>>BBBAAA@@@AAAAAAAAA???===:::::::::::::::===AAAEEEGGGFFFEEECCC@@@>>>;;;:::;;;::::::;;;<<<;;;999777999888888777777777777777777666666666666555555555222222333333222222111000111222333333444444333333222222111333888BBBNNNWWWCCC<<<333...---///111000111111000000//////......////////////000000000000000000000000000000000000...............///000111...///////////////...------.....................------......//////000000000000//////.........---///////////////////////////////////////.........------------.........///000000//////......------////////////////////////////////////////////////............////////////........................000000000000000000000000//////////////////////////////............//////............////////////111000000///......------////////////////////////////////////////////////111000///...------...///////////////////////////////////////////////////---------.........//////......////////////......///////////////.................................................................................//////000000111111111222------------.........///////////////............////////////////////////000000000000000000000000000000000000000000000000+++,,,---...////////////////////////////////////000000000000000111111222//////000111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000111111111000000///000000000000000///......////////////000000000000111111111111000000000///000111111///...---///111111000000//////000000000111000000000/////////...111000000000/////////...////////////000000000000111000000000/////////...000000000000000000000000222222111111000000//////222222111111111000000000000000000000000000000000111111111000000000000000000000////////////000000000000111111111111000000000000111111111222222222000000000000000000000000111111000000000111111222444333111000000111222333333222111111111111111222222222333444555555555555444444444555555555666666777777777888888999999:::999999999999999999999999<<<<<<<<<=========>>>>>><<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>???@@@BBBAAA???===<<<>>>??????>>>AAA@@@@@@@@@@@@@@@???>>>???>>><<<;;;:::<<>><<<:::::::::999:::;;;;;;888666888888777666666666666777666666666555555555444444333333333333333222111111000111222222333333222222333333222222555===FFFMMMKKKEEE<<<555000/////////111000000000/////////...////////////000000000000000000000000000000000000///............//////000//////000000000000000/////////...........................///////////////000/////////............/////////////////////////////////////////////...------.........////////////////////////.........////////////////////////////////////////////////............////////////000000000000000000000000........................//////////////////////////////............//////............////////////------------............////////////////////////////////////////////////111000///...---......///////////////////////////////////////////////////---------.........//////......////////////....../////////////////////..........................................---------........................//////000000000111111111------........./////////////////////////////////////////////////////////000000000000000000000000/////////////////////////////////000//////......000000000000000000000000/////////...///000000111//////000111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000//////...////////////000000000000111111111111000000000000///000000///......000222333222111000000000000000000000000000////////////000000000000////////////000000000000////////////000000000000////////////000000000000000000000000333333222111000///......333333333222222222222222000000000000000000000000222222111111000/////////111000000//////000000111111111000000000000111111000000000111111111222222000000000000000000000000000000111222333333333222222222222222222333333333444333222111111000000111222222333444555555555555444444444555555555555555888888888888888888888888999999999999999999999999;;;;;;;;;<<<<<<<<<======>>>>>>>>>???>>>>>>======???@@@@@@???>>>>>>???AAABBB???<<<;;;<<<===>>>>>>@@@@@@@@@??????????????????===;;;999999;;;===>>>BBBBBBAAA@@@???===<<<;;;:::999888999::::::888666777777666555555555555666555555444444444333333333333333444444444333222222///000000111222111111111444444333222222666;;;???MMMJJJCCC;;;444000000111000000000000////////////////////////000000000000000000000000000000000000000//////............///...///000111111222111111000000000//////.........///////////////.........////////////............000000000000000000000000......//////////////////....../////////000000000.........///////////////////////////////////////////////////////////////............////////////000000000000000000000000........................//////////////////////////////............//////............////////////++++++,,,,,,---......///////////////////////////////////////////////////000000///............///////////////////////////////////////////////////------........./////////......////////////............//////////////////........................//////.........---------........................//////000000000000111111....../////////000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111111111000///...---000000000000000000000000...............//////000///000000111111111111000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////111111111111111111111111000000111111111111000000//////000000000000//////////////////000000000000111111111000000000000000---///000000//////111222444444222111000000000000000000000000////////////000000000000////////////111111000000//////......000000000000////////////////////////////////////222111111111000000//////222222222222222222222222000000000000000000000000111111111000000000000000111000000000000000000111222111000//////000111222000000000000111111111111000000000000000000000000///000222333444444333333111111333444555444444333333333222111111111222222333333444555666666666666555555555555555555555555888888888888777777777777888888888888999999999999:::::::::;;;;;;;;;<<<<<>>===<<<>>>???@@@???>>>>>>@@@BBBDDDAAA===;;;;;;===??????>>>?????????>>>>>>???@@@===:::888777999;;;===>>>????????????>>>===<<<;;;999888777888999999888777666666555444444444444555444444444333333333222222333444444444444333222222///000111111222222111111333333444333111222444666DDDDDDBBB<<<666222333555000000000000////////////////////////000000000000////////////////////////111000///...............---...///000111222222222111111111000//////......000000//////......------///////////////.........000000000000000000000000............////////////////////////000000000000------......//////000000////////////////////////////////////////////////............////////////................................................//////////////////////////////............//////............////////////+++,,,,,,------...///////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////............////////////......////////////..................////////////......................../////////...------,,,,,,........................//////000000000000000000////////////000000000000000000000000111111111111////////////////////////////////////////////////////////////////////////000000000000000///...---111111111111111111111111///............///000000///000111111111111000000////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000111111111111000000000///////////////////////////000000000000000000000000///000000111111111111000//////000000000000//////////////////000000000000000000000000000000111111---...000000//////000222444444222111000000000000////////////000000000000////////////000000000000111111000000//////......////////////000000000000//////////////////////////////000000111111111222000000000111111111111111000000000000000000000000......///000111222222333111111000000000000111111222111000//////000111222//////000000000111111111000000000000000000000000///000222333444444333333000111333555555555444333111111111111222333444555444555666777777888888777555555555555555555555444888888777777777777777777777777777888888999999999::::::::::::;;;;;;;;;;;;??????@@@??????>>>======<<<===??????>>>???BBBDDDFFFCCC>>><<<===???@@@@@@===???@@@???>>>>>>@@@CCCBBB>>>;;;:::<<<>>>??????======>>>>>>>>>===<<<<<<999888777777999999999888666555555444444444444444444333333333333222222222333333444444333333222111000111111222222222222222111333444333222111222333888:::<<<999444111222333////////////000000000000////////////000000000000////////////////////////111000///...............,,,---...///000000111000111111000000/////////...000000//////......------.........///////////////////////////////////////---.........//////000000////////////000000000000------......//////000000////////////////////////////////////////////////............////////////........................//////////////////////////////////////////////////////............//////............////////////........................////////////////////////////////////////////////......//////////////////////////////////////////////////////////////////........./////////000000......////////////......---.........//////000000........................//////.........---------........................000000//////////////////////////////000000000000///000000000111111111222////////////////////////////////////////////////........................,,,---....../////////...000000000000000000000000000000//////000000111222000000111111111000000///////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000111111111111000000000/////////////////////////////////////////////////////////000111111111111111...//////000000000000000////////////000000000000000000000000111111111111---///111111000//////000333222111000000000000000////////////000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000......///000111222333333///////////////000000000000000000000000000000000------...000111222333444222111111000000111111222111111000000000000111111/////////000000000111111000000000000000000000000000000111222333333333222111111333444444333222222000000000111333444666777444444555777777777777777555555555555555444444444777777777777777777777777666666777777888999999999:::::::::;;;;;;;;;<<<<<>>>>>;;;===>>>??????@@@BBBEEEGGGDDD@@@>>>>>>@@@@@@@@@===???AAA@@@>>>>>>BBBFFFLLLGGGBBB@@@AAABBBAAA???======>>>>>>>>>===<<<<<<:::888777777999::::::999666666555444444444444555444444333333333222222222222222333333333222111111000111222222333333222222000111333444222222222333333555777777444222000///////////////000000000000////////////000000000000000000000000000000000000000//////............///,,,---...//////000/////////////////////////////////////////////..................///////////////////////////////////////------......///000000000....../////////000000000.........///////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000//////////////////////////////............//////............//////////////////////////////......////////////////////////////////////////////////---...//////000/////////////////////////////////////////////////////////....../////////000000000......////////////......------......///000000000........................................................................000000////////////............/////////000000000...//////000000111111111////////////////////////000000000000000000000000........................+++,,,---...////////////////////////////////////000000000000000111222222000111111111111000000///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////...........................///000111111222111111......///000000000000000////////////000000000000///000000000111111111111...000222111000......///111000000//////000000000.../////////000000000111.../////////000000000111////////////000000000000.../////////000000000111000000000000000000000000//////000000111111222222.........//////000000000000000000000000000000000......///000111222222333222111111000000111111222000000111111111111000000////////////000000000111000000000000000000000000111111000000000111111222222222222222222222111111111111111222333444555666222333444555666666666666666666555555555444444444555555666666777777888888666666666777888999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@@@@@@@??????===>>>??????>>>???AAACCCEEECCC@@@????????????>>>>>>@@@BBBAAA>>>???DDDIIIPPPJJJDDDBBBCCCDDDBBB???>>>>>>>>>>>>>>>===<<<<<<;;;999777777999;;;;;;;;;777666666555444555555555444444444444333333333333111111222222111111000//////000000111222111111111///111333333222111111222111222444777888666222///.../////////000000000111////////////000000000000000000000000000000000000///............//////000...//////000000000//////---------...//////000000.........///////////////............/////////000------------------------------......///000000111------.........////////////////////////.........////////////////////////////////////////////////............////////////000000000000000000000000//////////////////////////////////////////////////////............//////............////////////,,,------....../////////////////////////////////////////////////////////,,,---///000000000//////////////////////////////////////////////////////.../////////000000000000......////////////......------......///000000111........................,,,,,,------.../////////........................000000/////////.........------........./////////------...//////000111111////////////////////////000000000000000000000000........................---....../////////..............................///////////////000111111111111111111111000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////...///000111111222222222......///000000000000000////////////000000000000//////000000111111111222///000222222000.........000///////////////000111.../////////000000111111.../////////000000111111......//////000000111111.../////////000000111111000000000000000000000000111111111111000000000000......//////000000000111000000000000000000000000000000000000111111111111222222111111111111222222///000111222222111000///////////////000000000000000000000000000000000000222111000/////////111111333222222111111000000000333333333222222333444444111111222333444444444444666666555555555444444444444555555666777888888999555666666777888999999999;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@???@@@@@@???>>>>>>???AAADDDBBB@@@?????????===<<<>>>AAACCCAAA???@@@EEEJJJLLLFFFAAA@@@BBBDDDCCCAAA????????????>>>===<<<;;;;;;999888888:::;;;<<<<<<777777666555555555555666555555444444444444333333111111111111111000//////...//////000000000000000///111222222000///000111///000333888<<<<<<777333.../////////000000111111////////////000000000000000000000000000000000000...............///000111000111111111111000000///+++,,,,,,---...///000000---.........//////000000---.........//////000000---------------------------------...///000000111------------.........///000000//////.........---////////////////////////////////////////////////............/////////000................................................//////////////////////////////............//////............/////////000)))***+++,,,...///000111////////////////////////////////////////////////,,,---///000000000//////////////////////////////////////////////////////////////////000000000000......////////////......---------...///000000111........................+++,,,,,,---...///000000........................000000//////.........---------------.........///,,,------...///000000111////////////////////////000000000000000000000000........................111111111111000///...---.......................................///000000111111111111111000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000......///111111222222222222111000//////000111222////////////000000000000111111111111000000000000000000////////////000000000000000000111111111111000000000000000000000000111111000000//////......000000000000000000000000000000000000////////////000000000000000000000000111111000000//////......000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111000000000000000000000000...//////000111222222222000000000000111111111111111111222222222222111111111111222222222333333333222222222222222222222222333333333444444444555555444444444555555555555666555555555555555555555555777777777777888999:::;;;999999::::::::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAA???>>>=========>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@?????????AAADDDEEEEEEFFFGGGHHHGGGDDDAAA???=========<<<;;;;;;:::::::::::::::999::::::;;;;;;888888777555555444444444333222111111000000111111000000000000000000000000000000000000000000000000222222111111111111222222///...000///000>>>BBB444//////////////////......111111111111111000//////,,,---...000111111111111000000000000000000000000//////////////////////////////............////////////000000000000//////222111000.........///000////////////////////////////////////////////////....................................////////////////////////////////////000000//////.........---//////000000111111222222//////............//////,,,---///000000000///...000000000000000000000000000///...------...///000......//////////////////......////////////......,,,---///111111000...---000///...---,,,,,,---...////////////////////////////////////////////////........................111111000000//////......000111111000000///...---............////////////---------.........//////---...///000000///...---+++,,,---...////////////222000...---...111555888444222000...------...///////////////////////////000000000000000000000000000000//////.........---000000//////.........---......///000000000000000.../////////000000000111111000///...,,,,,,++++++//////000000000000//////222222111000//////000000//////000000000000//////111111000000//////......222000///------///000222000000000000000000000000////////////////////////000000000000000000000000......///000000000000000---...///...------...///111000///......///000111////////////000000000000111111111111000000000000000000////////////000000111000000//////.........000000000000000000000000111000000000/////////...000000000000000000000000000000000000////////////000000000000000000000000111111000000////////////000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111000000000000000000000000...//////000111111222222000000000000111111111111111111222222222222111111222222222222333333333333222222222222222222222222333333333444444444555555444444444444555555555555555555555555555555555555777666666777888999::::::999999::::::::::::;;;;;;<<<<<<======>>>????????????>>>=========>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAADDDEEEFFFFFFEEECCC@@@>>>======<<<<<<;;;:::::::::::::::999999888999999999888777666555444444444444333333222111111111111222000000000000000000000000000000000000000000000000222111111000000111111222...,,,...------:::???222000000000000000/////////000111111111111000/////////000000000000000///...000000000000000000000000//////////////////////////////............////////////000000000000//////222111///.........///000////////////////////////////////////////////////....................................////////////////////////////////////000/////////............------......//////////////////............//////------///000000000///...////////////////////////000///...------...///000///////////////..................//////.........,,,---///000000000///...222111000///...//////000////////////////////////................................................000000000000//////......---....../////////..................////////////------..................---...////////////...---///////////////...,,,,,,000///...///222777<<>>>>>>>>===>>>??????@@@?????????@@@@@@AAAAAABBBBBBAAA???>>>======>>>>>>BBBCCCDDDDDDCCCAAA???======<<<<<<;;;;;;::::::999:::999888777777666777777777666555555444444444444444444333222222222222222000000000000000000000000000000000000000000000000222111111000000111111222000,,,...,,,,,,888===333222111111111000000000///000000111111000000///......///000000000000000///000000000000000000000000//////////////////////////////............////////////000000000000//////111000///.........//////////////////////////////////////////////////////....................................////////////////////////////////////////////////............---............///////////////............//////---......///000/////////........................//////...------...//////000000//////.........---------............------............////////////111111000////////////000////////////////////////........................////////////////////////000000000////////////...+++,,,---...////////////---............/////////..................------------............------000000000000///...------.........///333777<<>>>>>>>>>>>>>>??????@@@>>>>>>???@@@AAAAAABBBBBBEEEDDDBBB@@@???>>>>>>>>>@@@AAABBBBBBAAA???>>><<<<<<<<<;;;;;;:::999999999999888777666555555444444666555555444333333444444555444333333222222333333000000000000000000000000000000000000000000000000111111000000000000111111333...000///---666===555111111111000000000//////000000000000000//////...+++,,,---///111222333333//////////////////////////////////////////////////////............////////////000000000000//////////////////.../////////////////////////////////////////////////////////....................................///////////////////////////////////////////////////.........000000000000000000000000//////............//////---......///////////////................................................000000000///......------,,,,,,------------,,,,,,///............///000000.........---------......////////////////////////........................000000000000000000000000////////////////////////,,,---....../////////...---------.........//////...............------------------------------------...///000111111111111000///......///111333555000000///.........//////////////////////////////........................///////////////.........///////////////.........//////000000000000//////000000000000////////////---------------...//////000000////////////000000000//////.........////////////000000000000//////000000000000////////////000000////////////000000////////////////////////111111111111111111111111////////////////////////......///000000000000000///000111111//////000111111111111111111111111111////////////000000000000111111111111000000000///000000////////////000000.........//////000000000////////////////////////////////////000000000000////////////////////////.../////////000000000111111111111111111111111111000000000000111111111111000000000000000000000000000000111111111111000000///000000000111111111111111111000000000000111111111111111111111111111111000000000000000111111111///000000000111111111111111111222222222222111111222222222333333333444444222222222222222222222222333333333444444444555555333333333444444444444555666666666666666666666666666666666666666666777888999999999:::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>===>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBDDDCCCBBB@@@???>>>======??????@@@@@@???>>>===<<<;;;;;;;;;:::999999888888888777666555444333333333555444444333333333333444555444333333222222333333000000000000000000000000000000000000000000000000111000000000000000000111333...000000---333:::444////////////////////////000000000000000///......+++,,,...///111222222333//////////////////////////////////////////////////////............////////////000000000000//////.........////////////...////////////////////////////////////////////////....................................////////////////////////////////////.........///////////////000000000/////////////////////............//////............/////////000........................------............------000000//////.........---,,,,,,------------,,,,,,///............///000000------..................////////////////////////........................000000000000000000000000.............../////////000000000000000///...---------------.................................------------,,,,,,------------...///000111111111111000///......------...................../////////////////////////////////////////////////////////.........///////////////........./////////////////////000000000000//////000000000000//////////////////...---------------000000////////////000000000000000//////000111111//////000000000000//////////////////000000000000000000////////////000000////////////////////////000000000000000000000000////////////////////////......///000000000000000...///000000......///000111222222333333222222111////////////000000000000111111111111000000000000000000////////////000000***+++,,,---...//////000000000000000000000000000////////////000000000000000000000000000000000000......//////000000111111111111111111111111111111000000000111111111111222000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000111111000000000000111111111111111111222222222222111111111111222222222333333333222222222222222222222222333333333444444444555555333333333333444444444444666666666666666666666666777777777666666777777888999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>????????????>>>?????????@@@@@@AAAAAABBB@@@??????>>>======<<<<<<>>>>>>??????>>>======<<<;;;::::::999999888888777777666555444444444444444444333333222222333333333444444333222222222222222000000000000000000000000000000000000000000000000111000000//////000000111111+++///000+++///444000------......//////000000//////000000//////...---000000000000000///......000000000000000000000000//////////////////////////////............////////////000000000000//////------.../////////......////////////////////////////////////////////////....................................////////////////////////////////////.........///////////////.........------------,,,//////............/////////............///000000........................------............------////////////////////////------............------............////////////...///000000111000000000////////////////////////------------------------////////////////////////---............/////////111111111111000///...---,,,------------.........---------.........//////......------------......000000000000///...------......//////////////////---------...////////////////////////////////////000000000000000000000000.........///////////////.........///////////////000000000000000//////...////////////000000000000222111000///////////////111000///......///000111111000000000000111111222//////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000......///000000000000000...///000000......///000000111222222222222111000////////////000000000000111111111111000000000000000000////////////000000---.........//////000000000000000000000000000000.../////////000000000111000000000000000000000000.........///000111111111111111111111111111111111000000111111111222222222000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111111111111111111111111111111000000000000000000000000000000000111111111111111111222222222222111111000000000111111111222222222222222222222222222222333333333444444444555555222222333333333444444444666666666666666666666666999888888777777777888888999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>><<<===>>>???@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>=========:::::::::999888888777777666555555444444444555555333333222222222222333333333333222111111111111222000000000000000000000000000000000000000000000000000000////////////000000000+++000333---...222...,,,,,,---///000111222333//////000000//////...---111111111111000...---,,,000000000000000000000000//////////////////////////////............////////////000000000000//////,,,---.../////////......////////////////////////////////////////////////....................................////////////////////////////////////............/////////000......---------,,,,,,,,,//////............/////////......---...///000111////////////////////////,,,------......------,,,------......///000000000.........//////.........,,,---///000000000///...---...000111111111000000////////////////////////------------------------........................---------.........///////////////000//////......,,,,,,---------.........+++,,,,,,---...///000000//////...------.../////////////////////...,,,,,,---...///000000000//////+++,,,---...////////////////////////////////////////////////////////////............/////////000............/////////000000000000000000///......------...///000111222222000////////////000000111111000///......///000111///////////////000111111//////000000000000//////.../////////000000000111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000///000111111//////000111///000111222222111000///////////////000000000000111111111111000000000000000000////////////000000333333333222222222222222000000000000000000000000.../////////000000111111000000000000000000000000---......///000111111222111111111111111111111111000000111111222222222222000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111111111111111111111111111111111111000000000000000000000000000111111111111111111222222222222111111///000000000000111111111222222222222222222222222333333333444444444555555222222333333333444444444777777777777777777777777999999888888888888888999999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>><<<===>>>@@@@@@??????>>>AAAAAA@@@@@@@@@@@@@@@@@@===>>>???@@@@@@AAAAAAAAA>>>>>>>>>>>>============::::::999999888777777777555555444444444555666666222222222111222222333333333222111111000000111111000000000000000000000000000000000000000000000000000000////////////000000111,,,222666//////222///,,,,,,...///111333444555///////////////......---//////000000000000//////000000000000000000000000//////////////////////////////............////////////000000000000//////+++,,,.../////////......////////////////////////////////////////////////..................................../////////000////////////////////////---.........//////000000000000/////////.........//////............/////////......------///000111000000000000000000000000,,,,,,---......---,,,,,,,,,,,,---...///000111111......////////////......,,,---///111111000...---+++,,,.../////////......////////////////////////------------------------........................---------.........//////,,,,,,---...////////////,,,,,,,,,---------......***+++,,,---...000111111000///...------...///000+++,,,---...////////////---.../////////...,,,+++++++++---...//////000///////////////////////////........................---.........//////000000---.........//////000000000000000000000///......,,,---...///000111222333+++,,,,,,,,,...///000111222000///......///000222...............///000111//////000000000000//////.../////////000000111111//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000...//////000000000000000000222222222111000111222000000////////////000000...///000111111111111111333444444222000......///000000000000000000000000000000//////.........---///000111222111000...,,,)))+++...//////000111333//////000000000000//////////////////000000000000//////......///000111111000000000000000000000000222222222111111111000000......//////000000111111000000111111111111000000000000000000000000000000......//////000000111111000000000000111111111111000/////////000111222222000111111111111222222222222222111111111111222222111111222222222333333333444444444444333333222111333333333333333333333333666666666666666666666666777666555444444555666777999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<>>>???@@@>>>>>>>>>>>>============??????@@@AAAAAA@@@>>>>>>@@@AAABBBCCCCCCCCCBBBAAA????????????===;;;999777;;;;;;;;;:::999888777666666666666444222222555777555555444333333222111111000000111111111222222222222111000.........///000000000000000000000000000000000000000000000000000...............///000000;;;111***+++///000111333...000111000......111444000000/////////.........111111000000//////......////////////////////////......////////////......////////////////////////////////////000000000000..................------//////////////////////////////......---------,,,222///,,,,,,...000000......///000///---,,,,,,.........------------......////////////............///////////////...............---,,,---...///000000000000000000000000000---------............/////////.........---------..............................////////////..............................,,,,,,---.../////////...000///...------...///000000000//////.........---............////////////000000000000000000000000..............................------------......111111000///...---,,,,,,///...---,,,,,,---...///000000//////.........---........................000000000000000000000000,,,---------...///////////////////////////////////////............//////000000000000000000000000000000000000000000000000------------.........///000000000000000/////////////////////000000000000////////////////////////111111000000000000000111000000111111111222222222111333333222000///000111////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000...//////000000000//////000111222111000///000111000000000000000000000000000000/////////.........///000111111111///...---,,,...000000/////////111------............------////////////000000000000000000/////////000111111000000000000000000000000222222222111111111000000//////000000000000000111000000111111111111000000000000000000000000000000.../////////000000000111000000000000111111111111000000000000000000111222000111111111111222222222222222111111111111222222111111222222222333333333333444444444333333222111333333333333333333333333444444444444444444444444777666555444444555666777999999::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>============<<<<<<>>>>>>>>>>>>===<<<@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAA@@@>>><<<;;;:::<<<<<<;;;999777555333111777777666444222222444666555444444333222222111111000000111111111222222222222111000///......///000000000000000000000000000///////////////////////////////////////000111111KKK@@@555222111000///000222222222000//////111333---.........//////000000000000000000////////////////////////////////////......////////////......////////////////////////.../////////000000000000......................../////////////////////////////////.........------111...,,,---///000///......///000///---,,,---.........------------......////////////............/////////////////////......------,,,---...///000////////////////////////------------............//////.........---------..............................////////////..............................---------...............000///...------...///000000/////////........................////////////////////////////////////..............................------------......000000000///......------///...------------...///000/////////............................................................---------...............////////////////////////...------,,,,,,------...000000000000000000000000////////////////////////------........./////////+++,,,,,,,,,------......////////////000000000000////////////////////////111111000000000000000111//////000000000111111111000111222111///...///000////////////000000000111000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000...////////////......------...000000000000222444000000000000000000000000000000////////////......000000000000////////////000111222222000......///---......//////......---////////////000000000000222222111000000000111111000000000000000000000000222111111111111000000000111111111111111000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000111111111111222111000000000000000000000111111111111222222222222222111111111111222222111111222222222333333333333333444444444333222222333333333333333333333333555555555555555555555555666666555555555555666777888999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<==================>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBAAA???>>><<<<<<;;;;;;::::::999777555333111000777777666444222111333555444444333333222222111111000000000111111111111222111000000////////////000000000000000000000000000........................000000//////000000111222AAA666...---//////000111222111///...//////...---,,,,,,---...///000111111////////////000000000000////////////////////////...//////////////////...////////////////////////....../////////000000000........................///////////////////////////////////////.........///...---...000000...------/////////---,,,---.........------------......////////////..................//////////////////...------------...//////////////////////////////....../////////000000000...............---------..............................////////////......////////////////////////000///...---,,,---......//////............//////////////////........................////////////......................................................------------......///////////////////////////...------------...///////////////...........................................................................---------////////////////////////...------,,,,,,------...000000000000000000000000////////////////////////....../////////000000000,,,------...000111111222////////////000000000000////////////////////////000000000//////000000111///////////////000000000///000111000...---...////////////000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000///...---------///111111111111333444000000000000000000000000000000//////////////////111000////////////000000000222333222000/////////000000111111111111000000////////////000000000000333333222111000000000111000000000000000000000000111111111111000000000000333333222222111111000000000000111111111111000000000000000000000000000000////////////000000000000///000000000111111111111222222111000/////////000000000111111111222222222222222111111111111222222111111222222222333333333333333333444444333333222333333333333333333333333777777777777777777777777555555555555555666666777888888888999::::::;;;;;;======<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<===>>>>>>???@@@@@@AAA??????>>>>>>???AAACCCDDD???>>><<<:::999999999:::666666666666666555444333666777666444222111222444333333333333222222111111000000000000111111111111000000000////////////000000000000000000000000000........................///////////////000000111///)))&&&+++111333222333222111222444777666222------......//////000000000......//////000000111111//////////////////////////////............//////////////////////////////........./////////000000---------...............////////////////////////////////////////////////------...///000///---,,,---...///...---,,,---///......------------......////////////........................////////////------------......//////////////////////////////000000111111111222222222......................................................////////////......000000000000000000000000111000...,,,+++,,,---////////////......////////////////////////.....................////////////......................................................------------..................//////000000.........------.........///////////////.................................000000000000000000000000/////////...---------,,,////////////////////////000000////////////000000////////////////////////////////////////////////////////////000000000000...//////000111111222222////////////000000000000////////////////////////000////////////000000111000000000000000000000000...000000000......///000//////000000000111111111000000////////////000000////////////////////////000000000000000000000000000000////////////000000111111111111000000///...000222333222111111222333000000000000000000000000//////000000000000000000000000////////////000111...000222222111000000111000000111111111111000000////////////000000000000333333222111000000000111000000000000000000000000000000000000000000000000333333222222111111000000000000111111111111000000111111111111111111111111000000000000///////////////000000000111111111111222222111000/////////000000000111111111222222222222222111111111111222222111111222222222333333333222333333444444333333333333333333333333333333333777777777777777777777777444555555666666666666666777777888888999:::::::::===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???<<<======>>>>>>???@@@AAA??????>>>>>>???@@@BBBCCC>>>===;;;999888888999:::666666777777666666555555555666666444222111222333333222222222222222111111000000000000000000000000/////////000000000000///111111111111111111111111...........................------------...//////444111222:::???===777444555666:::???CCCAAA;;;555222222111000//////............//////000000111111////////////////////////000///............///000////////////////////////............////////////---------.........//////////////////////////////.........///////////////,,,---/////////...---,,,,,,...///...------...///......------------......////////////............---.........//////000000---------.......................................//////000000000000111111---...................................................////////////......000000000000000000000000111000...,,,+++,,,---///...//////////////////............///////////////............////////////......................................................------------......------......///000000000---..................---.........///////////////........................000000000000000000000000/////////...---------,,,////////////////////////000000000//////000000000////////////////////////........................////////////000000000000------------------------////////////000000000000000000000000000000000000//////......///000111111111111111111111111111111///000111111//////000111000000000000111111111111000000////////////000000////////////////////////111111111111111111111111000000////////////000000000111111111111111000///222333333222000///000111000000000000000000000000//////000000000000111111////////////000000000000,,,...000111000000111333...//////000000//////...////////////000000000000222222111000000000111111000000000000000000000000//////000000000000000111111111111111111000000000000000111111111111000000111111111111111111111111000000000000////////////000000000000111111111111222111000000000000000000000111111111111222222222222222111111111111222222111111222222222333333333222222333444444444333333333333333333333333333333444444444444444444444444333444555666777777777666666777777888888999::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>??????@@@AAA>>>>>>===<<<;;;::::::::::::999999888777555333222333444555444333222222444222222222222222222111111111000000000000000//////...//////000000000000///111111111111111111111111........................------,,,,,,------...///666555:::EEEKKKFFF>>>999222555999>>>AAA???;;;777777666444222000///---,,,////////////000000000000////////////////////////000///...------...///000////////////////////////------........./////////,,,,,,------.../////////////////////////////////---------...............,,,---//////---,,,---...,,,---///...------...///......------------......////////////............------......///000000000,,,---......//////..............................,,,,,,,,,---------......---------.............................................////////////......////////////////////////000///...---,,,---............////////////...............///////////////............////////////......................................................------------......---.........//////000000------...//////...------.........///////////////...............................................................---------///////////////////////////......------......///000000000000000000000000............................../////////000000000/////////.........------////////////000000000000000000000000000000000000............///000111111222222222222111111111111...000111111000///000222000000000111111111222222000000////////////000000000000000000000000000000111111111111111111111111000000////////////000000...///000000000000000000///000111000///......000000000000000000000000000//////000000000111111111---...///111111111000///,,,...000000//////000111//////000000000000//////////////////000000000000000000/////////000111111000000000000000000000000////////////000000111111//////000000000000000111000000111111111111000000111111111111111111111111111000000000/////////...000000000000111111111111000000000000000000111222000111111111111222222222222222111111111111222222111111222222222333333333111222333333444444444333333333333333333333333333333333333333333333333333333444555666777777777666666666777777888999999999::::::::::::;;;<<<<<<===<<<<<<<<<===>>>?????????===<<<;;;;;;;;;;;;<<<===??????????????????>>>===<<<<<<<<<<<<<<<;;;:::999999999999888666555333222111333444444333333333444111111111111111111222222111111000000////////////---...///000111111000///111111111111111111111111////////////////////////---------------...//////,,,,,,333???FFFCCC;;;666---///222444333333333333999888666444222000...---000000000000////////////////////////////////////000///...------...///000////////////////////////---------.........//////,,,,,,------...//////000////////////////////////,,,,,,,,,,,,---------...,,,...///---++++++---///,,,---......------...000......------------......////////////............------......///000000111,,,---.../////////...---........................,,,,,,---------.........---------.........//////..............................////////////..............................---------...............---...///000000///...---............/////////000............////////////////////////////////////..............................------------...............///////////////------...//////...------............/////////000................................................---------...............//////////////////////////////............//////000000000000000000000000........................------........./////////000000000000111111111111////////////000000000000000000000000000000000000...------......000111111222111111111000000000000---...000///......000111000000111111111222222222000000////////////000000000000000000000000000000111111111111111111111111000000////////////000000------...///000000000///,,,...///...------...///000000000000000000000000//////000000111111111222,,,...000111222111000///,,,...000000///...///000111111222222222222111111////////////000000000000//////...//////000111111000000000000000000000000.../////////000000111111......//////000000111111000000111111111111000000111111111111111111111111111111000000/////////...000000000000111111111111000000//////000111222222000111111111111222222222222222111111111111222222111111222222222333333333111222333333444444444444333333333333333333333333444444444444444444444444222333555777777777777666666666666777888888999999999999999:::;;;<<<===>>>;;;<<<<<<===>>>??????@@@@@@???===<<<<<<===>>>?????????@@@@@@@@@>>><<<;;;999::::::;;;:::999777666555555666666666666666555000222444444333333444555111111111111111111222222111111000000/////////...---...///111111111000///111111111111111111111111000000000000000000000000...............///000000***)))---777===888000+++...///000---++++++///333999888777555333111000///111111000000//////......////////////////////////111///...------...///111////////////////////////---------.........//////,,,,,,------...///000000////////////////////////+++++++++,,,,,,------------......---******---000,,,---......------///000.........------.........000/////////............---------...///000000111,,,,,,.../////////...---........................////////////000000000000---------.........//////..............................////////////..............................,,,,,,---.../////////...---...///000000///...------.........//////000000............/////////000000000000000000000000000.................................------.........////////////////////////,,,---...//////...---,,,---.........//////000000........................000000000000000000000000,,,------....../////////////////////////////////111111000000000000111111000000000000000000000000........................------------.........///++++++,,,---...///000000////////////000000000000000000000000000000000000---------......000111111111111000000/////////...,,,---......------///000000111111111111222222222000000////////////000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000///.........///000222333000000000000000000000000000000////////////000000111111000000//////.........///000222222111000000...///000000000000000///000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111000/////////000222333111111111111111111111111000000000000000000000000222222111000///...------000000000000000000000000////////////////////////111111111111111111111111......///000111222222333222222111111111111111111333444444555555444444333444444444444444444444444111222333333444444333333666666555555555555666666888888999:::::::::999999777888999;;;<<<<<<;;;;;;@@@@@@??????>>><<<;;;:::========================>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666555555444444555222222222222222222222222333222222111000///......000000000000000000000000111111000...------000222---333444...+++...///---//////000000000000//////000000000000111111111111//////000000000000//////......////////////......000222222111111111000---000000////////////000000222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////222222111000000000000000........................222222111000///...------////////////////////////000000000000000000000000------------------------000///...---------------........................------------------------........................///////////////.........////////////////////////000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000......////////////......000000000000000000000000000///...------...///000///000111000...------...////////////////////////..................------111111000000////////////........................000000000000000000000000///////////////.........////////////////////////------...///000111222222333111///...---...///000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000000000////////////000000000000000000000000000000///000111222222111000///111111111111111111111111//////////////////////////////......///000111222000000000000000000000000000000////////////000000111000000000/////////.........///000000000000000......////////////......000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111000/////////000222222111111111111111111111111000000000000000000000000//////...............---000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111222222222222222222222222222222333444444555555444444333444444444444444444444444111222333333444444333333444444444444555666888888777888888999999999999999777888999;;;<<<<<<;;;;;;======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::999999999999999999999999888777666555444444444444222222222222222222222222222222111111000000//////000000000000000000000000///000000...------///111***///000+++)))+++,,,+++//////000000000000////////////000000000111111111//////000000000000//////......////////////......000111222222222111000...000000////////////000000111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////111000///.......................................111111000000///.........////////////////////////////////////////////////------------------------......---------......///........................------------------------////////////////////////.........///////////////////////////////////////------------------------------------------------............/////////000......////////////......////////////////////////000///...------...///000///000000000...---...///////////////////////////........................---............---,,,+++........................////////////////////////---------....../////////........................---------...............222111///...---...///000////////////////////////000000000000000000000000////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111000000000000000000000000000////////////000000000000000000000000000000///000111222222111000///111111111111111111111111////////////////////////000000////////////000111000000000000000000000000000000////////////000000000000000000////////////...............//////000........................000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000///000111111222111111111111111111111111000000000000000000000000.........//////000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111111111111333333333333333333333333333444444555555444444333444444444444444444444444111222333333444444333333222222333444555777999:::777777888999999999999999888888999:::;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::999999777777777777777777777777888777666555444444444444222222222222222222222222111111111000000000000000000000000000000000000000---...//////...---...///...111111...,,,...000/////////000000000000////////////000000000000111111...//////000000//////.........////////////......000111222444444222///...000000////////////000000111111000000000000//////////////////////////////........................////////////////////////////////////////////////......------,,,---------////////////////////////////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,------///000000................................................000000000000000000000000------......//////000000////////////////////////,,,---///000000///---,,,....................................////////////......////////////......//////////////////////////////............//////...///000///...---...///////////////////////////........................//////000111000///...---................................................++++++,,,---...///000000........................//////......------------111000///.........///000////////////////////////000000000000000000000000////////////////////////................................................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000111111000000////////////000000000000000000000000000000000000111111111111000000111111111111111111111111........................000000000///////////////000000000000000000000000000000////////////000000000000000000////////////000///...---...///000111000//////...............///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000111111111111222222222222////////////////////////111111111111111111111111111111111111111111111111222111111111111111111111222222222333333333333333333444444555555444444333333333333333333333333333111222333333444444333333333333333444555666888888777888999::::::;;;::::::999999999::::::;;;;;;;;;::::::<<<===>>>>>>??????========================???>>>>>>===;;;:::999888777777777777777777777777777777666555444444444444222222222222222222222222000000000000000111111111////////////////////////+++---//////...---......111222111000///000111222//////000000000000//////////////////000000000111...//////////////////.........////////////......000000222666666222//////000000////////////000000000000000000000000//////////////////////////////........................////////////////////////////////////////////////......---,,,,,,---------000000000000000000000000........./////////000000////////////////////////////////////////////////........................---------------...//////........................////////////////////////////////////////////////,,,------...///000111111////////////////////////...///000111111000///....................................///////////////......////////////....../////////////////////////////////....../////////...///000///...---...///////////////////////////............////////////111000///......//////000........................------------------------++++++,,,,,,---......///------------------------000000000000000/////////000//////.........//////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000000111111111222222222222000000000000000111111111000000////////////000000////////////////////////000000000111111000000000000000000000000000000000////////////////////////000000000000000/////////000000000000000000000000000000////////////000000////////////000000000000111000///...///000111222222222000000//////000000///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////222222222222111111111111////////////////////////111111111111111111111111111111111111111111111111222222222222111111111111000111111111222222222333333444444555555444444333333333333333333333333333111222333333444444333333555444444444444555555666888999:::;;;<<<<<<<<<<<<::::::::::::::::::;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;999888888888888888888888888888777666555444444333333333222222222222222222222222000000000000000111111111////////////////////////+++---//////...---...///111///------------.../////////000000000000//////...////////////000000000......////////////............////////////......000///222999999333///000000000////////////000000//////////////////000000................................................///////////////////////////////////////////////////...............//////000000000000000000000000------......//////000000////////////////////////................................................//////...---------------////////////////////////////////////////////////........................,,,------...///000111111//////////////////////////////...------...//////------------------------///////////////...............////////////.................................//////////////////...---///000///......///000////////////////////////........./////////000000...,,,(((&&&&&&))),,,///........................------------------------------------------------..............................//////000111111222///...............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000111111111222222222222//////000000111111111111000000////////////000000////////////////////////111000000000000000000111////////////////////////000000000000000000000000...///000000000000//////000000000000000000000000000000////////////000000////////////000000000000000000000000000111222222444333111000///000000111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000////////////////////////000000000//////.........000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222222222000000000111111222222333333444444555555444444333333333333333333333333333111222333333444444333333555555444444444444444555888888999;;;<<<<<<<<<<<<;;;::::::999999::::::;;;===============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===;;;:::999888888888888888888888888777666555444333333333333222222222222222222222222111111111000000000000000000000000000000000000000,,,---//////......///111666111...///000......000//////000000000000//////......////////////000000---......//////......---......////////////......000...222;;;;;;333///111000000////////////000000......////////////000000................................................/////////////////////////////////////////////////////////...//////000111////////////////////////---------....../////////////////////////////////................................................000000///------,,,,,,,,,////////////////////////................................................------......//////000000////////////////////////...---+++))))))+++---...------------------------///////////////...............////////////....................................////////////......---...//////......///000////////////////////////.........//////000000111000---)))&&&'''***...111........................------------------------............------,,,,,,////////////////////////++++++,,,---...///000000---............/////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222/////////000111111222222000000////////////000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111---...///000111111000000000000000000000000000000000000////////////000000.../////////000000000111...//////000000000000000444333111///...///000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000...///000111222111111000000000000000000000000000////////////////////////---...............//////000000000000000000000000000000000000000000000000111111111111111111111111111111111222222333333333000000111222222333444444333444444555555444444333222222222222222222222222111222333333444444333333333333333333444555555666666666888999:::;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>><<<;;;:::888888888888888888888888666666555444333333333333222222222222222222222222222222111111000000//////000000000000000000000000---...///...---...111333<<<555000222333000000222//////000000000000//////........./////////000000---......//////......---......////////////......///---222======444///222000000////////////000000........./////////000000........................//////////////////////////////////////////////////////////////////////////////......///000000111........................---.....................////////////////////////................................................///......---------......////////////////////////------------------------.................................///////////////////////////////////////------,,,,,,,,,,,,------........................000/////////..................////////////..............................---...///000000///...------...//////......///111////////////////////////---......///000000111111000///...------///111222........................------------------------..................//////000000000000000000000000,,,---------......//////,,,---....../////////...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111...//////000111111222222000000////////////000000000000000000000000000000222111000//////000111222111111111111111111111111111111111111111111111111,,,---///000111111111000000000000000000000000000000000////////////000000.../////////000000111111,,,---///000000000///...444222000...---...//////000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000...///000222222111111000000000000000000000000000////////////////////////------...///000111222222000000000000000000000000////////////////////////111111111111111111111111000000111222333333444444111111222333333444555555333444444555555444444333222222222222222222222222222222333444444444333333111111222333444666777888444555666777999999::::::<<<;;;:::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;========================999:::<<<>>>>>>===<<<;;;888888888888888888888888666666555444333333333333222222222222222222222222333222222111000//////...000000000000000000000000/////////...---///222555;;;222---///000---,,,/////////000000000000//////............/////////000---..................---......////////////......000---222>>>>>>444///222000000////////////000000---.........//////000000........................000000000000000000000000////////////////////////////////////////////////...............///000111................................................////////////////////////........................////////////////////////---------------...///000000000000000000000000000------------------------000000000000000000000000///////////////.........////////////////////////...///000222222000///...000000000000000000000000000000//////.........---......////////////..............................---...///000000///...---,,,...//////......///111////////////////////////---......///000111111222,,,,,,---...//////......................................................,,,------...///000111111000000000000000000000000000000000000000/////////,,,,,,---.../////////...////////////////////////000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000...//////000111222222222000000////////////000000000000000000000000000000222111000//////000111222000000000000000000000000000111111111111222222222111111111111111111111111000111333444444333111000111111000000//////......000000////////////000000111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000////////////////////////////////////////////////000111111111111222222222111111111111111111111111////////////000000000000000000000000111111111111////////////000000000000...//////000000000000000000000000000111111111111222222111111111111222222222222111111222222333444555555555444444333333333222222222333333444444444222222333333333333444444444444444444444444444444666666666777888888999999888888888999999::::::::::::::::::;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::<<<===>>>===<<<:::999888777666555555444444555666555444444333333444444111111111111111111111111//////000111222222333333000000000000///////////////...------...///000111111111111111000000000000***,,,//////---,,,,,,,,,,,,---...//////...---,,,000000000000000000000000222111111111000000//////000//////:::CCC888+++000222111111111000000//////000000//////.........---........................////////////............////////////////////////---------............///000000000000000000000000---------............///,,,---------...///////////////000000///...------111000///...............////////////////////////....................................////////////......//////000000111111//////............//////000000//////.........------------,,,,,,---------......---------,,,,,,,,,............//////////////////.........---------........................---------............///////////////////////////......---------,,,,,,,,,,,,,,,------------,,,,,,........................---------......000111222......---------,,,,,,,,,++++++,,,---.........---------------.........///000000000000000000000000//////......---------,,,////////////////////////---...000111222111///...////////////////////////............////////////////////////////////////000000//////.........---000///...------...///000//////000000000000//////............////////////000000////////////000000000000000000000000000000////////////000000000000......------------......000000111000000///...---000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000111333444444333111000111000000000/////////...000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000////////////////////////000000111111111222222222111111111111111111111111////////////000000000000...////////////000000000000000000000////////////...//////000000000000000000000000000111111111111222222111111111111222222222222111111222222333444555555444444444333333333222333333333333333333444222222333333333333444444333333333444444555555555666666666777888888999999888888999999999:::::::::999999::::::::::::999999::::::;;;;;;<<<<<<<<<;;;:::;;;<<<===<<<;;;999888777666555444444333333333333333222111111111111222//////////////////////////////000111111222333333000000000000///////////////......---...///000111///.....................,,,...000000///............//////////////////...000000000000000000000000111111111000000000////////////...888BBB888,,,111111111000000000/////////000/////////....................................////////////............////////////////////////---------............///////////////////////////---------............///------..................///////////////...------......---,,,,,,,,,,,,,,,////////////////////////....................................///////////////////////////000000000//////............//////000/////////..................------------...............---------,,,,,,............//////////////////.........---------................................./////////000000////////////////////////............------,,,,,,------............------.......................................///000111.........---------,,,,,,---....../////////......------.........//////////////////////////////////////////.........------////////////////////////,,,---///000000000...---------------------------............////////////////////////////////////000/////////............000///...------...///000//////000000000000//////............////////////000000000//////000000000000000000000000000000000////////////000000000000000000////////////000000///000000000000//////...000000000000000000000000000000000000000000000000.../////////000000000000111111111111111111111111000111222333333222111000000000000000////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000///000000111111000000///111111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000////////////000000000000............////////////111111000000//////.........///000000111111000000000000000000111111111111222222111111111111222222222111111111111222333333444444444444333333333333444333333333333333333222222222333333333333444444222222333444555666666777666666666777888888999999888999999999999:::::::::999999:::::::::::::::999::::::;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<:::999888666555444333333222333333333333222111111111111111///////////////////////////000000111111222222222000000000000///////////////............///000000...........................000222222000///000000000000////////////000000000000000000000000000000111111000000000000//////...///...666???777---222000000///////////////...////////////............////////////////////////////////////............////////////////////////---------............///........................---------............/////////..................///////////////......---......---,,,,,,,,,,,,---////////////////////////....................................////////////000000////////////////////////............//////////////////............//////............//////.........------------,,,............/////////////////////.........------........................////////////000000000111/////////////////////////////////............---.........//////.................................//////.........//////000.........------------,,,000000000000000000///........./////////000000000////////////////////////000000////////////......////////////////////////+++,,,.../////////...---------------------------............////////////////////////////////////////////////............//////............//////...//////000000//////...............////////////111111000000000000111111000000000000000000000000////////////000000000000222111111000000111111222...//////000000000000///000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111000000111222222111000000000000000000////////////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000000000000000111111111111////////////////////////////////////000000000000........./////////000000111111000000//////......//////000111111111111000///000000000111111111111222222111111111111222222111111111111111222222333333333333333333333333333444444444333333222222222222222222333333333444444111222333444555666777888666666666777888888999999999999999999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999777666555444333333333333555444444333222333333333111111111111111111111111///000000000111111111222000000000000//////////////////.........//////////////////000000000000000///000222111000///000111111000///......///000111////////////////////////000000000000000000//////...111///444;;;444,,,111////////////............///////////////.........000000000000000000000000////////////............////////////////////////---------............///........................---------............///000000//////......------...///////////////......000//////.........//////////////////////////////....................................////////////000000000//////......---//////............/////////////////////.........000000////////////000000............------------............////////////////////////........................................../////////000000000/////////////////////////////////////////////.........////////////..............................000//////............///............------------000000111000000///...---////////////000000000000////////////////////////000000000000000/////////////////////////////////,,,---.../////////......////////////////////////............///////////////////////////////////////////////////........./////////....../////////...//////////////////...............////////////111111000000000000111111////////////////////////////////////000000000000222111111000000111111222---...///000000111000000000000000000000000000000////////////////////////000000000111111111222222000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000111111111111111111111111////////////////////////000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000//////000000000111111111........................////////////000000000000//////000000000111111111111000000000/////////...///000000111111111111111///000000000111111111111222222111111111111222222111111000000111111222333333333333333333333333333444444444333333222222222222222222333333333444444222222333444666777888888666666666777888888999999999999999999999999999999;;;;;;<<<===============<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;::::::888777666555444444444444444444333222222222222333111111111111111111111111000000000000000111111111000000000000//////////////////////////////............//////000000000111...///000///......///000000///------------///000//////////////////////////////////////////000000000333000111777111***///............////////////.........///////////////000000000000000000000000////////////............////////////////////////---------............///........................---------............///000000000//////......---......///////////////...//////.........//////000////////////////////////....................................////////////000000//////......------//////............//////.........///////////////000000////////////000000//////.........---------............////////////000000/////////.................................------........./////////////////////////////////.../////////////////////......////////////..............................000//////............/////////.........---------////////////...------,,,////////////000000000000......................../////////000000000000000////////////////////////......//////000000000000000000000000000000000000............////////////////////////////////////.........///////////////...//////////////////.........////////////..................////////////111111000000000000111111////////////////////////////////////000000000000111000000//////000000111---...///000000111000000////////////////////////000000000000000000000000111111111111222222222222000000000000000000000000000//////////////////000////////////000000000000000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...111111111111111111111111000000000000000000000000/////////000000000111111////////////////////////////////////000000000000000000000000111111111111/////////000000000000000///000111111222222111111000000000000111111111111222222111111111111222222111000000000000111222222222222222222333333333333444333333333333333333222222222333333333333444444333333444555666777777888666666666777888888999999:::::::::999999999999888;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???;;;;;;;;;;;;::::::::::::888888777555555555555555222222111000000000000000////////////////////////000000000000000000000000000000000000/////////////////////000//////...---,,,,,,,,,------......///...//////...---,,,...000......------------......000000000000000000000000......////////////000000///444000...333000+++///...////////////000000000.........///////////////////////////////////////////////////............////////////////////////---------............///........................---------............///000000//////////////////---...//////////////////---,,,,,,,,,,,,---......////////////////////////....................................//////////////////..................//////............//////.........///////////////000000////////////000000/////////.........------............////////////000000000/////////..............................------------............////////////////////////---............/////////.........//////.................................//////.........//////000/////////.........------------------------,,,+++....../////////000000000..............................////////////000000////////////////////////////////////000000000111....................................////////////////////////////////////.........///////////////......////////////......---......//////......---............////////////000000////////////000000000000000000000000000000////////////000000000000000//////......//////000...//////000000000000///////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000/////////....../////////.../////////000000000111000000////////////000000111111111111111111111111000000000000000000000000////////////////////////......////////////......000000000000000000000000////////////////////////////////////000000000111////////////////////////////////////000000000000/////////000000000000111......//////000000111111000000111222222222222111000000000000111111111111222222111111111111222222000000000000000111222222111111222222222333333333222333333333333333333444222222333333333333444444444444555555666666666777666666666777888888999999:::::::::999999999888888999:::;;;<<<<<<============<<<;;;;;;;;;<<<>>>???:::999999888888888888888777777666555444444444444222111111000000000000000////////////////////////000000000000000000000///000000000000//////////////////000000000///---,,,++++++,,,------...//////...//////...,,,,,,...000......////////////......000000000000000000000000........./////////000000+++222///,,,111000---222/////////000000000111111............/////////000........................////////////............////////////////////////---------............///////////////////////////---------............//////////////////000000000------...///////////////,,,,,,,,,,,,,,,---......////////////////////////....................................////////////------..................//////............//////............/////////000000//////......//////000////////////........................////////////000000000000/////////.......................................////////////////////////////////////,,,,,,------............------............------.......................................///000111////////////............+++,,,,,,------------,,,------........./////////........................------........./////////////////////////////////...............///000000....................................////////////////////////////////////............/////////000---...///000000///...------......//////......---............//////////////////............//////000000000000000000000000////////////000000000000000//////......//////000///000000000000//////...////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////............//////.../////////000000111111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000............/////////000------...///000111222222000000111222222222222111000000000000111111111111222222111111111111222222000000000000000111111222111111111222222333333333222222222333333444444444222222333333333444444444555555555666666666666666666666666777888888999999:::::::::999999888888888777888999:::;;;;;;;;;;;;>>>===;;;:::;;;<<<>>>@@@888777777666666666666666666666555444333333333333444333333222111222222222111111111111111111111111000000000000////////////000000000000//////////////////000000000///---,,,------......///000111111/////////...------///111...///000111111000///...000000000000000000000000---.........//////000000(((000---***000111000555//////000000111111222222---.........//////000000........................000/////////............////////////////////////---------.........//////000000000000000000000000---------.........//////......//////000000111111------...///000000//////...............///000111////////////////////////..................................../////////000,,,------......///////////////............//////---.........//////000000//////............//////000/////////......................../////////000000000000000////////////........................////////////000000000000////////////////////////,,,,,,,,,---------......,,,------------------,,,........................---------......000111222000/////////............++++++,,,---............------------.........///........................,,,---------......//////////////////////////////...------------...//////111111111111111111111111............/////////000////////////////////////---.........//////000000---...///000000///...------..................---............/////////000......------------......000000000000000000000000////////////000000000000000000////////////000000000000111000000///......////////////////////////111111000000000000111111111111111111111000//////000000////////////000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000222222111000///...------------...///000111222222000000000000000000000000000000111111111111000000111111000000//////......////////////000000000000222111000//////000111222000000000000000000000000000000000000////////////111111000000//////......000000000000000000000000000000000000000000000000333333222111111222333333111111000000000000111111//////000111222333333333333333333333333333333333222222222222222222222222555555555555555555555555333444444555666777888888;;;;;;:::999888888888888999999999999999999999999;;;;;;<<<<<<======>>>>>>::::::999777666444333333666666555444444333222222333333333222222111111111111111111111111111111111000000000000000000000000333555888999888444///,,,+++,,,.../////////...---,,,,,,---...///000111222............////////////............////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////------,,,+++,,,---...///+++---......------///000000000///...---,,,,,,+++---...///000000///...---...------------...//////////////////////////////------............------////////////////////////////////////////////////---...///000000///...---..............................------------......///////////////////////////////////////.........////////////////////////////////////////////////,,,---------.../////////........................---------...------,,,,,,000000//////.........---000///...---------------........................------------------------......////////////......---...///...---,,,---.........////////////////////////............//////111111000000//////......+++---///111222000...---////////////////////////........................,,,,,,------.../////////000000000000////////////........................000000000000000///......++++++,,,,,,---...//////111111000000000000111111111111000//////////////////////////////000111111.........///////////////111111000000000000111111111111111111111000//////000000////////////000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000000000111111111111000000111000000000/////////...////////////000000000000222111000//////000111222000000000000000000000000000000000000////////////111000000000/////////...000000000000000000000000000000000000000000000000333222222111111222222333111111000000000000111111//////000222222333333222333333333333333222222222222222222222222222222222666666666666666666666666777666666666555555555555999999999888888999::::::::::::::::::::::::::::::<<<<<<<<<<<<=========>>>:::999888777666444333333444444333222222111000000333222222222222222222111111111111111111111111111000000000000000000000000000111333444333000---+++,,,---.../////////..........................................////////////............////////////000000000000/////////...////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////..............................//////.........///000111---///000///......///000...............------------...///000000///...---...------------...//////////////////////////////...//////////////////...////////////////////////////////////////////////---...///000000///...---................................................/////////////////////////////////////////////...////////////////////////////////////////////////---------.......................................---------......------,,,000/////////.........---//////...---------------......................................................////////////......---...///...---,,,---//////////////////.........///..................///111000000000/////////...,,,---///000111000///...////////////////////////................................................000000000000////////////////////////////////////000000000000000///......,,,,,,---......///000000111111000000000000111111111111000//////////////////////////////000111111////////////////////////111000000//////000000111000111111111111000000///000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////111000000000/////////...000000000000000000000000///000000111111000000///000000000000////////////////////////000000000000111111000000000000111111000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000333222111111111111222333111111000000000000111111///000111222222222222222222222222222222222222222222222222222222222222222666666666666666666666666666666666666555555555555777777777888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============999999888777555444333333444333333222222111111000111111111222222222222222111111111111111111111111000000000000000000000000......///000///...---,,,---......///000/////////000//////...---,,,++++++............////////////............////////////000000000/////////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////..............................//////......//////000111///000111000///...///000---------.........//////---...////////////...---...------------...////////////////////////////////////000000000000//////////////////////////////////////////////////////......////////////.................................///000000000000///...////////////////////////......//////////////////////////////////////////////////////////////////...............---------........................,,,------.........------/////////...............//////...------------...........................////////////////////////......////////////......---...///...------...///000000//////.........---......------------......000000000000////////////.........///////////////////////////////////////........................000000//////...------,,,////////////000000000000000000000000000000000000000000000000000//////............//////000111111111000000//////000000111111000000//////////////////////////////000111111000000//////////////////000000////////////000000000000111111111111000///000000////////////000000000000000000000000000000////////////////////////000000000000////////////////////////////////////.../////////000000000111000000000000//////////////////////////////////////////000000000000//////000000000000////////////////////////000000000000111000000000000000000111////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000000000000000222222111111111111222222111111000000000000111111///000111222222222222222111111111111111222222222222222222222222222222222555555555555555555555555222333444555666777888999888888888888888999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<999888777666555444333333555555555444444333333333000000111111222222333333111111111111111111111111////////////////////////////////////////////////....../////////000000/////////...---,,,++++++***............////////////............////////////000000/////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..............................---------------......///000111111000...---...///...................................................------------...///////////////////////////////////////000000/////////////////////////////////////////////////////////...//////////////////...........................---///000222222000///---////////////////////////............/////////////////////////////////////////////////////////////////////...---------,,,........................,,,------.......................................///......---------............................................................////////////......,,,---///...------...///000000000///......------------,,,,,,,,,,,,------000000000000///////////////......---...///000111////////////////////////........................000/////////.........---////////////000000000000//////////////////////////////000000000000//////.........//////000000000000000////////////000000000000////////////000000///////////////000000111111111000000000000//////000000////////////000000///000000111111111000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000////////////////////////......//////000000111111.........///000111111111//////////////////////////////000000000000//////////////////000000000000////////////000000000000000000000111111000000000////////////////////////000000000000////////////////////////000000000000////////////////////////000000000000000000000000111111111111111111111111111111000000000000111111000000111222222222111111000000111111111222222222222222222222222222222222333333333333333333333333222222444555666888999999:::999888888777777777888888888888888888888888888;;;:::::::::::::::::::::888777777666555444333333555555444444444444333333000000000111111222222222000000000000000000000000///////////////////////////////////////000111111...............//////000------------------------............////////////............////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..............................---------..................///000///---,,,---...000//////...------,,,,,,......------------.........------------...//////////////////////////////---......//////......---/////////////////////////////////////////////////////////....../////////........................---///000222222000///---////////////////////////---.........//////000000/////////////////////////////////////////////////////////...---------,,,........................,,,---....../////////...---------.....................---------......///........................------------------------......////////////......,,,---......------...000000000//////.........---------,,,,,,,,,,,,------////////////000000000000000///---------...000111////////////////////////////////////////////////........./////////000000.../////////000000000111........................//////000000000000//////.............../////////000000////////////000000000000////////////000000///////////////000000111222222111111000000000000000//////......//////000///000000111111111111000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000......//////000000111111------...///000111222222000000000000000000000000...//////000000//////...////////////000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000111222222111000000111111000000000000111111000111111222222222111111000000111111222333333333222222222222222222222222222222222222222222222222555555555555666666666666::::::999777777666666666888888888888888888888888999999999999888888888888777777666666555444444333222222222222222222222222000000000111111111111111000000000000000000000000000000000000000000000000..................//////...------------...//////,,,,,,------......//////............////////////............/////////////////////.........------////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......------------------------...///000111111111111000---...///...---,,,---...111000///...---,,,++++++......------------.........------------...//////////////////////////////------............------//////////////////////////////////////////////////////............//////...........................///000000000000///...////////////////////////------......///000000000////////////////////////////////////////////////...............---------........................,,,---...///////////////---------------............------------...//////........................------------------------......////////////......+++---......------///000////////////////////////......------------......////////////000000000000///......------///000111////////////////////////////////////////////////------...//////000111111......//////000000111111...........................//////000000000000000........................000//////......//////000///////////////000000111///////////////000111111333333222222111000000000//////............////////////000111111111111111000000////////////000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000////////////000000000000......//////000000111111000000000000000000000000......////////////........./////////000000000111////////////000000000000///000111222222111000///000000000000000000000000000000000000////////////.../////////000000000111000000000000000000000000000000000000000000000000///000111222222111000///111111000000000000111111111111222222222111111000111111111222333444444444222222222222222222222222222222222222222222222222555555555555666666666777999888777777777777777888888888888888888888888888888888777777666666666666666666666555555444444333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000---...............---,,,---,,,,,,+++,,,---...///------........./////////............////////////............//////////////////.........---------////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......------------------------...///000111222111111000---...//////......///000//////......---------,,,...------,,,,,,------......------------...//////////////////////////////......////////////......////////////////////////////////////////////////000///...------...///000................................................////////////////////////------......///000000111////////////////////////////////////////////////---------.......................................,,,---...///000000000000,,,,,,,,,------.........---------------...//////......................................................////////////......+++,,,......---...///111------......///000000000///..................///.../////////000000000111...............///000000///////////////////////////////////////////////////////////////000000000.........///000111111111..............................///000000000000000//////////////////////////////............/////////////////////000111111///////////////000111111444333333222111111000000//////............////////////000111111111111111000000////////////000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000......////////////........./////////000000111111////////////000000000000///000111222222111000///000000000000000000000000000000000000////////////.../////////000000111111111111111111111111111111000000000000000000000000///000111222222111000///111111000000000000111111111111222222222111111000111111222333444444555555222222222222222222222222333333333333333333333333111222333555777888::::::666666666666777888999:::999999999999999999999999777777666666555555555444666666666555555444444333444444444444444444444444222222111111000000//////000000000000000000000000000000000000000000000000...///000111000///---,,,,,,,,,+++***+++,,,---.../////////////////////.............../////////000............/////////000//////.........---------////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......------------------------,,,---///000000000///...---///000000//////000222---------............///...---,,,,,,,,,,,,---......------------...////////////////////////////////////000000000000//////////////////////////////////////////////////////000///...------...///000........................///...------------...///////////////////////////---------...///000000111////////////////////////////////////////////////,,,------....../////////........................,,,---...///000000000000,,,,,,,,,------.........---------------...///000........................////////////////////////......////////////......+++,,,............///111,,,,,,---...///000111111//////............//////.../////////000000111111.........///////////////////////////////////////000000000000000000000000111111000000//////......---......///000111111222000000000000000000000000......///000000000000000111111111000000000000000//////............/////////////////////000111111///////////////000111111444444333333222111000000000000////////////000000000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////////////////000000000000222111000//////...//////////////////000000000000222111000//////000111222111111111000///.........---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222222333333444444333333222444444444444444444444444333333444555666777888999555666777999999888777777777888:::;;;;;;;;;::::::;;;;;;:::999999888888777444444444333333222222222444444444444444444444444111000000000000000111222111111111000//////......000000000000111111111111////////////////////////,,,---------.../////////---------............///////////////000000000000////////////////////////000000000000000000000000000000000000111111111111............////////////---------------...///000////////////////////////111111000000//////......//////000000///...------////////////////////////------...///000000//////222///,,,,,,...000///...//////.........---------...........................111444444111//////111////////////......................../////////000......------------......000000//////.........---////////////////////////////////////////////////............////////////000000000000000000000000......////////////......////////////////////////////////////////////////......////////////......////////////////////////............//////////////////............//////000000000000000000000000/////////...---------,,,---------.........//////........................//////...---,,,,,,++++++---------............///////////////////////////000000//////.........---///...---,,,,,,,,,,,,,,,------------------------333333222111000///......////////////////////////000000000000000000000000000000000000000000000000000000111111222222222333//////000000///...------////////////000000000000,,,,,,------......//////000000000000000000000000111111000000//////......//////000000000000//////......///000000000000000111222222111///...///000//////000000000000//////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////////////////000000000000111000000////////////000/////////000000000111111222111000//////000000111////////////000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222222222333333333333222222222222222222222222222222333333444555666777888888666666777888888888888777888999:::;;;<<<;;;;;;:::999999999888777777666666444444333333333222222222444444444444444444444444111111000000000000000111,,,,,,,,,---------------//////000000000111111111////////////////////////---------...............---------............///////////////000000000000/////////////////////////////////////////////////////////000000000111111............////////////000//////.........//////////////////////////////000000000000///////////////////////////...------////////////////////////------...///////////////222000------///111000/////////.........---------........................+++---......---,,,---...////////////.....................///////////////......------------......000/////////............////////////////////////////////////////////////............////////////////////////////////////......////////////......////////////////////////////////////////////////......////////////......////////////////////////............//////////////////............//////..........................................---------------.........//////........................//////...------,,,++++++........./////////000000////////////////////////000/////////............000///......---------...........................111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111///////////////...------////////////000000000000/////////000000000000000////////////////////////111000000000/////////...//////000000000000//////......///000000000000000000111222111/////////000...///000111111000///...000000000000000000000000222222111111000//////...000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////////////////000000000000//////000000000000000111000000000111111111222222222222111000//////000000---......///000111111222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222111111222222222222111111222222222222222222222222333333444555666777777888777777666666777777888888999999;;;<<<<<<;;;;;;:::888888777666666555555444333333333333222222222222333333333333333333333333222222111000/////////000------...//////000111111//////000000000000111111////////////////////////...............------------------............///////////////000000000000////////////////////////////////////////////////....../////////000000000............////////////222222000//////.........////////////////////////////////////000000000000///////////////......---////////////////////////---......///////////////000...------...//////..................---------...........................---,,,---...000000///////////////............///////////////...............------------......////////////............////////////////////////////////////////////////............////////////////////////////////////......////////////......////////////////////////////////////////////////......////////////......////////////////////////............//////////////////............//////..........................................//////---------.......................................//////......---,,,,,,,,,////////////000000000111////////////////////////////////////............000000///............/////////////////////////////////000000111111111222////////////////////////000000000000000000000000000000000000000000000000------............/////////////////////......---////////////000000000000111111000000000000000///........................000000000000//////////////////000000000000//////......///000000000000000000111222111000///000111---///000222222000///---000000000000000000000000111111111111000000//////000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000////////////000000000000//////////////////////////////000000000000//////////////////000000000000...///000000111111111111000111111111222222222222222222111000000/////////......//////000000111111000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222222111111111111222222000111111222222111111000444444444444444444444444333333444555555666777777777777666555555777888999999:::;;;<<<<<<;;;:::999777777777666555555444444333222222222222222222222222222222222222222222222333333111000//////////////////000000000111111111////////////000000000111/////////////////////////////////...---------,,,---------............///////////////000000000000////////////////////////////////////////////////............////////////............////////////111000000///......//////////////////////////////......//////000000111111...///////////////......////////////////////////......///////////////...,,,,,,+++,,,,,,---------................................................000---***+++///222222000////////////............////////////..................------------......///////////////.........////////////////////////////////////////////////............////////////////////////////////////......////////////......////////////////////////////////////////////////......////////////......////////////////////////............//////////////////............//////........................------......//////000000................................................//////......---------,,,....../////////000000000///////////////////////////////////////.........//////...............///////////////////////////000000000000111111111111////////////////////////////////////////////////////////////////////////...........................///////////////......////////////000000000000000/////////......------////////////////////////000000000000//////////////////000000000000//////......///000000000000000000111222111000///000111---///000222222000///---//////////////////////////////000000111111111111000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////////////////000000000000//////////////////////////////000000000000//////////////////000000000000...///000111222222111111000111111111222222222222111111111111000000////////////////////////000///000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222222111111111111222222000111111222222111111000444444444444444444444444333333444444555555666666777666555555555666888999999999:::;;;;;;:::999888777777777666555555444444222222222222222222222222222222222222222222222222333333111000////////////.........------,,,,,,,,,...////////////000000000/////////////////////////////////...---------,,,---------............///////////////000000000000////////////////////////....................................////////////............////////////...---------......///000////////////////////////......//////000000111111......///////////////...////////////////////////...///////////////......+++,,,------------......---.............................................,,,)))'''(((+++......---////////////............///////////////...............------------...............///////////////////////////////////////////////////////////////............////////////..............................////////////......////////////////////////////////////////////////......////////////......////////////////////////............//////////////////............//////////////////////////////---......//////000000000.....................---........................///...............------------........./////////////////////////////////.........///////////////...------,,,------..............................111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......///////////////...////////////000000000000000000//////.........---000000000000000000000000////////////000000000000//////000000000000//////......///000000000000000///000111111000///000222...///000111111000///...////////////////////////...//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////////////////000000000000000000000000000000000000//////000000000000//////////////////000000000000///000111222222222111000000000000111111111222222000000111111111111000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222111111222222222222111111222222222222222222222222333333444444444555555555666666555555666666777777888999999::::::999777777777777666666555444444333111111111222222222222222111111111111111111111111222222111000/////////000000000//////...------,,,......////////////000000////////////////////////...............------------------............///////////////000000000000////////////////////////............................../////////000000000............////////////,,,,,,,,,------...///000////////////////////////////////////000000000000---...////////////////////////////////////////////////////////////...---,,,...000000000///000111---------.......................................---+++***+++---.........////////////......................../////////000......------------...............///////////////////////////////////////////////////////////////............////////////..............................////////////......////////////////////////////////////////////////......////////////......////////////////////////............//////////////////............//////000000000000000000000000//////////////////000000...............---------................................................------------............////////////////////////.........///////////////---,,,,,,,,,,,,---..............................222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000///---...//////////////////////////////000000000000222111111111111111111000111111111111111111111111////////////000000000000//////000000000000//////......///000000000000000///000111111000000111222//////000000000000//////////////////////////////000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////////////////000000000000000000000000000000000000//////000000000000//////////////////000000000000000111222333333222000////////////000000000111111...///000111222222111111......//////000000111111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222222222333333333333222222222222222222222222222222333333444444444444555555444555666666777777666666777888888999888777666555555555555444333333222222000111111111222222222222111111111111111111111111111111000000000000000111111111111111000000000000........./////////000000////////////////////////---------...............---------............///////////////000000000000////////////////////////......................../////////000000000111111............///////////////...............//////////////////////////////000000000000////////////------...//////////////////////////////////////////////////////...------***,,,///000///...///111---------.........//////...........................///000000/////////000////////////............,,,------...///000111111......------------................../////////000////////////////////////////////////////////////............////////////..............................////////////......////////////////////////////////////////////////......////////////......////////////////////////............//////////////////............//////////////////////////////000000000/////////////////////.........---------....................................////////////............////////////////////////////////////............/////////000---------------...//////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////------...///////////////////////////000000000000111111111111111222222222000000000000000000000000.../////////000000000111//////000000000000//////......///000000000000000...000111111000000111222000000////////////000000////////////////////////222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////000000000000000000000000000000000000//////000000000000//////////////////000000000000111222333444333111///...////////////000000000000,,,...000111222222222222,,,,,,---///000222333333---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222222333333444444333333222444444444444444444444444333333444444444444444444333444666777777777666555666777888888888666555444444444333333222111111000000000111111222222222222000000000000000000000000111000000000000000111222,,,,,,------......//////............/////////000////////////////////////,,,------....../////////---------.........//////////////////000000000000////////////////////////........................000000000000111111111111............/////////000222111000//////......///////////////////////////111111000000//////......------...///000000////////////////////////////////////000000///...------&&&)))------,,,+++,,,...---------.........//////........................***---000000---++++++---000/////////............+++,,,---...///111222222.........------.........---.........//////000000////////////////////////////////////////////////............/////////000..............................////////////......////////////////////////////////////////////////......////////////......////////////////////////............/////////000//////............//////........................111111000000//////......//////.........---------.................................///////////////////////////000000000000////////////////////////---.........//////000000...............///000111000000000000000000000000......///000111222333333000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...------...///000000//////////////////000000000000......//////000000111111////////////////////////.../////////000000111111//////000000000000//////...//////000000000000000...000111111000000111333222111///---------......000000000000000000000000///000000000111111111111000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000///..................///000111111000///...000000////////////000000000111222222222000///...////////////////////////000000////////////000000222111111111000000//////333222111000///---,,,,,,//////000000000000//////000000111111111111000000000000000000////////////////////////////////////222111111111000000//////000000111222222222222111///111222444444333222111222222333333333333444444444333333222222333333444777666555333222111000000444444444444444444444444666777888888888777555444666666666666555444333222///000000000000111111111333333333222222222111111111111111111000000000000............////////////........................111111000000//////..............................------............------111111000///////////////---.../////////...,,,+++////////////////////////222111000///.........///000000///...........................///////////////111222111000///000111......................................................------------.................................---,,,,,,,,,...///000..............................------------......333222111000///.........////////////////////////////////////////////////........................,,,...000111111000...,,,---...///000000///...---000000//////.........---////////////////////////////////////////////////////////////////////////........................000000//////.........---................................................////////////////////////000000///.....................------------......---------............///------------------------000///...,,,,,,,,,---...000000000000000000000000////////////////////////111111111111111111111111////////////////////////,,,++++++,,,...///...---......///000000000000000111111000000//////......111111000000//////......111000///......---......000000//////.........---////////////////////////000000//////......------...///000111111000///...111111111000000000000000111111000000//////......000000000000000000000000000000000000000000000000............//////////////////......---------,,,//////......---.........000000000000000000000000...............//////000000000000000000000000000000000////////////000000.../////////000000000000000000000000000000000000000000000000000000000000000000///..................///000111111000///...000000////////////000000000111111222111000///...000000000000000000000000111111000000000000111111111111111111000000000///222222111000//////......//////000000000000//////000000111111111111000000......//////000000111111////////////////////////111111111111000000000///000000111222222222222111///111222444444333222111222222333333333333444444444333333222222333333444555555444333333444444444555555555555555555555555666666777888777666555444555555555555444333222111000000000111111111222222222222222111111111000000222222111111111000000000............///////////////////////////////////////////////////000000000.................................//////.........111000000//////////////////////////////...------////////////////////////111000000///////////////000000///...........................///////////////000111111000///000111........................////////////////////////......------------......////////////////////////.........---......//////........................///......------....../////////...---,,,,,,,,,,,,////////////////////////////////////////////////........................---...///000000///...---/////////000000/////////000/////////............////////////////////////////////////////////////////////////////////////........................000/////////............................................................////////////////////////000000///.....................------------......---------............///------------------------//////...---------------........................////////////////////////////////////////////////////////////////////////...---,,,---...///...---......///000000000000000111000000000/////////...111000000000/////////...//////.........//////000000000/////////.........///////////////////////////////////////.........//////000000000000//////111000000000000000000000111000000000/////////...000000000000000000000000////////////////////////....../////////000000000////////////......------------...///////////////000000000000000000000000///...---------...000111000000000000000000000000000000////////////000000....../////////000000000000000000000000000000000000000000000000000000000000//////............/////////000000000000//////000000////////////000000000111111111111000//////111111111111111111111111222222111111111111222222111111111111000000000000222222111111111000000000//////000000000000/////////000000111111000000///------...///000111222222000000000000000000000000111111111111000000000000000000111222222222222111000111222333444333222222222222333333333333444444444333333222222333333444333333333444555666777888777777777777777777777777555666777777777666444444555555555555444333222222111111111111222222222333111111111000000000//////222111111111000000000000............////////////000000000000000000000000---......///000000111111...........................//////000000//////...000000//////......//////000000//////......//////////////////////////////////////////000000000000000000///...........................///////////////000111111//////000111////////////////////////000000000000000000000000......------------......000000000000000000000000//////000000000///..............................///......------......///------,,,,,,,,,,,,------////////////////////////////////////////////////........................////////////////////////000000////////////000000////////////............////////////////////////////////////////////////////////////////////////........................////////////............................................................////////////////////////000//////............///......------------......---------............///------------------------.........///......---,,,........................////////////////////////////////////////////////////////////////////////000///......//////...---......///000000000000///000000000000////////////000000000000////////////---------......///111111000000////////////......////////////////////////...///////////////000000000000////////////000000000000000000000000111111000000000000////////////000000000000000000000000/////////////////////////////////000000000111111000000000000////////////,,,---///111222111111000000000000000000000000000111000/////////000222333////////////////////////000000////////////000000........./////////000000////////////////////////////////////////////////000///............////////////000000000000//////000000////////////000000000000111111111000000000111111111111111111111111222111111000000111111222111111111000000000000000111111111111111111222222//////000000000000////////////000000000000//////.........///000111111111000000000000000000000000111111111000000000000000000000111222222222222111000111222333333333222222222222222333333333444444444333333222222333333444222222222333444666777888666666666666666666666666555555666777666555444333555555555555555444333333111111222222222333333333222111111111000000000000000000000////////////...............////////////////////////////////////........./////////000000........................//////000000000000//////000//////.........//////111000///......///000111////////////////////////---...//////000111111111000000///...........................///////////////000111000///...///111000000000000000000000000////////////////////////......------------......///////////////////////////000111111111///...---........................//////............//////---------------...///000////////////////////////////////////////////////........................//////............//////000///...------...///000///////////////.........////////////////////////////////////////////////////////////////////////........................///////////////.........................................................////////////////////////000///............//////......------------......---------............///........................------/////////...---,,,........................////////////////////////000000000000000000000000////////////////////////222000//////000000///------...//////000000//////000000000000////////////000000000000////////////...............///000000000000//////////////////////////////////////////......//////000000000111111000///......///000111000000000000000111111111000000000000////////////////////////////////////////////////////////////000000000000111111111111111111000000000000000000---///000222333333333222////////////////////////111000/////////000222333////////////////////////000000////////////000000............//////////////////////////////////////////////////////////////////............//////000000////////////000000000000////////////000000000000000000000000111111111111111111111111111111000000////////////000000000000000000000000111111111111111111111222222222//////000000000000////////////000000000000//////000000000000////////////000000000000000000000000000000000000000000111111000000111222222222222111111111222222333333333333222222222333333333444444444333333222222333333444333222222222333444555555555555555555555555555555444555555666666444333222555666666666666555444444111111222222222333333333333333222222222111111111///............---------............////////////........................000/////////.........---........................//////000000000000////////////............//////111000///......///000111////////////////////////,,,---...000111111111111000000///...........................////////////...000111000///...///000000000000000000000000000..............................------------..............................///000111111111///...---/////////////////////////////////....../////////---------------...///000////////////////////////////////////////////////........................//////............/////////...,,,,,,,,,,,,...///.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////////////////////////////////////////////////////////////////////////////////////////............//////......------------......---------............///........................,,,---...//////...---,,,////////////////////////////////////////////////000000000000000000000000////////////////////////222111//////000000///---------...///////////////////////////000000000000////////////000000000000000000///...............//////000000000000000000////////////////////////.../////////000000111111111000///......///000111//////000000111111111111////////////000000000000////////////////////////........................000000000000111111111111000000111111111111111111//////111222222333333333////////////////////////---.........////////////000000000000000000000000000000////////////000000------........./////////000000000000000000000000000000000000000000000000///............//////000000000////////////000000000000////////////000000000000000///000000111222111111111111111111111111000000////////////000000000000000000111111111111000000111111111111111111//////000000000000//////...//////000000//////...111000000000/////////...000000000000000000000000000000000000111111111111000000111222222222222111111111222222222333333333222222333333333333444444444333333222222333333444333333222222222333333444444444444444444444444444333444555555555444222222444555555666555555444444111111111111222222222333333333333222222222222111............------------............////////////........................000000//////...------,,,...........................//////000000//////.........------......////////////......//////000000////////////////////////,,,---///111111111111000000000///...........................////////////...///000000......///000////////////////////////..............................------------..............................//////000000000///......////////////////////////000//////......//////000,,,,,,++++++,,,---......////////////////////////////////////////////////........................////////////////////////...------------------............///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////////////////////////////////////////............//////000......------------......---------............///........................,,,---......///.........000000000000000000000000////////////////////////////////////////////////////////////////////////111000//////000000///...------...////////////...////////////000000000000////////////000000000000111111///......---------//////000000000000111111///////////////////////////000000000000000000111000000////////////000000/////////000111111222222////////////000000000000000000000000000000000000......................../////////000000000111111000000000000111111111111////////////000111111222////////////////////////,,,---///000000000///...000000000000000000000000000000////////////000000---------.........//////000000000000000000000000000000000000000000000000...............///000000111000///......///000111000000////////////000000111000/////////000222333000000000000000000000000111000000000000000000111///000000000111111111111000000000000000000000000//////000000000000//////......////////////......////////////000000000000///////////////////////////000000000111111111111000000111222222222222111222222111111222222333333222222333333333333444444444333333222222333333444333333333333333444555555333333333333333333333333333333444555444333222111222333333444444333333222000000000111111111222222222222222222111111111111000000/////////.....................////////////.................................................................................//////............------------...///000------...///////////////////////////////////////,,,...///111222111000///000000///...........................////////////...///000///......///000......................................................------------.......................................---......//////////////////////////////000000////////////000000---------,,,------......////////////////////////////////////////////////........................---...///000000///...---...//////////////////.............../////////000////////////////////////////////////////////////////////////////////////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////...............///000000......------------......---------............///........................---------------.../////////////////////////////////////////////////////////////////////////////////////////////////////////...---...000000000...,,,---......//////........./////////000000000111.../////////000000000111000//////.........////////////000000000111111111////////////////////////111111111000000000000000//////000000000000//////...//////000111111222222.../////////000000000111000000000000000000000000............................../////////000000000/////////000000000111111//////...------...000111////////////////////////---///111333444222000///000000000000000000000000000000////////////000000---------.........//////000000000000000000000000000000000000000000000000...............///000111111000///......///000111000000////////////000000111000/////////111222333////////////////////////222222111111111111222222//////000000111111111222000000000000/////////...//////000000000000//////......////////////......------...///000111222222//////////////////////////////000000111111111222000000111222222222222111222222111111222222333444222222333333333444444444444333333222222333333444333333333444555666777888444444444444444444444444333333444555444333222111000111111222222222111111///000000000000111111111111111111111000000000000111111111111000000000000............/////////000000000000000000000000000,,,,,,------.../////////........................------............---------------------...///000+++,,,.../////////...---////////////////////////---...000111222111///...000000///.........................../////////000...///000///...---...000........................000000000000000000000000.........------.........000000000000000000000000...---,,,,,,,,,...///111000000000000000000000000000000////////////000000111000000/////////000000////////////////////////////////////////////////........................---...000111111000...---///000111222222111000///---.........//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000////////////////////////...............///000111.........------.........---------.........//////////////////////////////...---,,,,,,---...///000........................////////////////////////111111111111111111111111////////////////////////...------...///111000///,,,---......//////........./////////000000111111.../////////000000111111......---......///000111//////000000111111111222////////////////////////222222111111000000//////...///000111111000///......//////000111222222222.../////////000000111111000000000000000000000000....................................////////////......//////000000000111000000////////////000000222111111111000000//////000000000000000000000000111111000000000000111111.../////////////////////000000000000000000000000////////////000000000000111111000000//////......////////////////////////000000///000000111222222000000000000000000000000////////////000000000000000000111111111000000///------......//////000000000000//////000111222222////////////////////////000000000000000000000000---...///000000111000000111111000000//////......////////////000000000000111000///......///000111---///222222111000000111111111111111111111111111444333333333333444555555444333333222222333333444555555555555555555555555666666666666666666555555666555444333222333444444111111222222222222111111000111222222333333333333111111111111000000000000......///000000000000000000000000000000///......000000000000000000000000//////000000000000//////000000//////.........---////////////////////////////////////////////////...///000///...---...000///...---,,,,,,---...///222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111000////////////000000//////............//////////////////............000000//////.........---////////////////////////000000111111111///...---000000//////.........---///////////////////////////////////////////////////...---------...000111///......---------......---.........//////000000////////////////////////---------.........//////////////////............////////////////////////------,,,,,,,,,,,,------///////////////////////////............---------........................------......//////000000////////////////////////////////////////////////......---------......///------------------------,,,)))'''(((+++......---........................//////000000000000//////............////////////........................////////////////////////......////////////......////////////000000000000000000000000000000000000111111000000//////..................////////////000000000000000000000000111111000///////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000////////////000000000000000000////////////000000000000000000//////......000000000000000000000000000000////////////000000//////////////////......000000000000000000000000////////////000000000000111000000000/////////...////////////////////////000000/////////000111111........................////////////000000000000000000111111111111000000.........///////////////000000000000000111111222////////////////////////000000000000000000000000...//////000000000000///111000000000/////////...////////////000000000000111000///......///000111...000111111000000111222111111111111111111111111222222222222222333444444444333333222222333333444333333333333333333333333222222333333333333333222555555444333333333333333111111222222222222111111000000111111222111111111111111111000000000//////......//////////////////000000000000000///......000000000000000000000000//////000000000000//////000/////////............////////////////////////////////////////////////...///000///...---...000000000////////////000000000000000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////............//////////////////............000/////////............////////////////////////...///000111111000//////000/////////............//////////////////////////////////////////////////////......//////000111......------------................../////////000////////////////////////---------.........//////////////////............////////////////////////......------------......///////////////////////////............---------.................................//////////////////////////////////////////////////////////////////......---------......------------------------...+++)))***---//////...........................//////000000000000//////............////////////........................////////////////////////......////////////......////////////000000000000000000000000000000000000......//////000000111111............////////////////////////////////////111111000///////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000////////////000000000000000000////////////000000////////////............000000000000000000000000//////............//////000000000//////.........////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000//////.../////////........................////////////000000000000000000111111111111000000000000///////////////...000000000000000111111111////////////////////////000000000000000000000000///000000000000//////...000000000000////////////////////////000000000000000000////////////000000///000111000//////111333111111111111111111111111111111111111111222333333333333222222222222333333333333333333333333333333///000111222222333222222444444444444444333333222111111222222222222111111000000000111000000//////111111000000000000//////...///////////////...---//////000000000///......////////////////////////...//////000000//////...////////////............////////////////////////////////////////////////...///000///...---...000//////000000000000//////////////////............000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000//////............//////////////////............////////////............////////////////////////---...///000111111111111////////////............////////////////////////////////////////////////...///000000111111000000---------------------...............////////////////////////////////////------........./////////////////////............///////////////////////////..................//////////////////////////////............---------///////////////////////////////////////.........////////////////////////////////////////////////000///...---------------------------------------///---,,,---///111111000...........................//////000000//////...............////////////////////////////////////////////////////////////......////////////......////////////000000000000000000000000000000000000......//////000000111111............////////////........................111000000///////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000////////////000000000000000000////////////000000////////////////////////000000000000000000000000000//////......//////000111111000000///.........////////////////////////////////////000000000000000000000000////////////000000000000000000000000111000///......---..............................////////////000000000000///000000111111111111000111000000000//////......000000000111111111000000////////////////////////////////////////////////000000111000000///...---000000000000////////////////////////000000000000000000////////////000000000000000///...///111444111111111111111111111111111111111111111222333333333333222222222222333333444444444444444444444444111111333444555555555555333333444555444333222111111111222222222222111111111111111111000//////...111000000000///////////////000000000000///.........///////////////.................................//////////////////...///////////////.........////////////////////////////////////////////////...///000///...---...000,,,---...//////...---,,,////////////////////////////////////////////////////////////////////////////////////////////////...//////000000000000000//////............//////////////////............///////////////.........////////////////////////......///000000000000000///////////////.........////////////////////////////////////////////////...///111222222222111000,,,------........................///////////////////////////////////////............////////////////////////............//////////////////////////////............/////////////////////////////////............---------////////////////////////000000//////......------////////////////////////////////////////////////000///...---------------........................///.........///000000000...........................//////////////////...............////////////000000000000000000000000////////////////////////......////////////......////////////000000000000////////////////////////111111000000//////..................////////////........................000000////////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////...............///000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000111000000//////000000111111111000000////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000111000///......---......////////////////////////////////////000000000000//////000111111111111111111111000000/////////...000000111111111111000///000000000000000000000000////////////////////////000000111000000///...---////////////000000000000////////////000000000000//////000000000000//////000000000///...///111444111111111111111111111111222222222222222333444444333222222111111222222333444444444444444444444444222222333555666666666666222333444444444333111000111111222222222222111111111222222222111000//////000000000////////////...000000000111111000000///......////////////......------------------------......////////////...............///////////////////////////////////////////////////////////////...///000///...---...000,,,---...//////...---,,,000000000000000000000000////////////////////////////////////////////////////////////////////////---...///000111000000000//////............//////////////////.....................///////////////////////////////////////111111000///////////////.........///////////////////////////////////////////////////////////////...///111222222222111000,,,---...////////////...///////////////.........////////////////////////........./////////000000////////////............//////////////////////////////............/////////////////////////////////............---------////////////////////////000000//////......------//////////////////////////////////////////////////////...---------------........................---......///......//////..............................////////////..................////////////000000000000000000000000////////////////////////......////////////......////////////000000000000////////////////////////111111000000//////..................////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............///000000////////////////////////////////////000000000000000000////////////000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000//////.../////////000000000000000000000000////////////000000000000...///000111111222111111111000000000000000000///000000111222222111///...000000000000000000000000000000000000000000000000///000000000000//////...////////////000000000000////////////000000000000//////000000000000/////////000111000//////111333111111111111111111111111222222222222222333444444222222111111111111222222222222222222222222222222000111222333333444333333333333333333333222222111111111222222222222111111111111222222111111000000000000////////////............///000000000000000------.../////////..............................---......//////......---.........///////////////////////////////////////////////////////////////...///000///...---...000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000---...///111111111000000//////............//////////////////.....................///////////////////////////////////////222111000///.....................///////////////////////////////////////////////////////////////...///000000111111000000,,,---///000111111000//////////////////.........////////////////////////....../////////000000000////////////............///////////////////////////..................//////////////////////////////............---------........................///////////////.........////////////////////////////////////////////////......---------......///........................,,,---//////...------...........................---......//////......---............////////////////////////////////////////////////////////////......////////////......////////////000000000000000000000000000000000000......//////000000111111............///////////////////////////////////////////////////000000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000...............///000000000000000000000000000000////////////000000000000000000////////////000000/////////000000000111111000000000000000000000000000000////////////000000/////////000111111222222000000000000000000000000////////////000000000000.../////////000000000111////////////////////////000000/////////000111111////////////////////////////////////000000000000...///000111111222222222000000000000000111111111000000222222222111///...000000000000000000000000000000000000000000000000...//////000000000000///.../////////000000000111////////////000000000000...///000111111000///......000111111000000111222111111111111111111111111111111111111111222333333222222111111111111222222111111111111111111111111111111222222222222111111444333222222111222222222111111222222222222111111//////000000111000000000000000/////////.........++++++---...////////////,,,---......//////..............................---......//////......---............/////////000////////////////////////////////////////////////...///000///...---...000000000////////////000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000,,,---///111222111000000//////............//////////////////......................../////////000////////////////////////111000///......///000000............/////////000//////////////////////////////////////////////////////......//////000111---...000222333222111111000/////////............////////////////////////.../////////000000000000////////////............////////////////////////......------------......///////////////////////////............---------------------------------.........///////////////////////////////////////////////////////////////---------------...///000........................+++...000000...,,,---...........................---......//////......---............////////////........................////////////////////////......////////////......////////////000000000000000000000000000000000000......//////000000111111............////////////........................///////////////000111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000...............///000000000000000000000000000000////////////000000000000000000////////////000000---.........//////000000000000000000000000000000//////............//////......///000111222333333111111111111111111111111////////////000000000000.../////////000000111111////////////////////////000000///000000111222333........................////////////000000000000......///111111222222222//////000000111111222222000111222333222111///---000000000000000000000000000000000000000000000000......///000000111000000.../////////000000111111////////////000000000000...///000111111000///...---///222222111000000111111111111111111111111111000000000000000111111222222222111111111111222222333333333333333333333333222222333333333222222111555444222111000111222333111111222222222222111111------...///000000000///000/////////............((()))***,,,---...//////,,,,,,---.../////////...////////////////////////---..................------.........//////000000////////////////////////////////////////////////...///000///...---...000///...---,,,,,,---...///---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000+++---///111222222000000//////............//////000/////////............---.........//////000000//////////////////////////////......///000111333---.........//////000000///////////////////////////////////////////////////...---------...000111---///111333444333222111000000//////.........---////////////////////////////////////000000000000000/////////............////////////////////////---------,,,,,,---------//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000////////////////////////////////////////////////,,,,,,,,,---...///000111////////////////////////,,,///111111///------///........................---..................---............/////////000........................////////////////////////......////////////......////////////000000000000000000000000000000000000111111111000//////................../////////000------------------------///////////////000111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000...............///000000000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111......//////000000111111000000000000000000000000......//////000000111111222111111111000000//////------...///000111222222000000////////////000000000000000000000000000000222333333222///...///000000/////////......------000000000000000000000000111111111000111222222333222111000//////000111222///000111222111000...,,,111111000000//////......000000000000000000000000111111000000//////......222111000.........///000111111000000//////......111111000000/////////...000000000000000000000000111111111111111111111111222222222111111111000000222222333333333333444444555444333222222222333444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000///......000000//////.........---000000000000000000000000------------.........///.........////////////000...///000111111000///...........................000000000000000000000000000000000000000000000000///////////////...............///000000000000000...------...//////...,,,---...///000000///...---000///.........///111222////////////////////////...000111222222111000...000000000000000000000000------......//////000000............////////////////////////000000000000..........................................---------------.........//////000000//////.........---///////////////////////////---,,,///444444000+++......////////////............////////////..............................000000000000000000000000//////.........---------000///...---------------////////////////////////***++++++,,,---...//////////////////////////////.........------,,,,,,,,,////////////////////////........................////////////////////////---.........//////000000//////............//////........................///////////////.........000000000000000000000000///000111222222222222222111111000000/////////...///////////////.....................////////////////////////000000000000///////////////.........444222000...------//////........................---.........//////000000///////////////////////////////////////////////////////////////.........000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......000000////////////000000000000000000111111111111////////////000000000000000000000000000000000000////////////000000000000111111111000000000//////////////////000000000000111000000///////////////000000000000000000000000...//////...,,,++++++,,,222222222222111111111000000000000000000000000000111111000000000111111222111111000//////000111111///000111222111000...---111000000000/////////...000000000000000000000000000000000000////////////222111000///......///000111000000000/////////...//////.........---------000000000000000000000000111111111111111111111111222222222111111111000000222222222333333333444444444333222222222333444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000///......000/////////............000000000000000000000000------........./////////////////////000000000000...///000111111000///...........................000000000000000000000000////////////////////////.........///////////////......///000000000000000........./////////...---......///000000///......///////////////000000111///////////////////////////000111222222111000///000000000000000000000000.........///////////////............////////////////////////000000000000................................................---------.........//////000/////////............///////////////////////////------///333444000,,,......////////////............////////////..............................//////////////////////////////.........---------//////......------------////////////////////////,,,------......//////000/////////////////////////////////......---------////////////////////////........................////////////////////////............/////////000......------------.......................................///////////////////////////////////////---....../////////......000000000//////........./////////////////////...............////////////////////////000000000000000000000000000000000000333222000...---.../////////////////////////////////////////////........./////////////////////////////////////////////////////////////////////...000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000000/////////...000000////////////000000000000000000111111111111000000000000////////////000000000000000000000000000000000000////////////111111000000000000//////111111000000//////......111000000000////////////000000000000000000000000,,,---...---+++******+++000000000////////////...000000000000000000000000111111000/////////000000111000000//////000000111//////000111111000...---000000000000////////////000000000000000000000000////////////000000000000111000000////////////000000000000000//////////////////............------000000000000000000000000111111111111111111111111222222222111111111111111222222222222333333333333222222222222222333444555222222222222222222222222000000000000000000000000000000000000000000000000000000000000000//////...////////////............000000000000000000000000....../////////000000000////////////000000000111//////000000000000//////////////////////////////000000000000000000000000////////////////////////------......//////000000...//////000000000000000//////000000000000//////...//////000000//////......//////000000000000000000000000000000000000000///000111222222111000///000000000000000000000000///////////////.....................////////////////////////000000000000................................................------........./////////////////////............///////////////////////////------///222333000,,,......////////////............////////////......////////////////////////////////////////////////...............---------//////..................///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////........................////////////////////////............////////////------,,,,,,,,,,,,------........................------......//////000000////////////////////////---............------,,,/////////.....................//////////////////............////////////////////////000000000000000000000000111111111111222111000.........//////000000000000000000000000000000000///......------////////////////////////////////////////////////......//////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000////////////000000///000000000111111111111111111000000//////......000000000000000000000000111111000000//////......000000000000000000//////000000000000////////////000000000000000//////...////////////////////////...///000///---,,,---...........................////////////////////////111000000///////////////000000000//////000000000//////000000000000///...000000000000////////////////////////////////////......//////000000111111000000000////////////000000000000000////////////111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333111111111222222333444444111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000/////////////////////.........////////////////////////////////////000000000000........./////////000000000000000000000/////////000000000000000000000000////////////////////////////////////////////////,,,------...///000111111//////000000000000/////////000111111111000000000/////////000000/////////---...000111111111000///000000000000000000000000///000111111111111000///////////////////////////000000//////......------............////////////////////////000000000000....................................////////////............///////////////////////////.........////////////////////////...------///111111///---......////////////............////////////......000000000000000000000000////////////////////////............................../////////.........////////////////////////////////////......------//////////////////////////////..................////////////////////////........................////////////////////////.........///////////////...------,,,,,,------...........................,,,------...///000111111////////////////////////111111111111000///........................------............////////////............////////////////////////000000000000///000000000000000111111222111000///....../////////////////////////////////////////////.........////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000////////////000000///000000000111111111111111111000000//////......000000000000000000000000111111000000//////......//////////////////000000////////////000000000000//////000000000000/////////////////////////////////000111000///...///000111111111111111111111111////////////////////////000000///////////////000/////////000000///////////////000000000000000///////////////000000000000////////////////////////......//////000000111111/////////000000000000///////////////000000000000000000111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////.........///////////////////////////////////////////////////000000000000------........./////////111111000///////////////000000000000000000000000////////////////////////........................,,,------...///000111111//////000000000000/////////111333222000///000111000000000//////000000000---...000111111111000///000000000000000000000000000000111111111111000000////////////////////////000000//////......------............////////////////////////000000000000////////////////////////........./////////000000........./////////000000.........///////////////////////////////////////...------...///000///.........////////////............////////////......000000000000000000000000........................---...........................///000000//////...//////////////////////////////...------,,,,,,,,,////////////////////////------------------------////////////////////////........................///////////////////////////////////////.........//////............//////........................,,,------...///000111111........................222222222222111111000///------..................---.........//////000000............////////////////////////000000000000.........//////000000000000000000///////////////........................,,,------...///000000111////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111000000000000////////////000000000000000000000000000000000000////////////......////////////000000......//////000000111111,,,...///111111111000000000000000000000000000000...///000///...---...000//////000000000000000111000000000000000000000000000/////////000000111222...//////000000//////...////////////000000000000////////////000000000000000000000000000000000000////////////000000000000...//////000000000000///////////////000000000000......////////////000000000000000000000000000000111111111111111111111111111111111111111222222222111111111111222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000...//////000000000000000.........///////////////000000000000000000000000....../////////000000000............////////////222111000///......//////////////////////////////000000000000000000000000........................------......//////000000000000000000000//////......111333222000...000222111000000//////000000111...//////000000000000000000000000000000000000000111000000000000000000111000000000000000000000000///////////////.....................////////////////////////000000000000////////////////////////.........//////000000111....../////////000000000.........///////////////////////////////////////------........./////////......////////////............////////////......////////////////////////........................---------...............---...///000111000///...////////////////////////......------,,,,,,,,,+++////////////////////////,,,,,,,,,---------------////////////////////////........................///////////////////////////////////////........./////////....../////////........................------......//////000000........................///000000000000000///................../////////------......///000000000............////////////////////////000000000000------......//////000000000000000000000/////////........................+++,,,---...///111222222////////////////////////////////////////////////------......///000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111////////////000000000000000000000000000000000000////////////000000000000........./////////000000000000000000////////////***,,,...111222222222111000000000000000000000000...///000000......///000------------.........///000000000000000000000000/////////000111222333444......///000000///......///////////////000111111.../////////000000000111000000000000000000000000000000000000////////////---...///000111111000///.../////////000000000111....../////////000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111222222222222222222333333222111000///111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000............/////////000000000000000000000000000------........./////////000000000000111111111111333222000///.........///........................000000000000000000000000.................................///////////////000000000000000///......---000333222///---///222111111000//////000111111///////////////000000111////////////////////////111111000000000000111111000000000000000000000000.........///////////////............////////////////////////000000000000////////////////////////---......///000000111111.../////////000000000000............/////////000////////////////////////------......---...///000......////////////............////////////......................................................---------.........//////---...000111111111//////////////////////////////............------------////////////////////////------------.........///////////////////////////........................////////////////////////000/////////............///......------......///.................................///////////////........................---...//////////////////.........//////000000000------......///000000111............////////////////////////000000000000---......///000000111111//////000000000000//////........................,,,------...///000111111////////////////////////////////////////////////------......///000000111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000.../////////000000000111000000////////////000000000000000000111111111111......//////000000111111000000000000000000000000......//////000000111111---.........//////000000222222111000///...------)))+++...111222333333222000000000000000000000000///111222111000000111222///000000000111111222222000000000000000000000000/////////000111333555555---...///000000///...---///////////////000111111.../////////000000111111000000000000000000000000111111000000//////......---...///111111111000///.../////////000000111111000000111111222222222333000000000000000000000000111111111111111111111111000000111111222222222222000111111111111222222222222333333333222000///---000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000---.........//////000000000000000000000000000000------------.........///111222222222222333333333333222000///.........///........................000000000000000000000000........................///////////////.........000000000000000///......,,,000333222...,,,...222222111000//////000111222000///.........///111222////////////////////////111111000000000000111111000000000000000000000000---.........//////000000............/////////000////////////000000000000000000000000000000000000---......///000111111222////////////000000000000---.........//////000000////////////////////////---......---------///000......////////////............////////////......................................................---------.........//////,,,...000111222111000///////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////........................////////////////////////000000//////.........---...------,,,,,,------...........................///////////////.......................................///000111111111000.../////////000000111111---------...///000000111............/////////000////////////000000000000...//////000111222222222...///000000000000000///000000000000000000000000.........///////////////////////////////////////////////////////////////---------...///000000111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000111111000000//////......111000///......///000111////////////000000000000///////////////000111111111111000000000000111111............////////////000000000000000000000000000000////////////000000......///000000000000000111111111111222222222222000111222222222000///...///000111222222111000///000000000000000000000000000000////////////000000000000000000111111111111////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222111111111000000//////111111333333333333111111//////000111222222222222222222111111000/////////000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000///...............////////////............------...///000111222222111111000000//////......000000000///......------////////////////////////000000///...............---...///000000///...---////////////000000000000555333111///......000000------......///000000000---...///000000///...---***---000222111000000111////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111///000111111///......///000000000000000000000000000000////////////000000111000///......///000111000000000000000000000000000000000000000000000000......//////////////////222111///...///000///...////////////////////////////////////............///////////////.........------......//////000000////////////////////////+++,,,,,,---...///000000000000///...........................////////////......////////////......////////////////////////,,,,,,------.../////////000000000000000000000000,,,---///000111111111000////////////////////////,,,,,,,,,,,,,,,---...///////////////////////////......//////000000111111///////////////..................///000111111222222222111000///...------000000000000000000000000333222111000////////////............/////////000000000////////////000000//////.........---------........................000///...------...///000111000///...------...///111111000000/////////...000000000000000///......////////////////////////------...///000111222222////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////111000///......///000111////////////000000000000///////////////000111111111111000000000000111111/////////000000000000111000000000000000000000000000000////////////000000...///000000111111000000////////////000000000000000111111222111000///...///000111111111111000///000000000000000000000000000000////////////000000/////////000000000111111////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000///000111222333333222111000111222222222222222111111000000000000000111111111000000000000000000000000111111111111111000//////////////////////////////////////////////////////000000///...............---.........//////000000////////////000000000000111000000000/////////............///////////////000000000000000000000000000000///..................//////////////////...////////////000000000000444222000.........///000//////////////////............///000000///......,,,...111333222111111222000000000000////////////000000000000000000000000////////////////////////000000000000111111111111///000111111///......///000000000000000000000000000000////////////000000111000///......///000111000000000000000000000000........................///////////////.........222000///...///000///.../////////////////////////////////////////////////////////////////////............///////////////........................------..................000000///...........................////////////......////////////......////////////////////////..................------........................,,,---...///000000//////////////////////////////------,,,,,,---......///////////////////////////000000//////...---------////////////////////////+++,,,,,,---......//////111111000000//////......000000000000000000000000333222111000////////////........./////////000000000000////////////000000000000/////////.................................000///............///000111000///...---......///000000000/////////......000000000000000///......////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////........................////////////000000000000000000////////////000000////////////000000000000///////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000///000111111222222111111////////////000000000000000111111111111000/////////000000111111000000///000000000000000000000000000000////////////000000....../////////000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000000111111222222111111000444444444444333222111000...//////000111111222222000000000000000000000000111111111111000000000///////////////////////////////////////////////////000//////............///,,,,,,---...///000111111111000000000/////////...000000000000////////////------......///000000111111111111111111111111111000//////............///000//////......//////000////////////000000000000222111///...---......///111111000//////...------...//////000000//////...---000222333222222222333111111000000//////......000000000000000000000000////////////////////////000000000000111111111111///000111111///......///000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000........................000000//////.........---222000......///000///...////////////////////////...//////000000111111111....../////////////////////////////////................................./////////.........------000//////............///............////////////......////////////......////////////////////////000//////...------,,,,,,------------------------------...............---////////////////////////......------......///////////////////////////////////////...------,,,,,,/////////////////////////////////000111111222222000000000000////////////000000000000000000000000222222111000////////////....../////////000000000000000////////////000000000000000000000/////////........................000//////......//////000000000///.........//////////////////............000000000000000//////...000000000000000000000000111000000000/////////...111111000000//////......000000000000000000000000000000000000000000000000////////////////////////////////////////////////......//////000000111111000000////////////000000////////////000000000000///////////////000000111000000111111111111000000//////000000000111111111////////////////////////000000////////////000000000000111222222222222222000111111111222222222222000000111111111000000000///000000000000000000///////////////////////////000000////////////000000............////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000222222222222222222222222444444444444444333222111//////000000111111111111000000000000000000000000222111111000000000000000////////////////////////////////////////////////000///............//////---------...///000000111000000000000////////////000000000000////////////............//////000000000000000000000000000000000///............//////111000///......///000111////////////000000000000111000///...---.........000000000000//////....../////////000000/////////...000222222111111111222111111000000//////......////////////////////////000000000000000000000000///000000000111111111111///000111111///......///000000000000000000000000000000////////////000000000000////////////000000////////////////////////........................000000000///......------111000......///000000///////////////////////////...//////000111222222333............////////////000000//////......------------------------------/////////...............000///............//////............////////////......////////////......//////////////////////////////.........---------------------------------.....................---//////////////////////////////.........//////000////////////////////////,,,------......//////000///////////////000000000111111111222222333333333.../////////000000000111////////////////////////111111000///////////////...////////////000000000000000////////////000000////////////////////////........................000//////////////////000000000////////////////////////..................//////000000000000//////000000000000000000000000000000000000////////////111111000000//////......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111//////000000000000//////////////////000000000000///////////////000000111///000111111111111000///........./////////000000////////////////////////000000////////////000000000000111222222222222222000111111111222222222222000000000000000000111111000//////////////////000////////////////////////000000////////////000000............////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111333333333222222333333333111222333444444444444444111111111111000000//////000000000000000000000000222111000000//////000000................................................//////............/////////////////////..................///000111111111////////////000000000000000000//////............//////////////////////////////............//////111000///......///000111////////////000000000000000//////...............////////////000000111111000000000//////000000000...///111111000///000111111000000000/////////...........................000000000000000000000000///000000000111111111111///000111111///......///000000000000000000000000000000////////////000000//////000000000000//////////////////////////////////////////////////////000000//////.........---111///......000111000///////////////////////////...//////000111222222333---.........//////000000000000//////......------........................------......///000000111//////............//////............////////////......////////////......////////////////////////---------.........//////........................000000//////////////////////////////////////////000//////.........//////////////////////////////---......///000000111111////////////000000111111.........///////////////......//////000000111111////////////////////////111000//////////////////////////////000000000111000000////////////000000........................///////////////////////////000000000000000000/////////000000000000000000......////////////////////////000000000000//////000000000000000000000000.........///000111111111111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000//////000000000000//////////////////000000000000///////////////000111111///000111222222111000///............////////////000000000000000000000000000000////////////000000///000111111222222111111////////////000000000000000000000///000000111222000//////......//////000000000000000000000000000000000////////////000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333222111111222333333000111222333444444444444222222111111000//////...000000000000000000000000333222000/////////000111................................................///............//////000000000//////............------...///000111222222////////////000000000000111000000///......------........................///............//////000111000000//////000000111////////////000000000000////////////////////////......///000000111222222111000000//////000000111...///000000///...///111/////////000000000000000........................////////////////////////000000000000111111111111///000111111///......///000000000000000000000000000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////111///......000111111000////////////////////////...//////000000111111111------......///000000000///////////////.........////////////////////////,,,---...///000111111222///............//////000............////////////......////////////......////////////////////////,,,,,,------...//////000........................000000/////////000000111//////////////////////////////......------......////////////////////////111111111000//////.........//////000000111111222////////////000000000000......//////000000111111000000000000000000000000000//////......//////////////////000000000111111000000////////////000000------------............///////////////////////////000000111111000000/////////000111111111000000////////////000000000000...//////000000000000000000000000000000000000000------...///000111222222/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...///000111111000///...////////////000000000000///////////////000111111///000111222222111000///...////////////000000000000000000000000000000000000000////////////000000...///000000111111000000////////////000000000000111000/////////000222333000///............///000000000000000000000000000000000////////////000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111000//////000111111111111222222222222222111111111111000000000000000000000000000000000000000333222000///...///000111...............................................................///000000.........///////////////......//////000000111111.../////////000000000111///////////////.........////////////////////////...............///000000000000000111111000000000////////////000000000000///000000000000000000000000000000000000000111111111111000//////000111111000111111000//////000222......//////000000111111000000000000000000000000////////////////////////000000000000111111111111///000111111///......///000000000000000000000000000000////////////000000...///000111111000///...000000000000000000000000////////////////////////------......///000000000000///---...000111111000////////////////////////////////////////////////------......///000000111.........///////////////000000000000000000000000......//////000000000111...............///000000............////////////......////////////......////////////////////////------..................------------------------///......---...///111111///////////////////////////......---,,,,,,------////////////////////////111000000///......------...//////000111111222222111111111111111111111111////////////000000000000000000000000000000000000//////.........//////000//////000000000111111111000000////////////000000---.........///////////////////////////////////////000111111111111000///...///000111222111111000000000000000111111222222......///000000000000000////////////////////////......//////000000111111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000//////.........///000111111000///...////////////000000000000///////////////000111111...000111222222111000...000000000000111111111111000000000000000000000000000000////////////000000......///000000000000000111111111111222222222222111000/////////111222333000///...------...///000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000///...------...///000222222222222222111000////////////000111111222222000000000000000000000000333222000///...///111222...............................................................///000111,,,------...///000111111000000000000////////////.../////////000000111111------......///000000000000000000000000000000000...............///000111///000111222222111000///////////////000000000000///000111111111111000000222222111111000/////////222111000//////000111222111222222111000000111333------...///000111222222111111111111111111111111111111111111111111111111000000000000111111111111///000222111///......///000000000000000000000000000000////////////000000...///000111111000///...000000000000000000000000........................,,,,,,---...///000111111000///---...000111111000////////////////////////////////////............---------...///000000111---.........//////000000000000000000000000000000000000000000////////////...............///000111............/////////000......////////////....../////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111///////////////////////////...---,,,,,,,,,,,,,,,////////////////////////,,,,,,------...//////000...//////000111222222222............------------000000000000////////////000000000000000000000000//////.........//////000000000000000111111111111000000////////////000000.../////////000000111111000000000000000000000000///000111222222111000///...///000222222222111000000000111111222222222333......///000000000000000////////////////////////000000000000////////////------...///000111222222000000000000000000000000111111111111111111111111111000///......///000111111111111111111111111111222222111111000000//////000000////////////000000222222111111000000////////////////////////////////////000000111111111222000000000000000000000000000000000000000000000000///////////////000000111111000000000//////......000000////////////000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000111111222//////000000111111222222111111111000000000000000222111111111000000//////111111111111111111111111000000111111111111000000000000000000000111111222000000000000000000000000///////////////000000111000000000000000000000000000000000000000000111111//////000000111111222222555444222000............///////////////.....................//////////////////000000000000//////...///000111111000///...,,,...000000...---///111111---+++---222444111.../////////000111111222222//////......------,,,,,,///000000000000//////...---......///000111222222////////////000000000000111000/////////111222333111111000000//////......111111111111111111111111222222111000//////000000///...---,,,,,,---.../////////000000000000//////........................000000000000000000000000////////////////////////111000///------...//////000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000......---,,,++++++******000000////////////000000////////////////////////000000000000000000000000------...000///------///........................000000000000000000000000000///...---,,,---......000///...------...///000000000///............///......------------..............................////////////////////////......------------......---------............///////////////////////////000111111111111222222222111111000000//////......000000////////////000000000000000000000000000000000000//////.........---........................------......//////000000//////000000000000//////000000000000000000000000222222222222222111000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000111111111111000000//////000000111111111111111111111111111000/////////.........---111000///////////////000111000000000000////////////////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000111222222111111111000000/////////000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000111111111111000000000000000000000111111222000000000000000000000000000000/////////000111111000000000000000000000000111111111000000000000000000000000000000111111111444333111000///...///////////////////////////...............//////////////////000000000000//////...///000111111000///...---///111111///...000222888333...---///222111///222111111000000///......000000000000000///////////////000000000000//////.........//////000000111////////////000000000000111000/////////000222333111111000000////////////111111111111111111111111222222111000000000000000//////............////////////000000000000//////////////////////////////000000000000000000000000///////////////////////////......---...///000111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...------,,,,,,//////............//////////////////////////////////////////////////////...------///////////////........................000000000000000000000000111000///.........//////000///...------...///000////////////..................------------..............................////////////////////////......------------.............../////////000000////////////////////////000000111111111222222222111000000000/////////.........------------......000000000000000000000000000000/////////..........................................////////////////////////000000/////////000000000000000000000000111222222222222111000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111////////////111111000111111111111111111000111111111111111111111111////////////............111111000///////////////....../////////000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111222222333111111111111111000000000000000////////////000000///000000111111000000///000000000000000000000000////////////////////////000000000000000111111222111111111000///.........000000000000000000000000111111111111000000000000////////////////////////000000111111111111000000000000000000000111111222000000000000000000000000111000000000000111222222000000000000000000000000222111111111000000//////111000000000000000000///222111000////////////000......//////////////////............//////////////////000000000000////////////000000000000/////////000111111000000111222???999111,,,---///000000111111000//////......---/////////000000000000000---...///000000111000000.........///////////////////////////000000000000000000000///000000111222111000000000000/////////111111111111111111111111222111000000000000000000//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////---------...///000222333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////111111000000//////............------------......////////////////////////........................///...------...000000///........................000000000000000000000000111111000////////////000//////............//////...///000000000///---,,,......------------..............................////////////////////////......------------......////////////000000000111////////////////////////000000000111111111222222000000000000////////////......------------......000000000000000000000000000000////////////..............................///////////////...............////////////......000000000000000000000000111111222222111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000///......///000111000111222333333222111000111111111111111111111111111111111111000000000000222111000//////......///---------...///000000111////////////////////////000000000000000111111111////////////////////////000000000000000000000000111000000000000111222222222222111111111111111111000000////////////000000000000000111111000000000////////////////////////000000000000000000000000000000000000000111111222000000000/////////....../////////000000000000000111111111000000000000000000000000000000000000000000000111111111111000000000000000000000111111222000000000000000000000000111111111111111222222333000000000000000000000000222222111111000/////////111111000000/////////...000000/////////000000000............////////////............//////////////////000000000000////////////000000000000////////////000000000000111111>>>999222------...000000------......///000000000,,,,,,------......//////------...000111111111111/////////...............////////////000000000000000000000000000000111111000000000000000000000000111111111111111111111111111111000000000000000111///000111222222111000/////////000000000000//////000000000000000000000000////////////////////////////////////////////////.........//////000111222////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111000000////////////......------......///////////////////////////........................//////...,,,---000000...........................////////////////////////000000000////////////////////////....../////////---...000111111///---,,,......------------..............................////////////////////////......------------............/////////000000000////////////////////////000000000000111111111111000000000000////////////000000////////////000000////////////////////////000000//////////////////........................000000//////......------......////////////......////////////////////////000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000///......///000111000111222333333222111000000000000000000000000000000000000000111111111111111111000///////////////,,,,,,---...///000111111000000000000000000000000111111000000000000000000////////////////////////000000000000000000000000000////////////000111111111111111111111111222222000000////////////000000000000111111111111000000////////////////////////111111111111111111111111000000000000000111111222.../////////000000000111......//////000000000000000000000000000000111111111111111111111111111111000000111111111111000000000000000000000111111222000000000000000000000000111111111111111222222333000000000000000000000000111111111111000000//////111000000000//////........./////////000000000000---.........//////000000............//////////////////000000000000//////000000////////////000000............///000000///666444111///////////////------......///000000000,,,,,,------......//////------...000111111111111///////////////.........////////////000000000000000000111111111000000000000000000000111111111111000000000000000000000000111000000000000000111111///000111222222111000/////////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000///////////////000//////////////////000////////////////////////...........................222111---+++//////---/////////////////////////////////////////////////////////.........------...//////////////////...---...000111111///---,,,......------------..............................////////////////////////......------------......------.........///////////////////////////////////////000000000111111111////////////000000000000000000////////////000000//////////////////////////////000000000000000000////////////////////////000000//////......------......////////////......///////////////////////////000000111111111000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000000111111111111111111000000000000000000000000000............////////////000000////////////000000------...///000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000///////////////000000111000000000111111111111111000000////////////000000000111111222222111111000000000000000000000000000111111111111111111111111000000000000000111111222/////////000111222222222---......//////000000111000000000000111111111111111111111111111111111111000000111111111111000000000000000000000111111222000000000000000000000000111000000000000111222222000000000000000000000000000000000000000000000111000//////////////////.........///000000000//////------......///000000000............//////////////////000000000000//////000000////////////000000///------...///000///...//////000000000/////////111111000//////......---/////////000000000000000---...///000000111000000/////////000000000000000////////////000000000000000111111111111000//////000000000111111111111222000000000000000000000000000000000000000111111222000000111111111111000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000111111111111000///...000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000................................................////////////////////////////////////............000000////////////000000////////////////////////........................---666999222,,,...///---////////////////////////000000000000000000000000.........///...------,,,......////////////.........///000000000///---,,,......------------..............................////////////////////////......------------......------------............/////////////////////////////////000000000111111////////////000000000000......------------......000000000000000000000000//////000000000000111111///////////////////////////////////////.........//////000000000000//////000000000000000000000000//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000///000222333333222000///111000000//////000000111000000000000000000000000---........./////////000///......//////000111222/////////000000111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000//////000000111222/////////000000111111111000000////////////000000000111111222222111111000000000000000000000000000111111111111111111111111000000000000000111111222111111111111222222222222------......///000000111///000000000111111111111111111111111111111111111000000111111111111000000000000000000000111111222000000000000000000000000000000/////////000111111000000000000000000000000/////////000111111222222.........///////////////...//////000000///...---------......///000000111............//////////////////000000000000//////111000///......///000111000...---...111222000///---...///////////////000222111111000000///......000000000000000///////////////000000000000////////////000000111111222222////////////000000000000000111111222111000///...000000111111111222222222000000000000000000000000000000000000000111222222000000000//////000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////////////////////////////000000000000000000000000/////////////////////////////////....../////////////////////////////////////////////////////////...<<>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;:::999888666666444444444444444444444444555555555555555444444444222222222222222222222222444444444333333222222222333333333333333333444444333333333333333333333444222222222222222222222222111222333222000000000111000000000000000000000000000000000000000000000000111111111111111111111111---------------...//////222333333333333222111111111111111000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000......//////000000111111......//////000000111111000000000000000000000000000000000000////////////000000//////.........---////////////////////////------......//////000000111//////000111222111000////////////////////////............////////////............////////////111111000000//////......000000000000000000000000////////////////////////000000000000000000000000...//////000111222222222333222222222111111000000////////////////////////////////////000000000000------......//////000000000000000000////////////000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000222222111111000000/////////000000000111111111111111000000000000000000000000000000000000000000000///000000000111111111111111111111111000000000///////////////000000000000///////////////.........111000000//////000000111111111000000000/////////000000000000000000000000000000////////////000000222111000000111111000///000000111111111222222222222111111111111222222333000000000000000000000000111111111111111111111111000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000///000000111111000000///000000000000000000000000---...//////000000/////////............///000000000//////............///000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000111111111111111111111111111000000000000111111111111000000000111111111222222111222222111//////000111222222111111111111111111111111222222222222333333444444444555555555666666666666555555555777888999999999999:::::::::::::::;;;<<<<<<===>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????@@@@@@??????>>>===;;;:::888888888888888888888888777777666666555555555444555444444444333333222222444444444333333222222111333333333333333333333333333333333444444444444444222222222222222222222222111222333222111000000222111111111111111111111111111111111111111111111111111111111111111111111111/////////...//////000000222222222222222111111000111000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000////////////000000000000.../////////000000000111////////////000000000000000000000000000000000000000000000000////////////000/////////............////////////////////////.........///////////////000///...///111222111000////////////////////////............////////////............////////////////////////............000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222222222111111000000000000////////////////////////////////////000000000000.........///////////////000000000000////////////000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111000000000000000000000000000000000000111111111111111111111111000000000000......//////000000111111...///////////////000000000//////......//////000000000///////////////...000000000000000000000000000000////////////000000000///...///111222222111000000000111111111222222222111111000000000000111000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000///...//////000000//////...000000000000000000000000---...//////000000////////////......//////000111///............//////000000000000000000000000000////////////000000000000000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111000000000000111111111111///000000000111111111111111222222111//////000222222222222333333333333333333333333333333333444444555555666777888999::::::999888999999:::<<<===>>>======>>>??????@@@@@@???BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777888888777666555444333333666555555444333333222222333333333333333333333333444444444444333333333333222222222222222222222222111333333333111000111222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111222222111111000///000000000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////////////////000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////............///////////////////////////////////////.........///...---...000111000///////////////////////////............////////////............////////////------------............000000000000000000000000111111111111111111111111000000000000000000000000...//////000000111111222000000000000////////////////////////////////////000000000000///////////////////////////.........////////////000000000000000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000------...//////000111111000000000000000111111111000000000000000111111111000000000000000000000000000000000000000111111111111111111000000000000000---......///000111111222......//////000000000111//////............//////////////////............////////////////////////000000////////////000000///...---...000111000///000000000000111111111111222111000///////////////000000000000000000000000........................------......//////000000////////////////////////000000000000000000000000////////////////////////---......///////////////......////////////......////////////////////////......///000000000000000/////////...///000000111000000///000000111222222////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000111111111111111111111111111111111///000000000111111111111//////000000000111111111222333333222111111222444222222222222333333333333444444555666666777888888888999:::;;;===>>>???@@@>>>>>>>>>???@@@AAAAAABBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@????????????????????????AAA@@@???>>>===<<<;;;:::999999888888777777666666888888777777666555555555555555555444444444444444333333333333333333222222222222222222222222222222222333444333111000111222111111111111111111111111111111111111111111111111111111111111111111111111222222111000000000000111000111111111111000//////000000000000000111111111////////////////////////////////////////////////111111111000000000000000////////////////////////////////////000000000000////////////000000000000111111000000//////......////////////////////////000000000000///////////////////////////.........////////////////////////000000//////......------///...---...///000///...////////////////////////............////////////............////////////---------....../////////////////////////////////111111111111111111111111////////////////////////////////////000000111111//////////////////......////////////////////////000000000000////////////000000//////......------////////////000000000000000000////////////000000//////////////////////////////000000000000//////////////////////////////---........./////////000111111000000000000000000//////000000111111111111111111111111111111111111111111000000000000000000000000000000000000111111---......///000111111222.../////////000000111111//////............//////............////////////////////////////////////000000////////////000000222000//////000111///...//////000000000111111111111111000///.........///000000000000000000000000........................------......//////000000////////////////////////////////////////////////////////////////////////---......///////////////......////////////......////////////////////////...//////000000000000000///////////////000111111000000///000000111222222////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000///000000000111111111111000000000000111111111111111222333222111111222444222222222333333444444444666777888999;;;<<<>>>>>>======???@@@BBBCCCEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEECCCCCCCCCBBBAAA@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<;;;;;;888888888999999::::::;;;;;;;;;;;;:::::::::999999888888777777666666666666444444333333222222222222222222222222222222222222222333444333111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111000000///000000111000111111111111000////////////000000111111111111////////////////////////////////////////////////000000000000000000111111////////////////////////////////////000000000000000000000000////////////111111000000//////......////////////////////////000000000000////////////.........///////////////////////////////////////000000//////......------///...---...///000///...////////////////////////............////////////............////////////.........//////000000111////////////////////////111111111111111111111111///////////////////////////////////////000000000..................//////000000000000000000000000111000000000/////////...000000//////......------.../////////000000000111000000////////////000000//////////////////////////////000000000000//////////////////////////////000/////////.........---111111111111000000000000/////////000111111222222111111111111111111111111111111111111000000000000000000000000111111111111......//////000000111111///000000000000000000111000//////......//////000...////////////000000000000000000000000000000000000000////////////000000444222111111222222111////////////000000000111111111000000////////////000000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000////////////////////////000000000000000000000000......///000000000000///...//////000000//////...000000000000000000000000...///000000111111000000000000//////000000111222///............//////000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000111111111111000111111111222222222222111222222222000111222444555555555666777777888888;;;<<<===>>>@@@AAACCCCCCAAAAAABBBDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLKKKJJJIIIDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAA@@@???>>>===<<>>>>>======<<<;;;::::::888888999:::;;;<<<<<<===<<<<<<<<<============>>><<<;;;;;;::::::999999888666666555555444333333333444444444444444444444444222444444333222111222333222222222222222222222222222222222222222222222222111111111111111111111111000000//////000111111222111111222222111111000////////////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////.........//////////////////////////////////////////////////////.........///...---...000111000///////////////////////////............////////////............/////////////////////000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////............////////////000000000000000000000000111111000000//////......///////////////...............//////000000111111000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000111111000//////...------111111111111000000000///...//////000111111222222111111111111111111111111111111111111000000000//////000000000111111111111////////////000000000000111111111000000000000000111000000//////000000111/////////000000000111111000000000000000000000000000000////////////000000000///...///000111000///////////////000000000111000000//////000000111111000000000000000000000000111111111111111111111111000000000000000000//////000000000000000000000000////////////////////////000000000000000000000000...///000000111111000000///000000111111000000///000000000000000000000000//////000111111111111000000000//////000000111222000//////............///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222000000000000111111111111222222222222333333333333333444555555444444666888:::;;;;;;<<<======>>>>>>BBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJGGGHHHJJJLLLLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>????????????????????????>>>>>>======<<<<<<<<<;;;999999::::::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@??????>>>>>>===<<<<<<;;;999999999888777666666666555555555555555555555555333444555444222111222333222222222222222222222222222222222222222222222222111111111111111111111111000000000000111333444555222222222222222111111000...//////000111111222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////000000000000111000000000/////////...////////////000000000000000000000000000000000000000000000000////////////............/////////000////////////////////////.........///////////////000///...///111222111000////////////////////////............////////////............//////////////////////////////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000111111111000///..................///////////////.........///000111111111000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000222111111111000000//////...//////000111222222222111111111111111111111111222111111111000000////////////000000111111111222000000000000////////////222222111111000000//////111111000000000000111111//////000000111111222222000000000000000000000000000000////////////000000***))))))+++---///......////////////000000000000000000///000000111222333000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111000000111111111111000000000000000000000000000000//////000111111111111111000000000000000111111222333222111000000///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222444444444444444444444444000000000000111111111111222222333333333444444444888999:::999888999;;;<<>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999888888666666666666666666666666333444555444222111222333222222222222222222222222222222222222222222222222111111111111111111111111000000111222333555666777222333333333333222111111...//////000111222222222000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111////////////000000000000111111000000/////////.........//////000000111111000000000000000000000000000000000000////////////---.........//////000000////////////////////////---.........//////000000111000///000111222111000////////////////////////............/////////000............/////////000/////////......------,,,000000000000000000000000////////////////////////000000000000000000000000///////////////............/////////000000111111000000000000000000000000222111111000///......------.........//////000000---......///000111111222000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000111111222222////////////////////////333333222111000///......111111222222222222111111000000000000000000000000...///000111222222111000000000000000000000000000111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222222111111000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000///.........000111222000000000000////////////////////////////////////000000000000000000000000000///------///111111111222111000......---------000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000222333444555666666555444222000//////...222222333444444444333333333444555666666666666666999:::;;;<<>>===<<<777:::======;;;;;;>>>AAA@@@>>>>>>>>>@@@AAA@@@>>>@@@@@@???>>>>>>===<<<<<<888888777666555444333333666555333333333555777888555444333222222111111222111111111111111111222222111444444222333555222+++333222222111111222222333///000111222222111000///000000000000000000000000//////000000111111111222////////////////////////......////////////......000000000000////////////////////////////////////000///...------...///000000000000000000000000000000000000000//////////////////............//////////////////////////////------............------...............///000000......//////000000111111111///...------...///111000000000000000000000000////////////////////////........................000000000000000000000000000000000000000000000000000111222333333222111000000000////////////000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111000000111111222333000000000000000000000000000111111222222111///...000000000000000000000000---...///111111111000///////////////000000000000000000000000000000000000222222111111000///////////////000000000000//////000000000000000000000000//////111111222111000000000000000000000000000000111111000000////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////......///000111000000000000////////////////////////////////////000000000000000000000000000///------...///000000111000///...............000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111///000000111222333444444444333222111111111111111111222333444555555555555666777999:::;;;<<<======??????@@@AAACCCEEEFFFGGGJJJIIIGGGEEEEEEEEEEEEFFFEEEGGGHHHHHHFFFEEEEEEEEEGGGFFFFFFFFFGGGGGGGGGFFFDDDEEEFFFIIILLLMMMNNNMMMNNNNNNNNNNNNOOOOOOMMMLLLLLLIIIIIILLLKKKIIIIIIKKKLLLRRRVVVXXX[[[^^^]]]YYYQQQPPPOOONNNMMMLLLKKKJJJGGGGGGHHHLLLRRRYYY]]]^^^```aaa^^^WWWQQQOOOLLLHHHGGGGGGGGGEEEBBBAAACCCDDDFFFJJJNNNPPPRRRSSSOOOHHHEEEAAA===<<<===<<<:::777;;;===>>>???>>>???@@@AAAAAA???===>>>???@@@???>>>CCCBBBBBBBBBAAAAAAAAAAAA>>>===<<<;;;:::888888777888666555444333444555666555444333222222222222222111111111222222222222222333111//////111222222222222111111000000111111222000000111222222111000000000000000000000000000000///000000000111111111111////////////////////////......////////////......////////////000000000000000000000000000000000000111000////////////000111000000000000000000000000000000000000//////////////////............//////........................---......//////......---...............///000000......//////000000000000000///...------...///000////////////////////////////////////////////////........................000000000000000000000000////////////////////////000111222222222222111000000000////////////000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000,,,---...///000000//////////////////////////////---...///000111111000///////////////000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000111111111111000000///000000000000000000000000111000000000000/////////000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000////////////000////////////000000000000000000000000000000000000000000000000000000000000000000///.........//////000000///....../////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000111111111222222222000000000111111222333444111222444666888999::::::<<<===???AAABBBDDDDDDDDDCCCDDDDDDDDDEEEGGGHHHIIINNNLLLHHHEEEDDDDDDFFFGGGGGGHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEGGGJJJLLLNNNOOOPPPQQQSSSUUUVVVUUUQQQNNNNNNKKKKKKNNNNNNKKKKKKNNNRRRZZZccchhhnnnrrrqqqmmmaaa___]]]\\\[[[ZZZXXXVVVPPPPPPRRRWWW___hhhnnnqqquuuvvvrrriii```\\\XXXTTTTTTSSSQQQMMMIIIHHHHHHJJJOOOXXXaaagggkkkiii```WWWNNNIIICCC@@@???>>>;;;888<<<<<<<<<>>>@@@AAAAAA@@@DDDBBB???>>>???@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@???>>>>>>;;;:::888666555555555666444444333222222222333333222222222222222222222222444...///666888333222666111000000000000000000111111111222222222222111111000000000000000000000000000000000000111111111111////////////////////////...//////000000//////.........//////000000111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000//////////////////............//////---------------------------......//////......---...............///000000...////////////000000000000///...------...///000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000111111222222111111000000000////////////000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///............///000000000000000000000000000000+++,,,---///000000111111...........................//////000000000000///////////////000000000000111111111111111111111111//////000000111111111111111111222222222222111111000000000000000000000000111111111111000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222////////////////////////////////////////////////////////////////////////////////////////////////111111000000//////......////////////000000000000000000000000000000000000////////////////////////111111111000///...////////////////////////000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111//////000000111333444555333555777:::===???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGKKKJJJHHHFFFFFFFFFFFFGGGGGGHHHIIIHHHEEEDDDCCCDDDCCCDDDEEEDDDCCCCCCDDDEEEDDDEEEFFFGGGIIILLLPPPSSSTTTVVV[[[```dddbbb\\\WWWWWWTTTTTTVVVVVVSSSSSSVVV^^^hhhsss{{{uuurrrnnnlllkkkiiieeebbb```^^^^^^bbbiiiqqqxxx|||xxxooojjjfffcccdddbbb^^^YYYTTTQQQRRRTTT^^^iiiuuu~~~wwwlll[[[TTTKKKEEECCCBBB@@@>>>=========BBBHHHKKKJJJHHHKKKHHHDDDBBBBBBBBBAAA@@@>>>>>>??????@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@???===;;;999888888777444444333222222222333333333333333333333222222222333...444CCCDDD777000333111111000000000000111111222222222333333222222222000000000000000000000000000000000000000111111111000000000000000000000000//////000000000000//////---......///000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////............//////..............................////////////.....................///000000////////////////////////000///............///000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000////////////000000////////////////////////////////////000000000000//////////////////////////////////////////////////////......//////000111////////////////////////...//////000111222222222/////////////////////////////////000000000000///////////////000000000000000000000000000000000000/////////000111111222222111111222222222222111111000000000000000000000000222222111000000/////////000000000000000000000000000000000000111111111111////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////111111000000//////........./////////000000000111000000000000000000000000////////////////////////111222444333000//////111000000/////////000000111////////////////////////000000000000000000000000111111111111111111111111111111000000000000111111222222222111111111111111000000111111222333555555888:::<<<@@@BBBEEEFFFGGGIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGHHHHHHFFFEEEEEEEEEFFFHHHIIIIIIGGGFFFHHHIIICCCDDDFFFGGGJJJOOOWWW\\\___bbbiiirrrxxxwwwpppiiidddaaaaaacccbbb^^^^^^```lllvvv}}}zzzyyyvvvqqqlllllliiiggghhhnnnwww|||xxxvvvsssqqqooojjjddd___]]]^^^```oooyyymmmdddVVVLLLHHHFFFDDDBBBBBBCCCFFFMMMVVV[[[\\\ZZZUUUQQQMMMJJJHHHFFFDDDBBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDBBB@@@???===<<<<<<777666555444333333333333444444444444333333222222555000555CCCDDD777...111222222222111111222222222222222222222222222222222000000000000000000000000111111000000000000000000111111111111111111111111//////000000000000//////---......///000111111222111111111111111111111111////////////////////////000000000000000000000000000000000000//////////////////............//////////////////////////////...//////////////////..................///000000/////////...............//////............//////........................////////////////////////111111111111111111111111////////////////////////........................000000000000000000000000000000////////////000000////////////////////////////////////000000000000////////////////////////////////////////////////000////////////000111111////////////////////////111111111000000000000111000000000000000000000000000000000////////////000////////////000000000000000000000000000000000000//////000000111111111222//////000000000000//////000000000000000000000000222111000000000000000111000000000000000000000000000000000111111111111222000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000///.........//////000000111111000000000000000000000000000000000000000000000000///222444333000///000222111111000//////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111333333222222222222222222333333333444555777999:::>>>???BBBDDDGGGIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGGGGIIIIIIHHHHHHHHHHHHHHHIIIBBBDDDGGGIIIJJJIIIGGGEEEEEEGGGIIIIIIHHHHHHIIIJJJGGGJJJLLLKKKHHHGGGIIILLLCCCEEEHHHJJJNNNVVVaaaiiiooorrrzzz~~~rrrooommmooommmiiihhhjjjwww{{{uuurrrnnnjjjkkkqqqzzzzzzwwwrrrlllhhhgggjjjmmm{{{wwwhhh\\\TTTOOOKKKHHHFFFIIIPPPYYYbbbiiilllmmmeeebbb]]]YYYVVVQQQMMMIIICCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFFFFEEEDDDBBBAAAAAA<<<;;;999888666555555555666555555444444333333222999222222888888222000333333333222222222222333333222222111111111111222222000000000000000000000000111111111111000000000000111111111111111111111111///000000111111000000///......//////000000111111111111111111111111111111......////////////......000000000000000000000000000000000000//////////////////............//////000000000000000000000000...//////000000//////..................///000000/////////............---////////////////////////........................////////////////////////000000000000000000000000////////////////////////........................111000000//////000000111000000////////////000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000000000///...............111111111111111111111111111000000////////////000////////////000000000000111111111111111111111111000000000000000111111111//////000000000000//////000000000000000000000000111000000//////000111222000000000000000000000000000000111111111222222222000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000000///.........///000111111111////////////////////////000000000000000000000000+++///222222///---///111222222111000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111333333333333333333444444555555666888;;;===@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJEEEGGGHHHIIIIIIIIIGGGGGGEEEGGGJJJLLLMMMMMMOOOQQQMMMPPPRRRQQQMMMLLLNNNRRROOOQQQSSSTTTWWW___kkkuuu{{{~~~|||xxxvvvwwwtttooommmooo|||~~~vvvrrrlllkkkqqqzzz}}}zzzuuupppmmmnnnrrrvvv|||ssskkkddd\\\WWWPPPVVV___iiiqqqwww}}}|||yyyuuuqqqkkkeee^^^YYYLLLLLLKKKJJJIIIHHHGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFEEEEEECCCAAA???===;;;999999888666666666555444333333333666333111111222333333333222222111111111111222222222111000000000000111222000000000000000000000000111111111111000000000///////////////////////////000000111111111111000000////////////000000000000000000000000000000000000...///000000000000///...000000000000000000000000000000000000//////////////////............//////000000000000000000000000//////000000000000//////...............///000000//////.........---------......////////////..............................////////////////////////000000000000000000000000////////////////////////........................111000///......///000111000000////////////000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////.........///000000000000000000000000000000//////...------...///000000000000000000000000000222111000///......///000////////////000000000000222222222222222222222222111111000000000000000000111111222222222222111111000000000000000000000000000000/////////111222333000000000000000000000000000000111111222222222222000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///111111111000000---......///000111111222////////////////////////000000000000000000000000(((---111111---,,,...111333333111000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111333333333444444555555555555666888;;;???CCCFFFHHHDDDEEEGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHEEEHHHLLLNNNPPPQQQTTTVVVWWW[[[^^^\\\XXXWWWZZZ]]]___``````______fffqqqzzz|||zzzzzzwwwrrrpppqqq}}}|||vvvooolllpppxxx}}}{{{vvvqqqoooqqqvvv{{{xxxnnnggg^^^fffqqqzzz}}}uuummmggg\\\[[[ZZZXXXVVVTTTSSSRRRMMMLLLJJJHHHFFFCCCBBBAAADDDEEEFFFGGGGGGGGGGGGFFFGGGFFFDDDAAA???===;;;;;;777777666555444444333333///333444333555999666000111111000000000000111111222111000//////000111222000000000000000000000000222111111111000000//////........................000000111111111111000000000000000000///////////////////////////////////////000111222222111000///000000000000000000000000000000000000//////////////////............////////////////////////////////////000000000000//////...............///000000//////.........---------......////////////..............................////////////////////////////////////////////////////////////////////////........................111000///......///000111000000////////////000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000...------------...//////000000000000000000000000////////////000111333444////////////////////////222111000.........///000////////////000000000000222111111111000000//////111111111000000000000000333333222111000///......//////000000000000//////000000000000000000000000000000000000000000000000333333222222111000000000555555444333222111000///111000///......///000111000000000000000000000000000000000000000000000000000000000000000111111111111111000/////////////////////000000000000//////000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000000000000000//////000111222222000000000000000111222222//////000000111111222222222111111111222333444444777666555555666777999:::<<<<<<>>>@@@CCCEEEGGGGGGGGGFFFEEEDDDDDDEEEGGGIIIFFFHHHHHHHHHGGGHHHJJJLLLIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMFFFGGGKKKPPPVVV\\\```ccciiippprrrkkkeeeeeehhhjjjjjjkkkjjjhhhhhhlllsssyyy|||xxxtttqqqooo}}}~~~xxxqqqooollllllsss}}}}}}|||zzzwwwssspppnnnmmmmmm|||yyyuuummmsss|||}}}zzzoookkkgggggghhhgggbbb]]]bbb```ZZZRRRIIIDDDDDDFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIIIIHHHFFFCCCBBB===<<<:::888777555555444444444555555555444333333333333444444333222000///222222222111111111111000333333333222222111111111222222222111111111111000000000000000000000000000000000000000000000000000222222222111111111000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////000111111////////////////////////------...///000000//////............//////////////////000000000000//////000000000000000000000000............////////////////////////000000000000///000111111111///...---......//////000000111111000000000000000000000000111000///...------...///000000000000000000000000000000000000000000000000222222111000//////000000////////////////////////............////////////000000//////.........---000000000000000000000000...///000111111000///...000000////////////000000111111111111000000000///111000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000......//////000111111111222222222222111111111111000000////////////000000000000000000000000000000000000000000000000000000222222111111000000//////111111000//////////////////000000000000//////...000000000000000000000000000000000000000000000000222222111000000000000000000000000000000000000000/////////000000000111111000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000000000000000000000000111222222000000000//////000111111000000000111111222222222333333222222333333444444777777888999:::<<<>>>???@@@@@@BBBCCCEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEGGGHHHHHHIIIJJJJJJHHHHHHJJJLLLJJJKKKLLLLLLLLLNNNOOOQQQSSSRRRQQQPPPOOOOOOOOOOOOKKKMMMRRRYYYaaaiiiooorrrzzz}}}wwwwwwyyyzzzppppppnnnkkkiiikkkpppuuuyyyzzz~~~zzzvvvsssqqqttttttuuuxxx}}}zzzrrroookkkjjjpppxxx}}}|||zzzvvvrrrooollljjjiiirrruuu|||}}}zzzwww}}}|||yyywwwxxx{{{|||xxxuuutttpppiii^^^SSSLLLIIIJJJEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHFFFFFFCCCAAA???===;;;999888888444444444555555555555555333444444555444333222111222222222222111111111111333333222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000222222222111111111000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000///////////////000000111000000000000000000000000---...//////////////////............//////////////////000000000000//////000000000000000000000000....../////////000000000////////////000000000000000000000000000000///...////////////000000000000000000000000000000000000111000///...---......///000000000000000000000000000000000000000000000000222111111000//////000000////////////////////////....../////////000000000000000000/////////......000000000000000000000000...///000111111000///...000000////////////000000111111111111000000000000000000000000000000111111//////000000111111111222333222111000000111222333000000000000000000000000000000000000000000000000,,,------......///000000//////000000111111222222//////000000000000//////000000000000000000000000000000000000000000000000333333222111000///......111111000000000/////////000000000000000///......000000000000000000000000000000000000000000000000222222111111111111111000000000000000000000000000....../////////000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000000000000000000000000000111222111000///////////////000111111111111111222222222555444444444444555666666999:::<<<>>>@@@BBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGDDDCCCBBB@@@@@@@@@AAAAAAEEEFFFGGGGGGFFFEEEGGGHHHKKKLLLMMMNNNPPPTTTZZZ___aaa___]]]ZZZXXXVVVTTTTTTVVVXXX^^^eeemmmuuu{{{xxxwwwtttoookkkjjjlllnnnmmmnnnsss{{{~~~zzzvvvtttnnnnnnmmmnnnrrrxxx~~~~~~wwwqqqllljjjooouuu|||~~~zzzvvvqqqmmmjjjhhhiiikkkqqqzzzzzzvvvyyy}}}zzznnnaaaWWWSSSQQQLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEECCC@@@???>>>===777666666555555666666777444444555555555444444333333222222222111111111111222222222222222222333333222222222111111111111000000000000000000000000000000000000000000000000000222111111111111000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000111111111111111111111111//////......//////000111000000000000000000000000//////////////////...---............//////////////////000000000000//////000000000000000000000000/////////000000000111111////////////000000000000000000/////////000111111000000000000////////////000000000000000000000000000000///.........//////000000000000000000000000000000000000000000000000111111000/////////000000/////////////////////////////////000000000111111111111111000000000000000000000000000000000000000//////000000000000//////000000////////////000000111111111000000000000000000000000000000111111111000000000000111111111111333222000//////000222333////////////////////////000000000000000000000000000//////......---,,,,,,////////////000000000000...///000111111000///...////////////////////////////////////////////////222111111111000000//////111111111111000000//////000000000000000///......////////////////////////////////////////////////000000111111111000000000000000000000000000000000............////////////////////////////////////////////////000000000000//////000000000000//////000000000000000000000000///000000000111111111111000000000000000111111222000000000000000000000000111000000000000000111111111000//////.../////////000000000111111111222222555555555666777999:::;;;>>>@@@BBBDDDEEEFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEAAA@@@???>>>=========>>>AAACCCEEEFFFEEEFFFGGGIIILLLNNNQQQTTTYYYbbbmmmuuuwwwuuupppkkkfffaaa^^^\\\bbbdddhhhlllrrrxxx|||}}}yyysssnnnjjjiiihhhfffgggkkkrrrzzz}}}yyyvvvrrrpppnnnnnnqqqvvv|||}}}wwwrrrqqqtttxxx}}}}}}xxxsssooolllgggiiilllsss{{{yyyssspppppptttzzzzzzooofff```^^^YYYWWWSSSPPPNNNMMMNNNOOOOOONNNLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCBBB<<<;;;999888777777777777444555555555555555444444333333222222222111111111111111111222222333333333222222222111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////........./////////000000000000000000000000000000///............///000000//////////////////////////////000000///...------............//////////////////000000000000//////000000000000000000000000000000000000111111111111////////////000000000000000000///...///000222333111111000000//////......////////////////////////000000//////////////////////////////////////////////////////////////////111000000/////////000000////////////////////////000000000000111111111111111111111111111111111111//////////////////////////////000000000000//////000000////////////000000000000000000000000111111//////000000111111111111111111111111000000000000222111///......///111222////////////////////////000000000000000000000000111111000//////......---000000000////////////......///000111111000///...//////////////////////////////////////////////////////000000111111111222000111111222111000////////////000000000000//////////////////////////////////////////////////////......///000000//////...000000000000000000000000............////////////////////////////////////////////////000000000000//////000000000000//////111111111111111111111111///000000000111111111111000000000000000111111222000000000000000000000000111111000000000000000111000000////////////000000///000000111111222333333555666777999;;;>>>@@@BBBDDDEEEFFFGGGFFFEEEDDDCCCFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@??????????????????AAADDDGGGIIIIIIJJJLLLNNNMMMRRRXXX___hhhttt}}}uuunnnhhheeekkklllnnnqqquuuxxx|||}}}|||wwwrrrmmmiiiffffffgggkkkqqqwww}}}~~~~~~{{{zzzwwwuuusssqqqsssxxx}}}~~~zzzzzz}}}yyytttqqqmmmmmmnnnqqquuu{{{~~~wwwqqqmmmhhhkkkpppvvv}}}~~~xxxtttqqqjjjgggbbb^^^[[[[[[]]]^^^]]][[[WWWSSSNNNKKKHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFCCCBBB@@@===;;;999888888666555555555444444444444333333333222222222222111111111111222222333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////...............//////000........................//////000000///...------............//////////////////000000000000//////////////////////////////000000000000111111111111////////////000000000000111000/////////111222333111111000000//////......//////////////////////////////000000000000000000////////////////////////////////////////////////000///////////////000000000000000000000000000000000000000000111111111111111111111111222222222222////////////////////////000000////////////000000000000////////////000000000000000000111111111111/////////000111111222222222111111111000000//////111000///......///000111000000000000000000000000000000000000000000000000...//////000000111222222111111000000//////......//////000000000000//////000000000000000000000000000000000000000000000000......///000111222333333000111222222222111000///---...///000000111111111000000000000000000000000000000000000000000000000,,,---...///000///...---000000000000000000000000....../////////000000000000000000000000000000000////////////000000000000//////000000000000//////111111111111111111111111000000000000111111111111000000000000000111111222000000000000000000000000222111111000000000000000000000000000000111222222000000111222444555666777888999:::<<>>;;;<<<===>>>???@@@@@@AAAAAADDDGGGJJJKKKKKKMMMNNNSSS[[[dddnnnwwwwwwqqqmmmnnnoooqqqtttwww{{{}}}|||yyytttoookkkkkkmmmppptttyyy}}}}}}~~~~~~{{{yyywwwvvvwwwzzz|||yyyxxxwwwwwwvvvwwwzzz~~~wwwqqqnnnfffgggjjjmmmrrrzzz{{{xxxrrrnnnlllmmmoooqqqqqqnnnhhhaaaYYYRRRLLLIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFDDDAAA>>><<<:::999888777666555555555555333333333333222222222222222222222222222222333333222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000------........./////////..............................------......///000------------------------//////////////////...---............//////////////////000000000000///////////////////////////////////////000000000111111////////////000000000000111111000000000111222222000000000000////////////000000000000000000000000//////000111111111000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000000/////////000000000111111111111111111111222222222000000000000000000000000000000////////////000000000000////////////000000///000000000111111111111...//////000111111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000111222222///000000000000000111111000000////////////000000000000000000000000000000000000000000000000000000//////000000111111222222000111222333333111000...+++,,,...///111222222222000000000000000000000000000000000000000000000000,,,---///000111000///...000000000000000000000000/////////000000000111111000000000000000000000000////////////000000000000//////000000000000//////111111111111111111111111000000000000111111111111000000000000000111111222000000000000000000000000222222111000000000000000000000000000111333444555111222444666888999;;;<<<======>>>@@@BBBDDDGGGHHHIIIGGGFFFCCCAAA@@@??????>>>>>>>>>>>>============;;;<<<>>>AAACCCEEEFFFGGGGGGJJJNNNPPPPPPOOOPPPPPP^^^fffrrr{{{|||uuurrrpppqqqrrrtttwwwzzz|||~~~www}}}}}}wwwrrrppprrruuuxxxzzz}}}~~~~~~~~~}}}xxxuuuppppppnnnmmmnnnsssyyy~~~xxxzzz}}}{{{zzz|||zzzrrrggg]]]UUUPPPLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJHHHEEEAAA???===<<<:::888777666666777444444333333333222222222333333222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000////////////000000111111.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////////////////////////////...------------...//////........................---...//////////////////............//////////////////000000000000//////////////////////////////....../////////000000000////////////000000000000111111222222222111000000////////////000000000000000000000000000000000000...///000111222111111000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000....../////////000000000000000000111111111222222000000000000000000000000111000///......///000111000000////////////000000//////000000111111111222...//////000111222222222......///000111222333333000111222222222222111000000000000000000000000000000000000000000000000000111111111000//////............///000111222333333111000///......///000111000000000000000000000000000000000000000000000000111111111111000000000000000111333333333222000...***+++---///111222333444000000000000000000000000000000000000000000000000,,,...000111222111000///000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000//////000000000000//////111111111111111111111111000000000000111111111111000000000000000111111222000000000000000000000000222222111000000///000000///000000111222444555666333444666888;;;===???@@@AAABBBBBBBBBDDDEEEFFFGGGGGGFFFCCCAAA???>>>>>>>>>;;;;;;<<<<<<=========>>>CCCDDDGGGKKKNNNPPPRRRSSSUUUWWWZZZ[[[ZZZYYYXXXXXXfffooo{{{}}}wwwtttrrrrrrrrrsssuuuvvvxxxyyyvvv{{{}}}yyytttvvvxxxzzz{{{|||}}}{{{vvvtttuuuzzz~~~tttvvvzzz~~~}}}rrrfff]]]WWWQQQPPPNNNLLLJJJHHHGGGGGGHHHIIILLLMMMLLLIIIFFFCCCAAA???===:::999888888888444444444333333333222222444333333222222111111111222222222111111111111000000000000000000000000000000000000000000000000000.../////////000000111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////000000000000000000000000...------------...//////////////////////////////------...///000000000///............/////////000//////000000000000//////////////////////////////............////////////////////////000000000000111222333333222111///.........//////000000111111000000000000000000000000...///000222222222111000000000000000000000000000000000000000000000000000...............///000111000000000000000000000000............//////////////////000000111111111111000000000000000000000000111000///......///000111000000////////////000000000000000000000000000000000000000000000000000000222222222222222222222222333222111/////////000111111111111111111000//////111111111000000000000000//////000000111111222222000000000000000000000000000000000000000000000000111000000000000000111222222111111111000000//////////////////000000000000////////////////////////222222111000//////000000000000000000000000000000222222222111111111111111222111111111000000//////000000000000000000000000000000000000111111111111000000000000000000000000111000///////////////000000000111111111000000///000000000000000000000000111111000000000000111111//////000000111111111111111111000000111111222333555444222111111111222333000000111111222222222222999999:::<<>>>>>===999;;;===>>>>>>???AAABBBCCCHHHNNNUUU___ggggggcccddddddeeefffgggeeebbb___iiirrr}}}yyyvvvuuuuuuuuuvvvxxxyyyyyyxxxzzz|||zzz}}}}}}|||~~~~~~~~~}}}yyyttttttsssuuu{{{}}}ssskkkhhhdddaaa[[[SSSMMMKKKMMMPPPPPPPPPMMMJJJJJJMMMKKKFFFEEECCC@@@>>>===;;;888666777666444333222333444444444333333222111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000111111000000//////......//////............//////222222111111000000//////000000000000000000000000////////////////////////222111///...------......000000000000000000000000---,,,++++++,,,---///000000000000000////////////---......///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////............//////////////////////////////000///.........///111222000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000---,,,,,,...///000///---000000000000000000000000000000000000000000000000111111111111111111111111333222000/////////000111111111111111111000//////111000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000.........///000222333444111111111111000000000///////////////000000000000111111111111111111111111222222111000000000000000000000000000000000000000000/////////////////////111111000000000/////////000000000000000000000000/////////000000000111111000000000000000000000000000000000//////000000111000000111111111111000000000000000000000000000000111111000000000000111111000000000000000111111111111111000000111111222333555444333222111222222333222222222222333555777888<<<===@@@BBBEEEFFFGGGGGGGGGEEECCCCCCDDDEEEEEEDDDFFFCCC???===>>>>>>===;;;:::;;;======>>>???BBBEEEKKKSSS^^^iiivvv~~~}}}wwwvvvuuuuuuvvvuuusssnnnkkkhhhooovvvzzz}}}|||zzzxxxxxxxxxyyy{{{}}}~~~~~~}}}{{{uuutttrrrsssvvv{{{zzzwwwvvvrrrkkkbbbYYYTTTSSSTTTSSSTTTRRRNNNMMMOOOOOOLLLJJJHHHEEECCCBBB@@@===:::777666555444444444555555444444333333222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000////////////000000000000//////............//////000000000000000000000000000000000000000000000000////////////////////////000///...---......///000000000000000000000000000...------,,,,,,---...///000000000000////////////---......///////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000//////......//////000000000000000000000000000000//////...///000111222000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000......---///000111000...000000000000000000000000000000000000000000000000////////////////////////222111000000///000000000111111111111111000//////000000000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000111222333111111111111000000000000////////////000000000000111111111111111111111111222111000000000000000000000000000000000000000000//////////////////000000000000///////////////...000000000000000000000000....../////////000000000000000000000000000000000000000000000000111222333000000111111111111000000000000000000000000000000111111000000000000111111111111111000000000000000111111000000111111222333555444222111111222222333444444555666888;;;>>>@@@@@@BBBEEEHHHIIIIIIGGGFFFFFFDDDBBBBBBCCCCCCCCCCCC@@@===;;;:::::::::999888<<<===???@@@BBBFFFKKKOOOZZZdddrrr~~~}}}zzzuuurrrlllmmmppprrruuuzzz~~~}}}|||}}}}}}{{{xxxuuuuuuvvvyyy{{{}}}sssjjjcccaaaaaaaaacccbbb[[[VVVTTTRRRNNNNNNLLLJJJIIIHHHFFFBBB@@@:::999888666666555555666444444333333333444555555222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000.........///000111111111//////............//////------...//////000111111000000000000000000000000////////////////////////------------...///111222000000000000000000000000000//////............///////////////000000000000---......///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111000000//////000000111111111111111111111111111///////////////000111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////111222111000////////////////////////000000000000000000000000////////////////////////111111000000000000000000111111111111111000//////000000000000000111111111222222111111000000//////000000000000000000000000////////////////////////333333111000////////////111111111000000000000000////////////000000000000111111111111111111111111111111000000000000000111000000000000000000000000111111111111111222222222////////////............////////////////////////............////////////000000000000000000000000000000000000111222444444///000000111111111111000000000000000000000000000111111000000000000111111111111111111000000000000111111000000111111222333333333222111111222333444666777999<<>><<<;;;::::::;;;<<<<<<@@@AAACCCFFFJJJQQQZZZ___iiisss}}}yyyvvvssspppnnnnnnrrrvvvzzz}}}~~~}}}zzzzzzzzzzzzuuussssssvvvzzzzzzqqqggg___VVVOOONNNMMMKKKJJJJJJIIIFFFDDD???>>><<<:::999777666555444333333333333444555555222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////.../////////000000000111//////............//////---........./////////000////////////////////////////////////////////////------......//////000111////////////////////////111111000/////////......////////////000000000000---......///////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////111111000000000000111111000000000000000000000000///////////////000000111////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////111000...///000111111///////////////////////////000000000000000000000000000000000000000000000000000000000111111111000000111111111111111000////////////000000111111111111222222111111000000//////000000000000000000000000////////////////////////333333111000////////////000000000000000000111111////////////000000000000000000000000000000000000111000000000000000111111111111111111111111111111000000111111222222222222............////////////////////////////////////............////////////000000000000000000000000000000000000111222444444//////000111111111111111111111111111111111111111111111000000000000111111111111111000000000000000111111000000111111222333222222111111222444666777999;;;???CCCFFFFFFFFFEEEGGGGGGFFFEEEEEEEEEFFFFFFJJJGGGBBB@@@??????>>>===@@@????????????AAADDDFFFDDDFFFHHHLLLSSS\\\ffflllqqqxxxyyyuuupppoooqqquuuwwwxxx}}}|||}}}~~~~~~rrrcccWWWOOOMMMJJJJJJJJJIIIGGGFFFEEEDDDBBB???<<<999777666444444333333333444444555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////111000000000/////////...//////............//////000/////////.........---////////////////////////////////////////////////......///////////////...////////////////////////111111111000000///........./////////000000000111---......///////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////111111000000000000111111////////////////////////...//////000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////111///......///000//////000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111000111111111111111000///////////////000111111222222111111111111000000000000000000000000000000000000000000000000000000000000////////////000111222333000000000000111111111111////////////000000000000////////////////////////000000000000000111111222111111111111111111111111.........///000000111111...////////////000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000111222333...///000111111222111111111111111111111111111111111111000000000000111111///000000000111111111111111111000000111111222333333333333444666888;;;<<<>>>AAADDDGGGHHHGGGEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGJJJFFFBBB???>>>??????>>>>>>AAAEEEGGGIIIJJJLLLNNNMMMNNNPPPSSSXXX```iiioooqqquuuzzz~~~zzzuuussssssuuuwwwxxx|||~~~}}}{{{yyyxxx{{{wwwhhhVVVRRRMMMJJJIIIIIIHHHGGGHHHGGGFFFDDDAAA>>>;;;:::666666555444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111111000///.........//////............//////111111000//////...------000000000000000000000000////////////////////////...///////////////...---000000000000000000000000///000000000000000///.........//////000000111111---......///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000//////000000111..............................///000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000...---.../////////000000000000000000000000000000000000000000000000111111111111111111111111...///000111222111111000111111111111111000//////...//////000111111222222000000000000000111111111000000000000000000000000000000000000000000000000.........///000222333444///000000000111111111111////////////000000000000000000000000000000000000000000000000000111222222111111111111111111111111---......///000000111111/////////000000000111111000000000000000000000000/////////000000000111111000000000000000000000000000000000//////000000111...///000111111222222222111111111111111111111111111111000000000000111111......///000111222222333111111000000111111222333555555666888;;;???BBBDDDGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGDDD@@@>>>???AAABBBCCCDDDLLLVVV]]]___^^^\\\\\\\\\]]]]]]]]]^^^aaafffjjjmmmpppsssyyy{{{zzzzzz|||~~~zzzuuuuuuxxx|||xxxccc]]]UUUOOOKKKJJJIIIHHHHHHHHHHHHGGGFFFCCCAAA@@@:::999888777666555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////............//////000000000000000000000000000000000000000000000000////////////////////////,,,---...///000000//////000000000000000000000000---...///000000000///............///000111111111---......///////////////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000//////......//////000////////////////////////---...///000111000000///000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000444111///...///000000000000000000000000000000000000000000000000000000000111111111111111111111111...///000222222222111000111111111111111000//////...//////000111222222222//////000000111111222222000000000000000000000000000000000000000000000000111000000000000000111222//////000000111111111222////////////000000000000111111111111111111111111000000///000000111222222111111111111111111111111///000000111222333333333//////000000111111222222000000000000000000000000000000000000111111111111000000000000000000000000111000///////////////000......///111111222222222111111111111111111111111111111000000000000111111------...000111222333444111111111000111222222333777888999<<>>>>>@@@CCCFFFGGGRRR]]]lllvvvyyyuuuqqqnnnjjjiiihhheeebbbbbbdddgggkkkmmmpppuuu}}}wwwsssssstttvvv~~~nnnggg\\\SSSNNNKKKJJJIIIFFFGGGHHHIIIHHHHHHFFFEEE===<<<;;;999888777777666333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000......//////000000111111//////............////////////000000111111222222000000000000000000000000////////////////////////***+++---///111111111111000000000000000000000000,,,---...000000000//////---......///000111111222---......///////////////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000//////............//////000000000000000000000000---...000111111111000///000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000666333000///000111111111000000000000000000000000222222111111000/////////000000111111111111000000///000111000......///111000000///...............111111111111111111111111333222111000000111222333222111000//////000111222......///000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000111111000000//////......////////////000000000000111111000000000000111111222000...---,,,---...///111111000000//////......000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111333222222222111111000000444333222111222555777999<<<>>>BBBFFFIIIKKKMMMMMMSSSNNNGGGDDDFFFHHHJJJJJJHHHHHHIIIKKKLLLLLLJJJHHHGGGDDDAAA@@@CCCIIIQQQVVV___oooxxxyyyvvvqqqkkkfffdddfffhhhiiikkkooottt{{{~~~{{{zzzyyy|||nnn^^^UUUTTTTTTQQQLLLJJJIIIIIIJJJIIIFFFDDDCCCDDDCCC@@@<<<999777777555444333333333444555666555444333333222222333333111111111000000000000///333222111000000111222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111000000111111111111000000000000000000000000000000//////......---------,,,,,,------...///000111111000000000000000000000000////////////////////////////////////////////////111000///......///000111............/////////000000/////////000111222222000000000000000000000000000000000000000000000000,,,---///000000000///...000000000000000000000000000000000000000000000000...///000000000...---,,,////////////////////////,,,---...000000000///...000111111111111000////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000111111111000000111111111111000000000111222111//////000222111111000///////////////111111111111111111111111111111000//////000111111222111000//////000111222......///000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000////////////////////////000000000000111111000000000000111111222000///---------///000111111000000////////////000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111222222222222222333555888;;;===BBBDDDGGGJJJMMMOOOPPPQQQTTTOOOJJJHHHIIIKKKLLLLLLLLLMMMNNNOOOPPPNNNKKKIIIEEEDDDCCCEEEJJJSSS[[[aaasss}}}xxxrrrllljjjjjjkkklllmmmooosssyyyzzzjjjbbb```\\\WWWQQQPPPNNNLLLJJJIIIGGGFFFEEEEEEDDDBBB???<<<:::999777666555444333444444555555555444333333333444444333333333222222222111111222222111000000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...............//////000000000111111111111000000/////////////////////////////////.........------------......//////000000000000000000000000000000000000000000000000000000////////////////////////111000///......///000111........./////////000000000000000000000000111222000000000000000000000000000000000000000000000000------///000000000//////000000000000000000000000000000000000000000000000000111222222111000///...////////////////////////......///000000000//////111111111111111000///...//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222000000111111111111000000000222222222111000111333222222111000000000000000000000000000000000000000000000////////////000000111111000000000000111111......///000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000////////////000000000000////////////000000000000111111000000000000111111111000///...---...///000111000000000000/////////000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111//////000111222222333333111222444777:::>>>AAACCCHHHIIIKKKMMMOOOPPPQQQQQQQQQOOOLLLKKKLLLMMMMMMMMMNNNNNNOOOOOONNNLLLJJJHHHFFFFFFIIIMMMUUU___hhhmmm~~~|||vvvrrrqqqqqqsssssstttwwwzzz~~~~~~|||~~~}}}wwwuuunnnfff^^^]]][[[VVVPPPLLLJJJIIIHHHGGGGGGFFFDDDBBB@@@>>>;;;:::888666555444333333555444444444444444555555555555444444444333333333222222111000000111222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000---------------.../////////000000111111000000///////////////////////////000000////////////...............///////////////000000000000000000000000111111111111111111111111////////////////////////000000////////////000000....../////////000000000222111000000000000000000000000000000000000000000000000000000000000000000......///000000000//////000000000000000000000000000000000000000000000000000111111111111000000///000000000000000000000000111111000/////////000000222222222111111///......//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111111000000111111111111000000///111222222111000111222222111000000//////000000////////////////////////000000000000000000000000111000000000000000000111......///000000000000000//////000000000000//////////////////////////////000000000000000000000000000000////////////000000000000111111111111000000////////////////////////......//////000000111111////////////000000000000111111000000000000111111000000///......//////000000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111000000111111222222333333222444777;;;@@@DDDHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOMMMMMMLLLKKKLLLMMMMMMMMMOOOOOONNNMMMLLLKKKLLLNNNKKKLLLPPPVVV___hhhpppuuu|||{{{zzzyyy}}}}}}~~~{{{xxxyyy~~~{{{rrrsssqqqkkkaaaWWWPPPMMMIIIHHHHHHGGGHHHGGGFFFDDD???>>><<<:::888666444333444444333333444444555555555555555555444444444444222111111111111111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......------......///000//////000000000000//////////////////////////////000000000000000////////////////////////.........////////////////////////000000000000000000000000////////////////////////000000////////////000000...////////////000000000222222111000/////////000////////////////////////000000000000000000000000/////////000000000//////000000000000000000000000000000000000000000000000...////////////.........000000000000000000000000333222111/////////000111222222222222111///...---//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000111111111111000000//////000000111111111111000000---///111111000000000111000000///............///////////////////////////111111111111111111111111000000000111111000000000......///000000000000000//////000000000000//////////////////////////////000000000000000000000000000000////////////000000000000111111111111000000////////////////////////......//////000000111111////////////000000000000111111000000000000111111000000/////////000000000000000000000111111111111////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111222222222222333333333333555888<<>>;;;999777666444444333333333333444444444444444444333333333333111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111//////////////////////////////......//////000111//////000000000000//////......................../////////000000000000000///////////////.........////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000111222222111000/////////000////////////////////////000000000000000000000000000000000/////////000000///////////////////////////////////////////////////............/////////000000000000000000000000333222111/////////000111222222222111111///......//////000000000000//////////////////////////////////////////////////////000000000000000000000000222222111111000//////...000000111111111111000000+++...000111000000000000000//////...............000000000000000000000000111111222222222222111111000000111111111111000000......///000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000////////////000000000000////////////000000000000111111000000000000111111//////000000000000111111000000000111111111111222000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222333444555555666666;;;===BBBGGGKKKNNNOOOOOOOOONNNMMMMMMLLLMMMMMMMMMNNNOOOPPPQQQPPPQQQTTTVVVTTTVVVWWWVVVUUUXXX^^^cccbbbaaabbbcccfffjjjoooqqqqqqwww{{{wwwuuuuuuuuuxxxooocccRRRMMMFFFCCCDDDFFFEEEDDDEEEDDDDDDBBB@@@>>>;;;:::666555555444333333444444444444333333333222222222000111222222222222111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111...//////000000//////.................................////////////000000.........///////////////000000000000000000000000........................000000000000000000000000//////000000000000///////////////000000000111111222111000000000000000000000000000000000000000000000000000000000000000000111111000/////////000000////////////////////////////////////////////////111000000000000111111222000000000000000000000000111111000/////////000000000111111111111000////////////000000000000//////000000000000000000000000........................000000000000000000000000111111111000000000000000000000111111111111000000+++...111222222111111111111000000///.../////////111111111111111111111111///000111222222111000//////000111222222111000///......///000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000////////////////////////000000000000111111000000000000111111//////000111111111111111000000111111111222222222000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000111222444777999;;;;;;@@@CCCHHHLLLOOOPPPOOOOOOOOONNNMMMLLLLLLLLLMMMMMMNNNPPPQQQQQQPPPRRRVVVYYY[[[```eeegggffffffiiilllmmmkkkiiiggggggiiilllnnnlllrrrzzz{{{vvvtttrrrxxxwwwbbbYYYNNNHHHGGGGGGFFFEEEFFFFFFFFFEEEDDDBBB@@@???:::999888666555555555555444444444333333333222222000111222222222222111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///............///000000......////////////..............................------........./////////------......//////000000000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...//////000000000111111111000000000000000000111222000000000000000000000000000000000000000000000000222222000/////////000000////////////////////////////////////////////////111000//////000111222333////////////////////////......///000000000////////////000111111111111000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000/////////000111111222222000000111111111111000000,,,///222444333222222222222111111000000000000000111111111111111111111111...///000111111000///...///000111222222111000///...//////000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000111111000000//////......////////////000000000000111111000000000000111111...///000111111111111111000000111111222222222222000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111---///111555888<<<>>>@@@DDDGGGKKKOOOQQQPPPOOONNNMMMLLLKKKJJJJJJJJJKKKLLLLLLNNNOOOOOONNNPPPUUUYYYhhhpppxxx|||zzzwwwwwwxxxtttqqqmmmiiihhhiiikkkmmmlllrrrzzz{{{xxxqqqttt{{{pppfffXXXNNNKKKKKKIIIGGGFFFGGGGGGGGGFFFEEECCCBBB<<<<<<:::888777666666666555555444444444333333333000111222333333222111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...------------...//////......////////////..............................,,,---------......//////,,,------...///000111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000111111111111000000//////000111222222000000000000000000000000000000000000000000000000333222111/////////000111///////////////////////////////////////////////////...---------///000111////////////////////////,,,---...000000000///......///000111111222222111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111000//////000111222000000000000000000000000000000000000000///......000000000000000000000000222111111111000000////////////000000000000//////111111000000////////////000000000000111111111111222222111111000000//////000000000000000000000000444333222000//////......222111111111000000//////000000000000000000000000333111000000111222222111111222222333444444444444222111111111000000//////000111111111111000000///000000000000000000000000000000000000000000000000222222111111111111111111111111000000000000000111111111111222222222222222444666888:::===@@@DDDGGGLLLLLLNNNPPPQQQOOOLLLJJJMMMKKKJJJHHHHHHIIIJJJKKKLLLIIIKKKQQQTTTVVV^^^gggwww}}}zzzvvvrrrnnnmmmoooqqqrrrqqqwwwyyy|||}}}{{{|||xxxiii\\\SSSOOOLLLJJJNNNGGGDDDFFFFFFCCCCCCFFFBBBAAA???;;;777444444555777666555444333222222222333333333222222222111111111111111111111111111111111111111000000000000000222222111111111111222222//////000000111111111222111000000///111333555777000000000000000000000000//////............//////........................////////////000000000000//////000000111111111222000000000000000000000000000000000000000000000000222000///------///000222////////////////////////111111000000//////......111111111111000000000000//////000000000000/////////111222111000///000111......//////000000111111111111000000000000111111////////////////////////000111111111111000000///222111111111000000//////++++++,,,---...///000111222222000///............000111111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111111000000//////000000111000000000000000000000000000000000000000///......000000000000000000000000111111111111000000000/////////000000000000//////......---------,,,,,,,,,000000000000111111111111111111111000000000000000000000000000000000000000333222111000////////////111111111111000000000///000000000000000000000000222111000000111111111111222222333333333333333333111111111111000000000//////000000111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111222222222222222333444444555888;;;>>>@@@CCCFFFIIILLLLLLMMMOOOPPPOOOLLLJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLIIILLLRRRYYY^^^hhhssswwwtttrrrrrruuuxxxyyyxxx{{{}}}{{{lllaaaYYYSSSOOORRRKKKFFFGGGFFFCCCBBBEEEBBBBBB@@@===:::999888999777777666444444333333333333333333222222222222111111111111111111111111111222222222222222222222222222222111111111111222222///000000000111111111111//////000111444888<<<>>>000000000000000000000000//////............//////........................////////////000000000000......//////000000000000000000000000000000000000000000000000000000000000111000///......///000111////////////////////////111111000000////////////111111111111000000000000//////000000000000/////////111222111000///000111////////////000000000000111000000//////000000111000000000000000000000000//////000000111000000000111111111111000000000///////////////////////////222111000///............000000000111111111222222000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000000000111111000000//////000000000000000000000000111111111111000000000000///000000111111000000///000000000000////////////000000000000111111111111000000000000111111111111000000000000000000000000111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000222222333333333222111111111111111111000000000000...///000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111111000111111222222333222111111222444777888999<<<@@@DDDFFFHHHJJJLLLLLLLLLMMMMMMMMMLLLKKKJJJGGGGGGHHHIIIIIIHHHHHHGGGKKKKKKOOOWWW___iiiuuu|||xxxxxxxxx{{{~~~ssshhh___ZZZYYYRRRMMMLLLJJJGGGFFFGGGFFFEEECCCAAA???===;;;:::777777666555444444444444333333333333222222222222222222222222222222222222222222333333444444555555222222111111111111222222000000000000111111111111......///222555999<<<>>>000000000000000000000000//////............//////........................////////////000000000000............////////////000000000000000000000000000000000000000000000000111000///......///000111////////////////////////111000000000000/////////111111111111000000000000///000000111111000000//////111222111000///000111000000000000////////////000//////......//////000111111111111111111111111---...//////000000000000111111111111000000000000333333222111000000///...222111000//////......////////////000000000111111000000000000000000000000000000000000000000000000///000000000111111111111...///000111111000///...000000000000000000000000000000111111111000000///000000000000000000000000111111111000000000000000000000000111111000000000111111111111111111111111///000000000111111111111//////000000111111222222000000000000000000000000000000//////000111222222111111111000000000000000000000000000000000000000...///000000/////////000222222333333222111000000111111111000000000000000---...///111111222222222000000000000000000000000000000000000000000000000111111111111111222222222222222111111111222333333333222111111333666999<<<===AAAFFFIIIKKKLLLMMMNNNLLLLLLLLLJJJHHHGGGGGGHHHKKKKKKJJJIIIHHHHHHHHHHHHLLLOOOUUU]]]gggqqq|||{{{{{{|||xxxpppkkkddd___ZZZVVVSSSOOOLLLKKKKKKIIIGGGEEECCC@@@===;;;777777666555444444444444444444333333333222222222222222222222222222222222111222222333444555666666222222111111111111222222000000000000000111111111000//////000111222444555//////////////////////////////............//////........................////////////000000000000////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000111111111111000000000///000000000111111000000000///111222111000///000111111111000000//////......//////............//////000000000000000000000000,,,,,,...///000000000000111111111000000000000000444333222222111000//////111111000///////////////////////////000000000000////////////////////////000000000000000000000000///000000000111111111111...///000111111000///...000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000111111111111000000........................///000000000111111111111//////000000111111222222000000000000000000000000////////////000111222333000000000000000000111111000000000000000000000000---///111111///...///000222222222222111000//////000000000000000000111111---...///111111222222222000000000000000000000000000000000000000000000000000000111111111222222222222222222222222333444444333222222222555999===???BBBEEEIIILLLMMMMMMNNNOOOLLLLLLKKKGGGDDDCCCEEEHHHOOONNNLLLKKKLLLNNNPPPRRROOOUUU]]]dddkkkttt{{{~~~~~~~~~~~~~~~~~~{{{uuusssnnnggg```YYYQQQKKKMMMJJJGGGFFFFFFDDDBBB???999888777666555444444444444444444333333333222222222222222222222222222222000111111222333444444555222222111111111111222222111111000000000000000000000000000//////...////////////////////////////////////............//////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000////////////////////////000000000000111111111111111111111111000000000///000000111111111111000000///111222111000///000111111111000000//////......//////............//////////////////////////////,,,,,,...///000000000000000000000000000000111111000000000000000000000000111000000////////////000////////////000000000000////////////////////////000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000111111111111000111111222222111111000////////////000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000//////000111222222000000000000111111111111000000000000000000000000,,,000333333000...///111000000111111111000000///000000000000111111111111...///000111111111111111000000000000000000000000000000000000000000000000000000000111222222333333222222222222333444555555333444444666999===AAACCCFFFIIIKKKMMMMMMLLLMMMNNNJJJJJJIIIFFFCCCCCCHHHMMMNNNNNNNNNOOORRRVVVYYY\\\XXX^^^dddggglllrrrwwwwwwwwwyyy{{{|||yyyvvvzzzuuujjj\\\PPPNNNKKKGGGFFFHHHJJJHHHFFF===<<<:::888666555555444444444444444333333333333333333333333333333333333000000111111222222333333222222111111111111222222111111111111000000000000//////000000000000000000000000000000000000000000//////............//////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000111111111111222111111111111000000000000000111111222222111111000///111222111000///000111000000000000////////////000//////......//////000........................---...//////000000000000000000000000111111111111.........//////000000000000000////////////000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222000000000000000000000000///000111222222222222111000000000000000000000000///000000000111111111111000111111222222111111000111111222222222333333333000000000000111111111111111111111000000000000000000000000000000000000000111000000000000000111111///000000000111111111111000000000000000000000000,,,111555444111...///222//////000000111000000000///000000000111111111111///000000111111111000000000000000000000000000000000000000000000000000000///000000111222222333333222222222333333444555666555666888;;;???CCCFFFHHHIIIKKKLLLLLLJJJJJJKKKLLLGGGHHHHHHFFFDDDHHHPPPVVVYYY[[[^^^aaaccceeeeeeeeebbbgggiiigggiiioootttttttttvvvyyy}}}|||xxxuuu{{{sssdddWWWQQQKKKHHHJJJLLLJJJHHHBBBAAA???<<<:::888777666555444444444444333333333333333333333333333333333111111111111222222222222222222111111111111222222111111111111000000000///...///000000111111000000000000000000000000000000//////............//////////////////////////////////////////000000000000111111000000000/////////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000111111111222222222111111111111000000000000000111111222222111111000///111222111000///000111////////////000000000000111000000//////000000111//////////////////////////////000000111000000000///000000000111111111111........./////////000000000000////////////000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000111111111111444333222111111222333444000000000000000000000000///000111222222222222222000000000000000000000000//////000000111111111222111111222222222222111111......//////000000000111000000000000111111111111222222111111000000//////000000000000000000000000111111000000000000111111//////000000111111111222000000000000000000000000,,,111666555111///000222......///000000111000000//////000000111111111222000111111111111000000///000000000000000000000000000000000000000000000000///000000111222222333333222222222333444555666777777999<<>>999888666444333444555555333333333333222222222222222222222222222222222222222222222222222222222222111111111111000000000000//////000111111111111000//////000000000000//////000000000000////////////////////////000000000000...///000111222111111000111000000////////////000111000000000/////////...000000000000000000000000000000000000000000000000000...---...111222222111////////////000000000000000000000000000000000000000000000000000000000000......////////////..................///000111222000000000000000000000000....../////////000000000000000000000000000000000000000000000111111111111//////000000000000//////111000/////////000222222000000000000000000000000000000000000000000000000111111222222222222111111//////000000111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111000////////////000111000000//////000000111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////...///000111111111111111111111111111111111111111///000111111111111111111111111111111000000000000000000000000000000000000//////000111111111111000222222222222222222222222111111111111111111111111000111111222333333444444111111222444777:::<<<>>>EEEGGGIIIKKKLLLLLLLLLLLLIIIGGGEEEEEEGGGHHHHHHHHHEEEFFFKKKTTT^^^kkk|||}}}zzzzzzzzzzzz}}}|||yyyvvvqqqlllhhhiiilllqqqwww|||~~~~~~}}}~~~~~~lll^^^WWWSSSOOOKKKHHHFFFDDDDDDDDDCCCBBB@@@;;;:::888666555444444555444444333333333222222222333333333333333333333333222222222222222222222222000000000111111111111111......///000000000000000///000000111111000000///111111000000//////......////////////000000000000...///000111111111000000...//////000000000000///000000000000////////////000000000000000000000000000000000000000000000000/////////111333333222000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000///......//////000111222000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111//////000000000000//////000000000///000111111222000000000000000000000000111111111111111111111111000111111222222111111000......///000111222222333111111111111111111111111111111111111111111111111000000000000000000000000222111000//////000111222111000000000000000000111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////000111111111111111//////////////////////////////000111222222222222222222111111000000//////000000000000000000000000///000000000111111111111222222222222222222222222111111111111111111111111000111222333444444333333000111444777;;;>>>AAABBBHHHHHHIIIIIIIIIIIIHHHGGGIIIHHHGGGFFFGGGHHHIIIJJJIIIJJJQQQ^^^kkkwww~~~~~~~~~{{{wwwttttttsssqqqppppppoooqqquuu{{{xxxiii___YYYSSSPPPMMMKKKHHHFFFEEECCC@@@>>>>>>===:::888666555555555444444444444333333333333333333333333333333333333222222222222222222222222000000000111111222222222...///000000111111000000000000000111111000000000111111000000//////......////////////000000000000/////////000000000000000---...///111111111000///000000000000//////////////////////////////////////////////////////////////////111333555444111///////////////000000000000000000000000000000000000000000000000000000000000111222222333333222222111///////////////000111111////////////////////////000000000000111111111111///////////////////////////000000000111111111111111111222222222222111111000000000000000111111222////////////////////////111111111111111111111111//////000000000000//////......///000111222222333111111111111111111111111111111111111111111111111000000000000000000000000333222111000111222333444111111000000000000111111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000//////////////////////////////000000111222333333333222222222111111000000//////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111///000111222333333333333222444777;;;???BBBEEEFFFIIIIIIIIIHHHHHHGGGFFFEEEHHHHHHGGGFFFFFFGGGHHHIIIKKKMMMWWWgggttt}}}}}}||||||{{{{{{|||~~~~~~}}}|||{{{|||~~~vvvkkkaaaYYYTTTTTTRRRNNNKKKIIIFFFBBB??????>>>===;;;999777666555555555555444444444333333333333333333333333333333222222222222222222222222000000111111222222333333///000111111222222111111000000111111111111000000111000000000/////////...////////////000000000000///////////////000000000---...///111111111000///////////////000000000000//////////////////////////////////////////////////////111444555444111...////////////000000000000000000000000000000000000000000000000000000000000......////////////......000////////////000000111////////////////////////000000000000111111111111///////////////////////////000000000111111111111111111222222222222111111///000000000111111111111////////////////////////111111111111111111111111//////000000000000////////////000000111111222222111111111111111111111111111111111111111111111111000000000000000000000000333222222222222333444444222111111000000111111222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222333111111111111111000///...111111111111111111111111111111222222333222222222111111111111000000000000000000000000000000000000000000000///000111111222000000000000000000000000111111111111111111111111000111111222222333444444666888;;;???CCCFFFHHHIIIKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGJJJLLLNNNRRR]]]lllwww}}}xxxwwwuuurrrpppnnnmmmmmmlllnnnrrrvvv{{{{{{nnnccc\\\XXXUUUQQQNNNKKKGGGCCC@@@@@@@@@>>>===;;;999888777666666555555555444444444333333333333333333333333222222222222222222222222111111111222222222222222000000111222222222222222000111111222222111111000/////////000000000000000////////////000000000000//////.........///000111...//////000000000000///////////////000000000000000000000000000000000000000000000000000000000000//////111333444333000---////////////000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000////////////000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111//////000000000000////////////000111111111111000000000000000000000000000111111111111111111111111000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222333333333333333222111111000000111111222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333///000000111111111111000111111111111111111111111111111111111111111000000000000000000000111111111000000000000000000000000111000/////////000222222111111111111111111111111111111111111111111111111333222222222222444555666;;;<<<@@@CCCFFFHHHJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHGGGIIIKKKLLLLLLNNNRRRVVVYYY\\\dddnnnsssvvv{{{yyyqqqqqqrrrrrrrrrrrrqqqqqqsssuuuzzz~~~{{{xxxzzzuuummmeeeaaa[[[VVVPPPKKKEEEBBB@@@@@@???>>>===;;;999888666666666666555555555444444444444444444444444444222222222222222222222222333222222222222222222111///000000111111111111111000111111222222111111000......//////000000111111////////////000000000000///......---...///000111111000000////////////000.../////////000000000111000000000000000000000000000000000000000000000000//////000111222222///---////////////000000000000000000000000000000000000000000000000000000000000222222333333333333222222000000////////////000000000000000000000000000000....../////////000000000000000000000000000000000000000000000111111111111//////000000000000//////...///000111222111111000000000000000000000000000000000000000000000000000111111222222222222111111111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///000111333333333222111222222111111111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333---...///111222222333333////////////////////////000000111000000///......//////000000111111222222000000000000000000000000111000/////////000222333222222222222222222222222111111111111111111111111555444333222333555777999===???BBBEEEHHHJJJJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHJJJMMMPPPRRRSSSWWW\\\aaaeeefffjjjoooooonnnssszzz}}}~~~~~~zzzvvvxxxzzz}}}{{{sssrrrtttuuu~~~xxxssskkkccc[[[SSSLLLGGG@@@@@@@@@???>>><<<:::999777666666666555555555555444444444444444444444444222222222222222222222222444333333222222111111111...//////000000000000000111111222222222222111111------...///000111222222////////////000000000000///......------///000111222111000.........///000.../////////000000111111000000000000000000000000000000000000000000000000000//////000111111///---////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////111000////////////000000000000000000000000000000............////////////000000000000000000000000000000000000111111111111111111222222222222111111...///000222222111111000000000000000000000000000////////////////////////111111111111111111111111222111000///000111333444333333333222222111111111222222222222222222222222333333333222222111111111111111111111111111111111/////////...///000000111111111111222222333333333,,,------...///000000111000000111111111111000000111111111111111111111111000000000000000000000000000000000000111111111111222111000//////000111222000000000000000111111222000000000000000000000000////////////////////////000111111111111222222222222222222111111111000000111111111000000000000000222111111111111111222222444333333333666999>>>@@@CCCDDDGGGIIIKKKLLLMMMLLLMMMJJJIIIKKKKKKIIILLLQQQTTT\\\cccaaa___ccciiilllrrrsssssspppmmmooovvv|||}}}zzztttsssuuuxxxzzzvvvzzzwwwrrrmmmsss~~~xxxkkkbbbWWWOOOGGGCCCAAABBBAAA===<<>>???<<<999888888777555444555555444444444444555555222333333333333333333444000444888888444000000222000111111111111222222222//////000000000000//////000000000000111111111111///............///000000000000000111111000000000000000000000000000000000000000000000////////////000///...------...///000000000000000////////////111111111111000000000///000000000000000000000000000000000000000/////////111111000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////111000///...///000111222222222222222222111111111222222222222222222222222111111111000000000000000111111111111111111111111111111111111111222222222000000000000000000//////000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000111111111111///000000111111000000///000000000000000111111222000000000000000000000000111111111111111111111111000111111111111222222222222222222111111111111111222222222222222222222222222222111111111111222222555666888:::===@@@BBBCCCGGGHHHIIIJJJLLLLLLLLLLLLNNNLLLJJJJJJJJJNNN[[[ggg~~~zzz|||}}}{{{zzz{{{|||wwwrrrhhhfffddddddgggmmmssswww~~~rrraaaVVVNNNGGGEEEBBB>>>>>>@@@BBB@@@===<<<;;;999555333555444444444444444555555444333333333333333333222111444666555111///000222000111111111111222222222...//////////////////...000000000000111111111111//////......//////000111//////000000000000//////000000000000000000000000////////////000000000000//////------------//////////////////000000000000111111111111000000000000000000000000000000000000//////000000000000000000.........//////000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000///------...222666999000000000000111111111111111111111111111111111111111111////////////111111000000000000000000000000111111111111111111111111000000000000000000000000/////////...///000111111222222222111111111111111111111111111111111111111111111111111111111000000111111111111111111111111......///000000000000000111111111000000/////////111111111111000000000000000000111111111111000000111111111111111111111111000000000000000000000000///000000000111111111111...///000111111000///...000000000000000111111222000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111111111111222222222222222222222222111222222333333666888;;;???BBBDDDEEEEEEHHHHHHIIIJJJKKKKKKLLLLLLMMMKKKJJJJJJMMMUUUfffvvv~~~}}}uuurrrqqqnnnnnnnnnoooqqqtttyyyuuudddYYYOOOJJJFFFBBB@@@BBBAAA@@@???>>>===;;;777444555444444444444444555555444444444333333222222222222333333222000///000222000000111111111222222222//////000000000000/////////000000000111111111111/////////...///000000111//////000000000000//////////////////////////////////////////000000000000000///............///000////////////000000000000111111111000000000000000000000000000000000000000/////////000000111111222....../////////000000000//////////////////////////////////////////////////////////////////////////////////////////////////////...///222888===@@@//////000000111111222222111111111111111111111111222000...------...000222000000000000000000000000111111111111111111111111111111111111111111111111///////////////000000111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111......///000000000000///222222222111111000000///111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000000000111111111111...///000111111000///...000000000000000111111222000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111000000000000111111222222222222222333333444666666999;;;>>>BBBEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLKKKIIIIIILLLRRR]]]ooo~~~{{{wwwyyy{{{zzz|||~~~qqqdddVVVOOOJJJDDDBBBBBB???>>>>>>>>>???>>>;;;888666666555444444444555555444444444333333222222222222222222000//////111222000000111111111222222222000111111222222111111000///000000000111111111111///////////////000111111000111111222222111111000////////////////////////.../////////000000000111111000000000000000000111.../////////000000000111000000000000000000111111000000000000000000000000//////000000111111222222111111000000000/////////000000000000000000000000///////////////////////////////////////////////////////////////////////////000111222444777999;;;//////000000111111222222000000000000000000000000222000...------...000222000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111000000000111111111111111111111111111111111111111222222222222222333333333111111111111111111111111///000111333333222222111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111...//////000000//////...000000000000000111111222000000000000000000000000111111111111111111111111000111111111111222222222111111111111111222222222/////////000111111222222222222333444666777999:::<<<>>>AAADDDFFFHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNLLLIIIJJJQQQYYYdddrrr~~~}}}zzzuuupppppptttxxx~~~ooo___VVVPPPIIIDDDCCC???>>>>>>>>>@@@@@@???===999999777666555555444444444333333333333333333222222222111111000111111222000111111111111222222222111222222333333222222111000000000000111111111111000000//////000000111222111111222222222222111111000000000000000000000000......//////000000111111111111111111111111111111......//////000000111111000000000000111111111111000000000000000000000000000000111111111111111111111111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111000///000000000000111111111111000000000000000000000000111111////////////111111000000000000000000000000////////////////////////111111111111111111111111///000111111111111111111///000000000111111111222111111111111111111111111000111111111222222222222111111111111111111111111///000222333333333111000//////000000000000000000.........//////000000111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111/////////....../////////000000000000000111111222000000000000000000000000000000000000000000000000000111111111111222222222000000111111111222222222//////000111111222333333222222333555888:::===>>>@@@AAABBBDDDFFFGGGHHHIIIIIIIIIJJJJJJLLLNNNPPPQQQPPPLLLMMMUUU___hhhpppwww~~~~~~|||~~~wwwmmmnnnnnnkkkjjjmmmuuu{{{}}}lllaaaZZZRRRKKKHHHBBB@@@??????AAABBBBBBAAA<<<;;;:::888666555444444222333333333333333333444222111111222222333222111000111111111111222222222111111222222222222111111000000000000111111111111000000//////000000111222000000111111111111000000000000000000000000000000.........///000111111111000000111111111111000000.........///000111111111///000000000111111111111000000000000000000000000222222111111111111111111......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000///...---111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222//////000000111111111222000000000000000000000000//////000000111111111222111111111111111111111111---...000111222111///...---.........//////000000,,,------...///000000111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000///...------...///000000000000000000111111222000000000000000000000000////////////////////////000111111111111222222222000000111111222222222222000000111222333333444444111222444666999<<>>@@@AAAAAA@@@AAAAAAAAAAAABBBEEEGGGLLLLLLMMMQQQWWW]]]aaabbbbbbbbbcccdddeeeiiinnnrrryyy}}}|||uuuuuutttpppppprrrxxx|||wwwiii___PPPLLLHHHEEEEEEFFFFFFEEEFFFCCC>>>;;;:::999888777333333444444444333333333222222222222111111111111111111111111111111000000000000000000000000000000//////...///000000---+++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////......000000000000000000000000....../////////000000000111000/////////000222222111111111111000000000///111111000000000000111111000000////////////000000111000000000/////////...////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000111111111111222222111111111111222222333333222222222333333444111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222000000000000000000000000000000000000111111111111000000000111111111222222333333333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000111111111111000000000111111111111222222222000000111222333444444555777999<<<>>>@@@@@@@@@???@@@AAAAAA@@@@@@BBBEEEHHHLLLNNNRRRWWW]]]bbbfffiiilllllljjjiiijjjooouuuzzzzzzuuusssvvv{{{~~~}}}qqq]]]VVVNNNJJJJJJJJJGGGDDDGGGDDDAAA???===;;;888666444444444444444444444444333222222222111111111111333333222222111111111000000000000000000000000000//////...///000000...,,,////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000//////000000000000000000000000............////////////000000000///000111111222111111111111000000000000111111000000000000111111000000////////////000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000///000000000111111111111222222111111111111222222555444222111111222333444222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111111///////////////////////////000000000111111111111000000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000111111222222111111000000000111111111222222222000000111222333555666777;;;===???AAABBBAAA???===@@@AAAAAAAAABBBDDDIIILLLOOOSSSYYY^^^aaadddhhhkkkssssssttttttuuuxxx}}}|||uuussssssuuu~~~~~~ttthhhZZZQQQNNNMMMIIIDDDFFFDDDCCCBBBAAA>>>;;;888555555555555555555555666333333222222222111111111444444333333222111111111000000000000000000000000111000000000111222000////////////////////////////////////////////////////////////000000000000000////////////////////////111111111111000000000000////////////////////////---.........////////////000000000000000111111222111111111000000000000000111111000000000000111111000000////////////000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000///000000000111111111111222222111111111111222222444333111000000111222333111111111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000------...///000111111222///////////////////////////000000000111111111111//////000000000111111111000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000111111111222222222000111111333555777999:::>>>???AAACCCCCCAAA>>><<<>>>???@@@AAACCCGGGMMMQQQYYY___gggjjjiiiiiilllooowwwzzz~~~~~~zzzsssnnnmmmqqquuu~~~iiiZZZSSSOOOIIIDDDDDDCCCCCCDDDDDDBBB???<<<888777666555555555666666333333333222222222222111333333333222222222111111000000000000000000000000222000//////111222111000////////////////////////////////////////////////......//////000000000000////////////////////////000000000000111111111111////////////////////////.........////////////000///000000000111111111111000000000000000000111111111111000000000000111111000000////////////000000////////////000000000000........................000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000111111000000000000000000000000000000000000111111111111222222111111111111222222111111000000000111111222000000000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000111222333333333000000000000000000000000000000000000111111111111/////////000000000111111000000000000000111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000111111111111222222222111222222444666999<<<>>>@@@AAABBBCCCBBB@@@>>>===:::<<<>>>@@@EEEKKKSSSXXXhhhpppxxxzzzvvvssstttwww}}}|||wwwrrruuuwwwvvvtttwww~~~~~~|||}}}|||jjj]]]SSSLLLFFFEEEDDDDDDEEEFFFEEECCC@@@;;;:::888666555555666666333333333333222222222222222222222222222222222222000000000000000000000000000...------///000000///////////////////////////000000000000000000000000---......//////000000111000000000000000000000000//////000000000000000111000000000000000000000000////////////000000000000//////000111111111111000000000000000111111111111111111000000000000111111000000////////////000000////////////000000000000........................000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111222222111111111111222222//////000111222222222111/////////000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111222222222333000000000000000000000000000000000000111111111111////////////000000000111000000000111111222222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111222222333333222222111000111111111111222222222333333333555888<<>>>>>;;;===@@@DDDJJJSSS\\\bbbsss|||{{{|||~~~xxxsssqqqrrryyy~~~vvvqqqlllmmmqqqvvvwwwvvvvvvxxxzzz{{{{{{{{{}}}~~~}}}{{{{{{|||~~~nnn___TTTMMMHHHGGGEEEFFFFFFFFFDDDBBB>>><<<:::777555555555555444444333333333222222222///000000111111222222222000000000000000000000000000...,,,,,,...000000000000000000000000000000000000000000000000000000000------......///000000111000000000000000000000000....../////////000000000000000000000000000000000000000000000111111111222...///000111222111111000///000000000111111111111111111000000000000111111000000////////////000000.../////////000000000111........................000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000000000000000111111111111222222111111111111222222---///111222333333222222......//////000000000111000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111////////////000000000000111111111222222333333333222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222111222222333333222222111000111111111111222222222333333444666999===AAACCCBBBBBBAAA@@@?????????>>>===@@@CCCIIIPPPZZZdddkkkwww~~~}}}~~~yyytttrrrssstttzzz}}}yyyxxxwwwvvvvvvrrrkkkeeedddhhhlllmmmmmmlllnnnpppqqqrrrsssuuuwwwwwwvvvsssqqqqqqqqqrrrsssuuuwwwzzz~~~}}}}}}kkk\\\UUUKKKIIIGGGFFFFFFEEEDDDBBB@@@>>>;;;777555444444555444444444333333333222222......///000111222222333000000000000000000000000222000......000222222222111111111111111111111111000000000000000000000000---------...///000000111000000000000000000000000---.........//////000000000000000000000000000000000111111111222222222222...///000222222111111000//////000000111111111222111111000000000000111111000000////////////000000.../////////000000111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111111111000000000///111111111111111111111111111111111111111111111111000000000111222222333333333333222111000000111111111111111111111111111111000000000000000000000000000000//////......------000000000000000000000000222111000.........///000111111111111111111111111222111111111000000//////000111111111222222222222000000000000000000000000222222222222222111000///111111000000111111222333000000000000111222333444111111111111111111111111333333333222333333444555444666888;;;>>>@@@AAABBBAAA???<<<<<<===???@@@@@@>>>???CCCLLLWWWccckkkpppxxx||||||sssmmmooouuu|||~~~{{{yyy}}}~~~zzzxxxvvvtttrrrrrrpppkkkhhhfffgggiiijjjqqqqqqqqqrrrrrrtttuuuuuuxxxvvvtttqqqooonnnmmmmmmkkklllpppuuu{{{~~~}}}{{{|||~~~gggWWWTTTNNNFFFBBBCCCDDDEEEDDDEEECCC???;;;888555444333666444222111222222111000111111111111111111111111333333222222111000//////000000000000000000000000000000111111111111000000//////000000111111222222////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......111111000000000000111111333111000//////000111333111111111111111111111111000000////////////000000000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000//////////////////////////////////////////////////////000000000000//////111///...///111222000---////////////000000000000////////////////////////222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222333222222111000000111111222222222222222222222222111111111111111111111111000000000000000000//////000000000000000000000000222111000///...//////000111111111111111111111111111111111111000000000///111111111222222222333333000000000000000000000000222222222222222111000000111111000000111111222333000000000000111222333444222222222222222222222222333333333333333444555666666888;;;>>>@@@AAABBBBBB@@@???@@@AAACCCDDDDDDDDDAAACCCHHHPPPZZZdddlllpppsssxxx~~~~~~zzzuuutttyyy{{{yyywwwxxx}}}}}}{{{~~~~~~|||{{{zzzxxxwwwwwwuuurrrooommmmmmnnnoootttttttttuuuuuuvvvxxxxxxxxxvvvtttqqqooonnnnnnnnnlllmmmppptttyyy|||}}}|||}}}}}}}}}~~~ssscccYYYSSSKKKGGGGGGGGGFFFEEEGGGEEEBBB???;;;888666555666555333222333444333222222222222222222222222222333333222222111000000///111111111111111111111111000111111111111111111000000000000000000111111111////////////000000000000000000000000000000000000000000000000000000000000222111111111000000000000111111000000000000111111000///...------...///000111111111111111111111111000000////////////000000000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000000000000000000000000//////000000000000//////111///...///111222000---////////////000000000111111111111111111111111111333333333222222222222111111111111111111111111111111111111111111111111111222222222111111111111000333222111111000111111111333333333333333333333333222222222222222222222222000000111111111111111222000000000000000000000000111111000/////////000000111111111111111111111111111111111111000000000000111111111222222222333333000000000000000000000000111222222222222111000000111111000000111111222333000000000000111222333333333333333333333333333333333333333333444555666777999;;;>>>AAACCCCCCCCCBBB===???AAACCCDDDCCCBBBBBBBBBEEEKKKRRR[[[bbbhhhlllnnnttt|||~~~|||xxxpppmmmlllooowww~~~|||}}}|||zzzyyywwwwwwvvvvvvzzzzzzyyyzzzzzz{{{|||}}}{{{zzzxxxuuutttsssssstttpppppprrruuuyyy{{{{{{{{{~~~~~~qqq^^^WWWNNNIIIGGGFFFDDDCCCHHHGGGFFFCCC@@@<<<999777777555444444555555555444333333333333333333333333333333222222111000000000111111111111111111111111111111222222222222111111111111111111000000000000////////////000000000000////////////////////////000000000000000000000000222222222222111111111111111111000000000000111111000///...------...///000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111111111111111111111111111///000000111111000000///000//////000111111000.../////////000000000111111111111111111111111111111333333222222222111111111111111111111111111111111111111111111111111111111333333222222111000000///222222111111111111111222222222222222222222222222222222222222222222222222///000000111111222222222000000000000000000000000111111000000000000000000111111111111111111111111111111111000000000000000000000000111111111222222000000000000000000000000111111222222222111111000111111000000111111222333111111000000111222222333333333333333333333333333111111222333444666888999;;;===@@@BBBDDDDDDBBBBBB@@@BBBDDDEEEDDDCCCCCCCCCGGGKKKQQQXXX^^^dddhhhkkknnnuuu~~~}}}xxxxxx}}}{{{xxxuuuqqqnnnhhhggghhhoooyyy}}}}}}~~~|||{{{{{{{{{|||wwwwwwwwwyyy{{{}}}}}}|||~~~~~~iii```TTTLLLHHHGGGFFFDDDIIIIIIIIIGGGDDD@@@<<<999777555444444555666555444333333333333333333333333222222222111111111000000111111111111111111111111222222222333333222222222222222111111000000//////////////////000000000000////////////////////////000000000000000000000000111111111111111111111111111111000000000000111111222222111000000111222222////////////////////////000000////////////000000000000////////////000000//////////////////////////////000000000000//////////////////000000000000111111111111111111111111111111111111111111111111000000000111111000000000000000000111111111000/////////000000000111111111111111111111111111111111222111111111000000000000111111111111111111111111111111111111111111111111444333333222111000//////222111111111111111222222000000000000000000000000111111111111111111111111/////////000000111111111000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000111111////////////000000000111000000000000000000000000000111111222222222111111111111000000111111222333111111111000111111222333222222222222222222222222000111222333555777999;;;===>>>@@@CCCDDDDDDCCCBBBCCCFFFIIIJJJJJJKKKMMMOOOQQQVVV]]]bbbfffjjjnnnqqquuuzzzssspppnnnrrr{{{~~~yyytttpppllljjjeeegggkkkttt~~~}}}~~~{{{pppaaaUUUOOOMMMLLLKKKJJJKKKKKKJJJGGGCCC>>>;;;777555333333444555444333222222222222222222222222222222222111111111111111111111111111111111111111222222222333333222222222222222111111000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222222111111111111222222////////////////////////000000////////////000000000000////////////000000//////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111000000000000000000000111111111111000000000000000000000000111111111000000000//////111111111111111111111111111111111111111111111111333333222222111000//////111111111000111111222333000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000///000111222222222111111000000000000000000000000000000000000111111111111/////////000000000111111000000000000000000000000000000111222222222222111111111000000111111222333222111111111111111222222111111111111111111111111111222333555888:::===>>>???@@@AAABBBDDDDDDEEEEEECCCIIIOOOSSSTTTVVVYYY\\\YYY^^^eeeiiikkknnnsssvvv~~~wwwqqqhhhhhhkkksss}}}xxxsssooommmiiilllrrrzzz}}}mmm```YYYTTTQQQOOOMMMMMMNNNLLLJJJEEEAAA???888666444444444555444222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000///////////////000000000111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000////////////////////////000000000000000000000000000111111222222111111000///111222222111000000111000000000111111111222222////////////////////////222222222111111111000000111111111111111111111111111111111111111111111111333222222222111000000000111111000000111222222333000000000000000000000000111111111111111111111111111111111111111111000000000000000000000000000000///000111222222222222111000000000000000000000000///000000000111111111111111111111111222222222222000000000000000000000000000000111222222222222222111111000000111111222333222222111111111111111222222222222222222222222222444555666999<<>>???@@@BBBBBBEEEGGGIIIHHHIIIOOOZZZccclllzzz|||wwwyyy}}}}}}|||yyysssuuu|||~~~{{{|||}}}nnn]]]YYYTTTQQQOOOMMMJJJGGGAAA???<<<:::777555444444555555444333222222222222111111111111111111111111111111000000000000111111111222222222222111000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111555333111//////000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000///////////////333111000///000000000///000000000000111222333444333222222111000//////...111111111111000000000///000000000111222222333333444333222000000000000111111111222222222222111111111111222222222222111111222222222222222222222222111111111000000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000111111111111111111111111111111222222222222111111333222222111111222222333222222333333333333333333333444444333333444777:::<<<<<<===???@@@AAABBBCCCCCCFFFGGGHHHIIIQQQ]]]gggzzz~~~|||}}}~~~}}}}}}}}}}}}~~~kkkccc[[[UUURRRPPPKKKGGGEEECCC???;;;888777666777666666555444333333333333111111111111111111111111222111111000000111111222111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111333222111000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000///////////////////////////000111111000///////////////000000000222222111000000///......111111111111000000000000000000000111222222333333444333222111000000000000111111222222222222111111111111222222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111333222222111111222222333333333333333333222222222222333444444333555888:::>>>>>>???@@@AAACCCDDDDDDDDDGGGIIIJJJLLLUUUbbbmmmyyyyyyyyyxxxxxxxxxyyyyyy}}}~~~~~~}}}|||||||||}}}|||||||||||||||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~}}}}}}}}}~~~~~~|||qqqbbbYYYVVVTTTOOOJJJJJJGGGCCC>>>;;;999999999777777666555444333333444222222222222222222222222222222111111111111222222111222222222222111000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111111000000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000111111000000000///////////////000000000000000///000000111111000000///...111111000000//////......111111111000000000000000000000000111222222333333333222222111111000000000111111222222222222111111111111222222222222111111000000000000000000000000222222222222222222222222000000000000000000000000///000000000111111111111000000000000000000000000222111000//////000111222000000000000000000000000000111111111111111222222111111111111111111111111111111222222222222111111333222222111111222222333333333333222222222222222222333444555555666999<<>>;;;:::999777666444444333333333333333333333333333333111111000000000000111111111222222222222111000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000111222222222111000+++...222444444777<<<@@@111111000000000111111222111111111111000000000000///000000000111111111111000000000111222222333333000111222222222222111000111111222222222222111111111111222222222222111111222222222222222222222222//////000000000111111111000000000000000000000000000000000000111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000111222222333444444222222222222222222222222111111222222222222111111333222222111111222222333//////000111222333333444333555999;;;<<<===@@@BBBBBBBBBCCCCCCDDDEEEEEEEEEHHHMMMRRRUUUVVV[[[cccjjjnnnssszzz}}}sssqqqqqqwww|||yyyvvvtttrrrqqqqqqqqqooommmllliiigggffffffffffffeee`````````___^^^\\\[[[ZZZWWWXXXYYYYYYYYYXXXWWWWWWRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVUUUVVVXXX[[[]]]]]]\\\ZZZ[[[]]]___bbbdddfffgggjjjkkklllmmmppprrrtttuuuvvvwwwyyy{{{}}}}}}}}}}}}||||||||||||}}}~~~lll^^^VVVSSSPPPPPPNNNLLLIIIFFFCCCBBB<<<;;;:::888777666555555333333333333333333333333333222222222222222222333111222222222222111000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000//////...///000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...///111333333222111000---000222222222555<<>><<<:::999888777777333333333333333333333333555444444333333444444555111222222222222111000000111111111111111111111111////////////////////////000000000000000000000000000000111111111111000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000///...---...///111333000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000...///111333444333111000222444444222///111777======:::555111......///000222222222222222222333333......///000000000000000111111111111111111111111111111000000111333555666000000000000000000000000222222111111000/////////111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111000000//////......000000000000000111111111444444444333333222222222333333333333333333333333///000111222333222111111444333333222222333333444222222111000//////000000111111222333444444555555777999<<<>>>>>>???AAACCCCCCDDDEEEFFFGGGIIIJJJKKKMMMWWW```ccceeekkkpppsss{{{~~~yyyssspppttt{{{~~~~~~|||zzzxxxwwwyyyuuuqqqnnnmmmlllhhheee___^^^^^^]]][[[YYYWWWVVVTTTTTTSSSRRRPPPQQQRRRTTTUUUTTTRRRQQQPPPOOOOOONNNLLLLLLLLLKKKKKKJJJJJJJJJHHHIIIIIIJJJIIIHHHFFFEEEHHHGGGGGGGGGGGGGGGGGGGGGJJJHHHGGGGGGIIIKKKLLLLLLKKKLLLMMMMMMNNNOOOPPPPPPTTTTTTTTTVVVYYY]]]aaacccjjjjjjlllmmmoooqqqrrrssswwwvvvvvvwwwyyy|||~~~{{{}}}wwwhhh[[[WWWSSSNNNLLLLLLMMMKKKJJJBBBAAA>>>;;;888555444333222333444555555555444333111111111111111111111111222222222111111111111000111111111111111111111111222111111111000000//////333333333222222000//////111111111222333333333444333333222111000///......////////////000000000000000000000000000000000000111111111111000000000000222222111111000/////////000000000000000000000000000000000000000000000000///000111222222111000///////////////000000000000...//////000111222222333000000000000////////////000000000000000000000000111000//////111333666888XXXCCC111///000...///444222111111111000000//////...///000000111111111000111111111111111111111111000////////////111222333000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000222222111111111000000000111111222222222222222222222222222222111111000000333333222222222222222222///000111222333222222111444333333222222333333444444333222111111111111222222222222222333555666777999<<<>>>???@@@@@@BBBDDDEEEEEEEEEHHHNNNSSSWWWYYYZZZbbbiiilllpppwww}}}~~~~~~{{{vvvuuuvvv}}}zzzzzzxxxvvvtttqqqooonnnkkkhhhdddbbbaaa```]]]ZZZTTTTTTTTTSSSRRRQQQOOONNNOOOOOOOOONNNMMMMMMMMMOOOPPPQQQQQQPPPNNNLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIHHHGGGFFFEEEGGGGGGFFFFFFEEEEEEEEEDDDGGGEEECCCCCCEEEFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLMMMPPPSSSWWWYYY___```bbbeeehhhkkkmmmnnnooopppqqqsssuuuxxxzzz{{{zzz|||~~~uuuhhhZZZUUUNNNLLLNNNNNNLLLIIIEEEDDDAAA>>>;;;888666555222333444555555444333333111111111111111111111111222222222111111111111000111111111111111111111111111111111111000000000///000111111222222222111111111111111111222222222222222222111111000/////////////////////000000000111000000000000000000000000111111111111000000000000000000000000000111111111000000000000000000000000000000000000000000000000///000111111111111000///////////////000000000000...//////000000111111111000000000000////////////000000000000000000000000111111000000111333555666III>>>555111000//////000111111111111000000000//////000111111222111111111111111111111111111111111111000000///000000111111000000000000000000000000...//////000111111222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222222222222111111111333333333333333333333222000000000000////////////111111111111111111111222000000111222222222222111333333222222222222333333555444444333333333333444333333222222333555888999===>>>@@@AAAAAAAAACCCDDDGGGFFFHHHOOOZZZdddjjjmmmkkkppptttwww}}}xxxvvvzzz}}}|||{{{{{{yyyxxxqqqpppnnnllliiifffdddbbb]]][[[XXXWWWVVVUUUSSSQQQLLLLLLMMMMMMMMMLLLKKKKKKMMMMMMMMMLLLLLLKKKKKKJJJPPPSSSWWWWWWTTTQQQOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIKKKIIIGGGGGGHHHHHHHHHGGGCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEGGGIIILLLMMMQQQRRRUUUYYY]]]aaadddeeedddfffiiilllooorrrssstttvvvwwwyyy{{{}}}}}}}}}}}}{{{|||}}}~~~~~~yyyddd[[[QQQNNNPPPQQQNNNKKKIIIHHHEEEBBB>>>;;;999777333333444444444333333222222222222222222222222222222222222111111111111000111111111111111111111111111111111111000000000000...///000111222333333333111111111111000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111111111000000000000...//////000111111222222000000000000000000000000000000000000000000000000///000000111111000000///////////////000000000000////////////////////////////////////000000000000000000000000000000000000222222111000111222333444888<<<<<<777222111000///111111111111000000000000000111111222222222111111111111111111111111111111333333222222222222222222000000000000000000000000//////000000111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222111111333333333333222222222222////////////////////////000000000000111111111111000000111111222222222222333333222222222222333333555444444333333333444444555444222222444777:::<<<>>>@@@AAAAAA@@@AAACCCEEEGGGHHHNNNZZZiiivvv|||}}}yyy{{{}}}~~~{{{~~~~~~{{{wwwtttrrrpppnnnlllgggfffccc```]]][[[YYYXXXUUUTTTTTTSSSSSSRRRQQQPPPNNNOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPMMMJJJNNNUUU\\\___^^^[[[ZZZ[[[XXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQRRRPPPNNNNNNNNNNNNLLLKKKGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCDDDEEEFFFGGGGGGIIIKKKOOOSSSVVVYYY[[[ZZZ\\\```dddgggjjjkkklllooopppsssuuuwwwxxxxxxxxxvvvvvvwwwyyyzzz{{{{{{|||}}}sssgggXXXPPPQQQSSSQQQNNNLLLKKKHHHEEEAAA>>>;;;999444444444444333333222222222222222222222222222222222222222111111111000000111111111111111111111111111111111000000000000000///000111222222222222222111111000000//////......//////000000111111111111//////000000000111111111000000000000000000000000111111111111000000000/////////000000111111111111000000000000000000000000000000000000000000000000///000000000000000000///////////////000000000000////////////............////////////000000000000000000000000000000000000333222111111000111222222111>>>DDD<<<333333333000111111111000000000000000111111222222222111111000111111111111111111111111222333333333222222222111000000000000000000000000111111111111000000//////000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111333333222222111111111111000000000000000000000000/////////000000111111111111111111111111222222222333222222111111222222333333333222222222222333333555444333333555999<<>>EEE<<<222222222000000000000000000000111111111111111222111111000///111111111111111111111111///000000111111111000000000000000000000000000000222222111111000//////...000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111111111333333222222111111000000000000000000111111111111/////////000111111222222111111000000111111222333222222111111111111222222111111111111111222222333555444444555888;;;>>>@@@???@@@@@@@@@@@@AAADDDGGGKKKSSSaaappp|||}}}||||||~~~{{{yyyxxxvvvsssqqqjjjgggccc___]]]ZZZWWWUUURRRQQQPPPPPPPPPQQQRRRSSSSSSUUUYYYZZZZZZZZZZZZ[[[^^^___```bbbcccdddeeeeeeiiigggffffffccc]]]TTTLLLIIIPPPZZZeeemmmqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqpppnnnlllkkkjjjjjjjjjiiihhhhhhgggfffeeedddddd___^^^\\\\\\\\\[[[XXXVVVSSSRRRPPPNNNLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKMMMOOORRRTTTVVVXXXXXX```bbbfffjjjmmmpppqqqrrrpppppppppqqqrrrsssuuuvvvyyy{{{~~~~~~~~~~~~~~~uuueeeZZZTTTPPPNNNLLLLLLKKKIIIFFFBBB???===999888777555444333333333333333333333333333333333222222222111111111111000111111111111111111111111000000000000111111111111111111222222222111111000000000000000//////////////////000000111111111222000000000111111111222222000000000000000000000000111111111111000000000000222222111111000//////...000000000000000000000000111111111111111111111111000//////......//////000////////////000000000000////////////////////////......//////000000111111000000000000000000000000111111111111111111000000///888===:::333000000///000000000000111111111111000111111111000000///...111111111111111111111111...///000111222222111111000000000000000000000000111111111000000000000000111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111222222222333333555444444333222222111111//////000000000111111111//////000111111222333333222111000000000111222333222222111111111111222222111111111111111222333333444444666777:::===???@@@@@@AAAAAAAAAAAACCCGGGJJJQQQ[[[iiittt{{{|||~~~}}}yyywwwsssooommmiiifffccc\\\ZZZWWWVVVUUUTTTRRRQQQQQQQQQQQQRRRTTTXXX[[[]]]]]]```eeegggggggggiiijjjlllmmmnnnpppqqqrrrrrrrrrvvvtttrrrqqqmmmeeeXXXOOOKKKOOOXXXeeerrrxxxxxxvvvxxxwwwwwwwwwwwwwwwwwwvvvsssrrrpppnnnmmmllllllllljjjiiiiiiiiihhhhhhggggggdddcccbbbccccccaaa^^^\\\VVVUUUTTTSSSQQQPPPOOONNNJJJJJJJJJIIIIIIHHHGGGFFFDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLNNNOOOTTTWWW[[[```eeehhhjjjkkkmmmmmmmmmmmmnnnoooqqqrrrwwwxxx{{{}}}~~~~~~~~~|||~~~}}}|||}}}~~~}}}kkk]]]TTTPPPLLLMMMLLLKKKIIIEEEBBB@@@<<<:::888666555444444444333333333333333333333333222222222111111111111000111111111111111111111111///000000000111111111111///000111222222222222222///000000000000000111111000000000000000111111111000000111111111222222222000000000000000000000000111111111111000000000000111111111000000000000000000000000000000000000000111111111111111111111111000///............///000////////////000000000000...//////000000111111111.........///000111111111000000000000000000000000000000000111111111111000000111666;;;999333000111///000000000111111111111000000000000000///......111111111111111111111111///000222333444444444333000000000000000000000000/////////000111111222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000222222222333333444444444666666555444333333222222.../////////000000111111///000000111222333333333222111000000000111333444222222111111111111222222222111111111222222333444333444666999<<<>>>@@@AAAAAAAAABBBBBBCCCEEEIIILLLVVV```mmmuuuxxx{{{~~~uuusssqqqttt|||xxxrrrooojjjfffbbb^^^ZZZWWWSSSQQQPPPPPPQQQQQQQQQPPPTTTTTTUUUXXX\\\```eeeggghhhlllqqqtttttttttvvvxxxxxxyyy{{{|||}}}~~~~~~~~~{{{yyyuuukkk]]]RRRHHHJJJQQQ___ooowwwvvvrrrtttsssssssssrrrrrrqqqqqqllljjjhhhfffeeedddddddddaaaaaaaaaaaaaaa`````````bbbaaa```aaaaaa```]]]ZZZXXXXXXWWWWWWVVVVVVUUUUUUMMMMMMMMMMMMLLLKKKJJJIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJMMMQQQWWW\\\```cccdddlllkkkkkkjjjkkklllnnnooouuuvvvxxxzzz|||~~~~~~}}}|||}}}~~~~~~|||}}}}}}~~~{{{gggZZZTTTMMMMMMMMMMMMKKKGGGDDDBBB===<<<999777555555555555333333333333333333333333222222222111111111111000111111111111111111111111//////000000111111111222---...///111333444444444//////000000111111222222111111000000000000000000000111111111111222222222000000000000000000000000111111111111000000000000/////////000111111222222000000000000000000000000111111111111111111111111000///...------...///000////////////000000000000...//////000111222222333---......///000111111222000000000000000000000000//////000111111111111111111...222>>>AAA888222444//////000000111111111222///111222111000///000111222111111111000000//////333333333333333333333333000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222333222111000000111222333000000000000000000000000222111000///000111333555777666444333222222333444222222222222222222222222000111222333444333222222222222333333333444444444222222222222222222222222444333333333444444555666;;;::::::<<<>>>@@@@@@???HHHGGGDDDAAA@@@CCCHHHLLL^^^dddlllqqqtttyyy|||vvvpppppprrrzzz|||rrrjjjgggeee```[[[WWWTTTRRRRRRPPPPPPOOOPPPQQQTTTWWWYYYZZZ^^^cccgggiiimmmrrrvvvvvvxxxzzz}}}~~~}}}zzz{{{wwwuuupppgggZZZPPPFFFHHHOOOXXXbbbggggggfffllljjjgggdddaaa___^^^^^^\\\\\\[[[ZZZXXXWWWVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPOOONNNMMMKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHIIIKKKOOOTTTYYY\\\dddcccbbbbbbdddhhhkkknnnqqqrrrtttuuuvvvyyy}}}}}}{{{zzzyyyzzz{{{}}}~~~}}}}}}~~~{{{gggYYYSSSPPPNNNOOOMMMGGGFFFGGG@@@>>>:::777444333333333444333222222111111222222000000111222333444444555222111111111000000//////000000000000000000000000000000000000111111111111/////////000111111222222000000000000000000000000222222111000//////000000000000000000000000000000111111111111111111111111////////////////////////000000111111111000000///111222222111000000111333000000000000000000000000////////////////////////111000///......///000111222111111111000000//////000000000000000000000000222222111000///...------111222444888;;;:::555000111222222111///...///000///111222111000///000111222222222222111111111000111111111111111111111111000000000000111111111111000000000000000000000000222222222222222111111111222222222222222222222222111111000//////000111111000000000000000000000000222111000//////111222333666555444333222333444444222222222222222222222222000111222333333333222222000000111111111222222222222222222222222222222222222111111111222333444555::::::;;;===???AAAAAAAAADDDDDDDDDDDDEEEIIIOOOSSS]]]dddmmmssswww|||{{{vvvtttrrrqqqsssxxx|||zzzxxxrrrjjjccc^^^\\\YYYVVVSSSRRRRRRRRRVVVVVVVVVWWWZZZ]]]```bbbiiilllpppssstttvvvyyy|||~~~|||{{{zzzwwwtttqqqppplllhhhfffbbb[[[PPPHHHEEEFFFIIINNNTTTWWWVVVTTTWWWVVVTTTRRRPPPPPPOOOOOOKKKKKKJJJIIIHHHGGGFFFEEEIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGEEEDDDEEEFFFIIIMMMRRRTTT[[[[[[[[[\\\___cccgggiiimmmnnnppppppqqqtttwwwzzz|||{{{zzzyyyyyy{{{|||~~~|||}}}}}}~~~tttdddUUUPPPLLLLLLKKKGGGEEEFFFBBB@@@===999666555444444555444444333333333333333111111111222222333333444222222222222111111111000000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000222222111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000///000111000......000111000000000000000000000000000000000000000000000000111000///......///000111111111111111000000000///000000000000000000000000000000000000000/////////111111333666888777444000111222222111000//////111///111222111000///000111333333333222222222222222000000000000000000000000000000000111111111222222000000000000000000000000444333333222222111111111222222222222222222222222000000////////////000000000000000000000000000000333222111000///000111222444333333333333444444555222222222222222222222222000111222333333333333222000000111111111222222222222222222222222222222222222222222222333444555666999:::<<>>>>>===?????????@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEDDDEEEEEEFFFCCCCCCBBBCCCDDDGGGJJJLLLOOOOOOPPPRRRVVVZZZ___aaafffgggiiijjjkkkmmmqqqtttxxxwwwvvvvvvvvvwwwyyyzzz{{{{{{|||~~~qqq\\\SSSLLLKKKLLLJJJGGGGGGFFFDDDAAA===:::777666555666555555444444444444444222222222222222222222222333333333222222222222222000000000000000000000000000000000000111111111111222222111111000//////...000000000000000000000000222111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000...//////...------...000000000000000000000000000111111111111111111111111000000////////////000000111111111111000000000000000000000000000000000000/////////000000111111111111000111222444444222000000222222222000///000111///111222111000///000111222222222222222222222222000000000000000000000000000000111111111222222222000000000000000000000000555444444333222111000000111111111111111111111111000000000000000000000000000000000000000000000000333222111000//////000000111222222222333444555555111111111111111111111111111111222222333333333333222222333333333444444444111222222222222222333333444444444555666888999::::::;;;>>>@@@@@@AAACCCDDDCCCEEEGGGIIIKKKOOOTTTXXXaaahhhrrr{{{wwwqqqsssyyy~~~}}}}}}{{{xxxtttoooiiieeeaaa^^^YYYVVVUUUUUUWWWYYY\\\```cccdddhhhjjjmmmrrrvvv{{{~~~}}}zzzuuuqqqlllhhhfffddd```\\\XXXUUUSSSPPPMMMNNNKKKHHHGGGFFFEEEAAA>>>>>>>>>>>>>>>@@@AAABBBBBBDDDDDDDDDDDDDDDDDDEEEEEEAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEECCCCCCCCCDDDFFFGGGHHHHHHIIIKKKNNNQQQUUUWWW\\\^^^aaaccceeeiiimmmqqqqqqqqqqqqqqqrrrssstttuuuyyyzzz{{{}}}|||hhh[[[PPPNNNOOONNNKKKIIIHHHFFFDDD@@@===999777555666555555444333444444444333333333222222111111111222222222222222222222222000000000000000000000000///000000000111111111111111111111111000000//////000000000000000000000000111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111///000000111111111111000......///...---,,,...000////////////////////////000000000000000000000000000000////////////000000111111111000000000000000000000000000000000000000//////000000000111111111000000000000111111111000000222222222000000111222///111222111000///000111000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222444444333222222111000000111111111111111111111111111111111111111111111111000000000000000000000000222111111000000/////////000111222333444444555555111111111111111111111111222111222222222222333333222222333333333444444444111111111222222333333333444444555666777999;;;<<<;;;>>>@@@@@@@@@AAADDDFFFIIIKKKNNNQQQUUUZZZ```dddjjjpppxxx}}}wwwzzz~~~~~~zzzssspppiiifffbbb^^^[[[ZZZYYYXXXZZZ\\\___ccchhhlllppprrruuuwww||||||xxxvvvrrrppplllgggaaa\\\YYYWWWRRROOOLLLIIIHHHGGGEEECCCDDDCCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>@@@AAACCC@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>????????????>>>>>>:::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<======@@@@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHJJJLLLMMMSSSUUUYYY\\\```eeejjjnnnlllmmmmmmoooppprrrssstttwwwxxxyyy|||~~~ssseeeXXXSSSRRROOOLLLJJJHHHGGGFFFCCC???;;;888666555444444333333333333333444333333222222111111111000000111111111111111111000000000000000000000000///000000000111111111111//////000000111111111111000000000000000000000000111000000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000//////000111111111111111///000000///......///111//////////////////////////////////////////////////////000000000000//////000000000000000000111111000000000000000000000000111111111111000000000000000000000000//////000111000111222222111000111333///111222111000///000111000000000000000111111111222222222222222222222222111111111222222222222333333333333333333333333333333222222111111000000000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000//////000000222333444444444444111111111111111111111111222222111111222222333444000000111111111222222222111111111222222333333444222222333444666999:::<<<===???AAAAAAAAADDDJJJNNNKKKNNNQQQVVV[[[ccckkkqqqwww{{{~~~|||yyyrrrkkkggg```___]]]\\\\\\]]]___```eeegggjjjoootttxxx{{{}}}zzzuuupppkkkfffbbb___]]]YYYUUUQQQMMMKKKIIIGGGFFFDDDDDDDDDDDDCCCAAA???>>>>>>======>>>??????@@@@@@AAA???>>>===???@@@@@@@@@@@@@@@@@@>>>======>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===>>>>>>????????????>>>>>>:::::::::::::::;;;;;;;;;===<<<;;;:::::::::::::::<<<===>>>???@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGJJJMMMQQQUUUYYY^^^dddhhhhhhiiikkkmmmppprrrtttuuuuuuvvvxxxzzz|||~~~~~~~~~qqqccc[[[VVVPPPKKKKKKHHHHHHHHHFFFCCC>>>:::888555444444333222333333333333333333222222111111111000000000000000111111111000000000000000000000000000000000000111111111111...//////000111111222222000000000000000000000000000000000000000111111222222222222222222222222222111111111111111111111111////////////////////////...///000111111222111111000111111000//////000222000000000000000000000000........................//////000000000000//////000000000000111111111111000000000000000000000000222222222111111000000000111222222222000///000111000111333222111111222333///111222111000///000111000000000111111222222222222222222222222222222222111111111222222222333333222222222222222222222222000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000//////000000000000000000000111222333444333333222111111111111111111111111222222111111111222333444000000111111111222222222000111111222333333444444222222333555777:::<<<======@@@BBBCCCDDDIIISSSZZZUUUWWWZZZ^^^dddmmmvvv}}}|||vvvoooiiiccc```]]]^^^___aaadddhhhlllooorrrtttwww|||~~~vvvppphhhbbb]]]XXXTTTPPPNNNLLLJJJGGGDDDBBBBBBAAAAAAAAAAAACCCDDDEEECCCAAA>>>>>>??????>>>???@@@AAA>>>@@@BBBAAA???>>>???AAABBBCCCDDDDDDDDDCCCBBBAAA???@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;999999:::;;;===>>>?????????@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDFFFIIIMMMPPPUUU[[[^^^bbbcccfffjjjmmmpppsssttttttuuuvvvxxxzzz|||}}}~~~|||}}}~~~}}}}}}~~~qqqfff\\\SSSNNNNNNIIIJJJJJJIIIFFFBBB>>>;;;666555555444444444444444333333222222222222222222000000000111111222222222000000000000000000000000000000000000111111111111000000000000000111111111000000000000000000000000000000000000000111222222222222222222222222222222111111111111111111111111000000000000000000000000...///000111111222222222000111111000//////000222000000000000000000000000////////////////////////...///000111111000///...///000000000111111111111000000000000000000000000000111111111111111222222111333555444222000111222000111333222222111333444///111222111000///000111111111111222222333333333111111111111111111111111111111222222222333333333111111111111111111111111////////////000000000000000000000000000000000000...///000111111000///...000000000000000000000000---...///000111111000000000111222333444333222222000000000000000000000000333222111111111222333444222222333333333444444444000000111222333333444444444555666777:::<<>>???@@@BBBDDDDDDBBB@@@???AAABBBBBBAAAAAABBBCCC<<>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<777888888999:::;;;<<<===;;;<<>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<======>>>>>>???AAABBBCCCDDDEEEDDDCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCCCCCCCEEEHHHKKKMMMSSSUUUYYY^^^dddiiimmmoooppprrruuuvvvwwwxxxyyy{{{zzzzzzzzzzzz{{{|||}}}~~~|||{{{lll^^^UUUOOOKKKMMMMMMLLLJJJHHHCCC???;;;999777444444444666777111222333444333222111000000000000000000000000000111111111111111111111111////////////////////////333222222111111222222333000000000000000000000111000000000000000000000000111111111111111111111111000000111222222222222111//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000...///000111111000///...////////////000000000000222111111111000000//////000000000000000000000000///000111333333333222111333222222111111222222333000000000000000000000000000111111111111111111000000111111111111222222222555555444333333222111111111111222222222222111111222222222111111111111000000000000111111111222222111111111111111111111111000000111111111111111111//////000000000111111111111111111111000000000///222111111111000000000000111111111111111111111111222222222222222222111111222222222222222222222222444444333333333333333444555666999;;;===>>>??????AAA@@@CCCHHHOOO[[[nnn{{{zzz{{{tttnnniiieeeaaa```bbbfffjjjllltttxxx~~~}}}zzzooolllggg```ZZZTTTOOOMMMHHHHHHFFFEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB===???@@@@@@??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGIIIJJJJJJHHHFFFCCCCCCDDDEEEEEEEEEEEEEEEHHHGGGGGGGGGIIIIIIHHHFFFCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<>>>@@@AAABBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDFFFHHHJJJMMMOOORRRVVV[[[```eeegggkkknnnqqqssssssssstttuuutttvvvxxx{{{}}}}}}}}}}}}~~~zzzzzz~~~yyyjjj\\\SSSLLLMMMMMMMMMLLLKKKGGGDDD>>><<<999666555555666777333333444555444333222111111111111111111111111111111111111111111111111111000000000000000000000000222111111000000111111222222222222222111111111111000000000000000000000000111111111111111111111111000000111222222222222111000000111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111222333333333333222111////////////000000000111111111111111000000000///000000000000000000000000000000111222222222222222333222222111111222222333111111111111111111111111111111222222222222111111000111111111111222222222555444444333333222222111222222111111111111222222222222222111111111111000/////////000000000111111111111111111111111111111222222222222222111111111.../////////000000000000111111111111000000000000111111111111111000000000111111111111111111111111222333333333333333333333333333333333333333333333444444333333333444444555777888:::<<<===>>>>>>>>>AAA@@@DDDMMMXXXeeeuuuyyyyyy}}}~~~yyyuuuooohhhbbb```aaabbbdddhhhmmmtttyyy|||vvvssspppkkkgggYYYWWWSSSNNNIIIEEECCCAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCBBBAAAAAABBBDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKJJJLLLNNNOOONNNMMMHHHIIIJJJJJJKKKKKKKKKKKKMMMKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::777888:::===???AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBAAABBBDDDEEEFFFHHHIIIJJJMMMQQQWWW[[[^^^dddgggkkkmmmmmmmmmnnnnnnooorrrwww{{{~~~~~~}}}||||||~~~|||~~~zzz{{{~~~kkk\\\QQQPPPOOOOOONNNLLLHHHFFFAAA???<<<888666555666666555555555555555444333333111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111444333333333222222111111000000000000000000000000111111111111111111111111000000111222222222222111222222222222222111111111000000000000000000000000000000000000111111111111000000000000000000000000///000000111111000000////////////000000000111111111111111111000000000000000000000000000000000000111111111111111111222333222222111111111111222222222222222222222222222222222222222333333222222222000000111111111222222222444444444333333222222222333333111000000111333333222222222111111111000000////////////000000000000111111111111111111111111333333333222222222222111/////////000000000111111111111111000000000000000111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333444444333333444555666666::::::;;;<<<===>>>>>>>>>AAA@@@EEEQQQ^^^jjjwww~~~zzztttxxx{{{tttooojjjfffbbb___aaaeeejjjnnnqqqvvv}}}zzzooogggbbb]]]XXXUUUMMMKKKIIIFFFDDDBBB@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHGGGGGGHHHJJJJJJJJJKKKKKKKKKKKKLLLLLLOOOOOOPPPPPPPPPPPPQQQQQQQQQOOOOOOPPPSSSUUUVVVVVVSSSSSSTTTTTTSSSSSSRRRQQQQQQOOOMMMMMMOOOQQQRRRQQQPPPPPPPPPOOOMMMLLLJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<;;;;;;:::999999888999;;;<<<>>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGKKKOOOTTTWWWZZZ^^^cccggghhhiiijjjkkknnnqqquuuyyy{{{||||||{{{zzz|||zzzzzz|||}}}jjj\\\VVVQQQPPPNNNJJJFFFEEECCCAAA>>>:::777555555444666555555555444444333333111111111111111111111111111111111111111111111111222222222222222222222222111111000000000000111111333333333222222111000000000000000000000000000000111111111111111111111111000000111222222222222111444333333222222111111111000000000000000000000000000000000000000111111111000000000000000000000000...//////////////////...//////000000000111111111111111111000000000000000000000000000000000000000333222111000000111222333222222111111111111222222222222222222222222222222222222222333333222222222000000111111111222222222444444333333333333222222444333222111111222333444222222222111111111000000////////////000000000000000000000000000000000000222222222222222222222222000000000111111111222222000000000000000000111111111111111111111222222222000000000000000000000000111111111111222222333333333333333333333333333333444333444444555666777888;;;;;;<<<<<<===>>>??????BBBBBBGGGSSS___jjjuuu|||~~~yyytttuuu~~~}}}zzzsssnnnhhhcccaaaaaabbbccchhhmmmuuuzzz}}}}}}wwwpppiii___WWWSSSOOOKKKHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIKKKMMMMMMMMMMMMOOOQQQSSSSSSSSSSSSTTTTTTTTTTTTWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWXXX[[[^^^``````______^^^]]]\\\ZZZYYYXXXXXXVVVTTTTTTWWWZZZ\\\]]]XXXWWWWWWUUUSSSQQQOOONNNMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGEEEDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@?????????>>>======<<<;;;::::::;;;;;;;;;;;;<<<======>>>??????@@@AAABBBBBBCCCDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCEEEIIIMMMOOORRRVVV[[[```ccceeehhhjjjooopppqqqsssuuuwwwyyyzzzxxxzzz}}}~~~|||~~~~~~hhh]]]SSSQQQNNNIIIGGGGGGEEECCC@@@<<<888666444333666555444444333222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222111111222222222222222111111000000000000000000000000000000000000111111111111111111111111000000111222222222222111444333333222222111111111000000000000000000000000111111000000000000000000000000000000000000000000222222222222222222222222000000000000111111111111000000000000000000111111000000000000000000000000333222111000000000222222222111111000000111111222111111111111111111111111111111222222222222111111000111111111111222222222333333333333333333333333333333222222222222333333222222222111111111111000/////////000000000111111////////////////////////111111111111222222333333111111111111222222222222000000000000111111111111111111111222222222222222////////////////////////000000111111222222333333333333333333333333333333333333444444666777999999<<<<<<<<<<<<===???@@@AAADDDEEELLLVVV```hhhttt~~~}}}vvvsssssstttzzz~~~yyyssspppfffdddaaa___```dddiiilllqqqvvv}}}}}}vvvmmmfff^^^XXXPPPKKKIIIHHHEEECCCAAAAAAAAA@@@AAAAAABBBBBBDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJLLLMMMNNNOOOQQQTTTUUUVVVWWWYYY[[[____________````````````___``````aaaaaabbbbbbbbb```^^^[[[\\\___cccfffgggjjjiiiiiihhhfffdddcccbbb___\\\YYYYYY\\\___bbbddd``````^^^\\\ZZZWWWUUUSSSQQQQQQPPPOOOOOONNNMMMMMMNNNMMMKKKIIIGGGFFFFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<<<<<<<;;;::::::999999::::::======>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAACCCFFFGGGKKKNNNSSSWWW[[[___ccceeekkkkkklllmmmooorrrtttvvvuuuxxx{{{}}}}}}~~~yyyhhhYYYUUUQQQLLLJJJMMMGGGFFFBBB???;;;888555444666666444333222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333222222222222333333000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111222222222222222111111111000000000000000000000000111111111111000000000000000000000000000000000000222111000000000000111222000000000111111111222222000000000000111111111111000000000000000000000000333222111111111111111111111111000000000000111111000000000000000000000000000111111111111111111000000111111111111222222222333333333333333333333333222333333333333333333222222222222111111111111000000000000111111111222222000000000000000000000000...//////000111222333333000000000000111111111111///000000000111111111111111111111222222333333333000000000000000000000000111111222222333444444555444444444444444444444444333333444555666888:::;;;<<<<<<<<<<<<>>>???AAABBBFFFIIIQQQZZZaaaiiivvvxxxsssrrrwww{{{}}}|||zzzwwwsssmmmiiifffaaabbbcccfffjjjoootttxxx}}}}}}tttmmmhhhbbbZZZSSSQQQLLLFFFDDDEEEEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGHHHJJJJJJLLLMMMOOOQQQTTTVVVXXXYYYZZZ\\\___aaabbbdddgggjjjkkkkkkkkklllllllllmmmmmmllllllmmmmmmnnnoooooopppjjjgggddddddgggkkkooopppuuuuuuuuuuuutttsssrrrrrrlllhhhdddbbbdddgggjjjkkklllkkkjjjgggdddaaa___]]]\\\[[[ZZZYYYXXXWWWWWWVVVWWWUUUSSSPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@??????======;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBFFFHHHKKKNNNQQQUUUZZZ]]]```bbbeeehhhkkknnnoooppprrrtttwwwyyyyyyzzz|||~~~|||}}}{{{eee\\\VVVMMMKKKOOOJJJHHHFFFBBB>>>;;;888777888777555444333222333333222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222///000000111111222222333000000000000000000000000111111111111111111111111000000111222222222222111000000111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000///...------...///000000000111111111222222222///000000000111111111111000000000000000000000000222222222222222111000000111111000000000000111111111111111111111111111111000000111111111111000000000111111111111222222222333333333333333333333333222222444555555444222222222222222111111111111000111111111111222222222222111111111111111111111111------...000111222333444////////////000000000000//////000000111111111222111111111222222333333333111111111111111111111111222222333333444555666666444444444444444444444444333333444555777999:::;;;<<<<<<<<<<<<>>>@@@BBBCCCGGGLLLUUU^^^cccjjjxxxxxxvvvwww~~~zzzxxxsssnnniiieeebbb```aaadddjjjpppuuuyyy~~~yyyvvvnnnccc[[[VVVQQQJJJEEEJJJFFFBBBAAADDDEEEDDDBBBEEEDDDDDDDDDEEEFFFFFFGGGIIIIIIJJJKKKLLLNNNPPPQQQSSSUUUWWWYYY\\\___aaaccccccfffiiikkkmmmpppsssvvvsssssstttttttttuuuuuuuuuwwwwwwwwwxxxyyyzzzzzz{{{xxxuuurrrqqqtttxxx|||}}}~~~~~~}}}yyyssspppqqqsssvvvwwwvvvuuutttqqqnnnkkkhhhffffffeeedddcccbbbaaa``````]]]\\\YYYVVVSSSQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>===<<<===>>>???;;;;;;;;;<<<<<<<<<<<<<<<======???@@@@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBAAAAAACCCEEEFFFHHHJJJMMMSSSVVVWWW[[[```fffjjjlllllllllooorrrtttvvvvvvwwwyyyzzzxxxzzz|||qqqcccXXXMMMIIIMMMLLLKKKHHHEEEAAA>>>;;;::::::999777555444333444444222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000111222333444444555000000000000000000000000111111111111111111111111000000111222222222222111//////000000111111111222000000000000000000000000222111111111000000//////000000000000000000000000333222111000000111222333000111111111111222222222//////000000111111111222000000000000000000000000111222333333333111000///111111000000000000111111222222222222222222222222111222222333333222222111000000111222222222222111222333444444555555555555222333444444222000000111000000000000000000000000222111111111000000//////000000000000000000000000...///000111222111000000222111000//////000111222000111111111111222222222000000000000000000000000222222222222222222222222555444444333333333444444222333333333333333333444666555555555777999;;;<<<<<<<<<======>>>@@@EEEHHHPPPSSSYYYaaajjjvvv{{{~~~{{{yyyrrrnnngggaaa___```dddfffjjjmmmrrrxxx}}}yyyooohhhddd\\\SSSMMMJJJJJJIIIIIIBBBBBBCCCBBBAAAAAACCCFFFCCCDDDEEEFFFGGGIIILLLOOOPPPQQQRRRTTTVVVXXXYYYZZZ[[[\\\___bbbfffiiikkkmmmqqqsssvvvxxxyyyzzz}}}~~~~~~~~~}}}~~~}}}{{{xxxvvvtttsssooommmllllllnnnnnnkkkiiicccffffffddd^^^YYYWWWWWWVVVTTTQQQOOONNNLLLJJJIIIHHHHHHGGGGGGFFFFFFGGGGGG@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBCCCEEEHHHJJJLLLOOOSSSYYY___bbbeeegggiiiiiilllppprrrtttuuuvvvxxx|||{{{{{{|||rrraaaUUUOOONNNMMMJJJGGGFFFEEEBBB<<<666999777555333333333444555555444333222111111111111222222222222222222222222111111000000000000111111333333333222111000//////222222222111111111000000444444333222111111111222444333333333222111111111111111111111111111111111000000000000000000000000222222000000000111222333111111111111111111111111//////000111111111111111111111000000000000111111000000000000111111111111//////000000000000//////000111111111111222222222222222111111111111222222000000111222111000///...111222333444555777888888000111111222222111111000000000111222222222222222222222333444444444444444444555666555333111111111000000000000000000000000111111111111000000000///000000000000000000000000...///000111111111000///111111000000000000111111000111111111111222222222111111111111111111111111222222222222222222222222555444444333333333444444222333333333333444444444666666666777999:::<<<<<<===>>>??????BBBGGGMMMRRR[[[^^^ccciiipppyyy~~~xxxrrroookkkjjjfffbbb___aaafffkkktttxxx}}}}}}uuulllbbb\\\VVVQQQLLLHHHGGGGGGEEEDDDBBBDDDFFFGGGFFFEEEEEEFFFEEEGGGIIIJJJKKKNNNRRRUUUUUUWWWYYY\\\___bbbdddeeegggiiikkknnnqqqtttwwwxxxxxxzzz}}}~~~}}}{{{yyyyyyzzzyyyvvvssspppqqqoookkkeeeaaa```aaa^^^\\\XXXVVVUUUSSSQQQOOOMMMMMMKKKJJJIIIIIIJJJJJJDDDCCCCCCBBBAAA@@@??????=========<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCFFFHHHIIILLLOOOUUUYYY\\\___bbbdddgggiiimmmooopppqqqssstttxxxxxxxxxyyy|||~~~|||jjj[[[QQQLLLMMMJJJHHHGGGGGGDDD>>>999999777555333333333444555555444333222111111111111222222222222222222222222111111000000000000111111333222222222111000000000222222222111111111000000333333222111111111111111222222222222222111111111111111111111111111111111000000000000000000000000222111111000111111111222111111111111111111111111//////000111111111111111111111000000000000111111000000000000111111111111222222333333333333222222000111111111111222222222222222111111111111222222111111222222222111///...111111222333444555555666000000000111111000000000000111111222222222222222111111222333333333333222555666777666333111111111000000000000000000000000111111111111000000000000000000000000000000000000...///000000111111000000000000111111111111000000000111111111111222222222111111111111111111111111222222222222222222222222444444333333333333444444222222333333444444444444555666888999;;;<<<<<<===???@@@AAACCCHHHPPPYYY```iiilllppptttyyy}}}wwwppphhhdddccceeefffdddbbbeeelllsss}}}}}}uuulllccc[[[SSSNNNHHHGGGEEEEEEEEEEEECCCBBBEEEGGGKKKLLLKKKIIIIIIIIIJJJLLLOOOQQQSSSWWW[[[^^^___aaacccgggkkkooorrrsssssstttvvvyyy{{{~~~~~~yyysssooonnnnnnfffccc```^^^\\\ZZZWWWUUURRRPPPNNNKKKIIIIIIJJJKKKHHHHHHFFFEEECCCAAA??????>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEEHHHJJJNNNPPPSSSVVVZZZ]]]bbbdddgggjjjkkklllnnnpppttttttuuuvvvxxxzzz|||}}}}}}}}}}}}~~~vvveeeWWWNNNLLLJJJHHHIIIIIIGGGAAA<<<999777555333333333444555444333333222222111111111222222222222222222222222111111000000000000111111222222111111111111111111222222222111111111111111222111111111111000000000000000111111111111111111111111111111111111111111000000000000000000000000000111111222111111000000111111111111111111111111//////000111111111111111111111000000000000111111000000000000111111111111///000000111111000000///000111111111111222222222222222111111111111222222333333333333222111000///111111222222222333333333000000111111111111000000000111222222333333222222000111111222222222111111555666666555222000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000111111111111111///000111222222111000///000000111111111222222222111111111111111111111111222222222222222222222222333333333222333333444444222222333333444555555555444666888:::<<<======<<>>>>>======;;;;;;;;;;;;;;;:::::::::<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEFFFHHHIIIJJJNNNRRRVVVZZZ]]]```ccceeegggjjjmmmppprrrsssuuuvvvxxx{{{}}}||||||{{{{{{|||rrr```SSSMMMJJJHHHIIIJJJHHHCCC???:::888666444333444555555333333333333222222111111222222222222222222222222222111111000000111111222111111111111111222222222111111111111111111111111000000111111111000000000/////////000111111111222111111111111111111111111000000000000000000000000000000222222222111///...111111111111111111111111//////000111111111111111111111000000000000111111///000000000111111111111......////////////......000000111111111222222222222222111111111111222222444444444333222111000///222222222222222222222222111222222222222222222111111111222333333333333222111111111222222111000000333444444333111///...///000000000000000000000000000000000000000000111111000000000000000000000000111111111111222222333333///000111222222111000///000000111111111222222222111111111111111111111111222222222222222222222222222222222222222333444555222222333444444555666666444555888;;;<<<=========???BBBHHHNNNWWWbbbllltttzzz}}}|||zzzwwwqqqkkkfffcccbbbbbbbbbjjjqqqtttsssuuu|||yyyrrrbbb\\\TTTNNNJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPPPPRRRVVVYYYZZZ]]]bbbeeehhhkkkooorrrvvvwwwyyy{{{~~~|||uuuzzz}}}zzzwwwuuuqqqllliiifffddd```[[[XXXUUUTTTTTTMMMMMMLLLJJJIIIGGGFFFFFFDDDDDDCCCBBBAAA??????>>><<<<<<;;;;;;:::::::::999;;;;;;<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEEEEEEEHHHLLLPPPQQQTTTXXX\\\___cccgggjjjllloooqqqssssssvvvyyy||||||{{{{{{zzz{{{}}}{{{}}}jjjZZZPPPLLLIIIHHHIIIHHHDDDAAA===;;;888666444444555555222222333333333222111111222222222222222222222222222222111111111111222222111111111111111222222222111111111111111111111111///000111111111111000000/////////000111111111222111111111111111111111111000000000000000000000000000111111222111000///...000000000000000000000000//////000111111111111111111111000000000000111111///000000000111111111111111222222333333222222111000000111111111222222222222222111111111111222222444444333222222111111000333333333333222222222222222222333333333333222222111222222333333333333333111222222222222111000000111222333222000/////////000000000000000000000000000000000000111111111111000000000000000000000000222111111111111222333333000000111111111111000000000111111111111222222222222222222222222222222222222222222222222222222222222111111222222333444555222222333444555666666777666777999;;;===??????@@@BBBGGGOOOXXXaaakkksssyyy|||}}}wwwqqqmmmhhhcccbbbcccfffiiilllssszzz}}}}}}}}}~~~yyyqqqfff___SSSOOOJJJGGGGGGHHHIIIIIIGGGIIIJJJJJJKKKMMMQQQSSSWWWWWWVVVVVVWWW[[[aaafffgggjjjnnnqqqsssvvvxxx{{{wwwlllcccggguuu{{{vvvrrrooommmiiiddd```[[[YYYWWWRRRRRRPPPOOONNNLLLKKKKKKHHHGGGFFFEEECCCBBBAAA@@@>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCBBBBBBDDDGGGJJJJJJMMMQQQTTTXXX\\\aaaeeegggjjjmmmooooooqqquuuzzzzzzzzzzzz{{{{{{|||}}}~~~|||vvvzzzuuucccVVVQQQKKKHHHHHHHHHFFFCCCAAA???;;;888666555555555111222333444444333111111222222222222222222222222222222111111111111222222222222111111111111111111111111111111111222222222///000111222222222111000000000111111111111111111111111111111111111111111000000000000000000000000111111111111000///......000000000000000000000000//////000111111111111111111111000000000000111111000000000000111111111111000000111111111111000000000111111111111222222222222222111111111111222222333333222111111111111222333333222222222222222222111111222222222222111111111222333333444444333333222222333333222111111000000111333333111000111111000000000000000000000000///000000000111111111111000000000000000000000000000000/////////000111222111111000000000000111111000111111111111222222222222222222222222222222222222222222222222222222222111111111111222333444555222222333444555666777777999:::;;;<<<>>>AAACCCDDDGGGNNNYYYdddmmmtttyyy|||~~~}}}xxxyyy~~~~~~uuuooohhhgggddddddfffjjjpppssswww{{{{{{rrrkkkfff___WWWQQQKKKHHHFFFEEEGGGHHHHHHHHHGGGKKKPPPSSSTTTUUUXXX[[[]]]^^^```aaadddhhhmmmqqqsssvvvzzz|||~~~ggg]]]VVVZZZiii~~~yyyxxxuuupppkkkeee```]]]ZZZYYYWWWUUUSSSQQQOOONNNKKKJJJIIIGGGFFFDDDCCCBBB@@@@@@???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@???AAABBBBBBAAA@@@AAACCCEEEFFFHHHKKKMMMPPPTTTYYY]]]___cccggghhhhhhjjjoootttvvvwwwxxxzzzzzzzzzzzzzzzzzz}}}wwwwwwzzz~~~uuu^^^WWWOOOIIIHHHHHHGGGFFFEEEBBB>>>:::777555555555000111333444444333111000222222222222222222222222333222222111111222222333333222222222111000000000000000111111111222222222///000222333444333222111222222222222222111111111111111111111111111111111000000000000000000000000222222000//////.........000000000000000000000000//////000111111111111111111111000000000000111111000000000000111111111111......////////////......000111111111111222222222222222111111111111222222111111000000000111222333000000111111111111111111000000111111111111000000111222333333444444333333333333333333333222111000000111333333222222222333000000000000000000000000//////000000111111111222000000000000000000000000///...---------...000111222111000//////000111222000111111111111222222222222222222222222222222222222222222222222222222222111111111111222333444555222222333444555666777888<<<<<<<<<>>>@@@CCCFFFGGGLLLTTTaaallluuuzzz}}}~~~yyytttvvv}}}wwwmmmgggeeeeeefffhhhmmmsssyyy|||~~~vvvnnnccc\\\XXXUUUOOOKKKHHHFFFEEEEEEGGGGGGGGGFFFGGGMMMUUU[[[]]]]]]___```aaadddgggkkkmmmqqquuuxxx{{{~~~xxxbbb[[[VVVZZZhhhyyyrrrlllhhh```___]]]ZZZVVVSSSQQQPPPMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;:::::::::::::::::::::999:::<<<===??????>>>>>>@@@AAABBBAAA??????AAABBBDDDFFFHHHIIIKKKNNNSSSVVVYYY^^^bbbcccccceeekkkppprrrtttvvvxxxyyyyyyxxxwwwxxxzzz|||~~~{{{yyyxxxyyyddd\\\RRRKKKIIIIIIIIIHHHGGGEEE@@@<<<888666555555000111333444444333222000222222222222222222222222333222222111111222222333444333333222111000//////000000111111222222222222///000222444444444222111444333333333222111111111111111111111111111111111000000000000000000000000333222000............///000000000000000000000000//////000111111111111111111111000000000000111111000000000000111111111111111111222222222222111111000111111111111222222222222222111111111111222222000////////////111222333////////////000000000111111111111111111111111111000000111222333333444444333333444444333222000///111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000/////////222111000000000111333444111111222222222333333333444444444444444444444444444444444444444444444444222222333333555666888999>>>???@@@AAABBBDDDHHHKKKWWW^^^hhhsss}}}~~~}}}}}}}}}{{{wwwzzz|||~~~zzzqqqjjjeeecccdddggglllrrryyy~~~xxxssshhh```UUUMMMIIIHHHFFFDDDFFFFFFFFFGGGIIILLLNNNPPPRRRTTTZZZaaadddbbbdddhhhiiilllqqquuuxxx{{{~~~ooo\\\YYYXXX___ooovvvmmmjjjgggccc___]]]ZZZWWWTTTPPPOOOMMMLLLLLLJJJGGGEEEEEEDDDCCCBBBBBBAAA???<<>>===<<<;;;;;;;;;;;;:::999999:::===???AAA???@@@AAABBBAAA@@@???>>>CCCCCCCCCDDDFFFIIIKKKMMMRRRVVVZZZ]]]```cccfffhhhmmmoooqqqrrrrrrtttwwwyyyxxxxxxxxxyyy|||~~~zzz|||iiiUUUOOOPPPNNNKKKJJJGGGFFFDDD@@@;;;777555444333333333333444555666666111222222333333222222111////////////////////////222222222111111111000000000000000000111111111111222111111000000000000000222222222222222222222222000000000000000000000000111111222222222222111111222111111111000000//////111222333111///......///000///...///000111000///000000000000000000000000////////////000000000000......//////000000111111444333111//////000222333333333222222222222222333000//////000111111///---000111222333333222111000111111111111111111111111000111111222333333444444333333333333222111000000111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333111111222222222333333333444444444444444444444444444444444444444444444444444444444555666888999:::===>>>@@@AAACCCHHHNNNRRR]]]cccnnnyyy~~~~~~yyyxxx|||}}}|||}}}|||xxxssslllgggeeedddgggkkkrrrzzz}}}uuummmhhh\\\UUUMMMGGGEEEEEEEEEDDDGGGHHHHHHIIILLLNNNQQQRRRTTTVVV]]]eeehhhhhhjjjooopppsssxxx|||xxxdddaaabbbjjj}}}{{{uuurrrmmmhhheeeaaa]]]ZZZXXXVVVTTTRRRQQQNNNKKKHHHGGGFFFDDDDDDDDDCCC@@@>>>??????>>>======<<<;;;;;;<<<<<<:::999:::;;;===>>>>>>???@@@AAAAAA@@@??????AAAAAAAAABBBDDDFFFHHHIIILLLPPPTTTWWWZZZ]]]```ccchhhjjjlllnnnoooqqqtttwwwwwwvvvvvvwwwyyy}}}www```VVVRRRNNNJJJIIIHHHGGGEEEAAA===999666555333333333333333444555555111222222333333222222111333333333333333333333333222222222111111111000000000000000000111111111111222111111000000000000000222222222222222222222222111111111111111111111111111111222222222222111111111111111111000000000///333444444333111000000111111000///000111222222000000000000000000000000000000000000000111111111111111111111111111111000000222111000///000000222222222111111111111111222333444222111111222222000///000111111111111111111000111111111111111111111111111111111222222333333444444444333222111111111111111111111111111111111111111111111111000000000000222222222222222222222222000000000000000000000000000000000000000000000000//////000000111222222333000000111222222222222222111111222222222333333333444444444444444444444444333333333333333333333333555555666777888:::<<<======>>>???BBBFFFMMMUUUZZZeeekkkuuu~~~|||zzz{{{}}}}}}{{{sssrrrpppkkkhhhgggiiikkkpppttt|||wwwnnneee]]]XXXOOOJJJEEEBBBCCCEEEFFFGGGJJJJJJKKKNNNPPPSSSVVVWWWYYY[[[aaajjjnnnooorrrwwwyyy}}}ssspppqqq||||||wwwqqqlllfffbbbbbb___\\\ZZZWWWTTTPPPMMMKKKJJJHHHGGGGGGFFFDDDBBB@@@@@@???>>>===<<<;;;;;;>>>===;;;:::999999:::;;;<<<===>>>???@@@@@@??????@@@@@@@@@@@@AAACCCDDDEEEEEEHHHLLLOOORRRUUUYYY\\\```cccfffhhhjjjmmmrrruuuvvvvvvuuuuuuwwwzzz|||~~~qqq```WWWPPPLLLKKKIIIHHHFFFCCC???;;;888777333333222222222333444444111222222333333222222111555555555555555555555555222222222111111111111111000000000111111111222222222111111000000000000000222222222222222222222222222222222222222222222222111111222222222222111111111111111111000000000000444555555444222111222333222000000111222333222111000000000000000000000000111111111111222222222222444333333222111111000000/////////000000111111111000000///000000111222222888555333222222333222111111000000//////000000111111111111111111111111111111111111222222333333333555444222111000111222333111111111111111111111111111111111111000000000///222222222222222222222222000000000000000000000000000000000000000000000000000000000111111222222222///000111333333222111111111111222222222333333333333333333333333333333333333333333333333333333333666666666888999;;;===>>>>>>???@@@CCCHHHPPPYYY```kkkqqqzzz~~~~~~xxxsssmmmmmmkkkiiiiiilllqqquuuzzz~~~~~~sssiii___WWWPPPKKKHHHFFFDDDDDDEEEHHHKKKMMMMMMNNNPPPSSSWWWZZZ]]]^^^```bbbhhhpppttttttxxx}}}xxxqqqllljjjgggdddaaa^^^[[[VVVSSSQQQNNNLLLJJJJJJIIIGGGEEEBBBBBBAAA@@@>>>===<<<<<<===<<<;;;:::999999::::::;;;;;;<<<===>>>??????????????????@@@@@@AAAAAABBB@@@CCCFFFIIILLLOOOSSSVVVZZZ\\\```dddgggkkkpppsssvvvvvvuuuuuuvvvxxxzzz{{{{{{~~~mmm^^^UUUPPPNNNIIIHHHFFFDDDAAA>>>:::777444333333222222222333333111222222333333222222111333333333333333333333333111111111111111111111111000000111111111222222222222111111000000000000000222222222222222222222222222222222222222222222222111111222222222222111111111111111000000000000000333444555444222111222333111000///000222333222111000000000000000000000000000000000111111111222222333333222222111111111111,,,---...000111111111111///......//////000111222999666333111222222333222111000///......///000111111111111111111111111111111222222222222222333333444333222111000111222333111111111111111111111111111111111111000000000///222222222222222222222222000000000000000000000000000000000000000000000000333222222222111111000000///000111333333222111111111111222222222333333333333333333333333333333333333333333333333333333333555666666888999<<<===>>>@@@AAACCCEEEJJJSSS\\\cccooottt|||}}}xxxqqqllljjjjjjkkklllnnnsssyyy~~~vvvoooeee[[[SSSMMMIIIFFFGGGGGGGGGHHHJJJMMMQQQSSSRRRTTTWWW[[[___cccfffgggjjjkkkooovvvyyyyyy|||zzzsssqqqmmmjjjgggccc^^^[[[UUURRRNNNLLLKKKIIIGGGEEEEEEDDDCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>?????????@@@@@@AAAAAAAAA???AAADDDFFFHHHKKKOOORRRTTTWWW\\\```dddiiinnnrrrvvvvvvuuuvvvwwwxxxzzz{{{zzz|||}}}hhhZZZQQQMMMIIIGGGEEEDDDCCC@@@<<<888555444444333222222222222111222222333333222222111222222222222222222222222111111111111111111111111111111111111222222222222222111111000000000000000222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000111111111222333222111000111222000///...///111111111000000000000000000000000000/////////000000000111111000000000111111111222222,,,---...000111111111111//////......///000000111888555222000111222222222111000///......///000111111111111111111111111111222222222222222222222222333333222222111222222333111111111111111111111111111111111111000000000000222222222222222222222222000000000000000000000000000000000000000000000000444333333222111111000000000000111222222222222222111111222222222333333333333333333333333333333333444444444444444444444444666666777888:::===???@@@BBBDDDFFFJJJOOOWWW```fffqqqvvv}}}}}}|||yyyvvvrrrmmmjjjiiikkkooorrrvvvzzz|||xxxeee___WWWPPPKKKIIIHHHGGGFFFHHHKKKMMMOOORRRVVVYYYZZZ\\\```eeejjjnnnqqqsssuuuuuuyyy~~~|||xxxtttoooiiieee[[[WWWSSSOOOMMMKKKHHHGGGHHHGGGFFFDDDCCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<===>>>>>>???@@@AAAAAAAAA@@@@@@AAACCCDDDEEEHHHLLLOOONNNQQQVVVZZZ___dddjjjnnnrrrrrrssstttvvvxxxyyyzzzyyy{{{|||sssaaaTTTLLLKKKHHHFFFFFFFFFDDD>>>:::777666555444333222222222111222222333333222222111222222222222222222222222111111111111111222222222111111111222222222222333222111111000000000000000222222222222222222222222000000000000000000000000111111222222222222111111000000000000111111111111///111111111//////000111///.........000111000///000000000000000000000000.../////////000000000000//////000000111222222333/////////000000111111111000000////////////000000555333111000111222222111111000000//////000000111111111111111111111111111222222222222222222222222111222222333333222222222111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222111111000000111111222333111111222222222333333333222222222222222222222222555555555555555555555555777888999:::<<>>===<<<;;;:::;;;:::999888999999:::;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAACCCGGGJJJGGGKKKOOOTTTXXX^^^cccgggkkklllnnnppprrruuuwwwxxxxxxyyyzzzzzz|||lll\\\SSSMMMKKKIIIIIIJJJHHHBBB===999888666555444333333333111222222333333222222111333333333333333333333333000000111111111222222222111111111222222222333333222111111000000000000000222222222222222222222222111111111111111111111111111111222222222222111111///000000000111111111111///000111111//////000111000///...///111222111000000000000000000000000000//////000000000111111111111111222222222222222222222111000///000000222222222222111000////////////333111111111333444333222000111111111111111111000111111111111111111111111222222222222222222222222000111333444444333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333444444222111000000000111333444111111222222222333333333222222222222222222222222666666666666666666666666999999:::<<<>>>@@@BBBDDDDDDGGGLLLSSSZZZbbbjjjpppwww{{{~~~|||{{{tttqqqnnnmmmnnnooooooooorrrxxxuuuiii___YYYPPPLLLHHHEEEFFFHHHJJJKKKJJJNNNTTTXXX[[[___eeeiiiiiilllqqqwww}}}|||wwwqqqmmmfffaaa]]]ZZZWWWUUULLLKKKJJJHHHFFFEEECCCCCCBBBAAAAAA???===;;;999888;;;:::999888888888999::::::;;;===>>>@@@@@@??????????????????>>>@@@DDDFFFCCCFFFJJJOOOSSSYYY^^^bbbfffgggiiilllooorrrtttuuuwwwwwwxxxwwwyyy|||vvvfff\\\OOOMMMKKKLLLMMMKKKEEE???:::999777666444444333333222222222333333222222222111111111111111111111111000000111111222222222222111111222222222333333333222111111000000000000000222222222222222222222222222222222222222222222222111111222222222222111111//////000000111111111222///000111111000///000222111000000000222333222111000000000000000000000000000111111111111222222222555444444333333222222111444333111//////000222333444333222000////////////111111111333555555444333000111222333333222111000111222222333333222222111222222222222222222222222333333444444333333222111111111111111111111111111444222000000222333111...111111111111111111111111111111000000000000000111000000000000000000000000111111111111111111111111555555555444444333333333222111111000000111111222222222111111222222333444444444444444444555666777;;;;;;===@@@AAAAAACCCFFFJJJPPPXXX]]]bbbiiissszzz}}}|||wwwsssnnnnnnllljjjjjjnnnssswwwxxxmmmddd[[[TTTNNNMMMLLLIIIGGGGGGIIIKKKLLLQQQSSSWWW\\\aaafffjjjlllpppttt{{{}}}xxxqqqkkkgggccc\\\WWWVVVRRRMMMJJJHHHGGGGGGFFFBBBBBBBBB@@@>>>;;;888666999999999::::::;;;;;;;;;<<<<<<<<<======>>>@@@@@@???>>>===<<<<<<===>>>???>>>CCCHHHKKKLLLPPPWWW]]]^^^bbbfffjjjmmmoooqqqsssvvvvvvvvvuuuvvvyyy~~~~~~mmm^^^TTTMMMJJJKKKKKKHHHEEEFFF@@@<<<777444444555666666333333333333333333333333333222222111111222222333...//////000111222222222111111222222222222111111000000000111222222333333111111222222222222111111222222222222222222222222333333333222222111111111000000000000111111111111222222111111111111111111222222111000111222444555111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000//////000222333444555666000111111111111222222222111222222333333222222111222222222222222222222222333333444444333333222111111111111111111111111111444222000000222333111///111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111333333333333222222111111222222222222222222222222222222222111222222333444444444444444444555666777999999<<>><<<:::<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<===>>>??????@@@??????>>>>>>?????????===AAAEEEGGGHHHKKKRRRXXXYYY]]]bbbfffiiillloooqqquuuuuuuuutttuuuwww|||yyyxxx{{{lllYYYQQQJJJJJJKKKIIIFFFFFFAAA>>>999666555555555555333333333333333333333333333333222222222222333333/////////000111222222222111111111222222111111111222222111111111111111111111111222222222222111111222222222222222222222222333333333222222111111111000000000000111111111111111111111111111111111111222111111111222222333444111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111111000000000000000000000000///000000111222333444444000111111111111222222222111222222333333222222111222222222222222222222222333333333333333222222111111111111111111111111111333222000111222222111000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111000000000222222333444444333222222222222222222222333444444444333444444555666777888:::;;;<<>>@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@AAAAAAAAA@@@@@@;;;>>>AAABBBCCCFFFKKKOOORRRVVV[[[```dddhhhlllooorrrssssssssssssvvvzzz}}}{{{ttttttzzz~~~fffZZZOOOMMMNNNLLLIIIHHHDDD@@@<<<888777666555444333333333333333333333333333333222222222222333333//////000000111222222222111111111111111111111111333333222222111000000///111111222222222222111111222222222222222222222222222222222222222111111111000000000000111111111111111111111111111111111111000111222222333222222222111111111111111111111111111111111111111111111111222222222222222222222222///000000111111111111000000000000000000000000000000000000111111111222222000111111111111222222222111222222333333222222111222222222222222222222222222333333333333222111111111111111111111111111111222111111111111222111111111111111111111111111111000000111111222222111111000000000000000000000000111111111111111111111111111111111111111000000000222333555666666555333222333222222222222333444444333333444444666777999999???@@@AAACCCJJJTTT[[[]]]eeejjjrrrxxx}}}|||xxxuuurrrooonnnllliiigggjjjmmmrrrvvv{{{yyypppjjj]]]XXXQQQJJJHHHHHHIIIKKKLLLMMMPPPTTTXXX]]]aaaccchhhiiilllppptttxxx{{{}}}~~~yyyrrriiiddd]]]WWWSSSPPPMMMKKKKKKKKKIIIHHHFFFDDDBBBAAA@@@??????>>>===<<<;;;;;;::::::::::::;;;;;;<<<===>>>???@@@AAABBBAAA@@@???;;;===?????????AAAEEEHHHLLLPPPUUUZZZ___ccchhhllloooppprrrrrrsssuuuxxx{{{|||yyyqqqoootttvvvgggWWWRRRQQQOOOKKKJJJFFFCCC???;;;999777555333444444444444444444444444333333333222222333333333000000000111111222222222222111111111111111111222222222222111111111000000111111222222222222111111222222222222222222222222222222222111111111111111///000000000111111111111111111111111111222222222000111222333333222111000111111111111111111111111111111111111111111111111222222222222222222222222///000111111111111000000000000000000000000000000111000000000000000000000000000111111111222222222111222222333333222222111222222222222222222222222222222333333222222111000111111111111111111111111111111222111111111111222111111111111111111111111///000111222333222222222000000000000000000000000111111111111111111111111111222222222222222222222222333555666666555333222333333222222333333444555444444555666777999;;;<<<@@@CCCEEEHHHTTTdddmmmnnnqqqtttwww{{{~~~{{{}}}xxxtttooollljjjiiihhhfffnnnrrrxxx}}}{{{sssjjjaaaZZZRRROOOJJJFFFEEEGGGKKKNNNPPPRRRVVVZZZ___ccceeegggkkklllooossswww{{{~~~}}}vvvqqqiiiaaa\\\XXXTTTRRRNNNMMMKKKIIIFFFDDDCCCBBB???>>>>>>>>>============;;;::::::::::::;;;;;;<<<<<<===???@@@@@@@@@???>>>===>>>>>>>>>>>>???BBBDDDGGGKKKPPPTTTYYY^^^cccgggkkkmmmpppqqqssstttwwwzzzyyy}}}tttmmmnnnyyytttbbbXXXSSSNNNJJJJJJHHHFFFBBB???<<<999666333444444444444444444444444444333333333333333333444111111111111222222222222222222111000000111222222000000111111111222222222111111222222222222111111222222222222222222222222111111111111111111111111///000000000111111111111000000111111111222222222000111222333333222000///000000000000000000000000111111111111111111111111222222222222222222222222000000111111111000000///000000000000000000000000111111111000000000000000000000111111111222222222111222222333333222222111222222222222222222222222222222222222222111111000111111111111111111111111000111222222111000222333111111111111111111111111///000111333333333222222000000000000000000000000111111111111111111111111222222222333333333333333333333444555555444333333333333333333333444444555555555666777999;;;===>>>>>>DDDHHHOOO___uuuzzzzzz{{{}}}||||||~~~}}}||||||uuuqqqllliiihhhiiijjjjjjqqqvvv|||{{{oooeee[[[SSSNNNKKKJJJGGGDDDCCCFFFKKKOOOVVVYYY]]]bbbfffiiikkkkkknnnpppssswww|||zzzqqqqqqyyy|||sssjjjccc^^^ZZZWWWSSSRRROOOLLLIIIFFFEEEDDD@@@@@@@@@???????????????;;;;;;:::::::::;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>???AAABBBDDDGGGKKKOOOSSSXXX]]]aaaeeehhhllloooqqqsssvvvxxxwww{{{}}}sssqqqzzzpppaaaUUULLLHHHIIIIIIGGGDDDBBB???<<<777444444444444444444444444444444444333333333333444444222222222222222222222222333222111000000111222333///000000111222222333333111111222222222222111111222222222222222222222222000000000111111111111111000000000000111111111111000000000111222222333333111111111222111111000///000000000000000000000000222222222222222222222222222222222222222222222222000111111111111000000///000000000000000000000000111111111111111111111000000111111111111222222222111222222333333222222111222222222222222222222222222222222222222111000000111111111111111111111111///111333222000000222444111111111111111111111111...000222333444444333222000000000000000000000000111111111111111111111111222222222333333333444444333333333333333333333333444333333333333444555555666666777999;;;>>>@@@AAAAAAHHHNNNUUUggg}}}~~~~~~{{{}}}~~~yyyvvvsssrrryyy}}}}}}{{{yyyxxxrrrooojjjiiikkkooorrrtttyyy}}}zzzmmm```VVVPPPLLLJJJHHHHHHHHHFFFDDDFFFKKKOOO[[[^^^ccciiimmmpppqqqqqqsssuuuyyy}}}}}}ooodddcccllltttwwwoooiiiddd```[[[YYYUUUQQQMMMJJJHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???======>>>???@@@@@@BBBDDDGGGJJJMMMQQQVVVZZZ___ccchhhllloooqqqtttvvvvvvyyy}}}xxx}}}nnn\\\NNNJJJLLLJJJHHHFFFDDDBBB>>>999555555555555555555555555555444444333333333333444444222222222222222222222222333222111//////111222333111111111111111111222222111111222222222222111111222222222222222222222222///000000000111111111222000000000000111111111111///000000111222222333333222222111000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111111111000//////000000000000000000000000111111111222222222222222000111111111111222222222222222222333333222222222222222222222222222222222111222222222222111000000111111111111111111111111...111333222000000222444111111111111111111111111...000222444555444333222000000000000000000000000111111111111111111111111111111222222222333333333444333333222222333333444444333333333333444555555777777888:::<<>>@@@AAA@@@???======>>>???@@@@@@@@@BBBDDDFFFIIIMMMQQQUUUZZZ___eeejjjmmmppprrrtttuuuxxx|||}}}~~~~~~yyycccSSSOOORRRJJJHHHFFFEEECCC???:::666555555555555555555555555555444444333333444444555222222222222222222222222333222000//////000222333333333222222111000000000111111222222222222111111222222222222222222222222//////000000111111111222000000000000111111111111///000000111222222333333333222000/////////000111000000000000000000000000222222222222222222222222000000000000000000000000111111111111111000//////000000000000000000000000111111222222222333333333000111111111111222222222222222222111111111000000111111111111000000//////222222222222222222222222000000000111111222222333000000000111222222222333000000000000000000000000222222111111111111222222222222111111111111222222000000000000000000000000222222333333333333444444333333333333333333333333555444444333333333444444888:::;;;<<<===???CCCFFFJJJMMMVVVbbboooxxx{{{{{{}}}|||~~~||||||tttnnnggg```dddoooxxx{{{yyysssooonnnnnnhhhjjjmmmrrrwww|||{{{uuuhhh```UUUNNNKKKJJJIIIIIINNNOOOOOONNNNNNOOOSSSVVVbbbfffkkkppptttwww{{{~~~wwwfffYYYUUUZZZ```rrr{{{~~~}}}{{{xxxwwwwwwxxxzzz|||~~~}}}uuupppjjjbbb\\\XXXTTTOOOKKKIIIGGGFFFEEEEEEDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@AAA@@@???>>>???@@@AAAAAAAAABBBDDDGGGIIIKKKSSSWWW]]]dddiiimmmoooooovvvwwwwwwxxxzzz~~~sss^^^SSSPPPKKKIIIGGGEEEBBB???<<<:::555555333333333333444555333333333222222222111111222222222222111111000000222222222222222222222222222222222222222222222222222222222222222111000///111444777666111///111444333333222111222333555666111111111111111111111111111111111222222333333333---.........//////000000111111000///...---,,,,,,222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222333333222222222222333333222222222111111111000000222222111111111000000000222222222222222222222222111111111222222222222222111111111111111222222222111111111111111111111111222222111111111111222222222222111111111111222222111111111111111111111111222222222333333333444444333333333333333333333333555444444333333444444555555777999;;;===@@@DDDGGGKKKPPPYYYcccmmmtttxxxyyy~~~xxx}}}wwwkkkhhheeeaaagggqqqzzz{{{|||||||||}}}}}}wwwqqqmmmmmmmmmkkkmmmpppuuu{{{zzznnneee^^^XXXOOOJJJIIIJJJJJJKKKPPPRRRSSSSSSTTTWWW[[[___hhhlllqqquuuyyy}}}wwwhhh\\\XXX\\\aaakkksssyyyxxxtttsssrrrpppnnnnnnppprrrsssuuuwwwwwwzzzzzzyyyzzz|||{{{tttkkkccc___[[[VVVRRRNNNLLLIIIHHHGGGGGGEEECCCBBBBBB@@@???>>><<<;;;;;;<<<<<<;;;;;;<<<===>>>>>><<<>>>???>>>===<<<===>>>@@@@@@@@@AAACCCFFFHHHJJJOOOSSSYYY```eeeiiillllllssstttuuuuuuwwwzzzjjjZZZRRRLLLKKKIIIGGGDDDAAA>>><<<666555444333333333444555444333333333333222222222222222222222111111111000111111111111111111111111222222222222222222222222222222222222222111000000111444777555222///111444333222111111111333444555111111111111111111111111111111111222222333333333/////////000000000111111111111111000//////......222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111222222111111000000000000111111222222222111111111111111222222222222222111111111222222222222222222222222333333333333222222222222222222222111111111111111111111111111111111111111222222111111111111222222222222111111111111222222111111111111111111111111222222222222333333333333333333333333333333333333555444444444444444555555444777:::===???CCCGGGJJJKKKRRR\\\dddjjjooouuuxxxzzz~~~xxxkkkaaaaaadddgggoooxxx~~~zzzvvvuuuxxx~~~~~~zzzsssnnnkkklllmmmnnnqqqvvv{{{yyymmm```WWWTTTPPPKKKHHHIIILLLOOOPPPTTTVVVYYY[[[^^^bbbgggjjjnnnqqqvvvzzz~~~}}}}}}}}}~~~~~~~~~}}}tttiii^^^ZZZ\\\___ccciiimmmjjjfffffffffdddbbbcccdddfffiiikkklllmmmnnnnnnnnnppprrrtttvvvwwwuuuvvvwwwwwwyyy|||~~~ssskkkeeeaaa]]]YYYUUURRRNNNKKKJJJIIIHHHGGGFFFEEECCCAAA???===<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<===>>>>>><<<<<<===>>>?????????@@@BBBDDDFFFGGGJJJMMMSSSYYY___dddggghhhnnnoooqqqrrrsssvvvzzz~~~yyycccWWWOOOMMMKKKIIIGGGEEEAAA>>>888777555444333444555555555555444444444333333333222222222222111111111111000000000000000000000000222222222222222222222222111222222222222111000000111333666555222000111333111111111000111111222333111111111111111111111111111111111222222222222222000000000000111111111111111111111111111000000000222111111111111000000000000000000000000000000000000000000000000000000000222222222222222222222222222222111111111111222222111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222444444444333333222222222333222222222111000000000111111111111111111111111222222111111111111222222222222111111111111222222111111111111111111111111111222222222222333333333333333333333333333333333555444444444444555555666777:::===@@@BBBFFFIIILLLIIIRRR]]]dddhhhllltttzzzwwwkkkaaa[[[```hhhpppyyy}}}wwwtttuuuzzz~~~~~~~~~{{{wwwqqqlllkkkmmmoootttwww||||||uuulllcccYYYSSSOOOMMMKKKJJJLLLPPPTTTWWWYYY[[[___bbbfffjjjooosssrrruuuyyy}}}~~~~~~}}}}}}}}}||||||||||||{{{yyywwwvvvvvvwwwwwwuuuvvvxxx{{{}}}{{{zzzyyyyyyyyyxxxtttqqqlllddd\\\XXXXXXZZZ[[[___```\\\ZZZ[[[[[[YYYXXXXXXZZZ\\\^^^```aaabbbaaabbbdddeeegggggghhhhhhiiijjjjjjjjjiiikkknnnpppqqqxxxvvvooojjjfffbbb]]]XXXSSSNNNLLLKKKJJJIIIGGGFFFEEECCCAAA???=========<<<;;;;;;;;;;;;;;;<<<===>>>@@@???>>>>>>???@@@???>>>>>>???@@@BBBDDDEEEFFFIIIMMMSSSYYY^^^bbbdddiiikkknnnoooqqqsssvvvyyyppp___SSSPPPLLLJJJIIIGGGBBB???999888777555444444555555666555555555444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222222111111000000333444444222111111333000000000000000000111111111111111111111111111111111111111111111222222222000000000000000000000000/////////000000111111111111111111111000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222111111111111222222333333222222222222333333111111111111111111111111222222222222222222222222222222222222222222222222444444444333333222222222333222222222111000000000111111111111111111111111222222111111111111222222222222111111111111222222111111111111111111111111111111111222222222333333333333333333333333333333444444444444444555666777999<<>>===<<<;;;;;;;;;;;;;;;<<<>>>??????>>>>>>???@@@???>>>>>>>>>???@@@BBBCCCDDDFFFIIINNNSSSYYY]]]```eeegggkkknnnoooqqqtttvvv{{{nnnXXXSSSLLLIIIIIIGGGCCC???;;;:::888666555555555555666666666555555555444444222222222222222222222333222222222222222222222222111111111111111111111111000111111222222222111111000222333333222222222222000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////---......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111222222333333222222222222333333111111111111111222222222111111111222222222222222222222222222222222222222333333333333222222222222222222222111111111111111222222222222222222222222222222111111111111222222222222111111111111222222222222222222222222222222111111111111222222222222333333333333333333333333444444444444555666777777999<<<@@@BBBDDDFFFHHHJJJKKKUUU```hhhmmmsss}}}wwwggg\\\TTTXXX___hhhrrr{{{|||zzzzzz|||yyyuuuuuutttrrrqqqssswww{{{|||vvvooodddZZZTTTQQQPPPPPPLLLNNNPPPQQQTTTWWW\\\```cccfffkkkooorrrvvvzzz}}}{{{uuussssss}}}~~~~~~~~~|||yyywwwuuupppooonnnmmmlllkkkkkkjjjeeedddbbbaaa```aaaaaabbb______```aaabbbdddeeeffffffdddaaa___^^^\\\ZZZXXXUUUTTTRRRPPPNNNLLLKKKJJJIIIKKKIIIFFFEEEHHHHHHFFFEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKLLLKKKIIIIIIJJJLLLSSSUUUXXX\\\bbblllvvv}}}xxxtttmmmiiibbb\\\XXXTTTPPPNNNIIIIIIHHHGGGEEEDDDCCCCCC@@@???>>>===<<<;;;;;;;;;999;;;<<<<<<<<<<<<===?????????>>>>>>>>>???AAABBBBBBCCCEEEIIINNNSSSXXX[[[___ccchhhlllnnnpppssstttvvvzzz}}}___WWWNNNIIIHHHHHHDDDAAA===<<<:::777666555555555666666555555555444444444222222222222333333333333222222222222222222222222111111111111111111111111000000111222222222222111000111222222222222222222000111111111111000//////111111111111111111111111111111111111111000000000////////////............------......//////000000//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222111111000000000000111111000000111111111222222222000000000111111111222222222222222222222222222222111111111222222222222222111111111111111222222222222222222222222222222222222222111111111111222222222222111111111111222222222222222222222222222222111111111111222222222222333333333333333333333333444444444444555666777888:::===BBBEEEHHHJJJMMMOOOSSS[[[eeemmmssszzzwwwhhhYYYQQQOOOZZZhhhrrryyy~~~|||wwwtttrrrssstttuuuvvvyyy~~~wwwrrrgggaaaYYYRRRNNNMMMMMMMMMMMMPPPTTTWWWYYY]]]cccggghhhkkkpppuuuyyy}}}~~~wwwrrrpppqqquuuuuuvvvuuurrroookkkiiiccccccbbb```^^^]]]\\\[[[VVVUUUTTTSSSSSSTTTUUUVVVSSSRRRRRRRRRSSSTTTUUUVVVVVVUUUSSSSSSSSSRRRPPPNNNKKKJJJIIIIIIIIIHHHGGGFFFDDDFFFEEEBBBBBBFFFEEEBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEFFFHHHIIIKKKNNNRRRYYYaaafffkkkvvv}}}wwwssslllgggaaa\\\WWWTTTOOONNNMMMKKKIIIGGGEEEEEEAAAAAA???>>>===<<<<<<<<<999:::<<<<<<;;;<<<===???@@@???>>>>>>>>>???@@@AAAAAAAAABBBEEEIIINNNSSSVVVZZZ___eeejjjmmmoooqqqsssssswww|||fff\\\PPPIIIHHHIIIFFFCCC???===;;;888666666555555555555555444444444333333222222222333333333444444111111111111111111111111111111111111111111111111000000111222222222222222000000000111333333222111111111222222222111000///111111111111111111111111222111111111000000000///000000000000//////......///////////////000000000////////////000000111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111222222111111000000000000111111000000111111222222222222//////000000111111111222222222222222222222222222000000000111111222222333000000111111222222222333222222222222222222222222222222111111111111222222222222111111111111222222222222222222222222222222000111111111111222222222333333333333333333333333444444444555555777888888<<<@@@EEEJJJMMMPPPSSSUUUZZZ```iiipppwww~~~|||lll\\\QQQKKKPPP___ppp{{{}}}yyytttpppoooqqqtttwwwzzz}}}{{{rrrkkkZZZVVVQQQNNNMMMMMMMMMLLLPPPTTTYYY\\\___dddjjjnnnjjjnnntttzzz~~~~~~zzz~~~}}}vvvpppoooppplllmmmmmmllliiieeeaaa^^^YYYXXXWWWUUUSSSQQQOOONNNMMMLLLKKKKKKKKKLLLMMMNNNJJJJJJIIIHHHHHHIIIKKKLLLLLLKKKKKKLLLNNNMMMKKKIIIGGGFFFEEEFFFGGGGGGFFFEEECCCEEEEEECCCDDDGGGFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB???AAABBBBBBAAAAAABBBCCC@@@CCCEEEHHHKKKPPPUUUYYYZZZdddppp{{{~~~zzztttnnniiibbb\\\XXXTTTSSSQQQNNNKKKHHHFFFEEEBBBBBB@@@>>>===<<<<<<<<<;;;<<<>>>>>>===>>>???AAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@BBBFFFKKKOOORRRWWW[[[bbbhhhkkknnnppprrrrrrvvvyyy{{{}}}{{{yyy{{{lll```RRRJJJIIIJJJHHHEEE???>>>;;;999777666555555555555444444444333333333222222222333333444444444000000000000000000000000000000000000000000000000///000111222222222222222000000000111333333222111111222333333333111000///111111111111111111111111222111111111000000//////222111111111000000//////111111111000000000000000.../////////000000111111000000000000000000000000000000000000000000000000222222222222222222222222222222111111111111222222333333222222222222333333111111111111111111111111222222111111111111222222444444444333333333222222111111111111111111111111111222333444444333222111111111111000000000000000222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222555444444333333444444555666444333444777999::::::EEECCCEEEJJJLLLMMMVVVbbbeeekkkttt|||xxxkkk[[[PPPMMMQQQWWWfffxxx}}}zzzuuuoookkkmmmvvv|||~~~{{{qqqfff___WWWQQQMMMMMMNNNMMMNNNRRRTTTWWW[[[___ccchhhnnnqqqqqqtttyyy}}}zzzzzzzzzxxxtttooojjjgggfffddd```\\\XXXVVVTTTTTTPPPLLLGGGGGGJJJKKKIIIFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEGGGJJJLLLMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEAAAAAAAAAAAAAAA@@@??????BBBBBBCCCCCCCCCCCCCCCCCCAAA@@@???????????????????????????@@@BBBDDDFFFHHHRRRVVV^^^hhhqqq}}}|||tttnnniiibbb^^^XXXTTTOOOLLLJJJIIIGGGFFFEEECCCBBBAAAAAA???===:::999999999:::;;;<<<===>>>@@@@@@@@@????????????>>>======<<<>>>AAAEEEIIILLLQQQVVV^^^dddhhhjjjkkkmmmnnnqqqtttwwwyyy}}}xxxvvv|||zzzjjjVVVJJJHHHJJJIIIFFFDDDBBB???;;;888666555555555555444444444333333333111111111000111111222333444444333333222111000000+++,,,---///000000000000222222333333333222222111000111111111111222222222222222222222222222222222000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000...---,,,222111111111000000//////111111111111111111111111///000000000111111111111222111111111000000//////111111111111111111111111222222111111111111222222333333333333222222222222111111111111111111111111111222222333333222222111111111111111000000000000222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222444444333333333333444444666555444555777:::<<<<<>>======>>>@@@DDDHHHJJJNNNSSSYYY___cccfffiiikkknnnppptttwwwyyy}}}yyyqqqrrrwwwtttaaaSSSMMMLLLJJJIIIEEEDDDAAA===:::888777666555555555444444444333333111111111111111222222333444444333333222111111000000000111222333333333333111222222222222222111111111111111111222222222222222222222222222222222222111111111111111111111111///000111222222222222222000000000000000000000000111111111111111111111111////////////000000000000//////000111000///......111111111111000000000///111111111111111111111111111111111111222222222222222111111111000000000000111111111111111111111111222222111111111111222222333222222222222111111111111111111111111111111111222222222111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222333333333333333333333333333666666555666888;;;>>>@@@FFFIIIPPPWWWZZZ\\\eeennnwww|||zzznnn```UUUMMMKKKRRR[[[nnnzzz}}}yyysssnnnmmmlllkkkjjjlllvvvxxxpppggg]]]TTTNNNKKKHHHHHHMMMPPPRRRVVV\\\```cccgggkkkoootttzzz}}}}}}{{{xxxvvvqqqoookkkfff```[[[WWWUUUPPPNNNLLLIIIGGGEEEDDDDDDEEEBBB@@@AAADDDFFFEEECCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCEEEFFFGGGIIIKKKMMMOOOOOOKKKJJJHHHGGGHHHJJJMMMOOOQQQPPPNNNKKKIIIGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????????????????????????????@@@BBBBBBAAABBBGGGLLLPPPUUUbbbnnnxxxrrreeeaaa[[[VVVSSSQQQNNNLLLLLLJJJGGGEEEDDDBBB???======<<<;;;:::::::::::::::======>>>>>>??????@@@@@@??????>>>>>>@@@CCCEEEGGGJJJNNNSSSXXX\\\aaaeeeiiilllooosssvvvyyy|||sssmmmnnnuuuppp___TTTNNNLLLKKKGGGFFFCCC@@@<<<:::888888555555555444444444444333111111111111111222333333444333333222222111111111222222333333333333333222000000111111222111111000111111111111222222222333222222222222222222222222111111111111111111111111...///000111222333333333000000000000000000000000222222222222222222222222////////////000000000000///000000111111111000000111111111111000000000000111111111111111111111111111222222222222333333333111111111111111000000000111111111111111111111111222222111111111111222222222222222111111111000000111111111111111111111111333222111000000111222333000111111111111111222222000000000000000000000000222222222222222222222222222222222222222222222222111111111222222222333333222333333333333333333222444555666666888<<<@@@CCCJJJQQQZZZ```bbbeeemmmttt}}}}}}~~~nnnbbbVVVOOOMMMRRR^^^iiiuuu|||wwwppplllkkkmmmoooppprrrzzzzzzuuulllddd\\\VVVPPPLLLLLLKKKMMMRRRUUUXXX]]]dddfffiiimmmqqquuuzzz~~~|||xxxsssooollleeeccc^^^YYYTTTQQQNNNMMMKKKJJJIIIHHHGGGFFFEEEEEEBBBAAA@@@AAADDDFFFEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJMMMPPPRRRNNNLLLJJJHHHHHHJJJMMMOOORRRSSSSSSSSSQQQNNNLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@?????????????????????>>>>>>>>>??????CCCCCCEEEIIIKKKNNNWWW```jjjtttyyyooojjjccc]]]YYYUUURRROOONNNLLLIIIGGGFFFDDDBBB@@@???>>>===;;;:::999999999;;;;;;<<<===>>>???@@@AAA@@@????????????AAACCCDDDGGGJJJMMMQQQVVV[[[bbbfffiiimmmqqquuuxxx{{{}}}sssqqqqqqyyy~~~lll[[[PPPLLLJJJIIIGGGEEEAAA>>>;;;999888555555555555444444444444222111111111111222333333333333333222222111111111111111222222111000////////////000111111111111000111111111222222222333333222222222222222222222222111111111111111111111111//////000111222333333333000000000000000000000000111111111111111111111111////////////000000000000000000111111222222222222111111111000000000000000111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111222222111111111111222222222222222111111111000000111111111111111111111111333222000000000000222333000000111111222222222333000000000000000000000000222222222222222222222222222222222222222222222222111222222222222333333333222333333444444333333222333444666666888<<>>>>>=========??????@@@DDDEEEFFFMMMUUU]]]fffsss|||wwwooohhhbbb]]]XXXVVVPPPMMMJJJHHHHHHGGGEEEDDDAAA@@@???<<<;;;999888888::::::;;;<<<>>>???@@@@@@@@@@@@?????????@@@AAAAAAEEEGGGJJJMMMQQQWWW^^^cccfffjjjooosssvvvyyy}}}{{{wwwttt{{{xxxdddUUUMMMIIIIIIHHHFFFBBB???;;;999777666666555555555444444444222222222111222333333444333333222222222222222111111111111111000///.........///000111111111111111111222222222222333333333222222222222222222222222111111111111111111111111111111222222222111111000111111111111111111111111000000000000000000000000////////////000000000000000000111111222222333333000000000000000000111111111111111111111111111111000000000000111111111222111111111111111222222222111111111111111111111111222222111111111111222222333222222222222111111111111111111111111111111111111111111000000111111111000000111111222333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333555555555555333333333555777888999>>>FFFLLLWWWcccmmmnnnmmmpppwww|||{{{xxxyyy~~~}}}{{{|||}}}oooZZZTTTRRRWWW___hhhrrr{{{|||yyywwwqqqnnnkkkjjjnnnssswwwzzz~~~xxxkkkeee\\\TTTOOOMMMLLLKKKRRRRRRWWW\\\]]]^^^eeelllpppsssvvvyyy{{{~~~}}}{{{zzzyyyxxxuuupppjjjccc]]]XXXVVVNNNMMMKKKIIIIIIIIIIIIJJJDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFHHHJJJLLLNNNNNNLLLIIIFFFEEEEEEFFFGGGJJJNNNTTTYYY[[[ZZZWWWTTTPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQNNNKKKHHHFFFEEEGGGFFFEEECCCBBBBBBBBBBBB>>>>>>??????>>>>>>===<<<>>><<<===AAACCCCCCGGGMMMSSS[[[fffrrr}}}xxxooohhhbbb]]]YYYUUURRRNNNKKKJJJJJJHHHGGGDDDBBB@@@>>><<<::::::999::::::;;;<<<===>>>??????@@@??????????????????@@@CCCEEEGGGIIIMMMSSSZZZ___bbbffflllppptttwwwzzz|||||||||zzzrrr```SSSLLLJJJIIIGGGDDD@@@===999777666666666555555555444444222222222222222333444444222222222222222222222222222222333333222111000000//////000111222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222111000000111111111111111111111111////////////////////////////////////000000000000111111111000111111222333000000000000111111111111111111111111111111111111//////000000000111111111111111111222222222222222111111111111111111111111222222111111111111222222333333333333222222222222111111111111111111111111000000111111111111000000000000111222222333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333444666777777666444333444777999:::<<>>>>>?????????>>>===<<>>BBBCCCBBBEEEIIIKKKQQQZZZccclllxxxzzzrrrkkkeeebbb\\\YYYTTTPPPMMMLLLJJJHHHEEEDDDBBB@@@>>><<<;;;;;;::::::;;;<<<<<<===>>>>>>?????????>>>????????????@@@BBBDDDGGGJJJOOOUUUYYY___ccciiinnnrrruuuxxxzzz{{{}}}nnn]]]RRRLLLKKKJJJGGGCCC???;;;999666666666666555555555555333222222222222333444444222222222222222222222222333333333444333333222222///000111222333333333333222222222333333333444444222222222222222222222222222222222222222222222222000111111222222222111111111111111111111111111111////////////////////////////////////000000000000222222111000///000111111///000000000111111111111111111111111111111111111000000111111111222222222111111111222222333333333111111111111111111111111222222111111111111222222444444444333333333222222111111111111111111111111///000111222222111000///000000111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444555777888888777555444666999<<<===>>>CCCMMMUUUYYYhhhsssrrrpppvvv}}}|||}}}}}}|||zzzlll``````___dddoooyyy|||}}}{{{uuupppmmmjjjjjjlllpppvvv|||~~~}}}yyyooodddVVVRRRMMMJJJLLLPPPSSSUUUXXXZZZ```fffhhhiiipppxxxwwwyyy{{{}}}~~~}}}yyyvvvtttrrrjjjfff___XXXRRRNNNLLLKKKFFFGGGGGGHHHHHHIIIIIIIIILLLNNNPPPSSSUUUVVVWWWWWWWWWXXXXXXWWWTTTQQQOOOOOOFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCFFFGGGIIILLLOOORRRTTTVVVUUUWWW[[[```eeeiiikkkmmmllljjjgggccc^^^ZZZVVVUUUJJJIIIHHHFFFEEEDDDDDDDDD===>>>???@@@@@@???>>>===???======AAABBB@@@AAAEEEDDDJJJQQQYYYbbbmmmyyyyyysssoooccc^^^XXXSSSPPPMMMJJJHHHFFFEEECCCAAA???===<<<<<<::::::;;;;;;<<<=========>>>>>>>>>>>>???????????????@@@CCCEEEHHHLLLRRRVVV]]]bbbhhhmmmqqqsssvvvxxxzzz|||~~~yyyeeeXXXNNNMMMLLLIIIEEE@@@<<<:::777666666666555555555555333333222222333333444555222222222222222222222222111222222333333222222222000000111222333444444444222222333333333444444444222222222222222222222222222222222222222222222222...///000111222333333333111111111111111111111111000000000000000000000000////////////000000000000333222000/////////000000//////000000111111111222111111111111111111111111111111222222222333333333111111111222222333333333555444222111111111222222222222222222222222222222222222444444444444222222000000000000000000000000111111222222222222111111222222222111111111111111111111222222222333333333555444333222111111111111222222222222222222222222222222222222222222222222333555666555444444555666999777999===???CCCMMMWWW\\\ccckkkppptttzzz}}}qqqkkkiiifffjjjnnnrrrvvvzzzzzzsssnnnkkkjjjiiioootttuuuxxx~~~|||uuukkkaaa[[[RRRRRRPPPNNNNNNPPPUUUYYY```bbbfffiiikkknnnrrruuuzzz{{{}}}~~~zzztttmmmhhhbbb\\\TTTOOOMMMMMMLLLJJJHHHIIIIIIIIIJJJJJJKKKKKKQQQRRRSSSUUUVVVXXXYYYZZZ\\\^^^```aaa```\\\XXXUUUQQQMMMIIIGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEFFFEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDGGGKKKNNNPPPTTTWWW[[[___ccciiippptttyyyvvvsssqqqnnniiibbb\\\XXXRRRKKKFFFEEEDDDCCCAAABBBBBBBBBAAAAAA@@@@@@@@@????????????????????????IIIKKKNNNSSSZZZcccnnnuuu~~~{{{vvvkkkeee\\\VVVSSSPPPLLLIIIGGGEEECCCBBBBBBAAA???===:::::::::;;;;;;<<<<<<<<<:::;;;===>>>??????>>>>>>?????????@@@DDDHHHMMMPPPZZZ^^^dddiiimmmppprrrtttwwwyyyzzzzzzzzz|||rrr```TTTQQQLLLHHHEEEBBB???===888777777666444333222111444333222222111111222222333333333333333333333333111111111111111111111111//////000000000000//////000111222222111000111222111111111111111111111111222222222222222222222222000000111111111222222222222111111111000000////////////000000111111222222000000000000111111111111000000000000111111111111222222111111111111111111111111222222222333333333111111111111111111111111333333333222222111111111444333222111111111222222222222222222222222222222111111222333333222111111111111111111111111111111111111222222222222111111111111111111111111222222111111222222222333333333000000000000111222333333222222222222222222222222222222222222222222222222333444555555444444555666999888;;;???BBBEEEMMMWWW]]]ccclllssswww}}}|||rrrnnnnnnoooqqquuuwwwyyy||||||wwwqqqmmmkkkkkknnnssswwwxxx{{{~~~}}}zzzuuummmddd\\\WWWPPPPPPPPPOOOPPPSSSYYY]]]bbbeeeiiilllooorrruuuxxx|||}}}~~~{{{xxxrrrjjjeee\\\WWWPPPLLLKKKJJJJJJIIIKKKKKKKKKLLLMMMNNNNNNOOORRRSSSTTTUUUWWWXXXYYYZZZ___aaacccdddcccaaa^^^\\\VVVRRRMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBEEEDDDCCCAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIMMMOOOSSSWWW\\\ccckkkpppvvvwwwyyy{{{{{{vvvmmmggg]]]WWWPPPKKKIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEHHHLLLRRR[[[eeelllvvv~~~uuunnneee]]]YYYUUUPPPLLLKKKHHHFFFDDDCCCBBB???===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>??????>>>>>>???>>>>>>@@@BBBFFFJJJMMMVVVZZZaaafffjjjmmmppprrruuuvvvxxxxxxyyy{{{~~~|||iiiYYYSSSLLLHHHGGGEEEAAA>>>:::999888666555444444444444333222222111222222222222222222222222222222222222222222111111111111111111111111222222111111111111333444333222111222333111111111111111111111111222222222222222222222222000000111111111222222222111111111111000000000///000000000000000111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111222222222333333111111111111111111111111333333333222222222111111444333222111111111222222222222222222222222222222000000111111111111000000222222222222222222222222111111222222222222111111000000000111222222222333111111222222222333333333/////////000000111222333222222222222222222222222222222222222222222222222222444555555444444555666888999===CCCFFFGGGNNNWWW]]]eeeooowww}}}{{{uuutttuuuzzz|||}}}~~~~~~~~~~~~|||yyytttooolllmmmnnntttyyy}}}}}}~~~~~~{{{tttkkkccc[[[VVVSSSNNNOOOPPPQQQTTTXXX^^^bbbfffiiimmmpppsssvvvzzz}}}}}}{{{xxxsssmmmeee```XXXTTTOOOLLLKKKLLLKKKKKKOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZ]]]^^^___``````___^^^]]]\\\XXXSSSNNNJJJGGGDDDBBBCCCCCCCCCCCCBBBBBBAAAAAACCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAAAAAAAABBBDDDFFFIIIMMMRRRZZZbbbhhhqqquuu}}}yyysssgggaaaZZZSSSNNNKKKIIIHHHEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBFFFKKKSSS\\\bbblllsss{{{}}}vvvlllccc]]]WWWQQQMMMOOOLLLIIIFFFEEECCC@@@>>>===<<<<<<;;;::::::999999:::;;;<<<===>>>>>>>>>>>>???>>>>>>???AAADDDGGGIIIQQQUUU[[[aaaeeeiiimmmppprrrsssuuuvvvwwwyyy|||vvv___WWWNNNJJJJJJJJJEEE@@@<<<;;;888666555666777777444444333222222222222222111111111111111111111111333333222222111111111000222333333444444333333222222333444444222222333444111111111111111111111111111111111111111111111111000000000111111111111222111111111111000000000000111111111111000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111222222222222333111111111111111111111111333333333222222222222111333222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111//////000111222333333333111111222222222333333333333333222111000000111111222222222222222222222222222222222222222222222222222333555555444444555777888:::@@@GGGJJJKKKQQQXXX___fffqqq{{{|||yyyzzz}}}~~~|||zzzvvvrrrnnnnnnqqqsssyyy}}}~~~}}}wwwmmmccc[[[UUUSSSSSSPPPRRRTTTVVVXXX\\\bbbfffiiilllppptttwwwzzz~~~}}}xxxtttnnnggg```[[[WWWVVVSSSRRRQQQRRRSSSSSSWWWWWWYYYZZZ\\\]]]^^^___]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[___\\\WWWRRRNNNJJJFFFCCCEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???????????????????????????????????????BBBAAAAAA@@@??????>>>>>>???@@@BBBDDDHHHOOOWWW]]]fffmmmwww}}}uuunnndddZZZSSSNNNMMMLLLGGGFFFDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDHHHNNNVVV[[[dddjjjrrryyytttkkkddd]]]VVVRRRQQQNNNJJJGGGFFFEEECCCAAA???>>>===<<<:::999888888::::::;;;<<<=========>>>???>>>>>>>>>???AAACCCDDDKKKPPPVVV\\\aaaeeejjjmmmoooqqqsssuuuvvvxxx{{{~~~~~~hhh]]]PPPKKKLLLLLLGGGAAA>>><<<999666555666777999444444333222222222222333222222222222222222222222444333333222222111111000333333444444444444333333222333444333222111222444111111111111111111111111000000000000000000000000000000000000111111111111111111111000000000000000222222111111000000/////////000000000111111111111///000000000111111111111111111111111111222222222111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222111111111111111111111111111111222222222222111111//////000111222333333333111111222222222333333333444444333222222222333333222222222222222222222222222222222222222222222222222444555555555555666888888;;;CCCKKKOOOPPPVVV\\\dddjjjttt~~~~~~~~~|||zzzyyyvvvrrrpppqqqvvvyyy{{{{{{vvvoooeeeZZZSSSQQQQQQSSSUUUWWWYYY\\\^^^aaaeeehhhlllooosssvvvyyy}}}|||uuuoooiiiccc]]]YYYYYYYYYYYYYYYYYYZZZ[[[\\\___```aaabbbdddeeeggggggfffeeedddbbb```___^^^]]]______^^^\\\\\\[[[[[[[[[^^^[[[XXXUUURRRNNNJJJGGGEEEDDDCCCBBBAAAAAAAAAAAA??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCGGGMMMQQQXXX^^^hhhsss}}}{{{pppcccYYYSSSQQQQQQIIIHHHFFFDDDCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDFFFKKKQQQUUU[[[aaajjjsss{{{vvvnnnggg```[[[RRROOOKKKIIIHHHGGGEEEDDDAAA@@@???===;;;:::888888:::::::::;;;;;;<<<======>>>>>>======>>>???@@@AAAGGGKKKQQQWWW\\\aaagggjjjlllooorrruuuvvvxxx{{{}}}}}}qqqdddUUUMMMMMMLLLGGGAAA>>><<<999666555555666888555444333333222222333333333333333333333333333333333333333333222222111111222222333333333333222222000222333222111000111333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000/////////000000000111111111111///000000000111111111111000000111111111222222222000000111111111222222222111111111111111111111111222222222222222222222222111111222333333333222222222222222222222222222222333222111111111111222333000000000000000000000000111111222222222222111111000000000111222222222333111111222222222333333333111111222222444555777888222222222222222222222222222222222222222222222222333444666666666666888:::;;;???GGGQQQUUUWWW]]]eeelllqqqyyy|||yyyxxxwwwuuusssrrruuuzzz~~~|||}}}tttiiicccZZZRRRNNNNNNQQQSSSYYY\\\___aaaccceeehhhkkkpppsssvvvyyy{{{~~~~~~xxxppphhhccc___\\\ZZZ[[[]]]___```___```aaacccffffffgggiiijjjkkklllllllllkkkjjjiiihhhgggfffeeefffeeeccc```]]][[[YYYXXX[[[ZZZXXXWWWUUUSSSNNNKKKDDDCCCAAA???>>>>>>??????>>>??????@@@??????>>>>>>========================>>>???@@@AAABBBBBBBBBBBB???@@@AAA@@@@@@BBBEEEHHHJJJOOOWWWbbbmmmzzz{{{pppeee\\\WWWVVVMMMKKKHHHEEECCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCFFFJJJNNNQQQWWW```jjjrrrzzz~~~vvvnnnfffaaaWWWTTTOOOKKKJJJIIIHHHFFFBBBBBB@@@???===;;;:::999::::::999::::::;;;=====================>>>??????DDDHHHMMMRRRWWW]]]bbbfffiiimmmpppsssuuuwwwzzz|||}}}~~~~~~{{{nnn]]]RRRNNNKKKGGGCCC@@@>>>;;;888666555555555555444444333333333333333333333333333333333333333333333333333333333333333111222222333333222222111000111222222000000111222111111111111111111111111111111111111111111111111111000000000000000//////000000000000111111111111111111111111000000000000000000000000111111111111000000000000111111111111000000000111222222333333000000000111111111111222111111111111111111111111111222222222222333333333000111222333333333333222222222222222222222222222222111000000000000111222111111111111111111111111111111222222222222111111111111111111111111222222111111222222222333333333000000111222333555666777222222222222222222222222222222222222222222222222444555777888777888:::;;;@@@DDDLLLVVV\\\___fffnnnuuuxxx~~~~~~zzzwwwtttttttttssstttwww|||uuukkk^^^ZZZTTTOOONNNPPPTTTWWW[[[^^^cccfffhhhjjjmmmoootttvvvzzz|||~~~~~~}}}||||||wwwqqqhhhaaa^^^]]]^^^^^^___bbbeeegggffffffhhhjjjjjjjjjkkkkkklllmmmnnnnnnnnnnnnnnnooooooppppppppppppnnnlllhhhccc^^^ZZZXXXYYYXXXXXXXXXXXXUUUQQQMMMEEEDDDBBB???>>>>>>???@@@>>>>>>???@@@@@@@@@???>>>===========================>>>@@@AAABBBBBBBBBBBB>>>@@@AAAAAA@@@@@@BBBCCCCCCFFFKKKRRR\\\jjjyyyttthhh___[[[SSSPPPLLLHHHEEEDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAA@@@@@@BBBFFFIIIJJJNNNVVV___hhhqqqyyy~~~wwwnnnhhh___[[[UUUPPPMMMJJJHHHGGGCCCCCCBBB@@@>>>===<<<;;;:::999999999999;;;<<<===============>>>>>>>>>???AAADDDIIINNNRRRXXX]]]aaafffiiinnnqqqtttvvvxxxzzz}}}||||||~~~zzzwwwwwwxxxgggXXXOOOKKKGGGEEEBBB@@@>>>;;;888666555444555555444333333333333444222222222222222222222222111222222333333444444444222222333333333333222222111222333333111111222333111111111111111111111111222222222222222222222222111111000000///////////////000000000111111111111000000000000000111111111000000000000111111111111000000000000111111111111///000000111222222333333000000000000111111111111111111111111111111111111111111222222222333333333000111222333444333333222222222222222222222222222111000///......///000111222222222222222222222222111111222222222222111111222222222111111111111111111111222222222333333333222222222111222222333333222222222222222222222222222222222222222222222222444666888888888999;;;<<>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAA===???AAAAAA@@@@@@AAAAAACCCDDDFFFIIIOOOZZZhhhrrrrrreee^^^WWWTTTOOOKKKGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@AAADDDGGGHHHKKKPPPXXXbbbmmmvvv|||zzztttfffaaaYYYSSSOOOKKKIIIGGGDDDCCCBBBAAA@@@>>>======:::999999888999:::<<<===<<<=========>>>>>>?????????BBBFFFJJJOOOTTTZZZ^^^dddggglllppprrrtttwwwxxx|||zzzyyy{{{zzzsssrrr{{{mmm\\\QQQJJJHHHGGGDDDCCC@@@>>>:::777555333555555444333333333333444111111111111111111111111000111222333444444555666222333333444444333333222222333444444222222333444111111111111111111111111222222222222222222222222111111000000/////////...//////000000111111111222//////000000111111222222000000000000111111111111000000000000111111111111///000000111222222333333000000000000111111111111111111111111111111111111111111111222222333333333000000111111111222222222333333333333333333333333000000000111222222333333222222222222111111000000111111111111111000//////111111000000000000000000222222222222222222222222555333111000///000111222111222222333333222222111222222333333333333444444333333666999888666999???HHHOOOYYYbbbiiipppwww|||}}}{{{yyypppqqqqqqssswww{{{~~~zzzqqqfff___TTTTTTTTTTTTUUUXXX\\\```dddgggjjjmmmnnnnnnpppqqqxxx{{{}}}|||{{{{{{xxxqqqkkkeeeccc```]]]\\\]]]___```gggjjjmmmnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnoooooommmooorrruuuwwwxxxwwwwwwyyyyyyyyyyyyvvvppphhhbbb^^^[[[WWWUUUUUUUUURRRPPPHHHGGGDDDBBB@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<>>>AAABBB@@@>>>AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBCCCDDDBBB@@@@@@BBBCCCCCCDDDLLLWWW```ppp}}}uuuiiibbbYYYQQQOOOLLLFFFEEEIIIJJJGGGDDDBBBCCCCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBDDDGGGKKKQQQYYYbbblllrrr{{{zzzqqqiii^^^VVVRRRPPPMMMKKKJJJGGGDDDBBBAAA???===;;;:::;;;;;;;;;;;;:::999888????????????>>>>>>>>>>>>===???AAADDDIIIPPPWWW]]]___dddjjjnnnppptttyyy}}}xxxyyyzzz|||~~~yyymmmpppyyyxxxeeeUUUMMMJJJIIIHHHFFFBBB>>>:::888777666666555555555555444444444333333333222222222111111444333333333222111111111444444333222222333444444222222222222222222222222...///000111222333444444000000000000000000000000000000000000000000000000............////////////000000000000000000000000000/////////000111222222111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111111111444111000222666666111---111111111222222222222333333333333333333333333333333333222222111000000000222222222222111111111000111111111111111000000///222222222222222222222222333333333333333333333333111000...---------...///111222222333333222222111222222333333333333444444555555777:::999999>>>EEEMMMUUU```jjjrrrxxx~~~}}}{{{yyyxxxtttttttttuuuxxx{{{~~~}}}yyysssiii___XXXTTTUUUVVVVVVXXX[[[```dddfffiiilllnnnpppqqqsssuuuzzz||||||zzzyyyssskkkddd______^^^^^^___```bbbdddfffiiilllnnnooooooqqqrrrqqqpppooonnnnnnnnnnnnoooqqqsssuuuwwwyyyyyyxxxxxxyyyyyyyyyyyyxxxuuuoookkkaaa]]]WWWSSSRRRRRRPPPNNNKKKIIIFFFCCCBBBAAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAA??????@@@CCCCCCBBB@@@AAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBCCCEEEEEECCCBBBBBBCCCDDDCCCBBBGGGOOOVVV___mmm}}}uuummmcccYYYUUUPPPJJJFFFHHHGGGEEECCCBBBBBBCCCBBB@@@BBBAAAAAA@@@@@@AAAAAABBBAAACCCGGGKKKRRR[[[dddkkktttyyy|||tttiiiaaa\\\XXXTTTPPPLLLIIIFFFDDDCCCAAA???===;;;;;;;;;;;;:::999999888>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCFFFKKKRRRWWW]]]aaagggkkkmmmqqquuuzzzwwwyyy{{{|||~~~tttnnnttt{{{gggWWWMMMIIIHHHGGGFFFCCC???<<<999777666666555555555555444444444444444444333333333222222222222222222222111111111444333222111111222333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000....../////////000000000////////////////////////000000/////////000111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333222111444888888333///222222222222333333333333333333333333333333333333333333333222111111000000222222222222111111111111111111222222111111000///222222222222222222222222444444444444444444444444333222111000000000111222111222222333333222222111222222333333333333444444666555666888999;;;BBBKKKSSS[[[fffrrrzzz|||}}}}}}~~~}}}{{{yyywwwvvvxxxxxxxxxxxxyyy{{{|||}}}|||wwwpppiiiaaaYYYSSSUUUWWWXXXZZZ\\\```eeeiiijjjlllnnnppprrruuuxxx{{{{{{~~~~~~~~~zzzwwwssslllbbb[[[ZZZ[[[]]]```ccceeeggghhhfffiiilllnnnoooqqqssstttsssrrrqqqppppppppppppppptttuuuwwwxxxyyyxxxxxxwwwwwwvvvvvvwwwwwwvvvsssqqqfff```XXXRRROOONNNNNNNNNNNNLLLIIIFFFCCCBBBBBBCCCEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAABBBDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDEEEEEEGGGFFFFFFGGGHHHHHHGGGEEEEEEFFFFFFDDDBBBCCCGGGLLLOOO[[[lll{{{~~~rrrddd]]]XXXQQQLLLJJJFFFEEECCCCCCDDDDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBB@@@AAACCCFFFKKKSSS]]]cccmmmrrrzzz}}}rrriiiccc]]]WWWRRROOOLLLHHHFFFEEEDDDBBB@@@<<<<<<;;;::::::999888888<<<<<<======>>>????????????@@@AAAAAACCCFFFLLLPPPYYY^^^dddhhhjjjmmmqqquuuvvvxxxzzz|||}}}~~~|||ooorrrxxxnnn\\\QQQKKKIIIGGGFFFDDDAAA>>>:::888666666555555555555444444444555555555444444444333333000000111111111111111111222222111111111111222222222222222222222222222222444333333222111000//////111111111111111111111111000000000000000000000000///000000000000111111111////////////////////////111000000/////////000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222333777::::::555111222222333333333444444444333333333333333333333333000000111222222333333444222222222222222222222222111222222222222111000000000000000000000111111111333333333333333333333333444333222222222222333333111222222333333222222111222222222333333333444444444222333666888<<>>===<<<:::999888888888:::;;;;;;<<<>>>??????@@@??????@@@@@@AAADDDHHHLLLVVV[[[```dddfffiiinnnrrrtttwwwzzz{{{{{{{{{|||}}}~~~vvvvvvzzzwwweeeWWWOOOJJJGGGGGGEEECCC@@@<<<999777666555555555555444444444444444444444333333333333/////////000111111111222111111111111111111111111222222222222222222222222444333333222111000//////111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000333222111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222222222000111333777:::999555222222222333333333444444444333333333333333333333333111111111222333333444444222222222222222222222333222222222222222111000000//////000000000111111111111111111111111111111111000000/////////000000000111222222333333222222111222222222333333333444444444222333777:::@@@LLLXXXcccfffjjjqqqyyy~~~zzzxxxvvvyyy~~~|||yyyyyy}}}~~~}}}{{{{{{zzz{{{{{{{{{|||}}}}}}}}}}}}{{{{{{uuuppphhhbbb^^^[[[YYYXXXXXXZZZ]]]```cccggglllooonnnoooqqqsssuuuxxx}}}~~~}}}}}}~~~~~~}}}wwwnnnfffaaa^^^\\\[[[___bbbfffkkkmmmnnnmmmllllllmmmnnnooonnnnnnppprrrtttttttttuuuvvvwwwxxxyyyvvvvvvvvvvvvvvvuuuuuutttpppnnnkkkjjjkkkllllllkkkkkkggg___VVVQQQNNNOOOQQQQQQPPPMMMJJJHHHGGGHHHHHHJJJJJJKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJMMMNNNOOOQQQQQQQQQQQQQQQOOONNNNNNOOOPPPPPPOOOMMMHHHIIIIIIHHHFFFEEEEEEFFFKKKKKKOOO[[[lllsssiiibbbZZZSSSLLLJJJHHHHHHHHHGGGEEECCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCEEEJJJRRRWWW^^^fffqqq{{{|||tttmmmeee___VVVRRRMMMIIIHHHGGGEEEDDD@@@???===;;;:::999888888999999:::<<<===>>>???@@@===>>>@@@@@@AAADDDHHHKKKRRRWWW]]]aaacccggglllppprrruuuxxxzzzzzzyyyzzzzzz~~~~~~nnn^^^RRRKKKHHHGGGGGGEEEBBB>>>;;;999666555555555555444444444333333333333222222222222/////////000111111111222111111111111111111111111222222222222222222222222222111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222111111111111111111111111444333222222111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222...000222555777777444222222222222222333333333333333333333333333333333333444444444333222222111111222222222222333333333333222222222333222222111000111111111222333333444444111111111111111111111111111111111111222222222222111222222333333222222111222222333333333333444444666444666;;;@@@GGGTTT```jjjkkknnnttt{{{~~~yyywwwwwwyyyvvvzzzyyyvvvwww{{{}}}~~~}}}|||{{{{{{|||~~~~~~}}}~~~~~~|||zzzxxxrrrmmmeee___[[[ZZZZZZYYY\\\___bbbdddfffiiimmmpppoooqqqsssuuuwwwyyy}}}~~~}}}}}}}}}|||{{{vvvpppggg___[[[\\\___bbbeeehhhlllooopppooommmlllmmmnnnnnnnnnmmmmmmoooqqquuuuuuuuuvvvwwwxxxyyyzzzvvvvvvvvvuuuuuutttttttttooollliiihhhhhhhhhhhhggghhheeeaaaZZZTTTQQQRRRSSSSSSQQQOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMJJJKKKLLLLLLLLLNNNQQQSSSUUUVVVXXXZZZ[[[\\\\\\[[[XXXWWWWWWXXXYYYYYYXXXVVVPPPOOONNNLLLKKKIIIGGGFFFKKKGGGHHHOOO]]]qqqxxxnnncccZZZRRROOOKKKHHHFFFEEEDDDBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAABBBFFFKKKOOOUUU^^^jjjuuu|||{{{ssskkkeee\\\XXXQQQMMMJJJHHHGGGFFFCCCBBB???<<<:::999999999999999:::;;;<<<===>>>???<<<>>>???@@@AAACCCGGGJJJMMMRRRYYY]]]```dddjjjnnnpppsssvvvxxxxxxxxxyyyzzz~~~xxxfffWWWNNNIIIIIIGGGEEEBBB???===;;;666555555555555444444444333333222222222111111111000000111111111111111111111111222333333222111111222222222222222222222222000000111111222222222333222222222222222222222222000000000000000000000000000111111111111222222222222222222222222222222222333333222111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000111222222333333///000222333444333222222111111111222222222222333333333333333333333333333555444444333333222111111222222222333333333444444222222333333222222111000000111111222333333444444111111111111111111111111222333444444555555555444111222222333333222222111222222333333333333444444555555888>>>DDDLLLYYYeeekkklllpppwww|||vvvvvvyyy}}}xxxyyy|||{{{wwwvvvwww{{{}}}{{{{{{zzzzzz{{{}}}~~~{{{vvvtttlllggg```\\\[[[\\\]]]^^^bbbdddggghhhjjjllloooqqqpppsssvvvxxxyyy{{{}}}~~~}}}}}}|||zzzxxxlllhhhbbb]]][[[^^^dddhhhiiikkknnnpppqqqooommmlllkkklllmmmllllllmmmoooqqqvvvvvvuuuuuuuuuuuuuuuvvvrrrrrrqqqppppppppppppqqqkkkiiifffeeeeeeeeedddcccaaaaaa```]]]WWWTTTSSSTTTUUUTTTRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[[[[YYYWWWVVVQQQSSSTTTTTTTTTVVV[[[___```bbbeeehhhjjjkkkkkkjjjhhhgggggghhhiiiiiihhhfffaaa___[[[WWWSSSOOOLLLJJJJJJHHHIIIMMMSSS___tttrrrggg[[[WWWPPPKKKHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC===???@@@AAAAAADDDHHHKKKQQQZZZeeepppwww}}}yyypppkkkccc^^^WWWQQQMMMKKKIIIHHHFFFDDDAAA>>>;;;::::::;;;999999:::;;;<<<<<<=========>>>???@@@@@@AAADDDFFFGGGMMMTTTYYY]]]bbbhhhlllnnnqqqtttvvvwwwxxx{{{}}}|||rrr```UUUKKKJJJHHHEEEBBB@@@>>>>>>666555555555555444444444444444333333333222222222222222222222222111111111111222333444444333222111222222222222222222222222000000111111111222222222222222222222222222222222000000000000000000000000000000000111111111111222111111111111111111111111000000000///000000111111111111111111111111111111000000000000000000000000111111111111111111111111///000000111222222333333111111222222222111222222000000111111111222222222333333333333333333333333111222222333333444444555222222222333333444444444222333333333333222111111...//////000111111222222222222222222222222222222///000111222222222222222222222222333333222222222222222333333333444444444333333777>>>DDDLLLZZZfffgggjjjpppyyyzzzuuuvvv{{{}}}|||{{{}}}}}}yyywwwwwwyyy}}}yyyyyyxxxyyy{{{}}}~~~yyytttpppddd```[[[ZZZ\\\___bbbdddfffhhhjjjllllllnnnppprrrrrruuuxxx{{{||||||~~~~~~~~~}}}|||yyywwweeeccc```]]]]]]aaagggkkkjjjlllnnnppppppooommmllliiijjjkkkkkkkkkmmmpppssswwwvvvuuusssrrrrrrqqqqqqllllllkkkkkkkkkkkkllllllgggeeecccbbbccccccbbb```[[[^^^___^^^YYYUUUTTTTTTVVVVVVUUUUUUWWWYYY\\\^^^```aaabbbbbbbbb```^^^\\\VVVXXXZZZZZZZZZ]]]bbbgggjjjlllpppsssvvvwwwwwwwwwwwwvvvuuuvvvxxxxxxvvvuuuqqqmmmgggaaa[[[VVVQQQNNNLLLKKKMMMOOOOOORRRaaassstttddd^^^VVVPPPLLLJJJIIIHHHCCCCCCBBBBBBBBBBBBCCCCCC===???AAABBBCCCEEEGGGJJJQQQYYYdddnnnuuu{{{yyysssgggbbbZZZTTTPPPMMMKKKJJJGGGEEEBBB???<<<;;;;;;;;;999::::::;;;;;;<<<<<<<<<===>>>??????>>>???AAACCCDDDIIIQQQVVV[[[```fffkkkmmmpppsssuuuvvvyyy|||~~~zzz{{{}}}iii]]]MMMKKKHHHDDDBBB@@@@@@???666666555555555444444444555555444444444333333333444333333333222111111111222333444444444444333222222222222222222222222222222222111111111111111111222222222222222222222222000000000000000000000000///000000000000111111111000000000000000000000000...............///000111111111111111111111111111000000000000000000000000111111111111111111111111///000000111222222333333333333333222111000222333111222666222***111888111222222222222222222222222444444555555555444222111444333222111000000000000222222222222222222222222333333333222222111111111222222333333333444444444333333333333333333333333222222333333333444444444222222333444555555555555888888:::???GGGQQQ[[[aaafffjjjsss}}}|||}}}|||zzz{{{}}}~~~|||zzzxxxyyy|||~~~}}}vvvwwwxxxzzz}}}{{{uuunnnjjj]]]\\\[[[[[[]]]```dddfffhhhiiikkknnnoooqqqqqqrrrwwwxxxzzz}}}|||vvvpppgggddd``````cccgggkkkmmmsssrrrrrrrrrssssssqqqoookkkjjjjjjkkknnnoooooonnnwwwxxxwwwtttoookkkjjjiiigggggghhhhhhgggfffdddccc```aaabbbbbbbbbaaa___^^^]]]]]]]]]\\\[[[XXXVVVUUU[[[[[[]]]______^^^bbbhhhkkkkkkkkklllkkkkkkjjjjjjiiigggfffhhhlllppprrrssszzz|||~~~}}}wwwpppiiiccc^^^\\\UUUSSSQQQPPPNNNOOOXXXcccuuuwwwgggXXXTTTQQQLLLHHHHHHBBBAAAAAABBBDDDDDDCCCAAABBBBBBBBBCCCCCCDDDDDDDDDKKKPPPYYYcccllluuu|||yyyrrrjjj```YYYWWWSSSNNNIIIIIIGGGEEECCCAAA>>>;;;888;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@AAACCCFFFJJJOOOTTT[[[ccchhhkkknnnrrruuuwwwyyy|||~~~}}}}}}yyyeeeXXXPPPHHHFFFDDD@@@======:::999777555444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333222222111111111111111111111111111111111444444333222111000///...111111111111111111111111111111111111111111111111111000/////////000222333111111111111000000//////000000////////////000000......---......///000111555333111111222444444444111111222222222333333333888444666555000444888111222222222222222222222222444444555555555444222222222111111111111111222222222222222222222222222222333333333222222222111111000000111111111222222222333333333333333333333333000111111111111222222222222222333444555555555555666888;;;@@@GGGQQQZZZ___ggglllttt}}}~~~|||~~~~~~}}}}}}}}}zzzxxxwwwvvvxxx|||~~~}}}wwwxxxyyy{{{}}}|||uuunnnfffbbbZZZZZZZZZ[[[___cccgggjjjjjjjjjlllnnnppprrrssstttxxxyyy{{{}}}}}}||||||yyyrrrmmmeeedddcccfffjjjooorrrtttuuussssssssstttsssqqqppplllkkkjjjkkklllmmmlllkkkrrrsssrrrpppllliiihhhhhhccccccddddddccccccbbbbbb____________^^^]]]\\\[[[]]]^^^___```___^^^]]]\\\^^^^^^aaafffhhhiiinnnttttttuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuwwwzzz~~~~~~vvvoookkkccc]]]WWWSSSOOOMMMRRRYYYdddtttuuueee\\\VVVOOOJJJIIIDDDCCCBBBBBBCCCCCCAAA???AAABBBBBBBBBCCCCCCCCCCCCIIINNNVVV___gggpppyyy~~~xxxpppfff___\\\XXXQQQLLLJJJHHHFFFDDDBBB@@@===:::;;;;;;::::::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAADDDHHHLLLQQQXXX___dddiiilllpppsssuuuxxx{{{}}}|||}}}~~~uuu___TTTIIIFFFEEEBBB>>>>>>;;;999777555444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111000/////////000222222222222111111111000000000111000000//////000000111111000000/////////000000222111///000111333222222111111222222222333333333999///111555222333555111333333333333333333333333333444444444444333333222000000000111111222444444222222222222222222222222333333333222222222222111000000111111111222222222333333333333333333333333111111111111222222222222222333333444555555666666777:::???EEELLLSSS[[[aaajjjooowww~~~~~~wwwwwwvvvvvvwwwzzz~~~}}}|||yyyyyy{{{}}}~~~{{{uuunnnfff```\\\WWWXXXZZZ]]]aaaggglllooommmmmmmmmnnnqqqsssvvvwwwyyyzzz|||~~~|||{{{zzzvvvqqqlllhhhiiikkkpppuuuxxxyyyxxxvvvuuuttttttuuutttrrrpppmmmkkkjjjjjjkkkkkkiiihhhmmmnnnnnnllliiiggggggggg``````___^^^^^^______```^^^^^^]]]\\\[[[[[[[[[[[[[[[]]]___aaabbbbbbbbbaaaddddddiiippptttvvv|||~~~vvvlllaaa[[[UUUPPPPPPSSSVVV___pppvvvjjj```WWWQQQNNNJJJGGGEEEDDDCCCBBBAAA???AAAAAAAAABBBBBBBBBBBBCCCFFFJJJPPPWWW___iiisssyyy|||yyyooohhhccc^^^VVVPPPLLLJJJGGGEEEDDDBBB???===;;;;;;:::999999999::::::;;;<<<===???@@@@@@@@@@@@???AAAEEEIIIMMMSSSZZZ^^^eeehhhlllpppsssuuuyyy{{{||||||}}}~~~kkk\\\MMMHHHHHHFFFBBB@@@<<<;;;888666555444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111111000000111111222222222333111111111111111111111111111111111111111111111111000000000///000111111222222222222222222111111111111111111000000111111111333333222111000000000000111000000111333444222111111111222222222333333333777---000777222111444333333333333333333333333333333333333333333333333333111111111111222222333444222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333333333333444444444555555333333333444555666777777888>>>EEELLLRRRYYY```eeemmmsss{{{}}}xxxxxxyyyzzz|||~~~}}}|||zzz{{{}}}~~~|||yyytttnnnhhhbbb^^^\\\YYYZZZ\\\___dddiiinnnqqqpppooooooppprrrvvvyyy{{{zzz{{{}}}~~~|||{{{wwwsssooooooqqquuuyyy}}}~~~{{{yyyyyyxxxvvvvvvvvvuuusssqqqmmmkkkjjjiiijjjjjjhhhgggkkklllkkkiiifffddddddeee^^^]]]ZZZYYYXXXZZZ[[[]]]\\\[[[[[[ZZZ[[[]]]^^^```___aaadddgggiiiiiihhhhhhjjjjjjpppyyy|||ooogggbbb[[[WWWUUUTTTXXXbbbtttxxxmmmccc[[[VVVOOOLLLHHHEEEDDDDDDBBBAAAAAAAAAAAABBBBBBBBBBBBBBBDDDFFFJJJOOOVVVaaakkkrrrwww|||xxxpppjjjcccZZZRRRNNNLLLIIIGGGEEECCCAAA???<<<;;;:::999999999999999;;;<<<>>>@@@AAAAAA@@@@@@>>>@@@CCCFFFJJJOOOUUUYYYaaadddiiimmmppptttwwwzzz|||}}}}}}~~~xxxeeeRRRKKKKKKJJJFFFCCC>>><<<:::777555555444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000000000000111111222222222222222222222222222222222111111111111222222333222111000000000000000222222222444666777555333111111222222222333333333888111666:::333111555444333333333333333333333333333333333222333333333333444333333222111111222222222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333333333444444444555555555333333333333555666888999999@@@IIIQQQWWW]]]dddiiirrrxxx~~~{{{zzz{{{}}}~~~|||{{{{{{|||~~~~~~}}}yyyvvvpppiiiccc___]]]\\\^^^___aaacccgggkkkoooqqqrrrrrrrrrsssuuuyyy|||~~~|||}}}~~~~~~}}}|||yyyuuussssssvvvzzz||||||zzzyyyxxxxxxvvvtttrrrlllkkkiiiiiiiiiiiigggfffggggggeeebbb^^^\\\\\\]]]ZZZXXXUUUSSSRRRTTTVVVXXXYYYYYYZZZ[[[^^^aaadddfffiiikkkooorrrssssssrrrppplllmmmtttwwwqqqggg^^^ZZZVVVVVVZZZeeeuuu{{{pppeee]]]RRRNNNIIIFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEIIIOOOXXXcccjjjsssyyywwwoooggg]]]VVVRRROOOKKKHHHFFFDDDBBB@@@===<<<;;;:::999999888888:::;;;===???@@@@@@@@@??????@@@CCCEEEGGGKKKQQQUUU]]]aaafffjjjnnnrrrvvvyyy|||}}}~~~lllVVVMMMKKKIIIEEECCC@@@>>>;;;999666555444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111000111111111111111111111111111111111111111111111111///000000000111111111111222222222222222222222222222222111111111111222222000/////////000000111222222222222555777777555444111111222222222333333333555222666777222666999000333333333333333333333333333222222222222333333444555555333222222111111111222222222222222222222222111222222222222333333333000000111111111222222222333333333333333333333333222222222222333333333333333333333333444777999:::999AAALLLTTTZZZ```iiioooyyy{{{zzzyyyzzz~~~~~~|||{{{{{{|||~~~~~~|||{{{yyytttmmmeee___\\\\\\\\\dddeeefffhhhjjjmmmoooqqqsssssstttvvvyyy|||}}}~~~~~~~~~|||zzzxxxwwwvvvxxx}}}~~~|||{{{zzzyyyxxxuuurrrmmmkkkiiihhhgggfffdddbbb___^^^\\\XXXTTTRRRSSSTTTSSSRRRPPPOOOPPPRRRTTTVVVZZZ[[[]]]aaaeeeiiimmmooopppssswwwzzz{{{zzzxxxwwwoooqqqzzzsssgggbbbXXXVVVVVV[[[eeewww}}}ooodddXXXSSSMMMGGGEEEDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEJJJRRR[[[bbbnnnttt||||||{{{zzzyyy{{{~~~uuulllccc\\\VVVSSSNNNJJJHHHFFFCCCAAA???>>><<<;;;:::999999999:::;;;<<<>>>???????????????@@@BBBCCCEEEHHHMMMQQQXXX\\\aaafffkkkooosssvvvzzz|||}}}{{{zzz~~~rrr[[[OOOKKKGGGCCCBBBBBB@@@===:::777555555444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111222222222222333333333111111111111111111111111333222222222111111000000111111111111111111111111111111111111111111111111//////000111111111111000111111111222222222222222111111111000000111111111///......///000111222222000000000222444555555333111111222222222333333333222111333444999JJJJJJ666444444444444444444444444222222111111111222444444444333333222222222333333222222222222222222222222111111222222222333333333000000111111111222222222333333333333333333333333222222222333333333333444444333333333444777999;;;===FFFQQQZZZ___gggpppxxx|||zzzzzzwwwzzz}}}|||{{{{{{|||~~~~~~|||zzzxxxtttoooggg```\\\\\\^^^```hhhhhhjjjlllnnnpppqqqrrrsssuuuvvvyyy|||~~~~~~}}}}}}}}}~~~~~~|||{{{zzzxxxuuusssnnnlllhhhfffcccaaa]]][[[WWWVVVUUUQQQNNNMMMNNNPPPPPPPPPPPPRRRTTTXXX[[[]]]ccceeeiiimmmqqquuuxxxyyyyyy{{{|||~~~~~~{{{}}}|||}}}~~~wwwrrrccc]]]XXXXXX\\\hhh}}}rrrddd^^^VVVNNNIIIGGGEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDGGGNNNVVV\\\gggnnnvvv{{{|||{{{|||}}}tttwwwzzz|||}}}~~~|||sssjjjccc\\\XXXRRRNNNKKKHHHEEEDDD@@@???>>><<<;;;:::999999::::::;;;;;;<<<>>>???@@@>>>@@@AAAAAABBBEEEJJJMMMSSSWWW\\\bbbgggkkkpppssswwwyyy|||~~~xxxrrrooo|||zzzdddVVVNNNHHHEEEFFFCCCAAA>>>;;;888666555555333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111...///000111222111111000000000000111111111222222111000000//////000000111111111000000000111111222222000000111333555666555111111222222222333333333444444555888HHHdddcccFFF444444444444444444444444222222111111111222444555222222222222333444555555222222222222222222222222111111111222222333333333222222333333333444444444333333333333333333333333444444444555555555666666444333333333444777:::;;;BBBKKKWWW___eeemmmxxx~~~{{{{{{}}}xxx{{{~~~}}}|||{{{{{{|||~~~~~~|||yyywwwmmmhhhbbb]]][[[^^^bbbfffiiijjjkkknnnppprrrssstttsssuuuxxx{{{~~~~~~}}}|||{{{yyyvvvssspppmmmhhhddd```\\\XXXUUUSSSSSSRRROOOMMMMMMOOOQQQPPPQQQTTTWWW[[[```dddfffnnnppptttyyy}}}~~~vvvtttwwwzzz{{{zzz{{{|||}}}~~~|||qqqggg]]]YYYXXX]]]lll{{{pppiii___VVVOOOLLLIIIHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFKKKSSSXXXbbbiiirrrwwwxxxwwwwwwwwwsssxxxxxxoooiii```\\\VVVQQQMMMJJJGGGEEEBBBAAA???===;;;::::::999;;;:::::::::;;;===>>>@@@>>>???@@@@@@@@@CCCGGGJJJOOOSSSYYY___dddhhhmmmqqquuuwwwzzz}}}yyyooofffqqqmmm^^^SSSLLLJJJKKKDDDBBB???;;;888666555555333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111111222222333333333111111111111111111111111...///000111222333444444111111111111111111111111111111111111111111111111...///000222222111111000//////000000111111111222000000////////////000000444444333222111111111111444333111222555777888888111111222222222333333333777333777555<<<@@@888777666555444333333333444444444444444444444444333333333333333333333333222222222111111111000000000222333333111000000111222222222222222222222222333333222222333333444555333333333333333333333333333555666555333444888<<>>yyyCCC777666555444444444444444333333333333333333333333222222222222222222222222222222222111111111000000///111333333111000111222222222222222222222222222333333222222333333444555333333333333333333333333333444666555555777<<>><<<;;;;;;;;;:::::::::;;;<<<<<>>555222777CCCMMM777444444333333333444555555222222222222222222222222222222222222111111111111111111111111111111111111---///111222222222333444222222222222222222222222333333222222333333444555333333333444444444444444333555666666777<<>>>>>>>>???@@@@@@AAABBBCCCFFFJJJOOOTTTZZZaaaeeelllooosssvvvxxxzzz}}}zzztttzzzuuudddUUUKKKHHHEEEBBB???>>><<<:::888555555555555444444444444444444444444444444444444444444444444444444444444444555555555444444333222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000111111222222333333333333222222111111111111111111111111111111111333333222111111222333333222222111000000111111222666???444444555222:::333444444333333333444444555444444444444444444444444444444333333222222222222111111111111111111111111---///111222222222333444222222222222222222222222333333222222333333444555333333333444444555555555555666777777888>>>GGGNNN\\\dddnnnuuuyyy~~~|||vvvvvvxxxwwwyyy}}}}}}zzz|||~~~}}}}}}~~~}}}{{{yyyvvvsssnnnhhhcccbbbccceeefffgggjjjnnnqqqpppqqqrrrsssttttttttttttvvvxxx{{{}}}~~~~~~}}}}}}~~~||||||}}}}}}~~~~~~~~~}}}{{{wwwssspppmmmlllkkkhhhiiikkkooosssxxx|||~~~|||{{{yyywwwuuutttuuuvvvyyyyyyyyyxxxvvvsssqqqpppuuuzzz}}}wwwssssssuuusssrrrpppppprrrrrrqqqpppooonnnllljjjjjjkkklllnnnjjjlllqqqxxx~~~zzzpppgggaaa]]]\\\]]]bbbmmm|||vvvkkkddd[[[VVVPPPKKKHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDGGGLLLXXXhhhwww}}}yyytttkkkpppyyyyyyoooggg```YYYRRRMMMKKKKKKIIIGGGDDDAAA>>><<<<<<;;;;;;:::::::::;;;;;;======>>>???@@@@@@@@@@@@BBBDDDHHHLLLQQQWWW]]]bbbiiilllppptttwwwzzz}}}}}}ppp]]]OOOJJJGGGCCCAAA@@@>>>;;;999666666666555555444444444222222222222222222222222444444444444444444444444444444555555444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111000000000111222333444111111111111000000000000111111111111111111111111333333222111111111111111111111111111111111111222777<<<444888666000999555444444333333333333333444444444444444444444444444555444444333333222222222111111111111111222222222...000222222222111222333222222222222222222222222333333222222333333444555333333333444555555666666666777777888:::BBBMMMUUU```hhhqqqwwwzzz}}}{{{yyyyyyxxxsssuuuxxx{{{~~~~~~}}}~~~|||yyyvvvrrroookkkgggdddcccfffhhhjjjkkknnnqqqsssqqqrrrtttuuuvvvwwwwwwwwwyyyzzz}}}~~~~~~}}}}}}}}}|||{{{|||}}}~~~|||}}}}}}~~~~~~~~~~~~zzzwwwtttsssrrrooopppssswww{{{}}}xxxwwwtttpppkkkiiijjjkkkoooqqqtttvvvvvvssspppnnnsssxxx}}}}}}yyyttttttuuutttrrrpppppppppqqqpppoookkkjjjhhhgggggggggggggggddddddhhhooossswww~~~wwwmmmddd___\\\ZZZ[[[bbbnnn{{{vvvpppddd^^^VVVOOOLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEJJJUUUeeeuuu~~~~~~|||rrrvvv}}}}}}xxxoooggg```WWWQQQOOONNNKKKHHHEEEBBB@@@>>><<<<<<;;;:::::::::;;;;;;<<<<<<>>>??????@@@??????AAACCCFFFJJJNNNTTTZZZ___eeeiiinnnrrruuuxxx|||~~~jjjYYYOOOJJJEEECCCBBB@@@<<<999777777666666555444444444222222222222222222222222333333333333333333333333333333444444444444333333222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111000000000111333444000000000000000000000000111111111111111111111111333222222222222111111000000111111111111222222222;;;888444<<<555111===333555555444333222222222222333333333333333333333333444444333333222111111000000000111111111222222222///111333333111000111222222222222222222222222222333333222222333333444555333333444444555666666666555666888:::>>>HHHUUU^^^ccckkktttzzz}}}zzzwww{{{}}}{{{tttuuuwwwyyy|||~~~{{{wwwrrrnnnllljjjgggffffffhhhkkkmmmoooqqqsssuuurrrsssuuuwwwxxxzzzzzzzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~|||zzzxxxxxxvvvwwwzzz}}}~~~{{{xxxwwwtttnnnhhheeeeeeggghhhlllrrrvvvxxxvvvrrroooppptttyyy{{{xxxuuusssssstttrrrooonnnnnnnnnmmmlllgggfffeeedddcccbbbaaaaaa```^^^aaagggiiijjjqqqyyy}}}}}}tttjjjccc```[[[YYY\\\ccclllrrr}}}rrrkkk```WWWRRRPPPOOONNNLLLKKKJJJIIIHHHGGGFFFEEEFFFJJJRRR___llluuuyyyyyyqqquuu}}}yyyppphhh___XXXRRRPPPMMMIIIEEEBBBAAA@@@===<<<;;;:::::::::::::::;;;<<<===????????????>>>???AAADDDGGGKKKPPPWWW\\\bbbeeejjjooorrrvvvzzz}}}~~~xxxeeeSSSMMMHHHEEEDDDBBB===999777777777666555444444444333333333333333333333333333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111333222000///000111222444000000000000000000000000111111111111111111111111222222222333222222111111000111111222333333222222>>>777333===222000===---666555444333222111111111222222222222222222222222333333222222111000000///000000111111222222222222000222333333111000000111222222222222222222222222333333222222333333444555333333444444555666777777444666888;;;AAAMMM[[[eeeeeemmmwww}}}}}}rrrsss|||yyyyyyyyyyyyzzz~~~{{{xxx{{{~~~}}}}}}zzzvvvpppllljjjiiihhhggggggjjjmmmpppqqqrrrtttvvvssstttvvvxxxzzz{{{||||||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzz|||~~~}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}{{{{{{zzz|||~~~~~~zzzyyyvvvooohhheeefffhhhfffkkkrrryyy{{{zzzvvvsssnnnqqqvvvxxxwwwuuusssrrrooollliiiggggggfffeeedddfffeeedddcccaaa```___^^^^^^[[[]]]bbbbbb```eeennnsss}}}zzzqqqhhhddd___ZZZZZZ]]]aaaeeemmmwww~~~vvvjjj___XXXUUUSSSRRRNNNMMMLLLKKKIIIHHHGGGFFFDDDGGGMMMUUU___fffjjjllljjjoooyyywwwnnnddd^^^TTTRRRMMMIIIEEECCCBBBBBB===<<<;;;::::::::::::::::::<<<===?????????>>>>>>>>>???BBBDDDHHHNNNUUUZZZ___ccchhhlllppptttxxx{{{{{{~~~mmmUUUOOOIIIFFFEEECCC>>>999888777777666555444444444444444444444444444444444222222222222222222222222111111222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111333222111//////000222333111111111111111111222222111111111111111111111111222222333333333222222111000111222333333333333333===;;;999777555333222111444444444333333222222222555555555444333222111000333333333222222111111111333222111111000000111111111222222333333222222111000111333555555444333222222222222333333444444444333333444444444444444444444666:::???GGGRRR___gggooottt{{{vvvooosss{{{~~~}}}|||}}}~~~ssskkkppp{{{~~~}}}||||||}}}~~~}}}}}}}}}~~~}}}|||zzzssskkkgggiiikkkjjjhhhnnnqqqsssttttttsssttttttxxxvvvvvvyyy}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~xxxrrrmmmiiigggggghhhjjjooouuuzzz|||{{{yyyqqqrrrsssuuuvvvvvvtttrrrmmmmmmkkkjjjhhhfffeeedddgggeeeaaa]]][[[ZZZZZZZZZ[[[ZZZZZZZZZ\\\^^^```aaannnttt||||||xxxjjjhhhccc```]]]]]]^^^___ffflllvvvuuujjjbbb\\\WWWUUUQQQPPPNNNKKKIIIHHHHHHHHHGGGHHHJJJOOOTTTXXXYYYYYYbbbhhhpppzzzuuulllfff[[[WWWRRRNNNKKKHHHEEECCC???===:::999999999888777999:::;;;===>>>?????????===???AAACCCFFFJJJPPPTTT[[[___dddiiimmmqqqtttwwwxxxzzz||||||}}}uuu```UUUJJJGGGGGGBBB>>><<<;;;888666555666666666555555555555555555555555555333333333333333333333333333444444555555444444333333333444444333333222111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222333333333222222111111111222222111111111111222222111111000000000000111111111222333333444444444333>>>===:::777555333333333444444444333333222222222444444444444333222222111333333333222222222111111333333222111111111111222111222222333333222222111222333444555666555444444222333333333333333333444333333444444444444555555555777;;;AAAIIIUUUbbbjjjsssxxxuuuooosss|||yyykkkcccgggpppzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{tttlllhhhiiikkkkkkjjjoooqqqtttttttttssstttuuuxxxvvvvvvyyy}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}~~~~~~zzztttooolllkkkjjjkkkmmmrrrvvvxxxxxxwwwtttsssssstttvvvvvvrrrooolllkkkjjjiiigggfffdddcccaaa```]]]ZZZXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYbbbhhhqqqzzzrrroooiiiddd```______```]]]aaahhhqqqyyy~~~vvvmmmeee```]]]ZZZWWWTTTPPPMMMKKKJJJJJJFFFFFFGGGJJJNNNPPPQQQPPPUUUYYYaaakkkuuu}}}{{{rrrlll^^^ZZZTTTPPPLLLIIIFFFDDDAAA???<<<::::::::::::999777888999;;;<<<<<<======<<<===???AAACCCGGGLLLOOOWWW[[[bbbgggkkkooorrrtttyyy{{{}}}}}}}}}|||hhhZZZMMMHHHHHHDDD@@@>>>;;;999666555666666666555444444444444444444444444333333333333333333333333333333444444444444333333222222333333222222111000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222333333333222222111111111222222111111111111222222111111000000000000111111111111222222333222222222AAA???;;;888555444444444444444333333333333222222333333333444444333222222333333333222222222222111444444333222222222222222111222222333333222222111444444444555555555666666444333333333333333333222333333444444444555555555555888===CCCMMMZZZgggoooyyy~~~sssooosss|||{{{oooddd___cccjjjtttuuuwwwzzz|||}}}}}}}}}~~~}}}||||||~~~~~~~~~}}}vvvnnnjjjjjjlllmmmmmmqqqsssuuuuuuuuutttuuuvvvxxxwwwwwwyyy|||~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{||||||||||||~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{|||}}}~~~yyyssstttuuuvvvwwwxxx|||}}}}}}~~~}}}||||||}}}~~~~~~}}}yyyuuurrrooonnnmmmnnnrrruuuwwwwwwwwwtttsssuuuyyyxxxsssnnnoooooonnnllljjjgggeeeddd^^^]]]ZZZXXXWWWVVVWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRWWW\\\dddmmmuuu{{{yyyvvvpppjjjeeeaaa______XXXYYY[[[```gggpppxxx}}}zzzqqqllljjjbbb___[[[VVVRRRPPPOOOOOOIIIHHHHHHIIIKKKLLLLLLKKKLLLNNNSSS[[[dddooowww|||zzztttccc^^^XXXRRRNNNJJJGGGEEECCCAAA>>><<<<<<<<<;;;:::888888999:::;;;<<<<<<======>>>@@@AAABBBEEEIIILLLRRRWWW^^^dddhhhlllnnnpppxxx{{{}}}}}}}}}sssbbbQQQJJJIIIFFFBBBAAA===:::777666666666666555333333333333333333333333333333333333333333333333333333444444444444333333111222222222222111000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222222222222222222111111111222222111111111111222222111111111111111111111111111111222222222111111000CCC@@@===999666555555555333333333333333333333333222222333444444444333333222222222222222222222222555444333333222222333333111222222333333222222111444444444333444555666666444444444333333222222222333333444444555555666666555999???GGGQQQ^^^jjjsss}}}{{{rrrooottt|||sssjjjeeedddhhhnnnpppssswww{{{}}}~~~~~~~~~~~~}}}|||{{{{{{}}}}}}}}}~~~~~~}}}wwwpppllllllnnnpppppptttvvvwwwwwwvvvvvvwwwxxxxxxxxxyyyzzz|||}}}}}}}}}|||||||||{{{{{{zzzzzzzzz||||||{{{{{{|||}}}}}}~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{|||}}}~~~|||sssiiicccbbbcccdddeeehhhmmmtttyyy~~~~~~{{{uuuqqqmmmlllnnnrrrvvvwwwxxxuuutttwww|||}}}yyytttwwwwwwvvvtttpppkkkgggddd___^^^\\\ZZZXXXWWWVVVVVVTTTTTTSSSRRRRRRQQQQQQQQQSSSUUUZZZaaaiiiqqqxxx{{{{{{zzzwwwsssmmmfff```]]]\\\ZZZYYYYYY\\\aaahhhkkkrrrzzzzzzwwwwwwkkkhhhddd^^^ZZZWWWVVVUUUQQQPPPNNNOOOPPPPPPPPPNNNOOOOOOOOOQQQXXXaaajjjppp|||yyyiiiddd\\\UUUPPPLLLHHHEEEEEEBBB???=========<<<::::::;;;;;;;;;<<<===>>>>>>???@@@BBBBBBCCCEEEHHHJJJMMMRRRZZZaaafffiiilllmmmtttwwwzzz|||}}}~~~lllXXXNNNJJJGGGDDDCCC>>>;;;888777777666555444333333333333333333333333333333333333333333333333333333333444444333333333222222222222222111111000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111222222222111111111111111222222111111111111222222111111111111111111111111222222222222222111111000CCCAAA>>>:::777666555555333333333333333333333333222222333444444444333333222222222222222222222222555444333333222222333333111222222333333222222111333333222222333333444555444444444333333222222222333333444555555666777777666;;;CCCLLLVVVbbbmmmsss}}}~~~{{{zzzvvvrrrrrrwww~~~}}}qqqjjjhhhhhhlllqqqqqqtttyyy}}}}}}}}}~~~~~~}}}|||{{{zzzzzz}}}}}}}}}}}}}}}~~~{{{wwwrrrooonnnppprrrssswwwxxxyyyyyyxxxwwwyyyzzzxxxyyyzzz{{{{{{||||||}}}{{{zzzzzzzzzzzzzzzyyyyyy{{{{{{{{{||||||~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{|||}}}~~~~~~~~~~~~~~~tttkkkbbb[[[VVVRRRSSSTTTUUUXXX]]]dddiiisssxxx}}}xxxqqqmmmmmmppprrrtttwwwuuutttxxx~~~~~~~~~zzzuuunnngggcccaaa```]]]ZZZWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPSSSXXX___gggnnnrrrwwwzzz}}}}}}xxxpppfff```___]]]ZZZXXXXXXYYY[[[]]]ccclllwww~~~~~~|||}}}xxxuuupppjjjeee```\\\[[[WWWUUUSSSSSSTTTUUUUUUTTTUUURRRNNNMMMPPPXXX```eeewww}}}}}}pppjjjaaaYYYRRRMMMIIIGGGEEECCC???=========;;;:::;;;;;;::::::;;;<<<===>>>>>>@@@AAABBBBBBCCCEEEGGGJJJOOOVVV]]]bbbfffjjjlllooorrrvvvyyy|||~~~yyy{{{vvvaaaTTTMMMGGGDDDEEE@@@===:::888777777555444444444444444444444444444333333333333333333333333222333333333333333333222333333333444333222222111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111222222111111111111222222000111222222222222111000222333333333333333222222CCCAAA???<<<999666444333222222333333333333444444333333333444444333222222111222222222222333333333444444333222222222222222111222222333333222222111222222222333333333444444444333333333333333333222333333444555666777777888999???IIISSS]]]fffnnnsss{{{{{{uuurrrpppppprrrwww~~~zzzpppllljjjiiilllqqquuuwww{{{}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{}}}}}}}}}}}}||||||{{{{{{vvvuuusssqqqqqqrrrtttuuuxxxyyyyyyxxxwwwwwwyyyzzzxxxzzz{{{{{{zzzzzz|||}}}||||||||||||||||||||||||zzzzzz{{{|||}}}|||~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~}}}pppcccZZZSSSOOOMMMGGGHHHIIIJJJKKKOOOTTTXXXaaahhhttt|||uuuqqqpppoooooosssrrrsssvvv{{{~~~xxxooogggcccaaa___]]]ZZZVVVSSSQQQOOONNNNNNOOOOOOOOONNNNNNMMMIIIKKKMMMRRRXXX___eeeiiipppuuu|||xxxnnnhhh___^^^]]][[[YYYXXXWWWVVVZZZ```hhhnnnrrrvvvzzz}}}}}}zzzuuuoooiiidddaaa]]]ZZZXXXWWWXXXYYYYYYXXXVVVSSSNNNLLLMMMSSSZZZ^^^mmmuuu~~~xxxrrrhhh^^^WWWQQQLLLJJJGGGDDD@@@>>>>>>===<<<;;;:::999888888888999;;;<<<;;;===????????????AAABBBGGGKKKRRRXXX^^^ccchhhkkkkkknnnrrrvvvzzz}}}wwwrrrqqq|||nnn^^^QQQHHHEEEGGGAAA>>>;;;888777777555444555555555555555555555555333333333333333333333333222222333333333333222222333444444444444333222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000111111111111111222222111111111111222222000111222333333222111000222222333444444444444444AAA@@@???===:::666333111222222222333333444444444444444444444333222222111111111222222222333333333333333222111111111111222111222222333333222222111222222444555555555444333222333333333333333333444333333444555666777888888===DDDPPP[[[dddjjjooorrryyy|||{{{uuuoookkkgggkkkrrr|||~~~~~~~~~yyytttpppooonnnlllooouuuyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwuuuqqqrrrssssssssstttuuuwwwwwwwwwwwwvvvtttuuuvvvxxxyyy{{{||||||zzzyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyzzz|||~~~{{{}}}~~~~~~}}}}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzz{{{}}}vvvmmmaaaUUUMMMIIIGGGFFFBBBCCCCCCCCCCCCDDDGGGJJJOOOXXXggguuu}}}vvvqqqnnnnnnooopppqqqtttzzz}}}tttlllggg``````^^^[[[XXXUUUSSSQQQOOOOOOOOOOOONNNLLLKKKJJJFFFGGGJJJMMMRRRWWW[[[]]]dddjjjssszzz|||yyysssnnnfffeeebbb___\\\ZZZWWWVVVWWWWWWXXX[[[```ffflllpppuuuvvvwwwvvvtttqqqmmmjjjhhheeeaaa````````````___ZZZVVVRRRNNNNNNQQQUUUXXXbbbjjjvvv~~~yyyoooddd\\\UUUQQQNNNIIIFFFBBB@@@??????===<<<:::999888777777999:::<<<:::<<<>>>???>>>>>>@@@AAADDDHHHMMMSSSXXX___eeeiiikkkllloootttxxx{{{}}}}}}~~~|||qqqjjjnnn}}}zzziiiWWWIIIFFFJJJBBB???<<<999888777555444444444444444444444444444333333333333333333333333222222333333333333222222333333333333333222111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111///000000000111111111222222222111111111111222222000111333444444333111000///000111222333444444444@@@@@@???>>>:::666222000222222222333333444444444555555555444333222111000111111111222222333333333333222111111000000111111222222222333333222222222222333555777777666555444222222222333333444444444333333444555666777888999@@@HHHUUU```iiinnnqqqrrrxxx{{{}}}}}}xxxqqqkkkhhhaaagggsss}}}}}}}}}~~~pppoooooorrrrrrqqquuu|||{{{|||~~~~~~~~~~~~}}}{{{wwwtttrrrnnnpppssstttuuuuuuvvvwwwuuuvvvuuutttrrrrrrtttvvvyyy{{{}}}|||zzzyyy{{{}}}{{{{{{||||||||||||||||||yyyyyyzzz|||~~~{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}|||vvvuuuttttttvvvxxxxxxwwwiiibbbWWWMMMGGGDDDCCCBBB@@@AAAAAA@@@???>>>@@@AAACCCNNN^^^nnn|||~~~uuupppkkklllmmmmmmnnntttzzzrrrmmmaaaaaa```^^^\\\ZZZWWWVVVRRRRRRRRRQQQOOOLLLJJJHHHGGGHHHJJJLLLNNNPPPQQQRRRZZZ```hhhpppuuuuuusssqqqooommmiiiddd___\\\YYYXXXVVVRRRMMMMMMQQQXXX___ccceeehhhnnnsssuuuuuusssrrrssspppllliiiiiihhhgggfff```\\\WWWRRRPPPPPPRRRTTTZZZcccoooyyy~~~ssshhh___YYYTTTQQQKKKHHHDDDBBBAAA@@@???>>>===;;;:::999999;;;<<<>>>;;;===???@@@@@@@@@AAACCCBBBEEEJJJOOOUUU\\\ccchhhllllllnnnrrrwwwzzz{{{{{{www~~~sssiiieeesssppp[[[KKKHHHLLLCCC@@@<<<999888777555444333333333333333333333333333333333333333333333333222222222333333222222222111222222222222111000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000//////000000111111111222222222111111111111222222000111333444444333111000---...000111333333444444DDDCCCBBB@@@===:::777666333333333333333333333333444444444333333222222222111222222333333222222111111111222222222222111111222333333444444333333222444444444444444444444444333333333333333333333333333333333333444666888999CCCMMMZZZcccgggjjjnnnrrrttt}}}ttthhhddddddbbbiiiuuu}}}}}}~~~}}}rrrjjjlllnnnoooqqquuuzzz}}}~~~~~~~~~}}}}}}}}}|||{{{zzzxxxvvvuuuqqqrrrtttwwwyyyyyywwwtttvvvuuussspppoooppptttwww}}}}}}|||{{{zzzyyyyyyxxx{{{|||~~~}}}|||zzz{{{{{{xxx{{{~~~}}}}}}{{{|||}}}~~~{{{}}}~~~~~~}}}}}}~~~}}}|||~~~~~~}}}zzzyyysssnnnmmmooopppnnnkkkaaaYYYOOOHHHEEEDDDCCCBBB??????@@@??????>>>===<<>>;;;;;;;;;:::999888888888888;;;<<<>>>???@@@@@@@@@???CCCEEEHHHKKKOOOVVV]]]bbbgggjjjmmmppprrrsssvvvxxx{{{|||zzzllldddlllzzzvvvbbbOOOHHHJJJFFFCCC???;;;999888555444444444333333333333222222333333444444444444444444555555555444333222111000111111111222222111111111111111111111111111111111111111111111111111111111222222222111111111000000222222222111111111000000111111111111111111111111222222222222222222222222111111222222222333333333///000000000111111111111333222222111111222222333222222222222222222222222DDDCCCBBB@@@===:::888666333333333333333333333333444444444333333222222222111222222333333222222111111111222222222222111111222333333444444333333222444444444444444444444444333333333333333333333333555555555555555777:::<<>>===<<<<<<>>>HHHYYYjjjwww}}}wwwtttqqqrrruuuyyy|||||||||oooeeedddcccdddooo}}}zzztttnnnkkkfffbbb```]]]ZZZXXXSSSSSSRRRRRRQQQOOOLLLIIIFFFFFFGGGHHHHHHIIIJJJJJJOOOSSS[[[cccjjjoooqqqrrrtttuuuvvvtttpppkkkeeeaaaYYYXXXUUUQQQMMMKKKKKKMMMNNNPPPTTTZZZaaahhhooorrrxxxzzz|||~~~~~~|||yyyvvvqqqlllddd\\\UUUPPPNNNMMMQQQXXXdddpppxxx~~~uuummmfff\\\UUUQQQLLLGGGDDDDDDCCC@@@===<<<;;;:::999888888888888:::<<<===???@@@@@@@@@???AAACCCFFFIIIMMMSSSZZZ___fffiiimmmoooqqqsssvvvxxxyyyzzz~~~rrrgggkkksss}}}iiiVVVLLLKKKHHHEEE@@@===;;;999777555555555555444444444333333444444444444444444444444444444444444333222111111111222333444444333222111111111111111111111111111111111111111111111111111222222222111111111000000222222222111111111000000111111111111111111111111222222222222222222222222111111111111222222222333111111111111222222222222222111111111111111111222333333333333333333333333EEEDDDBBB@@@>>>;;;888777333333333333333333333333444444333333333333222222111222222333333222222111111111222222222222111111222333333444444333333222444444444444444444444444333333333333333333444444666777777666777999===@@@NNNWWWbbbiiilllnnnssswww{{{rrreee______lllqqqxxx~~~ssskkkjjjkkkmmmoooqqqvvv|||~~~~~~~~~}}}|||{{{zzzxxxwwwtttuuuvvvxxxzzzzzzwwwuuuttttttrrrpppoooppptttvvvyyyxxxxxxxxxwwwwwwvvvvvvxxxzzz{{{{{{zzzyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}{{{xxxtttpppmmmhhhcccaaabbbddddddcccYYYSSSJJJEEECCCBBB@@@???@@@@@@@@@??????===<<<<<<;;;;;;BBBOOO___mmm|||zzzuuuqqqmmmjjjiiikkknnnpppqqqyyyzzz}}}xxxkkkeeebbbaaaiiiuuuzzzwwwrrrlllgggbbb^^^ZZZWWWRRRQQQPPPPPPOOONNNJJJGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHLLLSSS[[[ccciiilllnnnqqqrrrttttttsssooollliii```___[[[UUUNNNIIIGGGGGGEEEFFFIIIMMMTTT\\\bbbfffqqquuu{{{zzzuuummmcccZZZTTTPPPNNNOOOSSS\\\hhhsss{{{|||tttkkkaaaYYYTTTOOOIIIFFFFFFEEEBBB@@@<<<<<<;;;:::999999999999:::;;;<<<>>>??????@@@@@@@@@AAADDDFFFJJJOOOVVVZZZcccfffkkknnnqqqsssvvvxxxwwwwwwzzz}}}ooolllmmmvvvttt___QQQLLLJJJGGGBBB???===;;;888777666666666555555555555444555555555444444333333222222333333444444333333222111222444555555444222111222222222222222222222222111111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111222222222222333333333111111000000000000111111333333333333333333333333EEEDDDCCCAAA>>>;;;999777444444444444444444444444333333333333333333333333111222222333333222222111111222222333333222222111222333333444444333333222444444444444444444444444333333333444444444444444666777888777777:::@@@EEEUUU]]]ggglllnnnpppuuuyyyttthhhccccccooosssxxx~~~yyypppjjjiiijjjlllnnnqqqwww}}}~~~}}}~~~~~~~~~}}}|||zzzyyyxxxvvvvvvwwwxxxzzzyyywwwuuussssssrrrpppooopppsssvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvxxxzzzzzzyyyyyyzzz{{{}}}}}}||||||~~~~~~~~~~~~~~~}}}||||||{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}{{{xxxsssnnnkkkiiieee```^^^___aaabbbbbbXXXRRRKKKGGGFFFEEECCCAAA@@@@@@@@@@@@???>>><<<<<<@@@>>>AAAJJJVVVeeevvv~~~}}}}}}}}}zzzuuuqqqnnnlllhhhfffeeegggiiijjjnnnppprrruuuxxx{{{|||}}}zzz{{{{{{|||}}}~~~}}}~~~vvvmmmgggeeejjjqqqzzz|||{{{wwwqqqkkkfff```[[[WWWRRRQQQOOONNNNNNLLLIIIFFFDDDDDDDDDEEEEEEFFFFFFFFFCCCFFFLLLSSSZZZ___ccceeegggiiilllooopppooonnnlllgggfffbbb[[[SSSKKKFFFEEEHHHGGGFFFGGGJJJOOOTTTWWWaaagggpppxxx}}}~~~zzzrrriiiaaaZZZUUUSSSOOOPPPUUU```mmmxxx~~~|||ssshhh```WWWRRRKKKHHHGGGFFFCCCAAA>>>===<<<:::999999999999999:::;;;===>>>???@@@@@@???AAACCCDDDGGGLLLRRRVVV___ccchhhmmmppprrrtttvvvvvvvvvxxx~~~zzzrrrnnnttt}}}hhhVVVMMMLLLHHHDDD@@@>>>;;;999777666666666555555555444444666666555444333333222222111222333333444444444333000222444555555444222000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000000111111111111111111222222222333333222222111111111111222222222222222222222222222222FFFEEEDDDBBB???<<<999888444444444444444444444444333333333333333333333333111222222333333222222111222222333333333333222222222333333444444333333222444444444444444444444444333333333444444555555555555666777777777<<>>===<<<@@@===>>>EEEPPP^^^rrrxxxxxxwwwwwwwwwuuurrrpppmmmllliiifffdddcccdddeeefffhhhjjjllloooppprrrrrrnnnooopppqqqrrrsssttttttuuuuuuvvvwwwyyy|||~~~{{{rrrmmmkkkmmmsssuuuyyy~~~}}}zzzuuupppkkkeee___ZZZTTTRRRPPPNNNMMMKKKHHHEEECCCCCCDDDDDDDDDDDDDDDDDDBBBDDDGGGLLLPPPTTTWWWYYY]]]___ccchhhkkklllmmmllllllllliiicccZZZQQQKKKHHHJJJHHHFFFDDDDDDGGGJJJLLLRRRXXXaaajjjqqqwww}}}~~~wwwnnneee]]]WWWTTTPPPPPPRRRZZZgggttt|||{{{qqqiii[[[UUUNNNIIIHHHGGGDDDAAA???>>>===;;;:::999999999999999:::;;;===>>>@@@@@@@@@AAACCCDDDFFFJJJPPPTTTZZZ___eeejjjnnnpppssstttvvvvvvwww{{{zzzsssyyyppp\\\OOOLLLIIIDDD@@@>>>;;;999777555555555444444444444333666666555444333333222222111111222333444444444444000111222333333222111000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000000111111111000000000000111111111222444333333222222333333444222222222222222222222222GGGFFFDDDBBB@@@===:::999444444444444444444444444222222333333333333444444111222222333333222222111222222333333333333222222222333333444444333333222444444444444444444444444333333333444555555666666333555777777888>>>IIIRRR```fffnnnrrrsssuuu{{{qqqhhhhhhllloooqqqtttxxx|||tttkkkgggfffhhhiiikkkmmmqqqyyy}}}|||{{{{{{|||}}}}}}|||{{{zzzyyyyyyyyywwwwwwwwwxxxwwwvvvtttpppqqqqqqqqqpppqqqsssuuuttttttuuuuuuvvvvvvwwwwwwtttvvvyyyzzzzzzzzz{{{|||}}}~~~~~~~~~}}}||||||{{{{{{}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||yyytttmmmhhhdddccc^^^]]]\\\ZZZZZZ[[[]]]^^^SSSOOOJJJIIIIIIHHHFFFCCCDDDDDDCCCBBBAAA@@@>>>===;;;999:::@@@IIIWWWkkk{{{}}}zzzqqqqqqrrrqqqqqqppppppoookkkkkkjjjgggcccaaaaaaaaabbbccceeeggghhhiiijjjjjjffffffggghhhjjjkkkllllllnnnnnnoooqqqsssuuuwwwxxxyyy{{{yyyqqqmmmqqqrrrssswww}}}~~~|||yyyuuummmeee___XXXUUURRROOOMMMKKKGGGEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFIIIKKKMMMOOOTTTWWW\\\aaaeeehhhjjjkkkmmmnnnmmmiiiaaaXXXRRRNNNIIIHHHEEECCCCCCDDDFFFGGGHHHMMMTTT[[[bbbkkkuuu}}}{{{rrriii___XXXTTTRRRQQQQQQVVV```mmmxxxxxxpppaaa[[[RRRLLLJJJHHHEEEBBB@@@???===<<<;;;:::999999888888999:::<<<>>>???AAAAAABBBCCCCCCEEEHHHMMMQQQVVVZZZaaagggkkknnnqqqrrrvvvwwwwwwzzz{{{xxxdddUUUNNNJJJEEEAAA>>><<<999777555555555444444444333333555555555444444333333222111222333333444444444444111111111222222111111111333333333333333333333333111111111111111111111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111000000000111111111222222//////000000000111111111444444333333333333444444222222222222222222222222GGGFFFEEECCC@@@===;;;999555555555555555555555555222222222333333444444444111222222333333222222111222333333444444333333222222333333444444333333222444444444444444444444444333333444444555666666666222555888888999AAANNNXXXeeekkkrrruuuvvvyyy}}}ppphhhjjjoooppprrrsssuuuyyy~~~~~~qqqhhheeefffhhhiiijjjmmmrrryyy~~~}}}{{{zzzzzzyyy{{{{{{|||{{{{{{zzzyyyxxxyyywwwvvvvvvvvvvvvtttsssooopppqqqqqqpppqqqsssuuurrrrrrrrrssstttuuuuuuvvvtttvvvyyyzzzzzz{{{|||~~~|||}}}}}}}}}}}}}}}||||||{{{}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||yyyxxxuuunnngggaaa``````\\\]]]^^^]]]]]]]]]]]]^^^SSSOOOLLLKKKLLLLLLIIIFFFFFFFFFEEEDDDCCCAAA???>>><<<999:::===CCCNNN___ooo{{{~~~}}}wwwtttllllllllllllkkkkkklllllliiikkkllljjjeeeaaa______aaabbbcccdddddddddddddddaaabbbcccdddfffggghhhhhhiiijjjkkklllnnnqqqsssttttttvvvxxx{{{~~~yyyuuusssrrrssswww|||wwwllleee\\\YYYTTTQQQNNNKKKGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIMMMPPPTTTZZZ___ccceeefffjjjlllnnnlllfff___YYYUUULLLJJJHHHGGGFFFEEEFFFFFFCCCFFFKKKOOOUUU```nnnxxx}}}uuummmddd]]]YYYSSSRRRQQQSSSZZZfffttt}}}}}}ttthhhaaaWWWPPPMMMJJJGGGDDDAAA@@@>>><<<;;;::::::999888888888999;;;===???AAAAAABBBBBBBBBCCCFFFKKKNNNQQQWWW^^^eeeiiilllnnnpppvvvvvvwwwxxx{{{nnn^^^PPPLLLGGGCCC@@@>>>;;;999666666666555555555555444444444444444444444444444222222333444444444333333333222111111111111222333333333333333333333333333111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111222222222222222222222222111111111111222222222333000000111111111222222222444333333222222333333444444444444444444444444444GGGGGGEEECCC@@@===;;;999555555555555555555555555222222222333333444444444222222222333333222222222222333333444444333333222222333333444444333333222444444444444444444444444333333444444555666777777333666999:::;;;CCCQQQ]]]hhhnnntttwwwyyy|||pppiiilllrrrrrrsssssstttwww|||qqqhhhgggiiihhhiiijjjmmmrrrzzz~~~~~~}}}|||zzzyyyyyyxxx{{{{{{{{{{{{zzzyyyxxxxxxyyywwwvvvuuuvvvuuutttrrrooopppqqqqqqpppqqqsssuuuppppppqqqrrrsssssstttttttttvvvyyy{{{{{{{{{}}}}}}~~~||||||}}}}}}}}}}}}|||||||||}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||wwwvvvrrrjjjbbb]]]]]]^^^^^^```aaabbbaaa``````aaaUUURRROOOOOOPPPPPPMMMIIIGGGGGGFFFEEEDDDBBB@@@???AAA???===>>>@@@GGGVVVdddqqquuuyyy||||||xxxrrrnnniiijjjjjjhhhgggggghhhiiiiiilllnnnmmmhhhccc``````aaabbbbbbccccccbbbbbbbbb``````bbbcccdddfffggghhhgggggghhhjjjllloooqqqrrrqqqssstttvvvxxx{{{zzzvvvrrrqqqsssxxx|||~~~}}}qqqiii___[[[VVVRRROOOKKKGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAACCCFFFGGGGGGJJJOOOTTTYYY]]]```aaagggjjjnnnmmmiiibbb]]]ZZZQQQPPPNNNLLLIIIGGGFFFEEEAAACCCEEEGGGLLLXXXhhhttt|||vvvpppiiiccc```SSSRRRQQQQQQUUUaaappp|||vvvmmmeee[[[SSSOOOLLLIIIFFFAAA@@@???===;;;::::::999888888888999:::===???AAAAAAAAAAAAAAAAAADDDIIILLLOOOTTT\\\ccchhhkkkmmmooouuuvvvwwwwwwyyyuuueeeRRRNNNIIIEEEBBB???<<<:::777777777777666666666666333333444444444444444444333333333444444333333222555444222111111222444555333333333333333333333333111111111111111111111111000000111111222222222222000000111111222222222222111111111111111111111111222222222222222222222222111222222222222333333333111111222222222333333333333222222111111222222333666666666666666666666666HHHGGGDDDBBB@@@???>>>>>>555444444333333333444444444444444444444444444444222333333222222000///...222222222222222222222222333333333333333333333333222222333444555555555444999888666555555555666777888666666999@@@LLLWWW^^^iiinnnuuuyyy{{{zzznnnooossstttuuuvvvxxxxxxyyy{{{~~~rrrhhheeeeeefffhhhjjjlllpppxxx~~~}}}|||}}}xxxvvvxxxzzzyyyyyyxxxxxxxxxyyyzzzzzzwwwwwwvvvttttttsssssssssmmmnnnoooqqqqqqrrrrrrqqqrrrssssssttttttssssssrrrtttwww{{{}}}}}}|||||||||}}}~~~~~~{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}|||zzzxxxyyyqqqhhhccc]]]YYYZZZ___\\\```ccccccdddeeeaaa[[[TTTSSSRRRPPPOOONNNNNNNNNMMMKKKHHHGGGFFFDDDAAA??????===::::::>>>EEEMMMRRRbbbfffjjjllllllkkkkkkkkkfffeeedddccccccdddeeefffdddeeeffffffeeecccaaa___bbbaaaaaaaaa`````````___aaa___]]]]]]^^^`````````ccccccdddeeehhhkkkmmmoooqqqqqqpppppprrruuuyyy{{{{{{wwwsssqqqvvv{{{qqqjjjddd\\\VVVQQQMMMGGGCCCFFFDDDCCCCCCDDDEEEDDDCCCAAABBBBBBCCCCCCDDDDDDDDDHHHIIIKKKNNNQQQUUUXXXYYY^^^eeennnrrrooohhhaaa^^^\\\YYYUUUOOOJJJGGGEEEDDDCCCEEEFFFEEEGGGNNNZZZdddqqq~~~sssnnniiibbb[[[WWWUUUTTTTTTZZZiiiwww|||vvvmmmaaaWWWQQQMMMIIIFFFEEEBBB???===<<<;;;:::999888999::::::999999;;;===@@@AAAAAA@@@???@@@CCCEEELLLPPPUUU[[[___eeejjjnnnsssuuuvvvxxxyyy|||xxxkkk^^^SSSIIIFFFDDD>>>:::888888666444444666666666555444444555555444444333222222222222222222222222222222222222222222222222222333333222222222222222222111111222222222222111111000000000000000000000000555333222000000111333444222222222222222222222222111111111111111111111111000000000000000000000000//////000111222333333333111111222222222333333333333333222222333333444555GGGGGGEEECCCAAA???>>>===777777666555555555666666444444444444444444444444444333333222111111000000222222222222222222222222333333333333333333333333333333444444444444444444888777555444444444555666666555666:::CCCPPP\\\dddkkkqqqwww{{{}}}rrrqqqtttvvvyyyzzz{{{||||||}}}{{{pppgggddddddeeegggiiijjjmmmuuu~~~}}}~~~~~~|||yyyxxxzzz|||yyyyyyzzzzzzzzzzzzzzzzzzyyyxxxvvvtttsssrrrqqqqqqnnnooooooppppppqqqrrrrrrqqqrrrrrrssssssssssssrrrtttwww|||~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxvvvpppiiiccc```\\\WWWWWWZZZ___cccgggggghhhhhhddd^^^WWWVVVUUUTTTSSSSSSSSSSSSPPPNNNJJJHHHFFFEEEBBB@@@BBB@@@<<<:::;;;???DDDGGGPPPTTTXXX[[[\\\]]]___`````````___^^^^^^___``````bbbccceeeeeeeeecccbbb```````````````aaaaaabbbbbbaaa___]]]]]]___`````````______```aaacccfffhhhjjjnnnnnnoooqqqrrrtttvvvwwwzzz|||vvvyyyzzzqqqkkkbbb\\\WWWRRRLLLHHHGGGEEEDDDCCCEEEEEEEEEDDDAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHKKKNNNQQQRRRVVV^^^hhhmmmmmmiiieeecccbbb```\\\WWWRRRMMMJJJHHHFFFFFFFFFEEEEEEKKKUUU]]]lll|||wwwsssmmmeeeaaa\\\WWWTTTSSSXXXdddqqqyyyzzzqqqeeeZZZTTTOOOKKKHHHEEEBBB???======<<<;;;:::999:::::::::999999;;;===???@@@@@@?????????BBBDDDIIIMMMRRRXXX]]]bbbhhhlllrrrsssuuuwwwyyy{{{~~~qqqbbbVVVLLLHHHEEE@@@;;;:::888666555555666666666555444444555555444444333222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111333222111000000000111222222222222222222222222222111111111111111111111111000000000000000000000000000000000111222222222333111111222222222333333333333333222222333333444555GGGGGGFFFEEECCC@@@>>><<<888777666666555555666666444444444444444444444444666555333222111222222333333333333333333333333333333333333333333333333333666555444333222333444555777666555333333444444555555555777<<>>CCCEEEIIILLLOOOSSSXXX[[[\\\\\\[[[[[[[[[[[[\\\\\\___```bbbcccccccccbbbbbb^^^^^^___```aaaccccccdddbbb```^^^]]]___``````___\\\\\\]]]^^^```bbbeeefffiiikkknnnqqqssssssrrrqqqtttwww~~~wwwqqqhhh```[[[VVVPPPKKKIIIGGGEEEDDDEEEFFFEEEEEEAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCEEEGGGIIIJJJLLLSSS^^^fffjjjjjjiiiiiihhhgggeeeaaa[[[TTTNNNKKKHHHHHHGGGDDDCCCFFFNNNTTTbbbsss~~~{{{ssskkkhhhbbb[[[VVVSSSTTT^^^iiiuuu}}}wwwkkk```YYYSSSMMMIIIFFFCCC@@@>>>>>>>>>===<<<999:::;;;:::999999;;;<<<===>>>???>>>>>>>>>AAACCCFFFIIINNNTTTYYY___eeeiiioooqqqsssuuuwwwzzz~~~xxxggg[[[OOOJJJGGGBBB>>>===999777555555666666666555444444555555444444333222444444444444444444444444222222222222222222222222111111111222222333333444111111222222222222111111222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111222222111111222222222333333333333333222222333333444555FFFGGGGGGFFFDDDAAA>>><<<777666555444333333333444444444444444444444444444777666444222111222444555333333333333333333333333333333333333333333333333777666444222111222444555777666555444444444555555555666999@@@KKKXXXeeemmmpppuuu{{{{{{yyy}}}}}}~~~~~~}}}ppprrrsssqqqlllgggdddbbbhhhjjjkkkkkklllqqqyyy}}}||||||{{{zzzzzz|||}}}zzz{{{}}}~~~~~~|||zzzyyyxxxwwwuuusssrrrqqqppppppqqqooonnnmmmnnnoooqqqsssoooooooooppppppqqqrrrsssvvvyyy}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwtttpppmmmeee___ZZZXXXTTTPPPOOORRRYYYaaaggggggfffeee___YYYWWWWWWWWWVVVVVVWWWWWWXXXZZZVVVQQQMMMJJJHHHFFFDDD===<<<;;;;;;;;;<<<=========???AAADDDGGGMMMSSSWWW[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\^^^```aaabbbbbbbbb______```aaabbbccccccdddbbb___]]]]]]^^^______^^^^^^^^^^^^^^^```bbbdddffffffiiinnnrrrsssrrrooommmppptttyyyyyyppphhhbbb\\\TTTOOOLLLIIIFFFDDDEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAACCCDDDEEEFFFFFFLLLUUU___eeeiiijjjkkkiiiiiiiiigggbbbZZZRRRNNNJJJIIIGGGDDDBBBDDDIIINNNXXXhhhyyyzzzrrrnnnggg^^^YYYTTTTTT[[[cccpppyyy~~~qqqggg^^^WWWPPPKKKHHHEEEBBB@@@@@@???>>>===999:::;;;:::999999:::<<<;;;<<<>>>>>>===>>>@@@AAACCCFFFKKKPPPUUU\\\bbbfffkkknnnqqqtttvvvyyy||||||oooaaaSSSLLLHHHCCC??????999888666555666666666444444444555555444444333222444444444444444444444444222222222222222222222222000000111222333333444444111111222222222222111111222222222222222222222222333333333444333222111111000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111111111111111222222222333333333333333222222333333444555GGGGGGHHHGGGEEEBBB???===777777666555444333333333444444444444444444444444777666444222222333555666333333333333333333333333333333333333333333333333777666444222111222444555888777666555555555666777666888===EEEOOO[[[ffflllooouuu|||{{{xxx||||||~~~}}}jjjlllnnnnnnkkkhhheeedddgggiiikkklllkkknnnssswww}}}{{{zzzzzz{{{{{{{{{{{{|||}}}~~~~~~|||zzzyyyttttttsssrrrrrrrrrrrrrrrqqqpppnnnmmmmmmoooqqqrrrnnnnnnnnnnnnpppqqqssstttxxx{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{zzz}}}||||||||||||}}}~~~~~~{{{xxxvvvtttqqqmmmjjjfff^^^WWWRRRNNNJJJKKKOOOVVV^^^ddddddbbb```[[[VVVVVVVVVVVVVVVWWWXXXYYYYYY\\\XXXTTTPPPMMMJJJGGGEEE<<<<<<==================999:::;;;===???EEEKKKPPPXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXZZZ\\\^^^___```aaaaaaaaaaaaaaabbbbbbbbbbbbbbb```]]]]]]^^^^^^^^^^^^___^^^^^^___```bbbdddeeeeeehhhnnnrrrsssqqqnnnkkklllqqqwww}}}}}}uuunnnfff\\\UUUPPPLLLHHHFFFEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDHHHOOOWWW___dddfffggghhhjjjllllllhhh```XXXSSSLLLKKKHHHEEEDDDEEEHHHKKKPPP]]]nnn{{{yyyqqqjjjbbb]]]YYYVVVZZZ```kkkuuu~~~xxxmmmddd\\\TTTNNNJJJGGGDDDBBBAAA@@@???>>>:::;;;;;;:::999888:::;;;999;;;=========>>>???AAABBBEEEIIIMMMRRRXXX___cccgggjjjnnnqqqtttwww{{{}}}|||yyyxxx}}}xxxiiiXXXOOOIIICCC@@@@@@:::888666666666666555444444444555555444444333222222222222222222222222222222222222222222222222222000000111222333333444444111111222222222222111111111111111111111111111111111111222333333222111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111111111222222222333333333333333222222333333444555IIIHHHHHHGGGEEEBBB@@@>>>:::999888777666555555555444444444444444444444444555555333333333333444555333333333333333333333333333333333333333333333333666555444333222333444555999888777666555666666777777;;;BBBKKKVVV```hhhmmmqqqvvv}}}xxxvvvzzz}}}hhhhhhjjjjjjjjjhhhfffeeedddhhhkkkllljjjjjjlllnnnzzz}}}{{{zzz{{{|||{{{zzz||||||}}}}}}}}}{{{zzzyyysssrrrrrrqqqqqqrrrrrrssspppooonnnnnnnnnnnnppppppnnnmmmmmmnnnppprrrtttvvvzzz|||~~~~~~}}}}}}|||||||||}}}}}}~~~{{{{{{zzzzzzzzzyyyyyyyyy{{{zzzyyyyyyzzz{{{}}}~~~|||zzzwwwtttrrrnnnjjjgggeee]]]UUUOOOKKKGGGIIINNNTTT]]]cccbbb___]]]YYYUUUVVVVVVVVVWWWXXXYYY[[[[[[\\\YYYVVVSSSPPPMMMIIIFFFAAAAAA@@@???>>><<<;;;;;;:::;;;;;;<<<>>>BBBIIIMMMTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVXXXZZZ\\\]]]^^^aaaaaabbbbbbbbbbbbbbbbbbdddbbb___^^^___``````___^^^^^^]]]]]]^^^```aaaccceeehhhlllooopppooolllkkkhhhmmmsssxxxzzz{{{|||}}}wwwmmmaaaYYYVVVRRRMMMIIIGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>======>>>>>>???@@@CCCDDDHHHOOOVVV\\\^^^___dddggglllnnnlllfff___[[[OOONNNKKKHHHGGGGGGHHHIIIKKKTTTbbbrrr~~~uuunnngggddd___[[[[[[^^^gggrrr|||~~~~~~}}}|||~~~uuulllbbbYYYSSSNNNJJJFFFDDDBBBAAA???>>>:::;;;;;;:::999888999;;;888:::===>>>>>>>>>???AAAAAACCCGGGJJJNNNTTT[[[___dddggglllpppsssvvvyyy{{{{{{xxxppppppqqq^^^RRRKKKDDDAAAAAA;;;999777666777777555444444444555555444444333222222222222222222222222222222222222222222222222222111111111222222333333444111111222222222222111111000000000000000000000000/////////000000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111222222222333333333333333222222333333444555JJJIIIHHHFFFDDDBBBAAA@@@;;;:::999777666666555555444444444444444444444444333333333333333333333444444444444444444444444444333333333333333333333333333333444444444444444444888777666555444555666666777===FFFRRR]]]fffmmmppptttyyy}}}yyyxxxwww}}}zzzggggggfffgggggggggfffeeedddiiinnnpppmmmjjjiiijjjuuu~~~~~~{{{yyyyyy|||}}}}}}|||}}}}}}|||{{{{{{zzzyyyyyyssssssrrrqqqqqqpppqqqqqqoooooooooooooooooooooooonnnnnnmmmnnnpppsssuuuwww{{{}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwwwwxxxyyy|||}}}zzzxxxuuurrrppplllhhheeeeee^^^XXXTTTPPPLLLMMMQQQSSS[[[aaa___[[[YYYWWWTTTRRRSSSSSSTTTVVVXXXYYYZZZZZZYYYWWWUUUSSSOOOJJJFFFDDDCCCAAA???===<<<;;;:::;;;<<<===>>>@@@DDDJJJNNNQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTVVVYYYZZZ\\\``````aaabbbccccccddddddhhheeecccbbbbbbcccbbbbbb______^^^^^^^^^___aaabbbeeegggiiikkkllllllkkkjjjgggjjjmmmppppppqqqrrrsssuuuxxxxxxiii___^^^YYYRRRMMMJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@???===============>>>??????AAA@@@BBBGGGNNNSSSVVVVVV]]]aaagggkkklllhhhccc___UUURRROOOLLLJJJIIIHHHGGGIIIMMMXXXiiixxxxxxrrrmmmjjjeee^^^[[[\\\dddppp|||~~~~~~|||sssiii___XXXQQQMMMIIIEEECCCAAA???===;;;;;;<<<:::888888999;;;888:::===>>>>>>???@@@AAA@@@BBBDDDFFFJJJOOOVVVZZZaaaeeejjjnnnqqqtttxxxzzz{{{|||wwwmmmnnnrrrzzzeeeWWWNNNGGGCCCCCC<<<:::777666777777555444444444555555444444333222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111000000000000111444666777222222222222222222222222111111111111111111111111111111111111111111111111000000000111222222222333111111222222222333333333333333222222333333444555KKKJJJHHHFFFDDDBBBAAAAAA999888777555444444333333444444444444444444444444222222333444444333333222444444444444444444444444333333333333333333333333222222333444555555555444777666555444333444555555777>>>IIIVVVbbbkkkpppsssvvv|||~~~yyysssuuuxxx{{{xxxgggfffdddeeeeeefffeeedddgggmmmsssuuurrrmmmkkkjjjrrr||||||yyywwwyyy|||~~~~~~}}}{{{zzzyyyyyyyyyyyyuuutttsssqqqpppooooooooonnnnnnoooooooooooonnnmmmnnnnnnnnnnnnpppsssvvvxxx|||~~~~~~}}}||||||zzzyyyyyyzzz{{{|||||||||{{{{{{{{{zzzzzzzzzxxxwwwvvvvvvvvvxxx{{{|||yyywwwtttqqqooolllhhheeeeee```\\\[[[XXXTTTSSSVVVQQQYYY^^^[[[WWWUUUTTTRRRNNNOOOOOOQQQRRRTTTVVVWWWYYYXXXWWWVVVTTTPPPJJJFFFCCCBBB@@@???===<<<<<<<<<888999:::<<<>>>BBBHHHLLLQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPQQQSSSUUUWWWYYYZZZ^^^^^^```aaaccceeefffgggjjjhhheeedddeeeeeeeeedddaaaaaa```___```aaabbbccceeeffffffggghhhiiiiiijjjhhhiiijjjjjjjjjkkkmmmooopppppptttxxxwwwyyywwwlllccc^^^VVVPPPMMMKKKIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>>>>??????@@@AAA???======AAAHHHNNNQQQQQQVVV[[[bbbgggiiigggccc```YYYVVVRRROOOLLLJJJGGGFFFHHHJJJRRRbbbsss~~~{{{uuupppnnniii```ZZZYYYcccooo{{{wwwnnnccc\\\RRROOOJJJFFFDDDAAA???===;;;<<<<<<:::888888999;;;777:::===?????????@@@AAA???@@@BBBDDDGGGLLLRRRWWW___ccciiimmmqqqtttwwwyyy{{{{{{~~~vvvnnnqqqggg|||iiiZZZPPPHHHEEEEEE<<<:::888777777777555444444444555555444444333222444444444444444444444444222222222222222222222222333333222222222222222222111111222222222222111111222222222222222222222222333333222333555888;;;===222222222222222222222222111111111111111111111111111111111111111111111111//////000111222333333444111111222222222333333333333333222222333333444555TTTMMMGGGGGGFFFCCC@@@AAA>>>;;;888666666666555444333222222111111222222333333333333333333333333333444444444444444444444444444444444444444444444444333333333444555666777777999444222444666666888<<<;;;FFFTTTaaannnxxxyyyuuuxxx~~~|||~~~}}}yyytttmmmjjjpppwww~~~zzzpppeeeffffffeeeeeefffiiilllooorrrvvvwwwtttqqqnnnllluuuzzz~~~}}}~~~~~~~~~}}}}}}~~~}}}|||{{{yyyxxxvvvuuusssqqqpppppppppqqqoooppppppqqqqqqqqqppppppooonnnlllkkkmmmppptttwww{{{{{{||||||}}}}}}~~~~~~~~~}}}{{{zzzxxxxxxwwwwww||||||||||||{{{zzzyyyxxxzzzxxxvvvvvvxxxzzz{{{{{{vvvuuusssooollliiiiiijjjlllhhhdddaaa```___]]]\\\XXX[[[]]][[[VVVRRRQQQQQQJJJJJJKKKMMMPPPRRRTTTUUUXXXXXXXXXVVVSSSOOOLLLIIIFFFDDDBBB@@@@@@???<<<:::::::::;;;;;;===BBBIIINNNUUUXXXXXXVVVUUUUUUQQQKKKMMMMMMNNNOOORRRTTTWWWYYY^^^```bbbccccccdddfffhhhkkkjjjiiihhhggggggggghhhfffeeedddcccbbbcccdddeeeeeeeeeffffffggghhhhhhhhhggghhhiiijjjkkkkkkjjjiiiiiijjjlllmmmnnnttt|||ssshhhddd^^^XXXRRRMMMIIIGGGGGGEEEDDDCCCCCCCCCAAA@@@@@@@@@??????>>>>>>======??????@@@AAADDDGGGIIIKKKNNNSSSZZZ```bbbccccccddd\\\ZZZVVVQQQMMMIIIFFFEEE@@@HHHPPPXXXgggxxx{{{uuutttnnnddd]]]]]]\\\ggguuu~~~wwwlllcccVVVRRRKKKGGGEEEDDDCCCBBB>>>===<<<;;;:::999999999888999:::;;;===>>>???@@@===>>>???AAADDDIIIPPPUUU^^^aaaeeejjjnnnrrrwwwzzz~~~||||||qqqfffeeeppptttaaaSSSJJJFFFDDD===;;;999666555444555666666555555555555444444444555555555555555555555555333333333222222222111111222222222222222222222222444333222111000000000000222222111111111111111111222222222222333444555666111111000000000000111111333111///...---...///000222222222111111111000000111111111111111111111111111111111111111111111111555333111222555777555333TTTMMMGGGGGGGGGCCCAAAAAA>>>;;;888666666666555444555444444333333444444555333333333333333333333333444444444444444444444444333333333333333333333333333444444444555666666666999444333555666666888;;;===JJJYYYfffrrr{{{|||yyyxxx~~~|||zzzuuunnnkkkhhhjjjqqqxxxuuujjjccccccdddeeeeeehhhlllppptttwwwzzz{{{yyyuuusssqqqwww|||~~~~~~}}}}}}~~~~~~{{{|||}}}}}}}}}{{{zzzyyyvvvuuusssqqqpppppppppqqqooopppppppppppppppoooooonnnmmmkkkkkkmmmqqqtttwww{{{{{{||||||}}}~~~~~~~~~||||||{{{yyyxxxxxxxxxwwwzzz{{{{{{||||||{{{{{{{{{zzzyyywwwwwwxxxyyyxxxwwwssssssqqqnnnllljjjkkkllloookkkfffcccbbbbbbaaaaaa^^^^^^^^^[[[VVVRRRNNNMMMKKKKKKKKKMMMOOORRRTTTVVVWWWWWWWWWUUURRROOOKKKIIIFFFDDDBBBAAA@@@???===;;;;;;;;;;;;;;;===BBBIIINNNUUUXXXYYYWWWVVVWWWSSSNNNLLLLLLMMMNNNPPPSSSVVVXXX]]]___bbbccccccdddfffhhhjjjiiiiiiiiihhhhhhggggggffffffeeeeeeeeeeeeffffffeeeeeeffffffggghhhhhhhhhggghhhiiijjjjjjiiiggggggcccdddeeefffhhhmmmtttzzzuuuppphhh```XXXRRRMMMJJJGGGEEECCCCCCCCCCCCAAA@@@AAA@@@@@@??????>>>>>>===>>>>>>>>>???AAACCCFFFGGGIIINNNVVV[[[___```bbbccc___]]]YYYUUUPPPLLLIIIGGGEEEIIILLLQQQ]]]ooo{{{~~~{{{vvvuuupppggg```___\\\eeeqqq{{{{{{pppggg[[[VVVOOOIIIFFFDDDCCCBBB>>>===<<<;;;:::999999999888999:::;;;<<<>>>??????===>>>???AAACCCHHHNNNSSS[[[___dddiiimmmqqquuuxxx{{{zzz{{{vvvjjjaaajjjzzzzzzhhhYYYOOOHHHEEE???===:::888666666666777666555555555555444444444555555555555555555555555333333333222222222111111222222222222222222222222444333222111000000000000111111111111111111111111111000000111222333444444111111000000000000111111222111///......///000111222222222111111111000000111111111111111111111111222222222222222222222222555333222333555666555333UUUMMMGGGGGGGGGCCCAAAAAA???<<<999777666666555444555444444333333444444555333333333333333333333333444444444444444444444444333333333333333333333333444444555555555555555555777444333666777555777;;;@@@OOOaaammmvvv}}}~~~|||~~~xxxnnndddaaaeeellltttzzz~~~nnnddd```aaacccdddfffkkkpppttt{{{}}}zzzxxxzzz~~~~~~~~~}}}}}}}}}}}}zzz{{{|||}}}}}}|||{{{zzzuuuuuusssrrrqqqppppppppppppppppppoooooonnnmmmmmmlllkkkkkklllnnnrrruuuwwwzzz{{{|||}}}~~~~~~~~~~~~~~~~~~{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}zzzyyyxxxxxxxxxwwwtttrrrpppooommmlllkkkkkkllllllrrrmmmgggdddccceeefffgggaaa___\\\ZZZWWWTTTOOOKKKMMMLLLKKKKKKMMMQQQTTTVVVVVVVVVUUUTTTQQQNNNJJJHHHFFFDDDBBBAAAAAA@@@>>><<<===<<<;;;:::<<>>>>>======<<<<<<===???AAABBBCCCHHHPPPVVVZZZ]]]```bbbcccaaa^^^ZZZUUUPPPLLLJJJIIIIIIHHHHHHQQQbbbqqqxxx~~~zzzxxxwwwtttllleeebbb[[[bbbllluuu{{{vvvmmmaaa\\\TTTMMMHHHEEECCCAAA>>>===<<<;;;:::999999999888999999;;;<<<===>>>???>>>???@@@AAABBBFFFLLLPPPWWW[[[bbbhhhlllpppsssuuuwwwxxxzzz|||}}}qqqbbbgggrrrqqqbbbUUUKKKEEEAAA???<<<999777777777777666555555555555444444444444444444444444444444444333333333222222222111111111111111111111111111111333333222111000000000000111111111111111111111111000000000000000111222333111111000000000000111111111000///...///000111222222222222111111111111111111111111111111111111111333333333333333333333333444333222333555666555444UUUMMMHHHGGGGGGDDDAAAAAA???===999777666666555333333222222111111222222333333333333333333333333333333333333333333333333333222222222222222222222222555555555555555444444444666444555777777666777<<>><<<:::;;;@@@GGGMMMXXX]]]```^^^[[[ZZZVVVQQQJJJIIIIIIJJJLLLOOOSSSUUUYYY\\\___bbbbbbccceeegggfffgggiiijjjkkkiiihhhgggfffgggiiijjjjjjiiihhhgggffffffgggggghhhiiiiiiiiijjjjjjiiihhheeebbb___^^^\\\]]]^^^```cccgggkkknnnsssxxx}}}rrrhhh```WWWRRRNNNKKKHHHGGGGGGGGGEEEDDDDDDCCCCCCBBBAAA@@@??????======<<<;;;;;;<<<===>>>@@@EEELLLRRRWWW\\\```ccceeedddbbb^^^YYYTTTOOOMMMJJJHHHEEEDDDJJJXXXgggqqqzzzxxxxxxxxxwwwqqqkkkhhh\\\```gggooowww~~~{{{rrreee___WWWPPPJJJGGGDDDBBB???>>>===;;;:::999999999888999999:::<<<======>>>???@@@@@@AAAAAADDDIIILLLRRRWWW___eeejjjmmmppprrrtttwwwzzzzzz|||{{{lllmmmrrr~~~zzzjjj[[[NNNFFFBBB@@@===999777666666777666555555555555444444444444444444444444444444444333333333222222222111111000000000000000000000000333222222111000000111111000000000000111111111111000000000000000111222333111111000000000000111111000/////////000111222222111111111111111111111111111111111111111111111111333333333333333333333333333333333333444555555444UUUNNNHHHHHHGGGDDDAAABBB@@@===:::777777666555333333222222111111222222333333333333333333333333333333333333333333333333333222222222222222222222222555555555555555444444444555444555888888666:::@@@IIIXXXjjjsssyyy~~~vvvlllfffcccooozzz}}}{{{|||wwwjjjcccddddddeeeeeeggglllrrrwww|||zzz|||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{xxxvvvtttssssssrrrqqqpppooonnnnnnooonnnmmmlllkkkjjjkkkkkkjjjkkkmmmooorrrtttvvvwwwyyyzzz}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}|||{{{{{{||||||||||||{{{{{{xxxyyyyyyzzz{{{xxxtttpppkkkiiifffgggiiikkkkkkjjjrrrlllddd___^^^```bbbddd^^^ZZZWWWWWWWWWVVVSSSOOOOOONNNLLLKKKLLLOOOSSSUUUSSSTTTTTTSSSPPPMMMJJJHHHEEEDDDBBBBBBBBBBBBAAA???@@@???===;;;;;;???FFFKKKYYY```eeeccc___\\\WWWRRRJJJIIIHHHHHHIIIMMMPPPSSSWWWZZZ^^^aaabbbccceeefffeeefffhhhjjjkkkjjjiiihhhfffggghhhjjjjjjjjjiiihhhgggggghhhiiiiiijjjjjjkkklllkkkjjjgggddd```\\\ZZZ\\\\\\]]]```dddgggjjjkkknnnsssyyywwwlll```XXXRRROOOKKKHHHGGGGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@???>>>===;;;;;;;;;<<<===???DDDJJJPPPUUU[[[```ccceeeeeedddaaa]]]WWWRRROOOJJJGGGEEEEEEIIIRRR___iiissstttvvvwwwxxxvvvrrrnnnaaaaaacccjjjttt|||vvvhhhbbbZZZRRRMMMIIIFFFDDDAAA@@@>>><<<;;;:::999999888999999:::;;;<<<======???@@@@@@@@@AAACCCFFFIIIMMMSSS[[[bbbgggjjjnnnppprrrwww{{{zzzyyy~~~|||xxxwww~~~qqq```QQQGGGBBB@@@===999666555555555666555555555555444444444444444444444444444444444333333333222222222111111000000000000000000000000333222111111000111111111//////000000000111111111222111111111111222222333111111000000000000111111000000000000000111222222111111111111111111111111111111111111111111111111222222222222222222222222333333444444444444555555VVVNNNHHHHHHHHHDDDBBBBBBAAA>>>:::888777666555333555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333444444555555555555555555666555666888888888>>>EEERRR___llluuu{{{ssskkkiiijjjvvv|||{{{}}}}}}}}}~~~sssiiieeeffffffffffffhhhlllsssxxx}}}~~~yyyxxxzzz|||~~~}}}}}}zzzwwwtttrrrqqqqqqqqqpppooonnnmmmlllnnnmmmkkkjjjiiiiiijjjkkklllmmmooorrrtttvvvwwwwwwyyyzzz}}}~~~~~~}}}}}}{{{|||}}}~~~~~~}}}||||||zzz{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxyyyyyywwwrrrooojjjgggeeegggkkkoooooonnnqqqkkkccc]]][[[\\\]]]^^^]]][[[XXXVVVUUURRRPPPNNNOOONNNMMMLLLMMMOOORRRTTTSSSTTTTTTSSSQQQNNNJJJIIIEEEDDDBBBBBBCCCCCCBBBAAA@@@???>>><<<<<>><<<;;;<<<<<<===???CCCHHHMMMRRRWWW]]]aaaeeeeeefffddd```[[[UUURRRKKKHHHGGGHHHIIIMMMWWWbbblllppprrrtttwwwzzzxxxttthhhdddbbbgggqqq|||{{{mmmggg^^^VVVPPPLLLIIIGGGBBBAAA@@@>>><<<;;;::::::888999999:::;;;;;;<<<<<<>>>???@@@@@@@@@BBBDDDGGGJJJOOOWWW]]]cccggglllnnnpppuuuzzzzzzyyy|||vvveeeTTTJJJCCCAAA===999666555444444666555555555555444444444333333333333333333333333333333333222222222111111111111111111111111111111222222111111111111111222...//////000000111111111222222111111111222222333111111000000000000111111000000111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222333555444333333444666VVVNNNIIIHHHHHHEEEBBBBBBBBB???;;;888777666444333555444444333333444444555333333333333333333333333222222222222222222222222333333333333333333333333333444444444555666666666666555666888888999AAAKKK]]]fffpppwww~~~rrrjjjjjjnnnzzz~~~}}}|||zzz~~~}}}|||}}}~~~nnnfffdddffffffffffffhhhmmmuuuzzz}}}zzzwwwwwwzzz}}}~~~~~~~~~|||zzzwwwtttsssoooooopppooonnnmmmkkkjjjlllkkkiiihhhhhhiiijjjkkkmmmooorrrtttvvvwwwwwwwwwxxxzzz}}}~~~}}}zzz{{{|||}}}}}}|||zzzyyywwwxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvuuurrrnnnkkkiiifffeeeiiipppuuuwwwvvvsssmmmeee^^^ZZZZZZYYYYYYYYYYYYXXXUUURRRPPPPPPPPPOOONNNNNNMMMNNNOOOQQQRRRSSSTTTTTTSSSQQQNNNKKKIIIEEEDDDBBBCCCDDDDDDCCCBBB?????????>>>>>>???CCCEEEOOO\\\iiimmmjjjeee___YYYOOOLLLIIIGGGGGGIIILLLNNNSSSWWW\\\```bbbcccdddeeeeeefffggghhhiiijjjkkkkkkjjjjjjjjjjjjkkklllmmmnnnkkkkkkllllllmmmnnnnnnnnnmmmllljjjgggccc^^^ZZZXXXVVVVVVXXX^^^dddhhhhhhggggggkkkqqquuuzzzyyylllaaa\\\VVVQQQOOOMMMKKKIIIHHHHHHGGGFFFDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<===>>>AAAEEEIIIMMMRRRWWW[[[eeefffggggggddd^^^YYYUUUOOOKKKIIIIIIGGGGGGPPP[[[fffkkknnnooouuu|||}}}yyyooohhhbbbeeeppp{{{tttnnnddd[[[TTTOOOJJJHHHDDDCCCBBB???>>><<<<<<;;;999999999::::::;;;;;;<<<===>>>???@@@@@@AAADDDFFFHHHMMMSSSZZZ___eeejjjnnnnnnsssxxxzzzzzz|||zzziiiYYYOOOEEECCC???;;;888666555555666555555555555444444444333333333333333333333333333333333222222222111111222222222222222222222222222111111111111111222222......//////000111111222222111111000000000111111111111000000000000111111111111222222111111000000000000111111111222222222111111111111111111111111222222222222222222222222111333555555333333444666VVVNNNIIIHHHHHHEEEBBBBBBBBB???;;;888777666444333333222222111111222222333333333333333333333333333222222222222222222222222444444444444444444444444333333444444555666777777777666666888888:::DDDOOOeeelllssszzztttjjjkkkooo{{{~~~zzz~~~~~~||||||yyyjjjcccbbbeeeeeeeeefffiiiooovvv|||~~~}}}xxxvvvwww|||}}}}}}}}}|||zzzxxxvvvtttnnnnnnoooooonnnllljjjiiikkkjjjhhhggggggiiikkkllloooqqqsssvvvxxxxxxwwwvvvxxxzzz}}}~~~~~~yyyzzz{{{||||||zzzxxxwwwuuuvvvwwwyyyzzz{{{||||||zzzyyyvvvtttrrrooojjjggghhheeeeeekkkttt{{{}}}|||vvvpppggg```\\\YYYXXXWWWRRRUUUVVVTTTQQQPPPSSSVVVNNNNNNNNNNNNOOOOOOPPPQQQTTTTTTTTTTTTRRROOOLLLJJJEEEDDDCCCCCCDDDEEEDDDBBB??????@@@?????????BBBDDDJJJYYYiiiooonnniiiccc\\\PPPNNNJJJGGGGGGHHHKKKMMMRRRVVV[[[```bbbcccdddeeefffffffffggghhhjjjlllmmmllllllkkkkkklllmmmooopppllllllmmmmmmnnnooooooooonnnmmmkkkhhhccc___[[[XXXVVVVVVXXX^^^eeeiiiiiihhhmmmooorrrtttwww|||jjjeee___YYYUUUSSSQQQOOOIIIIIIHHHFFFEEECCCBBBBBB@@@???===<<<;;;<<<<<<===<<<>>>BBBEEEHHHMMMSSSWWWeeegggiiiiiifffaaa[[[XXXSSSNNNKKKIIIDDDCCCLLLXXXccchhhkkkmmmttt}}}|||tttkkkccceeeooo{{{zzzsssiii___WWWPPPKKKHHHFFFDDDCCCAAA???======<<<999999999::::::;;;;;;;;;<<<===??????@@@AAACCCFFFHHHLLLQQQWWW]]]cccjjjnnnlllqqqvvvzzz{{{||||||lll\\\RRRGGGEEEAAA<<<999777666666666666555555555444444444333333333333333333333333333333333222222222111111222222222222222222222222222111111111111111222222---......///000111111222111000////////////000000111111000000000000111111222222222222222111000///000000111111222222222222111111111111111111111111333333333333333333333333111444666555333222444777TTTOOOIIIFFFGGGGGGFFFDDDBBB@@@===999777666666666666555444333222333444444222222222333333444444555333333333333333333333333555555555555555555555555444333333333333444555555999666666999:::>>>KKKYYYiiiqqq{{{{{{kkklllrrryyy|||||||||ssshhhdddcccgggeeedddfffllltttzzz}}}yyytttuuuyyy}}}~~~|||yyywwwwwwwwwvvvuuusssrrrpppnnnlllkkkjjjjjjkkkkkkkkkiiifffdddddddddjjjjjjlllppptttwwwxxxwwwxxxzzz|||~~~{{{}}}|||{{{{{{{{{{{{zzzzzzzzz|||zzzxxxxxxyyy{{{{{{{{{{{{xxxtttpppnnnllliiigggccccccbbbdddiiiqqqxxx}}}{{{uuulllbbb[[[XXXWWWXXXSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOQQQRRRTTTTTTUUUUUUUUUTTTRRRNNNKKKIIIGGGEEEDDDCCCDDDDDDCCCAAAAAA@@@>>>======???AAABBBMMMUUUaaalllqqqnnnhhhbbbYYYSSSMMMLLLJJJHHHKKKPPPRRRUUUZZZ]]]___aaaccceeedddeeefffgggiiikkkllllllkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmnnnooopppqqqooommmjjjfffaaa[[[WWWTTTSSSVVVYYY^^^cccfffiiikkkiiikkknnnrrrwww{{{~~~rrrfffbbb^^^WWWSSSSSSNNNLLLIIIGGGFFFEEECCCBBBDDDBBB???>>>>>>===<<<:::<<<>>>@@@BBBCCCGGGKKKNNN]]]bbbhhhiiiddd^^^YYYWWWRRRPPPMMMJJJJJJLLLPPPRRRbbbhhhkkkjjjnnnvvvyyywwwxxxqqqjjjhhhmmmuuu|||~~~{{{qqqfff[[[SSSNNNKKKFFFDDDAAA???>>>===;;;999<<<:::999777777888999;;;======<<<<<<>>>???AAABBBGGGHHHKKKQQQZZZaaagggiiioooqqqtttvvvxxxzzz}}}uuueeeYYYMMMGGGAAA>>>:::555555888666666555555555555666666555555444444444333333333333333333333333333333333000000000222333444222000111111111111111111111222333222111111000111111111333333333222222222111111111111222222222222111111000111111111111222222222111222333333333111000///000111111111111222222222222222222222222222222222444333333222333444666777SSSNNNIIIFFFFFFFFFDDDBBBBBB@@@===:::777666666666666666444333333333444555111111111111111222222222333333333333333333333333555555555555555555555555444444333333444444555666:::777777:::<<>>>>>???AAABBBHHHQQQ___lllsssrrrlllfff[[[TTTOOOMMMKKKHHHJJJOOORRRUUUZZZ]]]___aaadddfffffffffggghhhiiikkkllllllkkkkkkkkklllllllllmmmmmmoooooonnnnnnnnnnnnoooooommmlllhhhddd___[[[XXXVVVVVVXXX\\\```dddhhhjjjkkklllmmmppprrrvvvxxx{{{|||uuukkkeee^^^YYYXXXTTTRRROOOMMMLLLKKKIIIGGGHHHFFFCCCBBBBBBBBB@@@???<<<>>>@@@AAABBBEEEIIILLLUUU\\\dddhhhgggccc___]]]UUURRRNNNKKKJJJKKKNNNOOO^^^eeejjjjjjmmmssswwwvvvwwwqqqkkkgggiiipppxxx~~~}}}tttjjj```XXXRRROOOIIIFFFCCCAAA@@@???===;;;===<<<:::999888999:::;;;======<<<===>>>???AAABBBFFFGGGJJJPPPXXX```fffiiimmmooosssuuuwwwyyy|||~~~{{{jjj\\\OOOHHHBBB@@@<<<777666888666666555555555555666666555555555555444444333333333333333333333333333333000000000222333444222000222222222111111111000000111111111111111222222333222222222111111111000000111111222222222222111111000111111111111222222222111111111222111111000000000111111111111222222222222222222222222222222222444333333222333444666777QQQMMMHHHGGGGGGFFFDDDAAABBB@@@>>>;;;888777666666777666555555444444555555222222222222111111111111333333333333333333333333444444444444444444444444444444444333444444555666999777777:::???HHHWWWeeerrrwww~~~rrrtttuuuyyy~~~{{{nnnfffeeegggiiiggggggkkkrrrzzz~~~zzzvvvuuuxxx~~~}}}{{{wwwttttttsssqqqpppooonnnmmmlllkkkkkkkkkkkkjjjjjjiiigggdddbbbbbbccceeeiiimmmoooooopppsssvvv{{{||||||}}}||||||{{{{{{zzz{{{|||~~~~~~~~~}}}}}}yyyyyyyyyzzz{{{{{{||||||}}}{{{yyyyyyzzzzzzyyyxxxuuurrrooolllkkkiiigggeee]]][[[YYYYYY[[[___eeehhhjjjiiihhhddd```ZZZUUURRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWUUUVVVVVVUUUSSSPPPMMMKKKJJJIIIGGGGGGHHHHHHFFFEEECCCBBB@@@??????@@@AAABBBBBBKKK[[[kkkuuuvvvpppkkk^^^XXXRRROOOLLLIIIJJJNNNQQQTTTYYY]]]```bbbeeeggghhhhhhhhhiiijjjkkkkkklllkkkkkkkkklllllllllmmmmmmqqqqqqpppooonnnmmmmmmmmmkkkiiieeeaaa^^^[[[ZZZYYY[[[]]]```cccgggjjjkkklllooopppqqqrrrtttuuuvvvwwwzzz|||xxxpppjjjddd```ZZZWWWSSSQQQPPPNNNLLLJJJHHHEEECCCBBBBBBAAA@@@???>>>???@@@@@@@@@AAAEEEGGGNNNVVV```hhhjjjgggcccaaaXXXUUUPPPKKKIIIIIIJJJLLLVVV___hhhiiijjjnnnrrrtttvvvssslllfffdddiiittt|||~~~xxxpppggg___WWWRRRLLLIIIEEEBBBAAA@@@>>>===>>>===;;;:::999:::;;;;;;<<<<<<<<<===>>>???AAAAAACCCEEEHHHNNNUUU]]]dddgggkkknnnqqqtttvvvxxx{{{}}}qqqaaaRRRKKKDDDBBB???999777888666666555555555555666666666666666555555555555444333333333333333333333333111000000222333444222111333222222222111000000000111111000111111222333444222222222222222111111111111111222222222222111111000111111111111222222222000000000000000000111222000111111111111222222222222222222222222222222222444333333333333555666777OOOKKKHHHGGGHHHHHHEEECCCBBBAAA>>><<<999888777666777777666666555555555555555555555444444333333222333333333333333333333333444444444444444444444444444444444444444555666666888777777:::BBBOOO___kkktttxxx|||tttvvvxxx{{{~~~~~~uuukkkddddddhhhhhhggghhhlllttt}}}{{{yyyvvvvvvzzz|||yyyuuusssrrrpppooommmmmmllllllkkkkkkkkkkkkllljjjjjjiiigggdddcccdddfffggglllqqqrrrpppppptttyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{||||||||||||{{{wwwxxxxxxyyy{{{||||||}}}~~~|||zzzyyyyyyyyywwwuuurrrooollljjjiiihhhfffddd[[[YYYVVVTTTVVVZZZ^^^aaabbbccccccbbb___ZZZUUURRRQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVWWWVVVUUURRROOONNNLLLJJJIIIIIIIIIIIIHHHFFFDDDCCCBBBAAAAAAAAAAAABBB???HHHXXXjjjvvvxxxsssnnnbbb[[[UUUQQQMMMIIIJJJNNNPPPTTTYYY]]]```bbbeeegggiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllmmmmmmppppppoooooonnnmmmlllkkkgggeeeaaa^^^]]]\\\]]]]]]```bbbdddgggjjjlllmmmnnnppppppqqqrrrrrrsssttttttxxxyyy{{{}}}yyyrrrkkkccc```[[[XXXUUURRROOOLLLIIIGGGDDDCCCBBBBBB@@@??????@@@@@@???>>>???AAACCCJJJRRR\\\eeeiiihhhdddaaa\\\XXXRRRLLLHHHGGGHHHHHHOOOYYYdddhhhgggiiimmmqqqvvvuuupppgggaaadddpppzzz}}}~~~wwwoooeee[[[TTTNNNKKKFFFCCCBBBAAA???>>>===<<<;;;:::999999::::::;;;<<<<<<===>>>???@@@AAAAAACCCFFFKKKQQQYYY```eeeiiilllpppsssuuuwwwzzz|||~~~xxxgggVVVNNNFFFCCC@@@;;;777777666666555555555555666666666666666666666666666555333333333333333333333333222111000111333444333222111111111111111111111222222222111111111222333333333333333333333333333333111111222222222222111111000000111111111222222222000000///...///000222333000000111111111222222222222222222222222222222222444333333333444555777888OOOLLLHHHGGGIIIJJJHHHFFFCCCAAA???===:::888777666666666666666666555555555666555555444444333333333333333333333333333333333444444444444444444444444555444444444444555666666666666777<<>>===???AAAEEEKKKUUU___eeefffdddaaa^^^YYYSSSLLLHHHFFFFFFGGGIIIRRR^^^eeeeeeeeeiiiooovvvwwwssskkkcccdddmmmwww{{{}}}~~~uuukkk___VVVPPPLLLGGGCCCBBB@@@???>>><<<;;;:::999999888888888:::;;;<<<===>>>??????@@@???AAAEEEHHHMMMTTT\\\bbbgggkkkooosssuuuwwwyyy{{{{{{}}}~~~nnn\\\RRRHHHDDD@@@;;;777666666666555555555555666666555666666666666666666666333333333333333333333333333111000111333444333222//////000111222333333444444444333222111111111222111111111111222222222222111111222222222222111111000000111111111222222222111000/////////111222333000000111111111222222222222222222222222222222222333333333333444666888999TTTPPPJJJHHHJJJKKKJJJIIICCCBBB@@@>>><<<999888777555666666666666555444444333333333333222222222222333333333333333333333333333333333333333333333333555555444444555555666777555888:::???LLL^^^nnnuuuvvvwwwxxxyyy{{{}}}~~~~~~zzzpppwww~~~|||}}}~~~~~~qqqlllhhhbbbbbbgggffffffhhhnnnvvv~~~}}}zzzyyyyyyzzz~~~~~~|||yyywwwsssqqqpppooommmlllkkkjjjjjjiiiiiiiiiiiijjjiiiiiiiiigggggghhhkkkmmmrrruuuyyyzzzyyyyyy{{{}}}yyyyyyyyyzzzzzz|||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwxxxyyyzzz{{{||||||~~~|||zzzyyywwwuuuqqqnnnjjjhhhfffeeeeeeeeecccbbb]]][[[WWWTTTTTTWWWZZZ]]][[[[[[[[[ZZZYYYXXXWWWVVVRRRSSSSSSTTTUUUVVVVVVWWWUUUVVVWWWYYYYYYYYYXXXWWWVVVWWWXXXYYYXXXVVVTTTRRRPPPNNNMMMMMMMMMMMMLLLJJJHHHGGGGGGEEEDDDCCCBBBBBBCCCIIIUUUeeetttyyyvvvppphhhaaaZZZVVVQQQLLLMMMPPPRRRUUUZZZ]]]___aaaccceeehhhhhhhhhiiijjjkkkkkklllkkkkkkkkklllllllllmmmmmmiiiiiijjjkkkjjjiiigggfff]]]]]]]]]^^^___aaacccdddggghhhjjjmmmoooqqqrrrrrrppppppqqqrrrrrrsssttttttrrrsssuuuvvvxxx|||~~~wwwoooggg```ZZZUUUUUURRROOOLLLJJJIIIFFFDDDDDDDDDDDDAAA>>>>>>???@@@???CCCKKKUUU^^^cccdddccc^^^ZZZSSSMMMHHHFFFFFFFFFGGGMMMXXXaaaccccccgggmmmuuuvvvuuuooogggeeekkkqqqxxx||||||qqqddd[[[SSSOOOIIIDDDBBBAAA@@@>>>;;;;;;::::::999888777666::::::<<<===>>>?????????>>>AAADDDFFFIIIOOOWWW^^^dddhhhmmmqqqtttuuuwwwyyywwwzzz{{{~~~wwweeeXXXKKKEEEAAA<<<888777666666555555555555666666444555555555555666666666333333333333333333333333444222111111333444444333//////000111222333333444444444333222222222222222.........///////////////111111222222222222111111000111111111111222222222111111111111111111222333000111111111111222222222222222222222222222222222333333333333555777999:::]]]VVVOOOJJJJJJKKKJJJIIICCCBBBAAA???===:::888777444555555666555444333222222222222333333333333333333333333333333333333333333333333333333333333333555555555555555666666777666:::>>>DDDRRRffftttxxx{{{zzzyyyyyyzzz||||||}}}yyy|||pppnnnzzz~~~}}}tttgggffffffbbbbbbgggggggggiiiooowww~~~{{{xxxwwwxxx{{{~~~zzzxxxuuurrrppppppooonnnmmmkkkjjjiiihhhhhhhhhhhhhhhfffffffffffffffhhhlllpppuuuvvvxxxyyyzzz{{{{{{|||||||||{{{zzzzzz{{{|||}}}zzzzzzzzzyyyyyyzzzzzzzzzwwwwwwxxxyyyzzzzzz{{{{{{~~~|||zzzxxxvvvrrrnnnkkkeeecccaaaaaaaaaaaa```___```]]]XXXTTTRRRSSSVVVXXXXXXYYYZZZZZZZZZXXXVVVUUUSSSTTTTTTUUUWWWXXXXXXYYYWWWXXXZZZ[[[[[[[[[YYYXXXWWWXXXYYYYYYYYYWWWUUUTTTSSSRRRPPPPPPQQQQQQOOONNNIIIIIIHHHGGGEEEDDDBBBAAADDDHHHSSScccrrrzzzxxxsssjjjccc[[[WWWRRRNNNNNNRRRTTTWWW[[[^^^___```bbbdddffffffggghhhiiikkkllllllkkkkkkkkklllllllllmmmmmmggghhhhhhhhhgggeeebbbaaaZZZ[[[\\\___aaadddfffggghhhiiikkknnnqqqrrrttttttrrrrrrrrrrrrssssssssssssrrrsssuuuvvvwwwyyy}}}vvvlllddd___ZZZWWWSSSOOOMMMJJJGGGEEEGGGGGGEEECCC@@@???@@@AAA???@@@DDDLLLUUU]]]```aaa]]]YYYSSSLLLHHHFFFGGGGGGGGGJJJRRR]]]bbbbbbfffkkkrrrtttuuurrrkkkhhhiiikkkuuuzzzyyylllcccVVVQQQKKKFFFDDDBBBAAA@@@<<<<<<<<<;;;:::888777777999:::<<<===>>>???>>>>>>>>>@@@CCCDDDEEEKKKSSS[[[```dddjjjoooqqqssstttvvvsssvvv}}}}}}vvvssszzznnn___OOOGGGBBB===:::999666666555555555555666666333333444444555555555555333333333333333333333333444222111111333444444444111111111111111111111111111111111222333444555666......//////000000000000111111222222222222111111000111111111111222222222222333333333333222222111000111111111111222222222222222222222222222222222333333333333555777999:::ccc\\\RRRLLLJJJJJJIIIHHHCCCBBBAAA???===:::888777333444555555555444222222444444444555555666666666333333333333333333333333333333333333333333333333555555555555555666777777777===BBBHHHVVVkkkxxx{{{}}}{{{zzzzzz{{{{{{{{{vvv}}}{{{uuuqqqiiilll}}}~~~}}}lllaaaccceeeaaabbbgggiiiiiikkkpppxxx~~~zzzuuuvvvxxx|||~~~zzzwwwuuurrrpppppppppooonnnkkkjjjiiihhhggggggggggggddddddeeedddeeehhhmmmqqqvvvuuuvvvxxxzzz{{{{{{yyy~~~|||{{{zzzzzz{{{{{{{{{{{{zzzyyyyyyzzzzzzzzzwwwxxxxxxyyyyyyzzzzzz{{{}}}|||yyywwwuuuqqqllliiibbb```^^^^^^^^^___^^^]]]ccc___YYYSSSPPPPPPRRRTTTUUUWWWZZZ\\\\\\YYYVVVSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYZZZ\\\]]]]]]\\\[[[ZZZWWWXXXYYYZZZYYYXXXVVVUUUVVVUUUSSSSSSTTTTTTRRRQQQJJJIIIIIIHHHFFFDDDBBBAAADDDGGGQQQaaarrr{{{zzzvvvjjjccc\\\XXXSSSOOOOOOSSSUUUXXX[[[^^^___```aaacccdddeeefffhhhiiikkkllllllkkkkkkkkklllllllllmmmmmmhhhhhhhhhgggeeeaaa^^^\\\XXXYYY\\\```cccfffggghhhhhhiiillloooqqqsssuuuuuuuuuttttttssssssrrrrrrqqqtttvvvxxxyyyyyyyyy{{{|||~~~|||sssmmmbbb___ZZZVVVSSSPPPMMMJJJHHHHHHGGGDDDAAA@@@AAABBBCCCAAABBBGGGOOOVVVZZZ[[[\\\XXXRRRLLLHHHGGGGGGHHHHHHHHHOOO[[[bbbccceeekkkpppsssuuusssnnniiiggggggsssyyy~~~rrriiiXXXTTTMMMHHHEEEDDDCCCBBB=========<<<;;;:::888777999:::<<<===??????>>>>>>>>>AAACCCCCCCCCHHHQQQYYY]]]bbbhhhllloooppprrrssspppsssyyy}}}tttnnnooovvv}}}tttdddRRRHHHDDD???;;;;;;666666555555555555666666333333333444444444555555333333333333333333333333555333111111333444555444444444333222111000///...//////000111333666888999111111222222333333333444111111222222222222111111000111111111111222222222333444555555444333111000000111111111111222222222222222222222222222222222333333333444555777999;;;hhh]]]SSSPPPNNNIIIIIILLLGGGDDDAAA>>>===;;;999777555444333333222222333333333333333333333333333333444444222222222222444444444444444444444444444444444444444444444555666777===888;;;LLLaaapppyyy~~~~~~{{{}}}}}}xxxsssrrroooiiibbbaaannn~~~qqqggg^^^^^^aaacccfffiiiiiiooouuuyyy{{{}}}{{{yyytttwww{{{}}}{{{{{{wwwuuusssqqqooommmlllkkkiiiiiihhhgggggggggggggggfffeeeddddddggglllqqquuuwwwxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{yyyyyyzzzzzz{{{||||||||||||zzzxxxxxxyyyzzz{{{zzz{{{yyyvvvsssppplllfffccc\\\^^^___]]]ZZZYYYZZZ\\\hhheee```ZZZTTTSSSTTTVVVUUUVVVXXXZZZZZZYYYXXXWWWYYYZZZZZZZZZZZZYYYYYYXXX]]][[[ZZZ[[[^^^^^^\\\YYYVVVWWWWWWXXXXXXXXXXXXWWWUUUSSSRRRSSSUUUUUUSSSPPPOOOMMMJJJFFFDDDCCCCCCCCCEEEGGGMMMZZZnnn|||{{{sssmmmeee^^^ZZZWWWSSSRRRTTTXXXZZZ\\\]]]^^^```ccceeeeeefffhhhiiijjjkkkllllllnnnnnnoooqqqrrrpppllliiihhhggghhhhhhccc[[[WWWXXXSSSYYY___dddeeefffhhhjjjkkklllnnnppprrrsssttttttssssssttttttuuuvvvvvvvvvxxxwwwvvvvvvwwwyyy{{{||||||~~~zzzsssmmmeee___[[[XXXSSSOOOPPPLLLHHHEEECCCBBBAAA@@@???BBBEEEFFFHHHMMMTTTZZZ]]]WWWQQQMMMLLLJJJFFFCCCEEEHHHLLLSSS[[[aaadddeeejjjqqqxxxuuummmffffffjjjqqqwwwuuukkkccc[[[PPPIIIGGGEEEBBB??????>>>>>><<<;;;:::999999999::::::;;;===>>>@@@AAA@@@@@@@@@@@@BBBGGGNNNSSS\\\aaahhhnnnqqqrrrtttuuuuuuuuuyyy~~~{{{rrrggghhhqqq}}}jjjUUUJJJDDD???:::888999777555444444444333222444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222333333333333222111111111111111111111111111111111111111111111111111111333333333222222111111111222222222222222222222222222222222222222222222222555444333444555888;;;===oooaaaTTTOOOLLLIIIHHHJJJGGGDDDAAA???===<<<999777555444333333222222333333444444444444444444444444444333333222222333333444444444444444444444444444444444444444555666666777===;;;BBBTTTiiivvv|||~~~}}}wwwkkkhhhddd```[[[]]]lll{{{ooofff^^^^^^aaacccfffiiimmmrrrxxx{{{{{{|||~~~{{{yyyvvvyyy}}}}}}zzzyyyuuutttrrrpppnnnllllllkkkjjjiiihhhgggffffffffffffeeedddcccdddggglllqqqtttvvvwwwxxxyyyzzz{{{{{{{{{zzz{{{{{{||||||{{{{{{zzzyyyyyyzzz{{{{{{||||||}}}{{{yyywwwwwwxxxzzzzzzyyy{{{xxxtttqqqnnniiieeeaaa\\\]]]\\\ZZZWWWWWWZZZ]]]eeeeeebbb^^^XXXUUUTTTTTTUUUVVVXXXZZZZZZZZZXXXXXX[[[[[[\\\\\\\\\[[[[[[ZZZ]]][[[ZZZ[[[]]]]]][[[YYYVVVWWWWWWXXXXXXWWWWWWWWWWWWVVVUUUVVVXXXXXXVVVSSSRRRPPPLLLIIIFFFEEEEEEEEEEEEGGGMMMZZZnnn||||||uuuoooggg___\\\XXXTTTSSSUUUWWWYYY\\\]]]^^^```ccceeeeeefffhhhjjjkkkmmmmmmmmmnnnnnnnnnooopppooollliiihhhfffffffffaaaYYYVVVXXXVVV[[[bbbffffffgggjjjllllllmmmnnnpppqqqrrrrrrsssssssssttttttuuuvvvvvvvvvwwwwwwvvvvvvwwwxxxzzz{{{zzz|||~~~yyypppiiieee```[[[VVVRRROOOKKKHHHFFFFFFEEEDDDAAACCCDDDEEEFFFJJJOOOTTTZZZWWWSSSOOOLLLIIIEEECCCDDDEEEIIIOOOWWW]]]bbbdddjjjpppvvvvvvpppjjjiiijjjpppwwwyyypppggg___TTTMMMKKKIIIEEEBBB@@@???>>>===<<<:::999999999::::::;;;<<<>>>@@@AAA???@@@@@@@@@BBBFFFMMMRRRZZZ___fffkkkoooqqqrrrsssuuutttwww~~~tttfffdddkkk}}}}}}kkkVVVJJJEEE???;;;999999777555444555555444333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222111000111111111111111111111111111111111111111111111111333333333222222222111111222222222222222222222222333333333333333333333333444444444444666888;;;===wwwgggVVVNNNLLLKKKJJJJJJGGGEEEAAA???===<<<999777555444444333333333333333555555555555555555555555444333333222222333333444444444444444444444444444444444444444555666777888<<<>>>JJJ___sss~~~}}}uuuccc___YYYVVVUUU[[[jjjyyy}}}lllccc]]]^^^aaacccfffiiirrrwww|||~~~}}}|||}}}~~~}}}yyyxxxxxxzzz~~~}}}zzzwwwsssrrrpppnnnmmmlllkkkkkkjjjiiihhhfffeeeddddddddddddcccccceeehhhmmmqqqtttvvvvvvxxxyyy{{{{{{||||||zzzzzzyyyyyyyyyyyyzzzzzzyyyzzzzzz{{{{{{|||}}}}}}zzzxxxwwwwwwxxxyyyyyyxxxzzzvvvqqqmmmiiifffbbb___[[[ZZZYYYWWWUUUVVVYYY\\\bbbccccccaaa[[[VVVSSSQQQUUUVVVXXXZZZZZZZZZZZZYYY\\\]]]]]]^^^^^^]]]]]]]]]]]]\\\[[[\\\\\\\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXYYY[[[[[[ZZZXXXUUUSSSPPPMMMJJJHHHGGGGGGEEEHHHNNN[[[nnn}}}~~~xxxqqqiiiaaa^^^ZZZVVVTTTVVVVVVYYY\\\^^^```aaaccceeefffgggiiikkkmmmnnnooooooooonnnmmmmmmnnnnnnllljjjiiifffdddbbb]]]VVVUUUXXXZZZ___eeehhhiiiiiilllnnnnnnooopppqqqqqqrrrrrrrrrssssssttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyxxxyyy{{{}}}~~~zzzuuunnngggbbbZZZVVVRRROOOMMMLLLKKKJJJFFFFFFFFFEEEEEEHHHLLLOOOXXXXXXWWWSSSNNNIIIFFFEEEBBBCCCFFFKKKQQQXXX___cccjjjoootttvvvtttpppllliiinnnuuu~~~wwwllleee[[[SSSOOOLLLIIIFFFAAA@@@???>>>===;;;::::::999999:::;;;<<<===???@@@>>>?????????AAAEEEKKKOOOWWW\\\bbbhhhlllnnnqqqrrrtttsssuuuzzzzzzkkkeeegggrrr~~~lllXXXMMMGGGAAA<<<;;;999777555555666666555444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111222222222222111000000111111111111111111111111111111111111111111111111333333333222222222222111222222222222222222222222333333333333333333333333444444444555666999;;;===~~~nnn[[[PPPNNNOOONNNMMMHHHEEEBBB???>>><<<:::888555555444333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444555777888888;;;@@@OOOfffzzz}}}vvvddd\\\TTTRRRTTT\\\jjjxxx~~~~~~uuugggaaa\\\^^^aaacccfffjjjtttyyy~~~~~~{{{xxxxxxwwwyyy}}}~~~zzzwwwqqqpppnnnmmmlllkkkkkkkkkjjjiiigggfffdddcccbbbbbbbbbcccdddfffiiinnnrrrtttuuuvvvxxxzzz{{{|||}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzz{{{||||||}}}}}}{{{yyywwwwwwxxxyyyxxxvvvwwwsssmmmhhhdddaaa^^^[[[WWWWWWXXXXXXXXXXXXYYYYYY^^^``````^^^ZZZUUURRRQQQUUUVVVXXXYYY[[[[[[[[[[[[]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZ\\\]]]]]]\\\\\\XXXVVVSSSPPPLLLJJJHHHHHHEEEHHHNNN[[[mmm|||{{{tttkkkddd```\\\XXXVVVXXXVVVYYY\\\___```bbbdddeeeggghhhjjjlllnnnpppqqqqqqpppooommmmmmnnnnnnlllkkkhhhdddaaa^^^ZZZUUUUUUYYY^^^ccchhhjjjjjjkkkmmmpppqqqqqqrrrsssssssssrrrrrrssssssttttttuuuvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwxxxwwwxxxyyyzzzzzz|||~~~~~~vvvooogggbbb]]]XXXUUUSSSPPPNNNLLLKKKIIIHHHGGGIIILLLNNNWWWZZZ[[[XXXQQQKKKHHHHHHBBBCCCDDDGGGLLLTTT\\\bbbiiilllqqqvvvwwwtttnnniiilllsss|||}}}pppjjj```XXXRRRNNNJJJHHHCCCBBBAAA???>>><<<;;;:::999999999:::;;;===>>>???===>>>>>>???@@@CCCIIIMMMTTTYYY```fffjjjmmmppprrruuutttuuuyyy}}}vvvllljjjlllzzzqqq^^^RRRJJJCCC>>>===:::888666666777777777555555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111222222111111000///111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444333333444555777:::<<<===yyydddUUUPPPPPPOOOLLLHHHEEEBBB???>>><<<:::888666555444444333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444555666777888999:::AAAQQQhhh|||wwwiii^^^SSSPPPUUU]]]jjjuuuxxx~~~pppccc^^^\\\^^^aaabbbfffjjjsssyyy~~~yyyxxxxxxuuuxxx|||{{{xxxpppooonnnlllkkkjjjjjjjjjiiihhhfffdddcccbbbaaaaaaaaabbbeeehhhlllpppsssuuuuuuvvvxxxzzz{{{}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}zzzzzz{{{{{{|||}}}}}}~~~|||{{{yyyxxxyyyxxxvvvtttsssoooiiiddd```]]]ZZZXXXQQQTTTXXX[[[\\\[[[XXXVVV[[[[[[ZZZWWWTTTRRRQQQRRRUUUVVVXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\]]]\\\ZZZXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXYYY[[[\\\\\\]]]]]]]]]ZZZYYYVVVRRROOOKKKIIIHHHFFFIIIOOOZZZkkk{{{|||vvvnnnfffbbb^^^YYYXXXYYYVVVYYY\\\___```bbbeeeggghhhiiikkkmmmooopppqqqqqqqqqooonnnmmmnnnnnnmmmkkkfffbbb^^^\\\YYYUUUXXX]]]bbbfffjjjkkkkkkkkknnnpppsssttttttuuuuuuttttttsssssssssttttttuuuvvvvvvvvvuuuvvvvvvvvvwwwwwwwwwwwwvvvwwwyyyxxxxxxxxxzzz|||~~~uuuqqqiiiccc]]]YYYUUURRRQQQOOOLLLKKKKKKLLLNNNOOOVVVYYY[[[XXXQQQKKKHHHGGGCCCDDDDDDEEEIIIPPPZZZaaagggiiinnnsssvvvtttmmmhhhiiipppzzzsssmmmddd[[[TTTNNNJJJHHHDDDDDDCCCAAA???===<<<;;;999999999999:::<<<===>>>===>>>>>>???@@@BBBGGGJJJRRRWWW]]]dddhhhlllpppssswwwuuuwwwzzz|||uuuooommmvvvzzzgggYYYOOOFFFAAA@@@;;;999777777888888777666555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222111000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444222333444666888:::<<<===ooo\\\QQQNNNKKKGGGHHHFFFBBB@@@>>>===:::888666555555444444444444444333333333333333333333333222333333444444333333222444444444444444444444444333444444555666888999:::;;;BBBTTTjjj}}}zzznnn```SSSQQQWWW```jjjrrrttt~~~{{{kkk^^^[[[[[[___aaabbbfffkkkrrryyy{{{xxxxxxzzzwwwyyy}}}~~~{{{xxxqqqpppnnnlllkkkjjjiiiiiigggfffeeecccbbbaaaaaaaaaaaacccfffjjjnnnrrruuuwwwwwwwwwyyyzzz||||||}}}}}}}}}}}}}}}||||||}}}}}}}}}zzz{{{{{{||||||}}}~~~~~~}}}{{{zzzxxxxxxvvvrrrpppmmmiiieeeaaa^^^[[[WWWTTTNNNQQQVVV\\\___]]]XXXSSSVVVVVVTTTRRROOOOOORRRTTTVVVVVVXXXYYY[[[]]]______^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZYYYVVVSSSSSSSSSQQQQQQPPPPPPQQQSSSUUUVVVVVVYYY[[[\\\\\\\\\]]]___]]]\\\YYYUUUQQQNNNKKKIIIGGGKKKPPPYYYiiixxx~~~|||wwwooogggccc___ZZZXXXZZZWWWYYY\\\^^^___bbbfffiiiiiijjjlllmmmooooooppppppooonnnmmmnnnnnnnnnllljjjccc___]]]\\\ZZZYYY\\\bbbfffiiimmmmmmllllllooorrrsssttttttuuuuuuuuuuuutttssssssttttttuuuvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvuuuwwwxxxxxxvvvvvvwwwxxx{{{}}}}}}|||zzz|||yyyqqqjjjddd___\\\[[[WWWSSSQQQQQQRRRRRRRRRUUUWWWWWWUUUQQQKKKGGGFFFDDDEEEEEEEEEGGGMMMVVV^^^cccfffkkkooorrrpppkkkgggeeemmmwww~~~wwwrrrjjj```WWWPPPLLLJJJFFFEEEDDDBBB@@@>>>===<<<999999999999:::;;;<<<<<<===>>>??????@@@BBBFFFIIIOOOTTT[[[aaafffkkkpppssswwwvvvxxx|||}}}~~~~~~ttttttyyyrrrbbbVVVJJJCCCBBB===;;;999888888888777666555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222333333333333222111111111111111111111111111111111111111111111111111111111222222222222333333333222222222222222222222222333333333333333333333333222333555777999;;;===>>>ttt```SSSNNNKKKGGGIIIFFFBBB@@@???===;;;999666666555444444444444444444444444444444444444444222333333444444333333222444444444444444444444444333444444555666888:::;;;<<>>===888888888888999:::;;;<<<>>>???@@@@@@@@@BBBEEEHHHLLLQQQWWW^^^dddiiinnnrrrvvvvvvyyy}}}}}}|||~~~}}}~~~|||kkk[[[NNNFFFDDD???===:::999999888777555555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333444444444444333222222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333111333555777:::<<<===>>>tttaaaTTTPPPNNNKKKIIIFFFCCC@@@???===;;;999666666555444444444444555555555555555555555555555222222444444444444222222444444444444444444444444333444444555777888:::;;;>>>HHH]]]rrr~~~vvvfffXXXYYYbbbkkkrrrvvvssswww{{{ooo^^^YYYXXXZZZ___aaabbbfffkkktttzzz}}}yyyxxxzzz||||||zzzxxxvvvsssrrrpppmmmkkkiiihhhhhhddddddcccbbbaaaaaabbbbbbaaadddhhhnnnrrrvvvxxxyyyyyyyyyzzz{{{|||||||||{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{||||||}}}}}}~~~~~~|||zzzxxxuuusssooojjjgggdddbbb```^^^\\\XXXTTTPPPLLLMMMPPPUUUZZZZZZWWWSSSNNNOOOQQQQQQPPPQQQRRRTTTVVVWWWXXXYYY\\\^^^aaabbbbbbaaa```___\\\ZZZXXXWWWPPPRRRSSSQQQLLLIIIIIIJJJFFFFFFFFFFFFIIILLLOOOQQQUUUYYY\\\]]]\\\\\\___aaacccbbb___\\\WWWSSSOOOMMMIIILLLPPPXXXeeettt{{{zzzxxxppphhhccc___ZZZXXXZZZZZZZZZ[[[[[[]]]bbbhhhlllkkkllllllmmmmmmmmmmmmmmmiiiiiijjjllllllkkkgggddd]]][[[[[[^^^______dddjjjmmmppprrrrrrppppppsssvvvooopppqqqrrrssssssssssssssssssttttttuuuvvvvvvvvvwwwxxxyyyzzzzzzyyywwwwwwssstttvvvvvvtttsssssstttsssuuuwwwvvvtttuuuyyy||||||yyyssslllhhhfffdddaaa______[[[XXXWWWVVVTTTNNNJJJCCCEEEFFFDDDCCCGGGOOOVVV]]]aaafffiiihhhfffeeedddaaahhhrrrzzz~~~}}}uuujjj___WWWRRRQQQHHHGGGFFFDDDBBB@@@>>>===888888888888999:::;;;;;;???@@@AAAAAAAAABBBEEEHHHJJJNNNUUU\\\bbbgggmmmqqquuuuuuyyy}}}|||zzz~~~ppp___PPPGGGFFFAAA>>>;;;:::999888666444666666666666666666666666333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222444444555555444444333222111111111111111111111111111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222111333555888:::<<<===>>>~~~yyyooobbbVVVNNNKKKKKKHHHGGGEEEBBB???===;;;:::666666555555555444444444333333444555666666555555444444444444444444444444666555333222222333444555333444555555555777:::<<<>>>LLL___nnnyyy~~~|||gggXXX\\\hhhooouuuzzzwwwzzz}}}jjj[[[TTTWWWZZZ^^^aaadddiiilllwww{{{|||xxxxxx|||{{{vvvtttssspppnnnlllkkkkkkjjjhhhfffccccccaaa``````aaaaaabbbbbbfffkkkpppsssuuuwwwyyy{{{{{{|||||||||||||||{{{~~~~~~}}}|||{{{zzzzzzyyy|||||||||||||||}}}}}}}}}zzzxxxuuussspppmmmjjjggg___]]]]]]___```___ZZZUUULLLJJJKKKNNNTTTUUURRRMMMJJJPPPWWWWWWSSSQQQSSSWWWVVVWWWZZZ]]]```ccceeeeeefffdddaaa___\\\YYYUUURRRRRRPPPLLLIIIEEECCCBBBBBB?????????AAAEEEIIINNNQQQWWWYYY\\\]]]^^^___```bbbdddcccaaa^^^ZZZUUUPPPNNNMMMMMMPPPXXXeeeqqqxxx{{{yyysssjjjbbb^^^\\\[[[ZZZZZZ[[[\\\]]]^^^bbbfffjjjlllmmmnnnoooooonnnmmmlllnnnnnnllljjjgggeeecccbbb\\\^^^___```aaacccfffhhhlllnnnqqqsssrrrrrrssstttrrrrrrsssssstttuuuuuuvvvttttttttttttuuuvvvwwwxxxuuuvvvxxxyyyyyyxxxwwwvvvttttttttttttuuuuuuuuuuuuwwwuuusssrrrrrrtttvvvxxxzzz}}}{{{uuutttsssooolllgggdddaaa]]]ZZZVVVQQQNNNFFFBBB@@@BBBCCCFFFMMMTTTYYYbbbhhhgggeeeeeedddaaabbbfffmmmuuu|||vvvmmmeee\\\TTTMMMJJJHHHEEECCCBBB@@@>>>;;;<<<;;;:::999999999:::;;;======>>>???@@@AAAAAABBBKKKOOOUUU[[[```eeejjjnnntttvvvzzz||||||}}}~~~yyyeeeVVVKKKFFFAAA>>>:::888888888888777555666777777666444222000444333333222222333333444111222222333333222222111333333333333333333333333333333333333333333333333111111111111111111111111111222333333333333222111333333333222222111111111111222222333333222222111000111111111111222222222333333333333333333333333666555555777:::===>>>>>>zzzuuulll```UUUMMMKKKJJJGGGGGGEEECCC@@@===;;;:::666666555555555444444444333333444555555555555555444444444444444444444444555444444333333444444444333444555555555777:::<<<@@@MMM^^^lllttt|||{{{hhh[[[```lllrrrvvv{{{|||{{{gggYYYUUUXXX[[[___bbbggglllooo|||{{{xxxyyy|||~~~zzzvvvsssrrrooommmkkkjjjjjjiiigggfffcccbbbaaa```______```aaacccgggmmmqqqtttvvvxxxyyyzzz{{{||||||||||||||||||~~~}}}}}}}}}|||{{{{{{{{{|||||||||||||||{{{{{{{{{{{{yyyvvvrrrnnniiidddaaaaaa______aaaddddddaaa]]]SSSOOOLLLLLLPPPRRRQQQNNNLLLRRRWWWVVVRRRQQQSSSWWW[[[\\\^^^aaacccdddeeeeeefffddd```]]][[[XXXSSSPPPLLLJJJGGGDDDBBB@@@??????>>>>>>>>>@@@CCCGGGLLLOOOUUUXXX[[[]]]^^^___aaabbbdddcccaaa^^^ZZZUUUQQQOOOMMMMMMPPPYYYeeeqqqxxx{{{xxxrrrjjjbbb^^^\\\[[[ZZZYYY[[[\\\]]]^^^aaafffiiikkkllllllmmmmmmllllllkkkmmmllljjjhhheeecccbbbaaa\\\^^^```aaabbbdddgggiiikkknnnppprrrqqqqqqrrrsssrrrrrrrrrsssttttttuuuuuuttttttuuuvvvvvvwwwwwwxxxuuuvvvwwwwwwwwwvvvuuuuuuvvvvvvuuuuuuttttttsssssstttsssrrrqqqrrrsssuuuvvvwwwyyy}}}}}}tttpppkkkeee___YYYSSSOOOJJJEEECCCDDDDDDEEEJJJQQQWWW```ggggggffffffdddbbbaaaeeelllttt{{{yyyppphhh___WWWPPPKKKIIIFFFDDDCCCAAA>>><<<;;;:::999888888888999:::======>>>???@@@AAAAAABBBIIIMMMTTTZZZ___eeejjjnnnsssvvvyyy{{{||||||~~~lll[[[NNNGGGDDD@@@<<<999888777666555333444666777666555444222444333333222222333333444222222333333333333222222222222222222222222222222333333333333333333333333111111111111111111111111111222333333333333222111333333333222222222111111111222222333333222222111000111111111111222222222333333333333333333333333666555666777:::===>>>???xxxssskkk```VVVNNNKKKKKKFFFFFFFFFEEEBBB>>>;;;999666666666555555555444444333444444555555555555444444444444444444444444444333444444555555555444444444555666666666777:::===BBBNNN]]]ggglllqqqyyy|||kkk___eeeooouuuxxx|||uuubbbVVVVVVXXX\\\```dddjjjpppttt{{{zzz|||}}}yyyuuurrrpppmmmkkkjjjiiiiiiiiigggeeecccbbb```^^^^^^^^^^^^___dddhhhnnnrrrtttvvvwwwxxxzzzzzz{{{|||}}}}}}||||||}}}}}}||||||||||||||||||||||||||||||{{{zzzyyyyyywwwvvvtttpppjjjeee```]]]aaa___^^^aaaeeehhhhhhggg[[[UUUNNNKKKLLLNNNOOOOOOMMMQQQUUUUUURRRQQQUUUYYY___```aaacccdddddddddddddddaaa]]]ZZZWWWSSSOOOLLLFFFEEECCCAAA@@@???>>>>>>===<<<<<<===@@@DDDIIIKKKSSSVVVZZZ]]]^^^___aaacccdddcccaaa^^^ZZZVVVRRRPPPNNNNNNQQQZZZfffqqqwwwyyywwwqqqiiibbb^^^\\\[[[ZZZYYYZZZ\\\]]]___aaaeeeiiijjjjjjjjjjjjjjjjjjjjjjjjkkkiiigggdddbbb```______^^^```bbbcccdddeeehhhjjjkkkmmmpppqqqqqqpppqqqrrrqqqqqqqqqrrrsssssstttttttttuuuvvvxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuutttssswwwwwwvvvuuutttsssrrrqqqrrrqqqqqqqqqqqqrrrssstttrrrtttxxx}}}zzzqqqiii```YYYTTTNNNIIIEEEEEEEEEDDDGGGLLLTTT]]]eeegggfffgggeeeccc```dddkkkrrryyy~~~tttlllddd[[[TTTNNNKKKGGGEEECCCBBB???===;;;:::999777777777888999<<<======>>>???@@@AAAAAAFFFJJJQQQWWW^^^dddjjjnnnqqqtttxxxzzz{{{|||}}}~~~vvvcccSSSJJJFFFCCC>>>:::888777555444222333555666666666555444444333333222222333333444222222333333333333222222000000000000000000000000333333333333333333333333111111111111111111111111111222222333333222222111333333333222222222222111111222222333333222222111000111111111111222222222333333333333333333333333555666777888:::===???@@@yyyvvvooodddYYYPPPLLLJJJFFFFFFGGGFFFCCC???;;;888666666666666555555555555333444444555555444444444444444444444444444444444222333555666666666444444444555666666666777:::===BBBMMMZZZccceeegggmmmrrrzzzpppcccgggpppuuuyyy~~~nnn^^^TTTVVVXXX\\\```eeelllrrrwww~~~~~~}}}}}}zzzxxxtttqqqoookkkiiihhhggghhhgggfffdddbbbaaa___]]]\\\\\\]]]]]]eeeiiiooossstttuuuuuuvvvyyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{{{{{{{|||||||||}}}}}}}}}|||{{{yyywwwvvvqqqqqqppplllgggbbb___]]]^^^[[[ZZZ\\\bbbhhhjjjjjj^^^XXXQQQLLLJJJKKKLLLLLLKKKOOORRRRRRQQQRRRWWW[[[___```bbbcccdddcccbbbaaa___\\\XXXTTTQQQMMMIIIGGGBBBBBBAAA@@@@@@@@@??????<<<;;;:::;;;===AAAEEEGGGPPPTTTYYY\\\^^^```bbbcccdddcccaaa___[[[WWWSSSQQQOOOOOORRR[[[fffqqqvvvxxxuuuooohhhbbb^^^\\\ZZZYYYXXXZZZ\\\]]]___aaaeeehhhjjjjjjjjjiiiiiiiiiiiiiiihhhfffccc```^^^]]]^^^^^^___aaadddffffffgggjjjkkklllnnnqqqrrrqqqqqqqqqrrrppppppqqqrrrrrrsssssstttsssuuuwwwyyyzzzyyyxxxwwwxxxxxxwwwwwwvvvuuutttsssvvvvvvuuuttttttsssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqsssvvvzzzwwwlllbbb\\\QQQKKKGGGGGGFFFEEEFFFIIIPPP[[[dddgggggghhhgggddd```dddjjjqqqxxx}}}yyyqqqhhh___XXXQQQMMMIIIFFFDDDBBB@@@>>><<<;;;:::888888888888999<<<<<<===>>>???@@@AAAAAACCCGGGNNNTTT[[[bbbiiinnnpppsssvvvyyyzzz{{{|||}}}}}}lllXXXLLLGGGCCC>>>;;;999888777555444444555666666555555444444333333222222333333444222333333333333333333222000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111000000111111111222222222333333333333333333333333555666888999;;;===@@@BBB{{{yyysssiii]]]RRRJJJGGGFFFGGGGGGFFFCCC???;;;888777777666666666555555555333444444444444444333333444444444444444444444444222333555666777666555555444555666666666888;;;===@@@KKKXXX___```aaaeeejjjqqqyyytttfffhhhppptttzzz{{{iii\\\UUUVVVXXX\\\```fffllltttyyy|||}}}}}}{{{xxxvvvssspppmmmhhhgggeeeeeeffffffeeecccaaa```^^^]]]\\\\\\\\\]]]eeeiiiooosssttttttssstttxxxyyyzzz|||}}}~~~~~~~~~zzzzzzzzzzzzzzzzzzzzz{{{~~~{{{yyyvvvtttmmmnnnlllhhhbbb^^^\\\\\\ZZZVVVTTTVVV\\\bbbeeefff]]]YYYSSSNNNKKKJJJIIIIIIHHHKKKOOOQQQRRRUUUZZZ^^^___aaacccddddddbbbaaa___WWWTTTOOOLLLIIIGGGDDDBBB?????????@@@@@@@@@@@@@@@<<<;;;::::::<<>>===;;;:::999999::::::<<<<<<===>>>???@@@@@@AAAAAAEEEKKKQQQXXX```ggglllnnnqqquuuwwwxxxyyy{{{}}}|||rrr]]]OOOFFFCCC???<<<;;;:::999888666666666555555444333222444333333222222333333444333333333444444333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111000000111111111222222222333333333333333333333333444666999:::;;;===@@@DDD|||{{{xxxpppcccUUUJJJEEEGGGGGGGGGFFFCCC???<<<:::777777777666666666555555333444444444444333333222444444444444444444444444333444555666666666666666555666777777777888;;;>>>???JJJWWW^^^______bbbfffjjjqqqyyysssgggjjjqqquuu{{{uuueee[[[WWWWWWZZZ]]]aaafffmmmuuu{{{}}}~~~}}}{{{yyyvvvuuurrrnnnkkkfffdddcccdddeeeeeedddccc______]]]\\\\\\\\\]]]^^^gggkkkqqqtttuuutttsssssswwwxxxzzz{{{}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz}}}{{{wwwsssqqqlllllliiiccc[[[WWWWWWXXXYYYUUURRRRRRWWW\\\^^^^^^YYYVVVSSSOOOLLLJJJIIIIIIHHHKKKOOORRRUUUYYY]]]___aaabbbcccdddccc```]]][[[OOOLLLHHHEEEDDDBBBAAA???<<<===>>>???????????????===<<<::::::;;;>>>AAACCCJJJOOOVVV[[[___aaaccceeeccccccbbb```]]]ZZZVVVUUURRRRRRUUU]]]gggppptttuuuppplllfffaaa^^^\\\ZZZYYYVVVYYY\\\^^^___aaadddfffhhhiiijjjjjjiiihhhfffeeeaaa^^^[[[XXXXXXZZZ^^^```bbbeeehhhkkkkkklllmmmnnnoooqqqttttttssssssssssssqqqqqqqqqrrrsssssstttttttttuuuvvvxxxxxxxxxxxxwwwzzzyyyxxxwwwvvvvvvwwwwwwrrrrrrssssssssstttttttttrrrrrrqqqqqqrrrrrrssstttssstttvvvyyy}}}xxxmmmbbbXXXNNNKKKJJJGGGGGGIIINNNYYYeeejjjkkkkkkiiieeeaaadddiiipppwww}}}yyypppfff```WWWSSSMMMIIIFFFDDDBBBAAA???>>><<<;;;::::::::::::;;;<<<<<<===>>>???@@@@@@@@@CCCIIIOOOUUU]]]eeejjjlllooosssvvvwwwxxxzzz|||{{{xxxcccTTTGGGCCC???===<<<;;;:::999888777666555444333222222444333333222222333333444333333444444444444333333333333333333333333333333222222222222222222222222111111111111111111111111333222222111111222222333111222222222222333333333111222222333333222222111000111111111111222222222333333333333333333333333444777:::;;;;;;===AAAEEE~~~yyymmm]]]PPPIIIIIIHHHGGGEEEBBB???<<<;;;777777777777666666666555444444444444444333222111444444444444444444444444444444444444555666777888555666777777777888;;;>>>AAALLLXXX______^^^```dddggglllqqqxxxzzzmmmgggmmmuuuxxx|||pppaaaZZZWWWZZZ\\\___ccchhhooowww}}}}}}~~~~~~zzzyyy}}}~~~xxxttttttrrrmmmiiidddbbbbbbbbbddddddcccbbb^^^^^^]]]\\\]]]^^^___```iiinnntttwwwwwwvvvtttsssvvvwwwyyy{{{}}}}}}}}}}}}||||||{{{{{{zzz}}}~~~}}}|||xxxtttooommmhhhgggddd\\\UUUQQQTTTXXX]]]XXXTTTSSSVVVYYYZZZYYYVVVTTTQQQMMMJJJIIIJJJKKKLLLOOOSSSWWWZZZ\\\^^^___```aaaaaa```]]]XXXSSSPPPIIIFFFBBBAAA@@@AAA@@@???===>>>???AAAAAAAAAAAAAAA>>>===<<<;;;<<<>>>AAACCCHHHMMMUUU[[[___bbbdddeeeccccccbbb```^^^ZZZWWWVVVSSSSSSVVV^^^hhhpppssstttoookkkeeeaaa^^^\\\ZZZYYYVVVXXX[[[^^^___aaaccceeeeeegggiiijjjiiigggdddbbb^^^[[[XXXVVVWWWZZZ___bbbcccfffjjjlllmmmnnnnnnooooooqqqssstttsssrrrrrrrrrrrrrrrrrrsssttttttuuuuuuttttttuuuvvvvvvwwwwwwxxxxxxwwwvvvuuuuuuvvvwwwwwwssssssssssssssssssssssssrrrqqqoooooooooppprrrtttrrrsssuuuwww{{{~~~ooocccVVVPPPMMMIIIHHHIIINNNZZZggglllmmmllliiieeebbbeeejjjpppwww}}}}}}tttjjjdddYYYUUUOOOJJJGGGEEECCCBBB???>>><<<:::999999999999;;;;;;<<<===>>>???@@@@@@???BBBGGGMMMSSS[[[ccchhhkkknnnrrruuuvvvxxxzzz{{{zzz}}}~~~vvv}}}}}}hhhYYYIIIFFFAAA>>><<<;;;999888666666555444444444444444444333333222222333333444333333444444444444333333333333333333333333333333111111111111111111111111111111111111111111111111333333222111111222333333111111222222222333333333111222222333333222222111000111111111111222222222333333333333333333333333333777;;;<<<;;;===BBBGGGuuufffXXXOOOJJJIIIGGGDDDAAA???===<<<777777777777666666666666444444444444333333222111444444444444444444444444555444444444555666888999555666777777777888<<<>>>CCCMMMZZZ```___^^^___bbbgggiiikkkppp{{{rrrhhhfffpppyyy{{{~~~~~~mmm___YYYXXX]]]^^^aaadddiiipppyyy~~~}}}}}}~~~}}}yyywwwzzz~~~wwwtttsssqqqmmmhhhcccbbbaaabbbcccdddcccbbb^^^]]]]]]\\\]]]^^^```aaalllpppvvvyyyyyywwwuuutttvvvwwwyyy{{{}}}~~~}}}||||||{{{|||||||||zzzvvvqqqmmmjjjaaaaaa]]]WWWQQQPPPUUUZZZaaa\\\XXXVVVXXXYYYYYYWWWUUURRROOOJJJGGGHHHLLLOOOQQQSSSWWW[[[]]]^^^^^^^^^^^^___^^^[[[VVVPPPJJJFFFFFFCCC@@@???@@@AAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDD@@@>>>===<<<<<<>>>AAACCCGGGLLLTTT[[[___bbbdddfffccccccbbb```^^^[[[XXXVVVSSSSSSWWW^^^hhhpppssssssnnnjjjeeeaaa^^^\\\ZZZYYYUUUXXX[[[^^^___aaaccceeeccceeehhhiiiiiieeeaaa___\\\ZZZVVVUUUVVVZZZ```cccdddgggkkknnnnnnnnnooopppnnnpppssssssrrrqqqqqqqqqrrrrrrsssttttttuuuuuuvvvuuutttttttttuuuvvvwwwxxxvvvvvvuuuttttttuuuvvvwwwuuuuuutttsssrrrqqqqqqpppqqqpppnnnlllmmmoooqqqsssqqqrrrsssuuuxxx{{{~~~yyykkk\\\TTTOOOKKKIIIJJJNNN[[[hhhmmmnnnmmmjjjeeeccceeejjjpppwww~~~wwwmmmgggZZZVVVOOOJJJGGGEEECCCBBB>>>===;;;999888888888888;;;;;;<<<===>>>???@@@@@@???BBBFFFLLLRRRYYYaaagggjjjmmmqqqtttvvvwwwyyy{{{yyy|||vvvmmmtttlll]]]LLLHHHCCC???<<<:::888666555444444444444555666666444333333222222333333444333444444555555444444333333333333333333333333333111111111111111111111111111111111111111111111111444333222111111222333444111111111222222333333333222222222333333222222222000111111111111222222222333333333333333333333333333777<<<<<<<<<===BBBGGGttt```QQQQQQNNNIIIEEEEEEEEEAAA;;;666666555444444444444444777777777777666555444333444555555555666666777777888888777777666666666555666777888888777888:::<<>>======??????FFFKKKSSSZZZ^^^aaaccceeedddaaa______```___\\\XXXTTTUUUXXX^^^gggoootttvvvppplllgggccc```^^^[[[YYYYYY[[[]]]___aaabbbbbbaaadddeeeggggggeeebbb___\\\XXXWWWVVVVVVXXX]]]aaadddjjjjjjkkkllllllmmmmmmnnnppprrrssssssrrrqqqrrrssstttuuuuuutttrrrrrrsssuuutttvvvxxxxxxwwwvvvvvvwwwyyyyyyyyyzzzzzzzzz{{{{{{yyyvvvtttssssssttttttssssssrrrpppnnnmmmmmmmmmmmmpppqqqrrrssssssuuuxxx{{{}}}}}}hhh\\\TTTMMMMMMPPPTTT___kkkoooooooookkkggghhhgggjjjpppyyy{{{qqqjjj```ZZZRRRLLLGGGDDDAAA@@@BBB???<<<;;;::::::999888888888999:::;;;===>>>???@@@BBBGGGKKKQQQXXX```eeegggkkkppptttvvvwwwyyy{{{zzz}}}xxxmmmlllxxxsssbbbOOOHHHBBBAAA???;;;999;;;666666555444444444444555444444444333333333222222666222000666???BBB===777222222222222222222222222333333333222222111111111111111111222222333333333222222222111111111000000000000111111111222222222222222111111111111222222000111111111111222222222222222222222333444555555777888<<>>:::999777666555444444444666666666666555444333222222222333444444555666666666666666555555444444444666777888888777888:::===GGGSSS```hhhhhhfffhhhkkkmmmjjjiiimmmtttwwwsssoooaaabbbhhhqqqwww{{{yyyhhh^^^\\\^^^^^^___aaadddiiiqqqzzzzzzxxxxxxzzz~~~{{{vvvrrrooollljjjgggfffeeecccbbbaaa```______\\\[[[[[[\\\^^^bbbfffiiiqqqrrrvvv{{{~~~zzz}}}|||{{{{{{|||}}}~~~}}}|||{{{zzzzzzzzzxxxvvvtttqqqoooiiibbb\\\ZZZVVVTTTSSSNNNIIIKKKRRRVVVVVVWWWXXXWWWWWWUUUUUUMMMMMMLLLKKKLLLOOOTTTXXXZZZ[[[]]]^^^^^^]]][[[YYYUUUSSSPPPLLLHHHEEECCCBBB?????????@@@AAACCCDDDEEEFFFEEEFFFIIINNNNNNIIIEEEDDDCCC@@@>>>>>>>>>???@@@EEEJJJRRRXXX\\\___aaabbbcccaaa______```___\\\YYYVVVWWWZZZaaaiiippptttuuuqqqmmmhhhdddaaa___\\\ZZZZZZ[[[]]]___```bbbbbbbbbdddeeeeeeeeeccc```\\\ZZZVVVUUUUUUVVVYYY^^^bbbeeejjjjjjkkkkkklllmmmmmmmmmppprrrssssssqqqppppppqqqtttuuuuuutttsssssstttuuuuuuvvvwwwwwwvvvuuuwwwxxxyyyyyyzzzzzzzzz{{{{{{{{{yyywwwtttsssssstttssssssrrrqqqooommmllllllllllllnnnoooppppppppprrruuuxxxzzz~~~~~~}}}zzziii\\\RRROOOQQQUUUaaammmrrrrrrqqqmmmhhhhhhhhhkkkqqqyyy~~~ssslllccc]]]UUUMMMIIIFFFDDDBBBCCC@@@===;;;;;;:::999888888888999:::;;;===>>>???>>>@@@DDDIIINNNUUU]]]bbbfffiiiooosssuuuwwwyyyzzz|||~~~qqqlllsssxxxiiiVVVNNNEEEBBB???;;;999:::666666555444444444444555444444444333333333222222555222111666<<>>>>>>>>@@@DDDGGGJJJJJJHHHIIILLLPPPQQQOOOLLLGGGEEEBBB@@@??????@@@AAAEEEIIIPPPVVVYYY\\\^^^```cccbbb`````````___\\\ZZZXXXYYY]]]dddlllrrruuuuuurrrnnniiieeebbb```]]][[[[[[\\\\\\^^^___aaacccdddddddddcccbbb___\\\XXXVVVTTTTTTUUUWWW[[[```dddgggjjjjjjkkkkkkllllllmmmmmmpppqqqsssrrrpppooooooooorrrrrrrrrrrrrrrsssssssssuuuvvvvvvuuutttuuuwwwyyyzzzzzzzzz{{{{{{{{{||||||zzzwwwtttssssssssssssrrrpppooonnnlllkkkkkkkkkkkkkkkkkkkkkjjjjjjlllpppsssuuuzzz~~~~~~{{{yyyxxx{{{yyygggZZZTTTUUUVVVcccpppuuuuuutttooojjjhhhiiilllrrrzzzwwwooohhhaaaXXXPPPKKKHHHGGGFFFCCCAAA===;;;;;;;;;999888888888999:::;;;===>>>???>>>@@@CCCGGGLLLSSSZZZ```dddhhhnnnrrrtttvvvxxxzzz}}}wwwlllkkkxxx~~~sss```TTTIIICCC???:::888999777666555555444444555555444444444444333333333333333222333666888999777555222222222222222222222222333333333222222222222111333333222222222222222222222222222111111111111111111111111111111222222222222222111111111111222222333333333333444444444444444444444444555666777777555666;;;???@@@BBBKKKUUU~~~cccXXXMMMJJJJJJGGGCCC@@@;;;:::999777666555444444555555555555555444333222666666555333111000///...333333333333333333333333666666777777777888;;;>>>JJJVVVeeemmmooooooqqquuuuuuqqqmmmlllkkkhhhbbb]]]SSSZZZggguuu~~~nnnaaa\\\^^^```]]]___aaaeeejjjqqqyyy|||ttttttvvv{{{~~~vvvsssooolllkkkjjjhhhffffffeeeeeedddbbbaaa_________^^^\\\\\\```eeelllpppuuuvvvxxxzzz}}}~~~}}}{{{{{{{{{{{{{{{||||||{{{{{{zzzxxxwwwwwwsssqqqmmmhhhbbb]]]YYYVVVVVVRRRPPPOOONNNKKKIIIGGGKKKLLLOOOQQQQQQPPPOOONNNKKKLLLMMMOOOQQQVVV]]]aaaeeeeeedddbbb]]]XXXSSSOOOGGGFFFDDDBBBAAABBBDDDEEE@@@???======???DDDIIILLLMMMLLLLLLNNNRRRTTTTTTSSSKKKHHHDDDAAA??????AAABBBEEEIIIOOOTTTWWWZZZ\\\^^^bbbaaaaaa``````^^^]]][[[XXXZZZ___gggooouuuwwwxxxssspppkkkgggdddaaa___\\\]]]]]]]]]]]]___aaaccceeecccbbb```^^^[[[XXXUUUTTTRRRSSSUUUYYY]]]bbbfffhhhiiijjjjjjkkkllllllmmmmmmoooqqqrrrqqqooonnnnnnnnnooooooooopppqqqrrrqqqqqquuuvvvuuutttssstttxxxzzzzzzzzz{{{{{{{{{|||||||||zzzwwwtttrrrrrrrrrqqqpppooonnnmmmllljjjiiiiiihhhffffffeeeccccccfffjjjnnnqqqxxx~~~{{{wwwuuutttwwwqqqbbb[[[YYYYYYeeerrrxxxxxxvvvqqqkkkiiikkkooouuu{{{{{{sssllleee[[[SSSMMMJJJIIIHHHDDDBBB>>><<<<<<;;;:::888888888999:::;;;===>>>??????AAACCCFFFKKKQQQYYY^^^cccgggmmmrrruuuwwwyyy{{{|||~~~{{{llleeelll}}}zzzfffYYYJJJCCC>>>:::888999777666666555555555555555555444444444444333333333111333444555444444444444222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111222222111111111111222222333333333333444444444444333333333333444555666777666777:::>>>@@@CCCMMMXXXooo```QQQMMMKKKFFFAAA???888888777666555555555555555666666666666555555444555555555444333222222111444444444444444444555555666666666666666888<<>>???CCCHHHKKKNNNNNNNNNPPPSSSVVVWWWWWWNNNKKKFFFBBB@@@???AAABBBEEEIIINNNSSSVVVYYY\\\^^^``````aaa```^^^]]]\\\\\\WWWYYY___gggpppvvvyyyzzzuuuqqqlllhhhfffccc```^^^___^^^^^^^^^___aaabbbddd```___\\\ZZZWWWUUUTTTSSSTTTUUUXXX\\\```dddggghhhiiiiiijjjjjjkkkllllllmmmooopppqqqqqqooommmnnnnnnpppooooooqqqtttuuusssqqqtttuuuuuusssssstttxxxzzzzzzzzzzzzzzz{{{{{{{{{|||yyywwwsssqqqqqqpppooonnnnnnmmmlllkkkiiigggeeeeee```___]]]\\\[[[___dddiiimmmuuu|||~~~~~~}}}xxxsssrrrqqquuu{{{jjjaaa]]]]]]iiiuuuzzzyyywwwrrrmmmkkknnnsssxxx|||~~~uuunnnhhh^^^UUUPPPLLLJJJIIIFFFCCC???===<<<;;;:::999888888999:::;;;===>>>??????@@@BBBDDDHHHNNNVVV[[[cccgggmmmrrruuuxxxzzz|||yyy|||pppeeeggguuu~~~jjj[[[JJJBBB???;;;999999777777666555555555555666555555555444444444333333000222444444222111222333222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222333333333333222222222222333444555666888888:::>>>???CCCNNNYYYyyyfffUUUPPPMMMFFF@@@???777777666555555555666666555666666666666666555555111222333444555666777888555555555555666666666666666666666555666888===@@@NNNZZZiiirrrttttttwww{{{}}}zzzuuuqqqlllfff___[[[ZZZaaammmyyyuuuccc[[[[[[^^^``````aaadddfffjjjooovvvzzzzzzqqqrrrvvv|||}}}zzzrrroookkkiiihhhgggeeedddcccddddddcccbbb```^^^\\\^^^]]]]]]^^^bbbhhhnnnrrrrrrtttwwwxxxyyyyyy{{{}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyyyyxxxvvvtttsssllljjjeee]]]WWWSSSRRRSSSUUUXXXYYYVVVSSSRRRNNNIIIIIIIIIJJJJJJJJJJJJJJJJJJPPPTTTXXX\\\___aaadddgggeeebbb]]]VVVOOOIIIDDDAAAAAABBBDDDFFFHHHIIIKKKKKKJJJGGGDDDBBBBBBDDDGGGIIINNNNNNPPPQQQSSSUUUVVVWWWPPPLLLGGGBBB??????@@@AAACCCGGGMMMQQQUUUXXX\\\^^^^^^___```___]]][[[[[[\\\WWWYYY^^^fffnnnuuuyyyzzzwwwsssnnnjjjgggeeebbb````````````___``````aaaaaa]]][[[YYYVVVUUUTTTTTTTTTWWWYYY\\\___bbbeeeggggggiiiiiijjjjjjkkkkkkllllllnnnoooqqqqqqooonnnoooppprrrqqqqqqtttxxxyyywwwtttsssttttttttttttuuuwwwzzzyyyyyyyyyzzzzzzzzz{{{{{{xxxvvvrrrpppooonnnlllkkklllkkkjjjhhheeebbb```^^^XXXWWWTTTRRRSSSWWW^^^cccjjjrrrzzz{{{{{{~~~~~~}}}zzzuuupppooonnnrrr~~~uuuiiibbbdddoooyyy|||{{{xxxtttooonnnqqqwww{{{~~~yyyqqqkkkbbbZZZTTTOOOLLLIIIGGGDDD@@@>>>===<<<:::999888888999:::;;;===>>>???>>>???@@@AAAEEEKKKSSSXXXaaaeeekkkppptttwwwzzz|||yyy{{{~~~{{{nnnlllsss|||mmm]]]LLLCCC@@@===:::999888777666666555555666666555555555555444444444333111222333222111000111222222222222222222222222222111222222222222333333333333333222222222222222222111111111111111222222222222222222111111111111111222222111111111111222222222222222222333333333333222222222222333444555555:::999;;;>>>@@@EEEQQQ]]]iiiVVVQQQOOOGGGAAAAAA:::999888777666555555555444555555666666555555444222222333444555666777777444555555555666666666666666666666555555888===AAAPPP\\\kkktttuuuuuuxxx|||~~~yyyssslllddd]]]YYY\\\dddrrr|||lll\\\WWWZZZ___aaaeeegggiiikkknnnrrrxxx||||||wwwrrrtttxxx|||yyyqqqnnnkkkhhhgggfffdddcccbbbbbbccccccaaa___]]][[[\\\\\\]]]___dddiiinnnqqqppptttxxxyyyyyyyyyzzz||||||||||||{{{zzzyyyxxxwwwzzzzzzzzzyyywwwtttpppooofffccc^^^VVVOOOLLLMMMPPPUUU]]]```\\\WWWUUURRRMMMKKKJJJIIIHHHHHHHHHIIIJJJRRRWWW]]]aaaddddddeeeeee```\\\VVVOOOIIIEEEBBBAAAAAAAAABBBDDDHHHMMMQQQTTTRRROOOKKKGGGEEEEEEGGGHHHLLLNNNPPPRRRSSSSSSTTTUUUQQQMMMGGGBBB>>>>>>???AAAAAADDDJJJOOOSSSWWW[[[^^^[[[]]]___^^^[[[ZZZZZZ[[[[[[[[[^^^dddkkkrrrvvvwwwxxxtttoookkkhhhfffcccaaabbbbbbbbbaaaaaa```___^^^YYYXXXUUUTTTSSSTTTVVVWWW[[[\\\___bbbeeefffffffffiiiiiiiiijjjkkkkkkllllllmmmooopppqqqppppppqqqrrrqqqpppppptttyyyzzzxxxtttqqqssstttuuuuuuuuuwwwyyyxxxxxxxxxyyyyyyyyyyyyzzzwwwtttqqqnnnmmmllljjjiiiiiihhhgggdddaaa]]]YYYWWWOOONNNKKKIIIJJJOOOWWW]]]fffooovvvwwwvvvyyy{{{{{{xxxrrrmmmkkkkkkppp|||sssjjjkkkuuu~~~}}}{{{wwwsssppptttzzz~~~}}}sssnnnfff___XXXSSSNNNJJJHHHEEEAAA>>>===<<<:::999888888999:::;;;===>>>???AAABBBBBBCCCFFFLLLTTTYYY^^^bbbhhhnnnrrruuuxxxzzzzzz|||~~~~~~|||uuuvvvzzzrrraaaOOOFFFCCC>>>:::888888777777666666666666666555555555555444444444444222111111111111222222222222222222222222222222222111111222222222333333333222222222222222222333333000000111111111222222222222222222111111111000000222222111111111111222222333333333333444444444444333222222333333444555666::::::<<<@@@CCCIIIVVVdddiiiVVVRRRPPPHHHCCCDDD===<<<:::888777666555555333333444444555444444444666666555444444333222222444444444555555666666666666666555555555888===AAAPPP\\\jjjsssttttttwww{{{|||tttlllccc\\\WWW]]]fffuuu{{{eeeWWWUUUZZZ___bbbjjjlllnnnoooqqquuuzzz~~~zzzttttttvvv{{{|||xxxrrroookkkhhhgggeeedddbbbaaabbbbbbbbbaaa^^^\\\ZZZ[[[[[[]]]```dddiiinnnqqqppptttyyy{{{zzzyyyzzz|||{{{{{{{{{{{{zzzyyyxxxwww||||||{{{yyyvvvqqqmmmkkk```^^^XXXPPPIIIGGGIIIMMMVVV```eee```YYYWWWTTTPPPMMMKKKIIIGGGGGGHHHIIIJJJQQQVVV^^^cccddddddcccbbb\\\XXXRRRKKKFFFDDDCCCCCC@@@@@@@@@BBBGGGOOOWWW\\\WWWTTTPPPLLLIIIGGGGGGGGGKKKMMMPPPRRRRRRRRRRRRSSSRRRNNNGGGBBB>>>===???@@@>>>BBBHHHMMMQQQUUUZZZ]]]ZZZ]]]^^^]]]ZZZYYYYYY[[[^^^]]]___ccciiiooossstttyyyuuupppllliiigggdddbbbbbbcccccccccaaa___]]]\\\WWWVVVTTTRRRSSSUUUWWWYYY]]]___bbbeeefffffffffeeehhhiiiiiijjjkkkkkklllllllllnnnpppqqqqqqqqqrrrsssooommmmmmqqqwwwyyyuuuqqqppprrruuuvvvuuuuuuwwwxxxwwwwwwxxxxxxxxxyyyyyyyyywwwtttpppmmmllljjjiiiggggggfffdddaaa]]]YYYUUURRRIIIHHHEEECCCEEEKKKSSSYYYccclllsssssssssvvvyyyyyyvvvpppkkkiiiiiinnnzzz~~~{{{rrrqqqzzz~~~|||yyyuuuqqqvvv|||uuupppiiibbb\\\UUUOOOKKKHHHEEEAAA???===<<<;;;999888888999:::;;;===>>>???FFFFFFFFFGGGJJJOOOWWW]]][[[```ffflllpppsssvvvyyy}}}~~~~~~}}}}}}}}}zzzzzzvvvdddRRRIIIEEE???:::777888888777666666666666666666666555555555444444444333111///000222333333222222222222222222222222222111111111222222333333333111111111222222333333444000000111111222222222222222222222222111111000000222222111111111111222222444444444555555555666666444444444444444666777777::::::===AAAEEELLL[[[iiiyyyhhhWWWOOOMMMIIIDDDBBB>>>===:::777555444333333555555555555555555555555333333333333444555666666444444444555555555555666888555555888:::;;;>>>DDDQQQeeeooopppuuuvvvyyy|||wwwmmmaaa[[[\\\```nnnuuuzzz~~~ooo\\\UUUXXX]]]bbbeeelllmmmppptttxxx{{{}}}~~~zzzwwwqqqwww}}}yyyssspppkkkeeebbbaaabbbbbb___```bbbaaa^^^[[[ZZZZZZZZZYYY[[[```iiippptttuuutttvvvyyy{{{}}}}}}||||||~~~~~~}}}}}}||||||{{{{{{{{{zzzxxxvvvsssoooiiieee[[[XXXRRROOOMMMMMMLLLLLLRRRXXX```bbb```ZZZUUUSSSPPPMMMIIIFFFFFFJJJOOOSSSXXX]]]cccdddbbb___^^^^^^QQQQQQNNNIIIGGGHHHEEE@@@AAA@@@AAADDDFFFKKKWWWdddfffaaaYYYQQQKKKGGGGGGGGGFFFJJJNNNOOOOOOOOORRRUUUUUUQQQJJJCCC???>>>???AAA@@@BBBGGGLLLPPPSSSUUUVVV^^^___```___\\\ZZZZZZ[[[YYY\\\```eeekkkqqquuuwwwyyywwwsssnnniiifffcccbbbaaabbbcccbbb```]]]YYYWWWWWWUUUSSSSSSTTTXXX\\\^^^aaaaaabbbcccdddfffggghhhjjjjjjjjjjjjkkklllmmmnnnppprrrsssuuuuuutttrrrqqqppppppqqqrrrrrrsssttttttrrrssstttuuuvvvvvvvvvvvvxxxyyyzzzzzzyyyvvvtttrrrooonnnmmmllljjjiiiggggggbbbggggggbbb[[[VVVPPPKKKKKKGGGEEEFFFFFFGGGMMMUUU___eeekkkllloootttvvvuuurrrkkkfffhhhjjjmmmxxx~~~~~~~~~|||}}}yyywwwuuuyyyyyyvvvpppggg]]]TTTOOOLLLGGGEEECCCBBBAAA???<<<:::999999888888999;;;<<<===GGGHHHHHHJJJKKKMMMOOOPPPWWWVVV[[[eeennnrrrwww{{{zzz|||~~~~~~}}}yyyjjjWWWJJJEEEAAA;;;555888888999999999777555444444444444444444444444444333444444444444333222222222222222222111111000000444333333222111000//////222222333444444444444333222222222222222222222222111111111111111111111111222222111111111111222222222222333333333333444444555444333333444555666777;;;;;;===AAADDDMMM___ppprrrcccTTTOOONNNJJJFFFDDD???>>>;;;888666555555555555555555555555555555555555444444333333333444444444444444555555555555666888555555888:::;;;@@@FFFVVViiiqqqppptttuuuxxx{{{oooccc]]]^^^cccrrryyy~~~}}}ooo]]]XXXZZZ___cccffflllpppuuuzzz~~~~~~zzzwwwssszzz|||xxxsssppplllgggdddcccbbbbbb___```aaa```^^^[[[ZZZZZZZZZYYY[[[aaaiiipppsssttttttvvvyyy{{{|||}}}||||||}}}}}}}}}}}}}}}||||||||||||zzzwwwtttpppkkkeeeaaaWWWTTTOOOLLLKKKKKKJJJIIINNNUUU\\\```___ZZZVVVTTTJJJIIIGGGGGGJJJOOOTTTWWWYYY\\\______\\\XXXUUUUUUQQQRRRQQQMMMLLLLLLHHHBBBBBBAAABBBDDDFFFKKKWWWccchhheee___WWWPPPKKKIIIHHHFFFHHHKKKMMMNNNPPPRRRTTTVVVRRRKKKEEEAAA@@@AAABBB@@@BBBFFFJJJOOOSSSUUUWWW^^^``````___\\\ZZZZZZZZZZZZ\\\```eeekkkppptttwwwxxxvvvsssoookkkgggeeeccc```aaaaaaaaa___\\\YYYWWWUUUTTTTTTUUUWWWZZZ^^^```cccccccccdddeeefffggghhhkkkkkkkkkkkkllllllmmmnnnpppqqqssstttttttttrrrqqqqqqqqqqqqrrrrrrsssssssssrrrssstttuuuvvvvvvvvvvvvxxxyyyyyyyyyxxxwwwuuutttpppooommmllljjjhhhgggfffcccggghhhbbb\\\XXXRRRMMMKKKGGGEEEEEEEEEFFFMMMUUU^^^eeejjjkkkmmmqqqrrrqqqpppiiidddeeeggglllvvv~~~{{{{{{zzz|||~~~zzzxxxuuuzzz|||yyysssjjj```WWWQQQNNNHHHFFFDDDBBBAAA???<<<:::999999888888999;;;<<<===AAAAAACCCEEEHHHKKKNNNOOOSSSRRRVVV```iiinnnssswwwxxx{{{}}}}}}}}}zzzkkkYYYLLLFFFCCC===999888999999888888777666555444444444444444444444444222333333333333222111111222222222222111111111000333333222222111000000000000000111222222222222111222222222222222222222222222222222222222222222222222222111111111111222222222222333333333333444444555444333333444555777888;;;;;;>>>BBBGGGQQQdddvvvwwwiii]]]QQQOOONNNKKKGGGEEE@@@>>><<<999777666666666555555555555555555555555666666555444333333333333444444444555555555555666888555555888:::;;;BBBIII]]]nnntttqqqtttuuuxxxrrrddd^^^___iiiwww~~~|||mmm^^^ZZZ]]]```cccffflllqqqyyy~~~~~~zzzxxxvvv|||zzzwwwrrrpppmmmjjjgggeeecccccc___```aaa```]]][[[ZZZZZZYYYZZZ\\\bbbiiiooossstttuuuwwwyyy{{{||||||||||||{{{||||||}}}}}}}}}}}}}}}}}}zzzuuuppplllfff```\\\SSSPPPMMMKKKJJJJJJIIIGGGJJJPPPWWW\\\\\\XXXTTTRRRHHHHHHIIILLLOOOTTTXXXZZZ\\\]]]\\\ZZZUUUPPPMMMLLLOOOSSSUUUTTTUUUTTTOOOHHHEEEBBBBBBDDDFFFKKKUUU```jjjjjjggg```XXXPPPKKKIIIGGGFFFGGGIIIMMMPPPQQQQQQUUURRRLLLGGGCCCBBBBBBCCCAAABBBEEEHHHMMMRRRVVVXXX___``````___\\\ZZZYYYYYY[[[]]]aaaeeekkkpppsssuuuvvvuuusssooollliiigggeee``````___^^^\\\YYYWWWVVVRRRSSSVVVXXX\\\___aaacccfffffffffffffffggghhhhhhlllllllllllllllllllllllloooppprrrsssssssssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvvvvpppooommmkkkiiigggfffeeefffjjjkkkfffaaa]]]XXXSSSPPPKKKHHHGGGGGGHHHOOOXXX```gggkkkkkkllloooooommmlllfffaaaaaadddjjjsss|||{{{wwwvvvtttuuu|||{{{yyywww{{{|||vvvmmmddd[[[TTTQQQIIIGGGEEECCCBBB@@@===;;;:::999999888999:::<<<===;;;<<<>>>BBBFFFKKKOOOQQQQQQPPPTTT^^^ffflllpppuuuwwwzzz}}}}}}}}}}}}ppp]]]OOOHHHDDDAAA===:::999888777666666666666444444444444444444444444555555666666555555444333222222222222111111111111111111111111111111111111000000111222222222222111111111111111111111111111333333333333333333333333222222111111111111222222222222333333333333444444555444444333444666777888:::;;;???EEEKKKVVVjjj|||vvvcccYYYPPPOOOOOOKKKFFFDDD???>>><<<999777666666666555555555555555555555555666555444333333333333333444444444555555555555666777555555888:::<<>><<<::::::999888999:::;;;<<<<<<===???CCCHHHMMMRRRUUUSSSRRRUUU^^^ggglllqqqvvvwwwzzz}}}~~~~~~wwweeeUUUKKKEEEAAA???;;;999888666666666777777555555555555555555555555555555555555555444333333222222222222222222222222000000111111111222222222222222333444444444444333000000000000000000000000333333333333333333333333333222222111111222222333222222222333333333444444444444444444555666888999;;;<<<@@@GGGMMMZZZnnnzzzqqqbbbYYYRRRPPPOOOIIIDDDBBB>>>===:::888777666666666555555555555555555555555333333333333333444555666444444444555555555555666666555666888999===GGGRRRcccqqquuusssyyy}}}|||hhh```bbbqqq}}}}}}~~~iii___WWWWWW[[[^^^aaaeeeiiilllrrrxxx~~~|||yyyyyyzzz{{{|||vvvrrrnnnmmmmmmkkkiiifffdddbbb`````````^^^[[[ZZZZZZ[[[XXX\\\bbbggglllpppssstttwwwxxxyyyzzz{{{{{{||||||zzz{{{|||~~~~~~~~~}}}||||||xxxrrrlllhhheeeaaa^^^TTTQQQMMMKKKJJJIIIHHHGGGIIIKKKMMMPPPQQQOOOLLLJJJMMMOOOTTTXXX[[[]]]]]]]]]]]]ZZZUUUPPPMMMKKKJJJJJJIIIPPPVVV\\\bbbgggeee```RRRLLLHHHGGGFFFHHHNNNVVVccchhhnnnllldddYYYPPPLLLIIIEEECCCDDDIIINNNOOOOOOOOOMMMJJJFFFCCCBBBAAA@@@AAAAAABBBEEEJJJPPPVVVZZZ]]]^^^___^^^[[[ZZZYYYZZZ[[[]]]```dddhhhllloooqqqqqqqqqpppnnnllliiigggeeecccaaa\\\WWWSSSQQQPPPPPPSSSVVV[[[aaaeeehhhhhhhhhjjjjjjiiihhhhhhhhhiiiiiijjjjjjkkkkkkkkkkkkjjjiiimmmnnnoooppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqrrrssstttuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvpppnnnkkkhhhfffeeeeeeeeelllsssxxxwwwuuurrrnnnhhhaaaZZZTTTQQQOOOOOOWWW```mmmssswwwvvvttttttrrrooofffbbb]]]]]]cccmmmuuuyyy~~~vvvooollljjjjjjmmmsss|||~~~{{{zzz|||~~~zzzrrrjjjbbbZZZTTTMMMJJJGGGDDDBBBAAA???===;;;:::999999999:::;;;<<<>>>>>>@@@DDDIIIOOOUUUXXXVVVTTTWWW___hhhlllrrrwwwyyy{{{~~~nnn\\\NNNEEE@@@>>>;;;999888666666666777777555555555555555555555555222222222222222111000000222222222222222222222333000000000111222222333333222222333444444444444333000000000000000000000000333333333333333333333333333333222222222222333333222222222333333333444444444444444444555777999:::<<<===BBBHHHOOO\\\qqq{{{wwwmmmddd\\\UUURRROOOHHHCCCBBB>>><<<:::888777666666666555555555555555555555555333333333333444555666666444444444555555555555666666555666888999>>>JJJVVVbbbqqquuuuuu}}}lllccceeeqqq|||^^^VVVQQQSSSXXX\\\```eeekkklllnnnsssyyy~~~yyywwwwwwxxx}}}zzztttpppkkkkkkjjjiiigggeeecccbbb``````___]]]ZZZYYYZZZ[[[YYY^^^eeekkkoooqqqtttuuuxxxxxxyyyyyyzzz{{{||||||zzz{{{}}}~~~~~~|||{{{zzzvvvqqqmmmkkkjjjhhhggg\\\XXXRRRNNNLLLKKKJJJIIILLLKKKKKKLLLNNNNNNLLLKKKOOORRRWWW]]]aaacccdddddd[[[WWWPPPLLLKKKKKKLLLLLLKKKPPPUUUZZZccckkknnnlll]]]VVVOOOKKKIIIHHHLLLQQQZZZccclllnnnggg\\\TTTPPPJJJGGGDDDDDDGGGJJJMMMOOOKKKJJJHHHEEECCCAAA??????@@@@@@AAADDDJJJPPPVVVYYY[[[\\\^^^]]][[[ZZZZZZ[[[[[[\\\___bbbfffiiilllmmmnnnnnnnnnllljjjgggdddcccbbb^^^YYYSSSPPPOOOOOOPPPWWWZZZ___dddhhhjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjiiijjjkkklllllllllkkkjjjlllmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvwwwyyyzzzyyywwwuuutttooommmjjjgggeeeeeeffffffllluuu~~~~~~xxxrrrkkkccc[[[UUURRRRRRYYYbbbrrrxxx|||zzzxxxxxxuuuqqqeeebbb^^^^^^fffssszzz||||||~~~vvvmmmjjjhhhgggjjjnnnwww~~~}}}{{{{{{~~~}}}uuunnneee\\\VVVOOOLLLHHHEEECCCAAA???>>>;;;:::999999999:::;;;<<<======???CCCIIIQQQWWW[[[YYYVVVWWW___fffkkkpppuuuyyy|||uuucccQQQEEE???===:::999888777666666666666555555555555555555555555555555666666555555444333222222222222333333333333000000111111222222222333000000111222222222222111111111111111111111111111333333333333333333333333333333222222222222333333222222333333333333444444444444444444555777999;;;<<<>>>CCCJJJRRR___uuuyyy~~~xxxpppeee]]]VVVSSSPPPIIIEEEDDD>>>===;;;999888777777888555555555555555555555555444444333333333444444555444444444555555555555666666555666888999>>>LLLZZZcccqqquuuwwwlllaaacccnnn{{{tttWWWPPPLLLOOOUUUZZZaaagggnnnooopppsssxxx}}}~~~yyyuuutttttt~~~yyysssnnniiiiiigggfffdddcccbbbaaa``````___\\\ZZZYYYZZZ[[[ZZZ```hhhnnnqqqsssuuuwwwyyyyyyyyyyyyzzz{{{{{{|||{{{|||~~~}}}{{{yyyxxxuuuqqqoooooopppqqqqqqjjjeee]]]VVVSSSRRRQQQPPPOOOLLLIIIJJJMMMPPPQQQPPPUUUXXX\\\aaadddfffffffff^^^XXXPPPKKKKKKNNNPPPQQQOOORRRTTTWWW```lllrrrsssiii```WWWQQQMMMJJJKKKOOOSSS^^^jjjnnnhhh___XXXUUUJJJIIIGGGEEEDDDGGGLLLPPPJJJIIIHHHFFFCCCAAA???>>>>>>???AAAEEEJJJPPPUUUXXXYYY[[[\\\]]]\\\[[[\\\]]]ZZZ[[[^^^aaadddgggiiikkkllllllllljjjhhhdddaaa___^^^ZZZUUUPPPNNNNNNQQQSSS[[[^^^bbbfffiiikkkkkkkkkjjjiiiiiiiiiiiiiiijjjjjjjjjkkkmmmnnnooonnnmmmllllllllllllmmmnnnoooqqqqqqqqqqqqqqqrrrrrrsssssssssrrrssstttuuuvvvvvvvvvvvvvvvxxxzzz{{{{{{xxxtttqqqmmmkkkhhhfffeeeeeefffgggooozzz~~~vvvmmmddd]]]XXXXXX___gggsssyyy}}}|||zzzyyyuuuqqqeeeddd``````jjjyyyzzzwww|||vvvmmmiiihhhgggiiilllrrrwww}}}}}}}}}xxxqqqiii```YYYQQQMMMHHHEEECCCBBB@@@???;;;;;;:::999999999:::;;;;;;<<<>>>DDDKKKTTT\\\```\\\YYYYYY```fffjjjoootttyyy{{{~~~~~~}}}yyygggTTTFFF???>>>888999999888888777666555555555555555555555555555888888888888888777777666222222222333333333444444111111111111111222222222000000111222222222222111222222222222222222222222222222222222222222222222444333333222222333333444222222333333333333444444444444444444666888:::;;;<<<>>>DDDMMMVVVddd{{{sssxxx||||||||||||xxxrrrfff^^^WWWTTTPPPJJJFFFGGG???>>><<<:::999999999999555555555555555555555555666666555444333333333333444444444555555555666666555555777888999???MMM\\\cccrrrwwwxxxiii^^^___lllzzzmmmSSSMMMIIIMMMTTTZZZbbbiiirrrrrrtttvvvyyy}}}yyytttrrrqqq}}}xxxrrrmmmhhhgggfffdddbbbaaaaaaaaa``````___\\\YYYXXXZZZ[[[ZZZaaaiiippprrrtttuuuwwwyyyyyyyyyyyyyyyzzz{{{|||{{{}}}~~~}}}zzzyyywwwtttpppppprrruuuwwwxxxwwwpppggg___[[[YYYYYYYYYPPPMMMIIIJJJNNNSSSUUUVVV\\\^^^aaadddfffeeedddcccbbb[[[SSSNNNNNNRRRTTTUUUSSSTTTTTTUUU]]]kkktttvvvqqqggg\\\VVVPPPKKKKKKOOOOOO[[[iiinnnjjjaaa[[[YYYKKKKKKIIIFFFCCCEEEKKKPPPIIIIIIHHHFFFDDDBBB@@@>>>===>>>AAAEEEJJJPPPUUUWWWXXXZZZ\\\\\\\\\[[[\\\^^^ZZZ[[[]]]```cccfffhhhiiijjjjjjjjjiiifffccc___]]]ZZZVVVQQQNNNMMMOOOSSSVVV^^^```dddgggjjjkkkkkkkkkiiiiiihhhhhhiiiiiijjjkkkjjjlllnnnpppqqqqqqpppoookkkkkkllllllnnnooopppqqqppppppqqqrrrrrrsssttttttrrrssstttuuuvvvvvvvvvvvvvvvxxx{{{}}}{{{xxxsssooollljjjgggeeeeeeeeeggghhhtttvvvlllddd___^^^dddmmmrrryyy}}}|||yyyxxxuuupppfffeeebbbbbbmmm|||zzztttuuuvvvmmmiiihhhgggiiilllnnnsss{{{~~~~~~zzztttlllbbb[[[QQQNNNIIIEEECCCBBB@@@???<<<;;;:::999999999:::;;;:::<<>>EEENNNYYYhhhuuuuuuuuuxxx{{{zzzuuuqqqbbb[[[TTTOOOMMMLLLIIIGGGAAA@@@===:::888666555555666666666666555555555555555555555555555555555555222333444444555555444444444666777888;;;DDDPPPYYYiiipppvvvyyy~~~{{{eee^^^aaaiiiuuuyyyaaaPPPNNNMMMNNNSSS\\\eeekkkuuuxxxzzz{{{||||||}}}~~~xxxssstttyyyxxxpppkkkjjjhhheeecccbbbaaa___^^^\\\[[[YYYWWWVVVWWWXXXYYY___dddkkkqqqttttttuuuvvvwwwwwwvvvvvvvvvwwwwwwxxx{{{{{{{{{{{{zzzzzzzzzzzzuuurrrnnnoootttyyy|||}}}xxxnnngggbbb___\\\YYYRRRQQQOOOOOORRRXXX^^^bbbdddeeefffdddcccbbbcccdddeeebbb]]]YYYVVVVVVZZZ]]]bbb^^^ZZZXXX^^^hhhttt|||~~~yyymmm^^^VVVSSSOOOKKKMMMUUUaaalllqqqlllccc\\\RRRKKKEEEFFFHHHHHHJJJMMMPPPOOOMMMIIIDDDAAA@@@@@@>>>>>>>>>BBBIIIPPPUUUWWW\\\\\\\\\\\\\\\\\\]]]]]][[[[[[[[[]]]```dddgggjjjgggiiijjjiiieee```]]][[[TTTTTTRRRPPPPPPSSSXXX\\\bbbdddgggiiihhhgggggghhhhhhhhhiiijjjkkkkkkkkkkkkjjjkkkkkklllmmmnnnooooookkklllllllllmmmnnnnnnnnnpppooonnnnnnnnnooopppqqqttttttsssssstttuuuwwwxxxzzz{{{}}}~~~|||vvvnnnhhhhhhgggfffeeeffffffhhhiiiwwwxxxmmmhhhiiinnnrrr{{{|||}}}}}}{{{wwwsssqqqiiiccc^^^aaalllzzz~~~wwwuuu{{{{{{wwwsssooommmlllkkkiiijjjooovvv~~~}}}wwwoooddd\\\UUUOOOIIIEEEDDDCCCAAA???===<<<:::999888999999:::<<<<<<>>>EEEPPPYYY___aaaZZZ\\\```cccfffkkkppptttuuuwwwyyyzzz{{{~~~yyypppmmmrrr}}}|||lllYYYJJJBBB@@@:::888777777888888666555555555555555555555555555555444333222222222222222444444444333333222222222222222444444444444222222333333333333333333333333111111111111111111111111///000000000000111111111333333333333333222111000222222333333333333444444444444333444555888;;;<<>>DDDNNNVVV[[[]]]XXX[[[^^^bbbeeejjjpppsssuuuwwwyyyzzz{{{}}}tttmmmeeeiiiqqq~~~nnn[[[MMMEEEAAA:::999777777888888666555666666666666666666666666444333333333333333222222333333333222222222111111222333333444444333333222333333333333333333333333111111111111111111111111000000000111111111222222333333333333333222111111222222333333333333444444444444333444666888;;;===@@@BBBHHHSSScccwwwzzztttqqqppppppnnnlllddd]]]TTTMMMJJJIIIGGGDDDBBB@@@===:::888666666666666666666666555555555555333333333333333333333333444555666666777777666666444777888999<<>>===;;;999999999999:::======???CCCJJJPPPTTTVVVUUUXXX\\\```dddiiinnnrrrtttvvvyyyzzz{{{}}}{{{qqqkkk______dddqqqppp^^^PPPGGGCCC;;;999777777888888777555666666666666666666666666111222333444444444333222222222222222111111111111444333333222222333333444333333333333333333333333111111111111111111111111111111111111222222222333333333333333333222222111222222333333333333444444444444444444666999<<<===@@@CCCKKKWWWiii}}}zzzsssqqqrrrsssrrrhhh```UUUMMMIIIHHHFFFDDDBBB@@@>>>;;;888777666666666666666666555555555555333333333333333333333333222333444444555444444444555777999:::<<>>===;;;:::999999999:::======???BBBFFFJJJMMMOOOPPPTTTYYY^^^bbbgggmmmpppsssuuuxxxzzz{{{}}}{{{sssmmm___[[[\\\hhh{{{qqqaaaRRRHHHBBB<<<:::888777777888777666666666666666666666666666///111333555555555333222222222222222222222222222444444222222222222444444333333333333333333333333111111111111111111111111111111222222222333333333222333333444333333222222222222222333333333444444444444444444666999<<<>>>@@@DDDLLL[[[nnnwwwuuuvvvxxxyyymmmdddXXXNNNJJJHHHFFFDDDBBBAAA>>>;;;999777666666666666666666555555555555444444444444444444444444222333444444555444444444555888::::::===HHH[[[iiivvv}}}~~~zzzvvvwwwxxxuuukkk^^^YYY___gggsss{{{hhhQQQJJJJJJJJJNNNTTT]]]fffkkkqqqtttwwwyyyzzz|||~~~~~~yyyuuutttyyy{{{vvvqqqmmmjjjgggdddaaa```___^^^\\\ZZZ[[[YYYXXXVVVVVVVVVXXXYYYcccfffiiijjjhhhffffffeeeeeeccc```]]]]]]___aaacccdddeeehhhkkkmmmnnnnnnnnnkkkkkkiiihhhgggiiikkkmmmpppnnnkkkgggbbb^^^[[[ZZZ\\\___eeelllsssyyy|||~~~~~~yyyqqqggg^^^YYYYYYZZZbbbmmmyyy~~~yyytttsssrrrvvvxxxssskkkfffiiimmmxxx~~~rrrhhh```ZZZSSSOOOMMMSSS___kkkssswwwpppfff[[[SSSNNNMMMSSS[[[___^^^[[[VVVNNNGGGCCCAAA??????@@@EEEMMMUUUZZZ]]]```_________^^^^^^^^^]]]____________```aaabbbbbbddddddbbb^^^ZZZVVVVVVVVVWWWYYY[[[]]]___aaaeeehhhfffgggiiiiiihhhggghhhiiihhhiiijjjkkkkkkllllllkkkkkkkkklllmmmnnnoooppppppooooooooonnnnnnmmmmmmlllqqqpppppppppppprrrssstttssstttwwwyyy|||~~~|||yyytttmmmhhhcccccccccdddeeegggjjjkkkpppwww|||zzzzzz|||||||||zzzvvvpppkkkgggdddcccdddjjjvvv}}}yyy|||}}}zzzwwwuuussspppnnnmmmpppvvv{{{vvvnnnhhhccc[[[RRRKKKHHHFFFCCCAAA???>>><<<:::999999999999<<<===???AAACCCEEEGGGIIILLLPPPUUU[[[```fffkkknnnqqqtttxxxzzz{{{|||~~~}}}vvvqqqbbb\\\YYYaaassssssdddUUUIIIBBB>>>;;;888777777777777666444444444444444444444444///111333555555555333222444444444444444444444444444444222222222222444444333333333333333333333333111111111111111111111111111111222222222333333333222333333444444444333333222222222333333333444444444444444444777:::===???@@@DDDNNN___sss}}}xxxyyy{{{}}}sssiii[[[PPPKKKIIIGGGFFFCCCAAA>>>;;;999777777777666666666666555555555555555555555555555555555555444555666666777777666666555999;;;;;;>>>JJJ^^^nnn}}}}}}yyytttuuusssmmmbbbYYYXXX```iiiwww~~~eeeMMMIIIIIIJJJNNNTTT]]]fffkkkpppssswwwyyy{{{}}}|||wwwtttttt{{{zzzuuuqqqllljjjfffccc```___^^^]]][[[YYYXXXVVVUUUSSSSSSTTTVVVWWWdddfffgggfffbbb___]]]]]]XXXWWWTTTRRRQQQRRRTTTUUUYYY[[[```eeeiiilllmmmmmmiiiiiihhhfffdddccceeeggghhhhhheeebbb___^^^```bbbcccggglllsssyyy~~~~~~wwwmmmddd]]]ZZZZZZ]]]gggttt|||xxx|||~~~zzzsssllljjjjjjsss|||{{{tttkkkcccXXXTTTOOOPPPXXXeeerrrzzz{{{qqqdddZZZSSSPPPUUU]]]eeedddaaa[[[RRRJJJEEEBBB???>>>@@@EEEMMMVVV\\\^^^bbbbbbaaaaaa```_________________________________``````^^^[[[WWWVVVWWWXXX\\\^^^aaabbbbbbccceeegggggghhhiiihhhgggggghhhiiihhhhhhiiijjjkkkkkkkkkkkkllllllmmmnnnoooppppppqqqoooooonnnnnnnnnnnnnnnnnnpppoooooooooppprrrssstttuuuvvvyyy{{{}}}}}}{{{wwwsssmmmiiifffeeeeeeeeefffgggiiijjjrrrtttzzz{{{zzzyyyyyyzzzzzzyyyuuupppkkkgggbbbbbbdddjjjuuu}}}|||}}}zzzxxxvvvtttpppnnnmmmqqqwww}}}zzzrrrnnnfff___TTTLLLIIIFFFDDDAAA@@@???===;;;999999999999:::<<>>@@@AAAFFFQQQcccyyy|||{{{}}}~~~yyynnn___SSSMMMJJJIIIHHHCCCAAA???<<<999888777777666666666666555555555555444444444444444444444444444555666666777777666666555999<<<<<<>>>KKKaaarrr}}}~~~zzzvvvtttppphhh^^^WWWZZZdddnnn{{{~~~bbbJJJFFFGGGIIIMMMUUU^^^ggglllqqqtttxxx{{{}}}{{{vvvsssttt|||~~~yyyuuuqqqllliiieeeccc```^^^]]]\\\ZZZYYYTTTSSSSSSSSSTTTVVVYYYZZZdddeeeeeebbb]]]XXXUUUTTTOOOMMMLLLJJJJJJJJJJJJKKKMMMQQQWWW___eeeiiikkklllfffffffffdddaaa```bbbeeeaaabbbcccbbbaaabbbeeeiiilllooosssxxx}}}xxxppphhhdddbbb___dddnnnzzz|||uuuooolllpppyyywwwnnn^^^ZZZUUUQQQUUUaaappp|||yyylllaaaWWWRRRVVV^^^iiiiiifff___VVVMMMGGGDDD??????AAAGGGOOOXXX^^^aaaddddddcccbbbbbbaaa``````^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[YYYWWWUUUUUUWWWYYY___aaadddeeeeeefffggghhhiiiiiijjjiiihhhgggiiijjjhhhiiijjjkkkllllllllllllkkkkkklllmmmnnnoooppppppnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnoooqqqssstttvvvxxxzzz}}}{{{yyyvvvrrrmmmiiigggfffffffffgggiiijjjlllqqqppprrrxxx}}}{{{yyyxxxvvvwwwxxxwwwtttpppllliii```aaaccciiisss}}}~~~{{{yyywwwuuuqqqnnnnnnrrryyyyyyvvvkkkbbbWWWOOOJJJHHHEEECCCAAA???===;;;:::999999999888;;;>>>???@@@@@@CCCEEEDDDIIIPPPWWW]]]ccchhhkkkooossswwwzzz{{{{{{}}}~~~|||jjjddd___bbbmmm{{{tttdddSSSHHH@@@===999777666777777777444444444444444444444444444333333333333333222222333333333444444555555555222333333444444333333222333333333333333333333333111111111111111111111111000000000111111111222222222333333444555555444444222222333333333333444444444444444555777;;;>>>@@@DDDIIITTThhh~~~~~~~~~|||qqqaaaTTTNNNKKKJJJIIICCCAAA???<<<999888777777777666666666555555555555333333333333333333333333222333444444555555444444555999<<<<<<>>>KKKbbbtttyyy~~~{{{uuupppggg]]]XXX]]]iiisss}}}~~~}}}```GGGDDDEEEGGGMMMVVV```iiinnnrrruuuyyy|||~~~zzzuuusssttt|||~~~yyyvvvqqqllliiieeebbb___^^^]]]\\\ZZZXXXSSSSSSSSSTTTVVVZZZ]]]___ddddddccc___YYYTTTQQQPPPKKKJJJIIIHHHGGGGGGFFFFFFFFFKKKRRRZZZbbbgggjjjkkkbbbddddddbbb```___bbbeeeaaadddgggiiiiiijjjnnnqqqrrrtttxxx|||{{{tttnnnlllcccdddjjjuuu|||sssnnnpppyyyvvvbbb___YYYSSSTTT^^^ppp}}}~~~qqqeeeYYYSSSWWW^^^lllkkkhhhaaaXXXNNNHHHEEEAAAAAACCCHHHQQQYYY```ccceeeeeeddddddcccbbbaaaaaa]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVTTTSSSTTTWWWZZZ___bbbeeeggggggggghhhiiijjjkkkkkkjjjiiihhhjjjllljjjjjjkkklllmmmmmmmmmmmmjjjkkkkkklllmmmnnnoooooommmmmmnnnnnnooooooppppppnnnmmmmmmmmmoooppprrrtttvvvxxx{{{~~~zzzwwwuuuqqqmmmjjjffffffffffffhhhjjjlllnnnmmmlllmmmrrryyy~~~~~~~~~~~~}}}|||zzzyyyxxxtttuuuvvvvvvtttqqqllljjj___```ccchhhrrr~~~|||zzzyyyvvvrrroooooottt||||||mmmeeeYYYPPPLLLIIIFFFDDDAAA@@@===;;;:::999999999666:::>>>??????@@@CCCFFFBBBGGGOOOVVV\\\bbbgggkkkooorrrwwwzzz{{{{{{|||}}}|||nnniiieeefffooo}}}{{{jjjXXXLLLAAA===999777666777777777555555555555555555555555555555333222222222222333222222222333333444444444222222444555555444222222333333333333333333333333111111111111111111111111///000000000000111111111222333333444555555555444222222333333333444444444444444444555888;;;???AAAFFFKKKWWWkkk