BM6P6(@ PPPQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQTTTSSSQQQPPPQQQRRRTTTUUUTTTUUUXXXZZZZZZZZZXXXWWWXXXYYY[[[\\\\\\\\\[[[ZZZ\\\\\\\\\\\\]]]^^^___```___aaacccfffhhhkkknnnpppssswwwyyy|||{{{uuuuuuuuuwwwzzz~~~}}}zzzyyywwwtttqqqnnnmmmllllllkkkiiihhhhhhggggggjjjmmmpppqqqpppmmmlllnnnmmmkkkiiiggggggggggggcccdddddddddeeeeeeeeeeee```bbbdddgggiiijjjjjjkkkjjjkkklllmmmmmmmmmlllkkkjjjkkkmmmppptttvvvuuutttkkkiiiggggggiiilllnnnnnnpppooommmmmmnnnooommmlllmmmnnnnnnnnnmmmlllkkkkkkqqqpppnnnmmmnnnmmmllljjjkkkjjjjjjkkklllllliiigggbbbccceeejjjpppsssrrrpppnnnnnnooooooooonnnnnnmmmnnniiifffggggggdddccceeeeeehhhlllooonnnlllkkkkkkmmmmmmnnnooopppqqqrrrrrrtttrrrppppppssstttsssqqqkkkmmmqqqwww|||uuueee[[[UUUPPPOOOOOOOOOOOOMMMJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@@@@AAAAAAAAAAAA>>><<<;;;<<>>>>>===<<<<<<<<<<<<===<<<<<<============<<<<<<===>>>===;;;:::999;;;===::::::::::::::::::::::::======<<<;;;::::::999888999999:::::::::;;;;;;;;;888888999:::::::::999999:::::::::999999999888888777666555444444555666777777777777777777777777777777777777777777777777777777888;;;;;;::::::;;;<<>><<<>>>>>>===============>>><<<<<<============<<<<<<;;;;;;;;;999888777999;;;::::::::::::::::::::::::<<<;;;;;;:::999999888888999999999999::::::::::::999999::::::::::::999888999999999999888888888888777777666666666666777777666666666666666666666666777777777777777777777777666888:::;;;::::::;;;<<<>>>EEERRRbbbrrr|||zzzOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRSSSTTTUUUVVVXXXXXXXXXYYYZZZZZZ[[[[[[YYYZZZZZZ[[[\\\[[[[[[[[[^^^___```aaaaaabbbaaaaaaaaaaaaaaacccfffnnnvvv|||xxxrrrssstttvvvyyy{{{|||}}}~~~~~~|||zzzyyywwwuuurrrooolllllllllllllllllllllllljjjkkkllllllllllllkkkkkklllmmmnnnnnnmmmjjjhhhfffiiihhhfffeeeeeefffggghhhhhhhhhiiijjjkkkmmmooopppqqqrrrrrrrrrqqqpppooonnnmmmkkkiiiiiikkkllllllkkkkkkjjjiiiiiikkkkkkjjjiiiiiihhhhhhjjjlllnnnnnnmmmnnnnnnmmmmmmmmmnnnoooooommmllllllmmmpppqqqqqqpppiiiiiiiiijjjkkkjjjhhhfff```ccchhhooouuuwwwvvvtttpppqqqqqqrrrrrrqqqqqqqqqlllgggdddeeefffddddddfffkkknnnqqqrrrpppnnnlllllllllmmmoooppprrrtttuuuvvvwwwuuutttssstttsssrrrpppqqqssswww|||~~~kkk\\\VVVSSSPPPLLLKKKJJJIIIJJJKKKKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAAAAA???>>><<<===>>>???===<<<>>>>>>============>>>>>><<<<<<============<<<<<<:::;;;;;;:::888888999;;;::::::::::::::::::::::::::::::999999888888777777888888888999999999999:::;;;;;;;;;;;;:::999999888888888888888777777777777777777888888888888777777555555555555555555555555777777777777777777777777666888::::::999999:::<<<===BBBMMM[[[kkkxxxOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWZZZYYYYYYYYYZZZ[[[\\\]]]ZZZZZZ[[[[[[\\\\\\\\\\\\^^^___aaabbbccccccccccccbbbbbbccceeejjjtttzzzvvvtttppprrrvvvyyy{{{|||||||||}}}{{{yyyxxxwwwuuurrrpppkkkkkkllllllmmmnnnnnnnnnllllllkkkjjjjjjjjjkkkkkknnnnnnnnnnnnmmmlllkkkjjjnnnllliiigggggghhhjjjkkkkkklllmmmooopppqqqqqqqqqttttttssssssrrrqqqppppppqqqoookkkjjjkkkmmmnnnnnnlllkkkjjjkkklllkkkiiiggggggffffffiiilllnnnnnnnnnooonnnnnnmmmnnnooopppqqqmmmllllllnnnppprrrrrrqqqkkkkkkjjjkkklllllljjjgggdddgggmmmssswwwwwwuuusssqqqqqqrrrsssssssssrrrrrrkkkeeebbbdddeeedddeeegggkkknnnqqqqqqpppnnnnnnnnnmmmnnnoooqqqtttvvvwwwxxxuuuuuuuuuuuuuuuuuutttsssuuuvvvyyy}}}ttthhh[[[TTTTTTTTTQQQLLLIIIHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@AAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>======>>>>>>===<<<=========<<<<<<======>>>;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<::::::;;;<<<999999999999999999999999999999999999999888888888777777888888888999999999<<<<<<<<<;;;:::999888777777777777777666666666666666666888999999888666666666666666666666666666666666666666666666666666666666888999999888888:::<<<===@@@HHHUUUeeesss~~~OOOPPPQQQQQQRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXX[[[[[[[[[[[[[[[]]]^^^___\\\\\\\\\\\\]]]]]]^^^^^^^^^___aaacccdddeeeffffffgggiiikkknnnssszzzvvvuuunnnqqquuuyyy|||}}}}}}}}}{{{yyyxxxwwwvvvuuurrrpppjjjkkkkkklllnnnoooooopppllllllkkkjjjjjjjjjkkkkkkpppooommmllllllnnnpppqqqsssqqqnnnkkkjjjkkkmmmnnnlllooorrruuuvvvuuurrrqqquuutttsssrrrqqqqqqpppppprrrpppllllllmmmppprrrsssmmmlllkkklllmmmllljjjhhhhhhggggggjjjmmmoooooooooooooooooooooppppppqqqrrrooonnnmmmoooqqqrrrrrrqqqooonnnnnnoooppppppmmmkkkjjjnnnsssvvvwwwuuusssqqqpppqqqrrrsssssssssssssssjjjeeebbbccceeeeeefffjjjoooppprrrqqqooolllkkkkkkjjjkkkmmmoooqqqsssuuuvvvrrrtttvvvwwwwwwxxxxxxxxxyyyxxxzzz}}}rrrddd]]]VVVSSSUUUTTTOOOJJJIIIHHHGGGHHHIIIJJJJJJIIIFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@???@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???@@@@@@AAA@@@@@@??????===>>>>>>>>>=========>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<<<<::::::;;;<<<999999999999999999999999999999999999::::::::::::777777888888888999999999;;;<<<;;;;;;:::999888777777777777666666666555555444555777777777777555444777777777777777777777777666666666666666666666666666777888777777777999<<<===???DDDPPP___ooo|||}}}PPPQQQQQQRRRSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYY[[[\\\\\\]]]^^^^^^______^^^^^^^^^^^^^^^___`````````aaaaaaccceeehhhjjjlllkkknnnrrrvvv{{{|||yyyuuutttppprrruuuyyy{{{}}}}}}|||yyywwwvvvuuuuuutttqqqooojjjjjjkkklllmmmnnnooopppllllllkkkkkkkkkkkklllmmmpppnnnllllllmmmqqquuuwwwwwwuuussspppoooooopppqqqooorrruuuxxxxxxvvvtttrrruuutttsssrrrqqqqqqrrrrrrqqqooollllllooorrrssstttooonnnllllllmmmmmmlllkkklllkkkkkkmmmoooqqqqqqpppooopppqqqrrrrrrrrrqqqqqqooonnnnnnooorrrssssssrrrssssssrrrsssttttttrrroooooossswwwxxxvvvssspppooooooooopppqqqrrrrrrrrrrrrjjjeeebbbdddffffffiiillltttuuuuuurrrnnnjjjhhhggghhhiiijjjlllnnnpppqqqrrrqqqtttwwwyyyyyyyyyzzz{{{{{{yyyyyy|||nnndddXXXUUURRRQQQQQQOOOKKKGGGIIIHHHFFFFFFHHHIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????????????????>>>===;;;===>>>>>>======>>>@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;666888::::::999888999999999999999999999999999999888999999999::::::;;;;;;888888888999999999999:::::::::::::::999888888777777777777777666666666666555555666666666666555555888888888888888888888888777777777777777777777777666777777666666666999;;;======AAAKKKZZZkkkyyy|||QQQRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYYYY[[[\\\^^^___``````______aaa```_________```bbbbbbcccccccccdddhhhlllpppssstttyyy~~~~~~{{{yyyvvvuuuvvvtttvvvwwwyyyzzz{{{{{{zzzvvvuuutttssstttssspppnnnjjjjjjkkklllmmmnnnnnnoookkkkkkllllllmmmmmmmmmnnnmmmmmmmmmnnnppptttxxxzzzzzzyyywwwuuutttsssrrrrrruuuuuuuuuvvvvvvvvvvvvvvvuuutttsssrrrrrrsssttttttsssqqqooooooqqqsssttttttqqqooommmmmmnnnoooooonnnqqqpppoooppprrrsssrrrqqqpppqqqsssttttttrrrpppooommmlllmmmooosssuuuvvvuuuvvvuuuuuuvvvwwwwwwtttrrrrrruuuxxxxxxuuuqqqppppppmmmnnnoooppppppqqqqqqqqqkkkeeebbbdddggghhhkkkoootttuuuuuussspppmmmkkkkkkkkklllmmmnnnpppqqqrrrsssrrruuuyyy{{{zzzyyyzzz{{{{{{yyyyyy|||}}}lll```[[[QQQPPPOOOMMMKKKJJJJJJJJJIIIGGGEEEDDDFFFGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<999<<<>>>>>>======???AAACCCBBBAAA???===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::555777999:::999888888999888888888888888888888888777777777888999::::::;;;999999999999::::::::::::888888888999999888777777888888888777777777666666777777666666666666777777777777777777777777777777777777777777777777777777666666666555555666999;;;;;;;;;>>>GGGVVVfffttt|||}}}~~~}}}RRRRRRSSSTTTTTTTTTTTTTTTRRRSSSSSSUUUVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\___aaaaaaaaa___^^^bbbaaa`````````aaacccdddeeeeeedddfffiiioootttxxx}}}xxxxxxxxxuuuwww|||yyyyyyyyyzzzzzzyyyyyyxxxuuutttsssrrrsssrrrpppmmmjjjjjjkkkkkklllmmmmmmnnnjjjkkklllmmmnnnnnnnnnnnnjjjkkkmmmppptttwwwyyyzzz{{{{{{zzzxxxwwwuuutttsssyyywwwuuussssssuuuxxxyyyuuuuuutttsssssstttvvvvvvvvvtttrrrrrrtttuuuuuutttrrrpppmmmmmmnnnpppqqqqqquuutttssssssttttttsssqqqppprrrtttvvvuuusssooommmjjjjjjkkkooossswwwxxxxxxwwwvvvvvvwwwxxxxxxvvvssssssvvvxxxwwwtttqqqpppqqqllllllmmmoooooopppppppppkkkeeebbbdddgggiiilllpppppprrrssssssrrrqqqrrrssspppqqqqqqrrrtttuuuvvvvvvtttwww{{{|||zzzyyyyyyzzz{{{yyyzzz||||||{{{~~~nnn___XXXVVVPPPPPPOOOKKKHHHIIIMMMQQQHHHFFFCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB?????????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@?????????======>>>>>>>>>>>>============>>>======<<<;;;;;;888;;;>>>>>>======@@@CCCFFFEEECCCAAA???===<<<;;;:::;;;;;;<<<<<<;;;;;;:::777999;;;<<<;;;::::::;;;888888888888888888888888555555666777888999999:::999999:::::::::;;;;;;;;;666777777888888888777777888888888888777777777777999888777666666777888999666666666666666666666666777777777777777777777777666666666555444555999;;;::::::<<>>???@@@BBBCCC<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<=========<<<<<<>>>AAADDDEEEOOOKKKEEEAAA???>>>===<<<;;;;;;::::::::::::999999888888777777777777888888888777666666777999;;;<<<666777888999999888777666666777777777777888888888888888777777666666555555777666555444444555666777444555555666666666666666555555666666666666555555555555666666777777888888555444444333333333444444888999;;;AAAMMM[[[iiirrrtttyyy~~~TTTTTTSSSTTTUUUVVVVVVVVVTTTTTTUUUVVVWWWWWWVVVUUU[[[ZZZYYYYYYZZZ[[[\\\\\\[[[\\\\\\[[[ZZZZZZ[[[]]]]]]___aaabbbbbbbbbcccdddggghhhjjjjjjkkklllppprrryyy}}}}}}{{{yyyvvvuuuuuuuuuvvvuuuuuuuuuuuuuuutttttttttsssqqqooonnnnnnmmmkkkjjjiiiiiiiiillloooooommmjjjlllkkkjjjiiijjjlllmmmoooppppppqqqrrrtttuuuvvvwwwvvvuuutttsssrrrrrrrrrrrrtttrrrqqqrrrttttttqqqoooppppppppppppqqqtttvvvxxx|||{{{yyywwwuuutttsssrrrttttttssstttttttttttttttxxxwwwwwwuuussspppmmmkkkmmmpppssstttrrrpppnnnmmmiiifffdddfffkkkoooppppppqqqqqqrrrrrrsssssssssssstttsssrrrqqqqqqrrrssssssqqqpppnnnlllkkkkkklllmmmiiiggggggiiimmmooonnnmmmqqqsssuuuwwwxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvxxxxxxzzz~~~mmm[[[QQQLLLIIILLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAA@@@?????????@@@AAA============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<===@@@BBBDDDKKKGGGBBB???======<<<;;;;;;;;;:::::::::999999999:::999999888888999999:::888888777666777888:::;;;777777777888888777777777777777777888888888888999888777777777666666666555888777666666666666777888555555666777777777777666666555555555555555555666444555555555666666666666777777666666666666666777888999;;;@@@JJJXXXgggqqqvvvzzz~~~VVVVVVWWWWWWXXXXXXXXXWWWVVVWWWXXXYYYYYYYYYXXXXXX\\\[[[ZZZZZZ[[[]]]___```]]]___``````^^^\\\\\\\\\```cccfffhhhhhhiiikkkmmmrrrssstttvvvwww{{{}}}yyyxxxwwwvvvttttttssssssrrrqqqpppppppppqqqrrrsssssspppmmmlllllllllkkkjjjjjjjjjkkkmmmoooooommmlllkkkjjjjjjjjjjjjlllnnnooopppqqqrrrssstttttttttttttttssssssrrrrrrsssssstttsssrrrrrrrrrssssssqqqooonnnnnnnnnoooqqqtttwwwxxx|||{{{yyywwwuuutttssssssvvvuuusssrrrrrrssstttuuuyyyxxxwwwtttqqqnnnkkkiiilllooosssuuutttrrrqqqqqqjjjeee___^^^bbbhhhkkkmmmmmmnnnoooooopppqqqrrrrrrrrrqqqpppppppppqqqrrrssspppnnnllljjjiiiiiiiiijjjhhhhhhiiilllooopppnnnllloooqqqtttvvvxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwxxxyyyyyy~~~{{{fffWWWNNNJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@?????????@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>@@@BBBEEEBBB>>><<<;;;;;;;;;:::::::::::::::999999999999:::999999888888999999:::999888777666777777999:::888777777666666777777888777888888888888999999999777777777777666666666666888888777777777777888888555666777777888888777777777666555444444555666777444444444444555555555555777777777777777777888888777:::<<>>>>>>>>>>>>>>@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::;;;<<<===>>>???AAA>>>;;;:::;;;;;;;;;::::::::::::999999999999888777777666666666666777777999888777777777777888888888777666555555666777888888888888888999999999999777777777777666666666666777777777777777777777777666666777888888888888888777666444333333444666777555555555555555555555555555666666777777777777777777:::<<<===@@@JJJ\\\iiivvvyyy}}}~~~~~~fffhhhjjjhhhddd```^^^]]]\\\^^^````````````bbbeeehhhhhhgggeeeeeehhhmmmqqq}}}{{{xxxsssooommmnnnooossswww|||{{{yyyxxxzzzyyywwwuuurrrooommmlllooonnnmmmlllmmmooorrrsssssspppllljjjjjjkkkkkkjjjjjjkkklllmmmmmmnnnnnnooommmnnnnnnooopppqqqrrrsssssstttttttttssssssrrrqqqqqqqqqqqqqqqrrrsssttttttrrrsssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssstttuuuvvvvvvtttqqqooooooqqqtttvvvxxxwwwvvvtttrrrqqqpppppprrrtttvvvvvvtttrrrqqqqqqmmmeee]]]ZZZ]]]dddiiillljjjkkklllmmmoooqqqrrrrrrtttsssqqqooonnnnnnnnnnnnnnnllliiifffeeefffgggiiilllooosssvvvvvvtttrrrqqqnnnoooppprrrtttwwwyyyzzz{{{{{{zzzzzzyyyxxxwwwwwwuuuvvvxxxzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}xxxpppmmmoooiii```UUUMMMHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@???>>>==================>>>>>>????????????>>>======<<<;;;::::::999;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;<<<======>>><<<::::::;;;<<<<<<;;;::::::999999999888888888777666666666666666666777888888777777777777777777888777666555555666777888777777888888888999999999666666666666777777777777666666666666666666666666666666777888888888888888777555444222222444555777666666666666666666666666555555666777888888777777777:::;;;;;;<<>>===============;;;;;;===>>>????????????===<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<;;;<<<:::999999;;;<<<<<<;;;999999999999888888888888999888888777777888888999666777777777777777777777777666666555555666666777666777777777777888888888666666666666777777777777555555666666666666555555555666777777888888777777666555444333333444555666777777777777777666666666555666888:::::::::999999777999999999:::BBBNNNXXXjjjpppwww|||~~~||||||zzz~~~wwwoooooonnnoooqqqtttrrrooolllkkkjjjkkkkkkkkklllmmmnnnpppqqqrrrssssssqqqooonnnnnnmmmkkkjjjiiikkklllllljjjjjjmmmooonnnnnnpppqqqssstttuuuuuuqqqooommmkkkkkklllnnnooolllllllllkkkkkklllmmmmmmqqqsssuuutttqqqpppqqqrrruuuuuuttttttrrrqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnooonnnmmmlllmmmppprrrtttvvvuuusssrrrrrrrrrrrrsssuuuvvvwwwuuurrrpppooopppllliiigggiiinnnrrrssssssooopppqqqrrrssstttuuuuuuuuutttrrrpppooonnnoooooonnnllliiiggggggiiilllnnnppptttxxxyyywwwvvvvvvvvvvvvuuusssssstttvvvyyyzzzzzzzzzxxxwwwuuusssrrrqqqnnnpppsssuuuwwwwwwvvvuuusssuuuxxx|||rrrhhhbbb\\\WWWVVVPPPQQQPPPMMMIIIGGGGGGIIIDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB??????>>>>>>===>>>>>>>>>;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;:::999888999:::;;;;;;:::999999999999888888888888888888777777777777888888555555666777777888888888555666666666666666666555555555666666666777777777555666666666777777777888555666777777777777666555555555666777777777777666444444444444444444444444777777666666666555555555444555888999::::::999888777777777777:::AAAIIIPPPbbbjjjttt{{{~~~}}}qqqmmmkkkiiijjjnnnooommmkkkhhhhhhiiikkkllljjjkkkmmmooopppqqqrrrrrrrrrqqqpppoooooonnnllliiihhhjjjlllkkkiiiiiilllooommmnnnoooqqqssstttttttttooollliiiggggggiiilllnnnnnnmmmmmmlllllllllmmmmmmpppsssuuutttqqqpppqqqrrruuuuuuuuutttsssrrrqqqpppooonnnmmmlllkkkjjjjjjjjjmmmlllllllllmmmppprrrtttvvvtttsssqqqppppppqqqqqqtttuuuvvvuuurrrppppppqqqkkkjjjkkkoootttxxxwwwuuurrrrrrssstttuuuuuuvvvwwwtttsssqqqpppppppppqqqqqqnnnllliiiggggggjjjnnnpppppptttxxxxxxvvvuuuuuuwwwvvvtttrrrqqqqqqsssuuuwwwzzzyyywwwvvvsssqqqpppoooiiikkkooorrrttttttrrrrrrqqqtttyyy~~~~~~lll\\\YYY[[[WWWRRRPPPGGGIIIKKKIIIFFFEEEFFFGGGBBBCCCDDDEEEEEEEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA??????>>>>>>>>>>>>??????===>>>>>>>>>>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<======<<<<<<;;;;;;999777777888999:::999888999999999888888888888777666666555555555555666666444444666777888888888888444555666777777666555444555555555555666666666666555666666666777777888888666777888999999888777666444555555666666666666666333444444555555444444333666666555555555444444444111333555777888777666555888666666666:::@@@GGGJJJ]]]fffrrr{{{~~~tttrrrnnnkkkiiiiiijjjkkkggghhhhhhiiijjjjjjkkkkkklllmmmmmmmmmnnnnnnoooooolllkkkkkkmmmnnnmmmkkkiiikkkkkkjjjjjjkkkmmmnnnpppmmmmmmnnnppprrrssspppnnnlllgggbbbbbbfffjjjjjjiiilllmmmlllkkkiiiiiijjjlllooopppqqqqqqpppoooppprrrtttttttttrrrpppnnnnnnnnnpppooollljjjhhhhhhiiijjjkkklllmmmoooqqqssstttuuuuuuuuuuuusssqqqooooooooooooqqqsssuuuuuurrrooommmpppnnnmmmnnnpppqqqnnnkkkooooooooorrruuuxxxxxxxxxwwwvvvsssqqqooonnnmmmmmmmmmllljjjiiijjjmmmppprrrwwwvvvvvvuuuuuuvvvvvvwwwtttsssqqqpppqqqsssuuuwwwxxxwwwuuusssqqqpppoooooofffggghhhjjjmmmooopppqqqrrrxxx~~~tttfff```XXXRRRPPPPPPPPPQQQJJJIIIGGGEEEDDDDDDEEEFFFEEEEEEDDDBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????========================??????>>>>>>======<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999888888888888777999888888777666777777777999999888777666666777777666666666666666777888888777777666666555555444444444555555666666666666666666666555555555555666666555555666666555444333333444444555555555555444444444444444555555555555666444444555555555555444444333333333444555666777888999999:::::::::===BBBFFFUUUeeesssxxx{{{yyyooommmjjjhhhfffggghhhiiiggggggggghhhiiiiiijjjjjjllllllllllllllllllkkkkkkjjjiiijjjkkkmmmllljjjhhhjjjiiiiiiiiiiiikkklllmmmllllllmmmoooqqqqqqnnnlllmmmiiieeefffjjjnnnnnnlllmmmmmmlllkkkiiihhhjjjlllmmmnnnoooooonnnnnnoooqqqqqqrrrrrrqqqooonnnooopppqqqooommmkkkjjjjjjjjjkkkkkklllnnnppprrrsssuuuuuutttuuuuuussspppnnnnnnooolllnnnppprrrsssrrrpppooommmllllllnnnqqqrrrqqqooorrrrrrrrrsssvvvxxxxxxwwwwwwuuusssqqqooonnnnnnnnnkkkkkkjjjkkklllnnnqqqsssrrrrrrrrrqqqrrrrrrsssssstttrrrqqqpppppprrrtttvvvwwwuuusssqqqooonnnmmmlllggghhhjjjmmmooopppqqqrrrtttyyy}}}~~~~~~}}}{{{yyyzzz{{{zzzzzzzzz{{{~~~zzziii^^^YYYVVVQQQNNNMMMMMMMMMLLLKKKIIIGGGEEEDDDEEEFFFGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????========================>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;::::::999999999888888888888777999888888777777777777777888777666666555555666666666666666666666777777888888777777666555555444444444444555666666666666666555555555555555555555555666666777777666555555444444444555555555555444444444444444555555555555666444444555555555555444444444444444444444555666777777888888888999<<<@@@DDDRRRbbbqqqwww{{{zzz{{{oookkkiiigggeeecccbbbcccdddeeeeeeeeefffgggggghhhhhhiiikkkkkkkkkkkkjjjiiihhhhhhgggggghhhjjjkkkllljjjhhhiiihhhhhhggghhhhhhiiiiiijjjjjjjjjlllmmmmmmkkkiiijjjhhhgggiiimmmooonnnlllllllllkkkiiigggggghhhjjjiiijjjllllllllllllnnnooonnnoooppppppooonnnoooqqqqqqpppmmmkkkkkkkkklllmmmkkklllnnnppprrrtttuuuuuusssttttttrrrooonnnnnnooojjjkkkmmmoooppppppppppppkkkkkklllnnnrrrttttttsssuuutttssstttvvvwwwvvvuuuvvvtttrrrpppnnnnnnnnnnnnjjjkkkkkkmmmnnnpppqqqrrrnnnnnnooooooppppppqqqqqqsssrrrpppooopppqqqsssttttttsssqqqooolllkkkjjjjjjhhhjjjmmmppprrrssssssrrrtttwww{{{~~~zzzxxxuuuvvvwwwvvvtttssstttuuutttttttttvvvxxx{{{}}}{{{ooocccWWWOOOMMMLLLJJJJJJKKKLLLKKKJJJLLLJJJHHHFFFEEEEEEFFFGGGDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======>>>>>>???=======================================<<<<<<<<<======>>>>>>>>>>>>======::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999888888888888777888888777777777666666666666666555555444444555555666666555555666666777888888888777666666555555444444444555666666666666555222333444555555444333222666777777777777666555555444444555555555555444444444444444555555555555666444444555555555555444444555555444444444555555666666666777777888:::>>>BBBNNN\\\lllvvvzzz~~~rrryyyssshhhdddddddddcccaaa``````aaabbbbbbcccddddddeeeeeefffggggggiiiiiijjjjjjjjjjjjiiihhhffffffgggiiikkklllkkkiiiiiihhhhhhhhhgggggghhhhhhiiihhhhhhhhhiiiiiigggeeeddddddeeehhhkkklllkkkiiiiiiiiiiiigggeeedddfffhhhfffgggiiijjjjjjjjjlllnnnnnnpppqqqpppooonnnoooppppppnnnlllkkkjjjkkklllmmmkkkmmmoooqqqsssttttttuuurrrssssssqqqooommmmmmnnnjjjkkklllmmmnnnnnnnnnnnnjjjkkkmmmooorrrsssttttttsssrrrqqqsssuuuvvvuuuttttttsssqqqooonnnmmmmmmnnnkkklllmmmoooooooooooonnnlllmmmnnnooopppqqqrrrrrrsssrrrqqqpppooopppqqqrrrrrrqqqooommmkkkjjjiiiiiijjjlllpppsssuuuuuutttsssppprrruuuwwwwwwtttqqqnnnoooqqqrrrqqqppppppqqqrrrrrrrrrrrrsssuuuwwwyyyzzzuuuzzz}}}~~~jjj___YYYRRRLLLKKKJJJHHHIIIKKKLLLLLLLLLNNNLLLIIIFFFDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======::::::::::::::::::::::::999:::::::::;;;<<<<<<<<<999999999888888888777777777777777777777666666555666666555555444555555666666555555555555666777777888888777666666555555444333444555555666666555555222333555666666555333222555555666666666666555555333444444555555444444333444444444555555555555666444444555555555555444444666555555444444444555555555666777777888:::===@@@IIIUUUfffrrryyy|||~~~xxx}}}qqqfffccccccbbbbbbaaa````````````aaaaaaaaaaaabbbccccccddddddeeeeeegggiiijjjkkkkkkjjjjjjgggggghhhjjjlllmmmkkkiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggeeeeeefffeeecccaaa___aaacccgggiiiiiihhhfffeeefffeeedddbbbbbbdddfffdddfffhhhhhhhhhiiikkklllpppqqqrrrqqqooommmnnnooonnnlllkkkiiiiiijjjlllmmmlllnnnppprrrttttttsssssspppqqqqqqpppnnnlllmmmnnnllllllmmmmmmmmmlllllllllkkkmmmnnnppppppqqqqqqrrrnnnmmmmmmooorrrttttttsssqqqpppnnnmmmlllllllllmmmmmmnnnooooooooonnnlllkkkjjjkkkmmmoooqqqrrrrrrrrrssssssqqqppppppppppppqqqppppppnnnmmmkkkjjjjjjjjjkkkmmmppptttuuuuuutttsssnnnppprrrsssrrrpppnnnlllmmmnnnppppppooooooppprrrpppppppppqqqrrrsssuuuuuuooosssuuusssrrrzzz~~~iiiZZZUUUSSSOOOKKKNNNKKKHHHGGGHHHKKKLLLMMMOOOMMMIIIEEEBBBAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA????????????????????????>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::888888888999:::::::::;;;999999999888888888777777666777777777777666555555666666666555555666777777555555555555555666666777777777666666555444444444333444444555555555555555333444666777777666444333333333444555555444444444333333444444444444333333444444444555555555555666444444555555555555444444666555555444444444555555555666888888888:::===???DDDNNN___nnnvvvzzz|||~~~vvvgggdddeeedddbbbbbbbbbaaa`````````aaaaaa___``````aaaaaabbbccccccccceeegggjjjkkkkkkjjjjjjhhhggghhhjjjlllllljjjhhhhhhiiijjjjjjjjjjjjiiiiiihhhfffdddccccccbbb```^^^___aaadddggghhhhhhgggeeebbbccccccbbbaaaaaadddfffeeeggghhhhhhhhhhhhjjjlllpppqqqqqqpppmmmllllllmmmlllkkkjjjiiiiiijjjlllmmmnnnppprrrssstttsssrrrqqqoooppppppooommmllllllmmmmmmnnnnnnooonnnmmmlllkkkkkkmmmooopppooonnnooopppkkkkkkkkkmmmoooqqqrrrqqqnnnmmmlllkkkjjjjjjkkklllmmmmmmnnnnnnnnnlllkkkjjjgggiiillloooqqqrrrssssssttttttsssrrrqqqpppppppppnnnnnnmmmlllkkkkkklllllllllmmmppprrrttttttsssssspppqqqrrrsssrrrqqqooonnnjjjlllnnnnnnnnnoooqqqrrrmmmmmmnnnnnnoooooopppppplllppprrrrrrrrryyyooofffZZZRRRPPPPPPNNNKKKMMMJJJFFFDDDEEEHHHJJJJJJLLLJJJFFFCCC@@@?????????AAA@@@@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888999999999999999999999888888888888777555666777888777666555444666666666555666666777888555555444444555555666777666666555555444333333222333333444555555555555444555555666777777666555555222222333444444444444333333333444444444444333333444444444555555555555666444444555555555555444444555555444444444555555666555666888888888999<<<>>>AAAHHHXXXiiissswww{{{yyylllfffgggiiihhhfffbbbbbbbbbaaaaaa`````````^^^^^^______```aaaaaaaaabbbdddfffiiiiiiiiigggfffgggggggggiiijjjjjjhhhfffggggggiiijjjkkkjjjjjjiiihhhfffcccbbbaaa```^^^]]]___aaaeeefffffffffeeedddaaabbbbbbbbbbbbcccfffhhhggghhhiiiiiihhhhhhjjjkkkkkkmmmmmmmmmkkkkkklllmmmlllkkkjjjiiijjjlllmmmoooppprrrsssuuutttrrrpppnnnnnnoooooonnnlllkkklllmmmlllmmmoooqqqqqqpppnnnllliiillloooooommmmmmnnnppplllkkkkkklllnnnoooooonnnkkkkkkiiihhhhhhiiijjjjjjjjjkkkkkklllllllllllllllhhhjjjnnnqqqtttuuuuuuuuuuuuuuutttsssrrrqqqppppppkkkkkkjjjjjjkkkllllllmmmlllmmmnnnpppqqqrrrssssssqqqrrrrrrrrrqqqpppnnnnnngggiiikkklllmmmmmmoooqqqlllmmmmmmnnnnnnnnnmmmmmmlllnnnppprrrvvv~~~wwwmmm\\\YYYSSSOOOMMMMMMMMMLLLIIIGGGEEEEEEFFFGGGGGGGGGEEEDDDAAA???>>>>>>???@@@@@@@@@????????????@@@@@@==============================<<<<<<<<<<<<======::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999888999999999888888888888777555666777888777666444333555444444444555555666777555444444444444555666666555444444333333222111111222333444444555555444444555555555555555555555555222333444444555555444444222333333444444333333222444444444555555555555666444444555555555555444444444444444444444555666777333555666777777888:::<<>>======???AAABBB@@@???????????????@@@@@@==============================<<<<<<<<<<<<======::::::::::::::::::::::::999999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999888888888888777555666777888777666444333333333333333444444555666555444444444444555666666444444333222222111111000222333444444555555444444555444444333333444444555333444444555666666666555222333333444444333333222444444444555555555666666444555555555555555555444333333333444555666777888111333555666666666888:::>>>BBBOOOaaannntttzzz|||zzzssshhheeeeeehhhmmmooolllhhhdddcccaaa```______``````\\\\\\]]]^^^^^^______```aaaaaabbbbbbccccccddddddcccddddddeeeeeeeeedddddddddeeefffggggggeeecccbbbdddcccbbbaaa______^^^^^^___aaaccceeeeeedddcccbbb___aaaeeehhhkkkllllllkkkmmmkkkhhhfffgggiiikkkmmmnnnjjjggghhhmmmpppooolllmmmkkkiiiiiillloooppppppqqqppppppqqqsssqqqmmmhhhmmmnnnooonnnkkkiiiiiiiiioooqqqssssssqqqnnnlllkkkjjjiiijjjlllnnnooonnnmmmnnnllljjjjjjmmmmmmkkkiiicccccceeefffggghhhhhhhhhhhhhhhhhhjjjlllpppsssuuuqqqsssvvvxxxxxxxxxvvvuuuppppppooopppqqqqqqooommmiiihhhhhhhhhiiijjjlllmmmjjjlllooorrrrrrrrrpppooonnnnnnmmmlllkkkkkkjjjjjjlllkkkjjjiiiiiijjjkkklllqqqpppooonnnnnnnnnnnnnnnmmmkkkkkknnntttzzz{{{|||vvvfff]]]WWWSSSOOOOOOMMMJJJHHHFFFFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======???@@@BBB??????>>>===============>>>======<<<;;;;;;:::::::::;;;;;;999888888:::<<<;;;;;;::::::::::::999999===<<<;;;:::::::::::::::999999999999999999999999888888888888888888888888888777666555555666777888888777777666555444444444111111111222222333333333333333333333333333333333666555444333333444555666555555555444444333333333555555555555555555444444444444444444333333222111222222222222222222222222555444444333333333444444444444444555777777444222555555555555555444444444666555555555555666666777===AAAIIIUUUcccooowww{{{{{{mmmhhhgggfffeeeiiimmmnnnkkkgggbbbaaa```^^^^^^^^^^^^___]]]]]]]]]^^^______``````aaaaaaaaaaaabbbbbbcccccc``````aaaaaabbbaaaaaaaaabbbcccdddeeeeeecccbbbaaacccbbbaaa`````````aaabbbeeefffhhhiiihhhgggeeeddddddeeegggjjjkkklllmmmmmmooommmjjjhhhhhhjjjlllnnnoookkkhhhjjjnnnqqqpppnnnmmmkkkiiiiiilllnnnoooooopppoooooopppqqqqqqmmmjjjmmmnnnooonnnlllkkkkkkkkkmmmooorrrrrroookkkhhhgggjjjjjjkkklllmmmnnnmmmmmmllliiiggggggiiiiiigggeeecccdddeeefffggghhhhhhhhhhhhhhhhhhjjjlllooosssuuutttvvvxxxzzzyyyxxxuuusssooommmllllllmmmnnnnnnmmmiiiiiihhhhhhiiijjjkkkllljjjlllooorrrsssrrrqqqpppnnnnnnmmmlllkkkjjjiiihhhlllkkkjjjiiiiiijjjkkklllpppoooooonnnmmmmmmnnnnnnooommmkkkmmmrrrwww{{{|||wwwssstttzzz|||rrrcccXXXSSSPPPNNNKKKMMMLLLIIIGGGFFFFFFFFFGGGDDDDDDCCCBBBBBBBBBBBBCCC???@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>===>>>???@@@??????>>>===============???>>>>>>===<<<<<<;;;;;;:::;;;;;;:::888888:::<<<;;;;;;::::::::::::999999<<<<<<;;;:::::::::::::::999999999999999999999999888888888888888888888888888777666555555666777888777777777666555444444444222222333333333444444444333333333333333333333333555555444333333444555555555555444444444333333333444444444444444333333333333333444444333333222111222222222222222222222222555444444333333333444444444444444555666666444222444444444444444444444444666666555555666666777777:::===DDDOOO]]]kkkvvv|||zzzkkkcccaaafffeeeeeehhhllllllhhhddd```___^^^\\\\\\\\\\\\]]]\\\]]]]]]^^^^^^___``````_________```````````````]]]]]]^^^___`````````___aaaaaabbbccccccaaa```___cccaaa```___```cccfffhhhnnnnnnnnnnnnllljjjgggeeehhhiiijjjkkklllmmmnnnooorrrpppmmmkkkkkklllnnnooopppmmmjjjkkkoooqqqqqqooommmkkkiiiiiikkkmmmmmmmmmooonnnmmmmmmoooooonnnmmmmmmooopppooonnnllllllmmmkkknnnqqqqqqnnniiieeedddkkkkkkllllllllllllkkkkkkjjjhhhffffffgggfffeeecccddddddfffggghhhiiiiiiiiihhhhhhiiijjjlllooorrrtttvvvwwwyyyzzzyyyvvvrrrooollljjjggghhhjjjlllmmmmmmjjjiiiiiiiiiiiiiiijjjjjjjjjlllooorrrtttsssrrrqqqnnnnnnmmmlllkkkjjjiiiiiilllkkkjjjiiiiiijjjkkklllnnnnnnnnnnnnmmmmmmmmmmmmpppnnnllllllooorrruuuuuuqqqmmmmmmqqquuu~~~uuuccc\\\RRRLLLJJJJJJIIIGGGKKKIIIHHHFFFFFFFFFFFFGGGCCCBBBAAAAAA@@@@@@AAAAAA======>>>>>>???@@@@@@@@@CCCBBB@@@>>>=========>>>??????>>>===============??????>>>>>>===<<<<<<<<<:::;;;;;;:::999999:::<<<;;;;;;::::::::::::999999;;;;;;::::::999999::::::999999999999999999999999888888888888888888888888777666666555555666666777777777666666555444444444333333444444444444555555333333333333333333333333444333333222222333333444444444444444333333333333222222222222222333333333333333333333333222222111222222222222222222222222444444333333333333444444555444333444666666444333444444444444444444444444666666666666666777888999888:::???GGGUUUdddrrrzzz~~~yyyjjjdddbbbbbbbbbbbbcccfffhhhgggccc```^^^]]]\\\ZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]^^^^^^___]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^___``````aaa```aaaaaabbbbbbbbbaaa```___bbbaaa______aaaeeejjjmmmsssssssssrrroookkkhhhfffiiiiiiiiikkklllnnnpppqqqsssqqqooommmlllmmmooopppooommmkkkkkknnnppppppooommmkkkiiiiiijjjkkkkkkjjjmmmlllkkkkkklllmmmooooooqqqrrrrrrqqqooommmlllmmmmmmpppssssssooojjjfffdddjjjkkklllllljjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggeeefffggghhhiiijjjjjjjjjhhhiiijjjkkkmmmppprrrsssuuuwwwxxxxxxuuuqqqmmmjjjhhhggggggiiikkkmmmlllkkkiiiiiiiiihhhhhhhhhhhhhhhjjjlllooosssttttttsssrrrmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjjjjkkkllllllmmmmmmnnnnnnnnnmmmmmmmmmooollljjjkkkmmmpppqqqrrrrrrooonnnpppttt{{{tttggg```XXXSSSNNNJJJIIIHHHGGGFFFHHHGGGFFFEEEEEEEEEFFFFFFAAAAAA@@@???????????????======>>>>>>???@@@AAAAAAAAA@@@???>>>======>>>>>>???>>>>>>===============>>>=========<<<<<<<<<;;;:::;;;<<<;;;:::999;;;<<<;;;;;;:::::::::999999999::::::999999999999::::::888888888888888888888888888888888888888888888888666666666666666666666666666666666555555444444444333333333444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222333333333333222222333333333222222111222222222222222222222222333333333222333333444444555444333444555555444333555555555555555555666666777666666777777888999:::999:::<<>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBB=========>>>>>>??????@@@???>>>>>>===============<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;:::;;;<<<;;;;;;:::::::::999999999999999888888888999999:::888888888888888888888888777777777777777777777777555555666666666666555555555555555555444444444444333333333222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222333333444444444555111111222333333222222222222222222222222222222222222222222222222333444555555444222333444555444333555555666666777777777777666666666666777888999:::<<<<<<<<<>>>FFFSSScccnnnzzzxxxggg]]][[[\\\[[[YYYYYYZZZ[[[\\\]]]]]]\\\[[[^^^]]]\\\ZZZZZZZZZZZZ[[[YYYZZZZZZ[[[[[[\\\]]]]]][[[[[[ZZZYYYXXXWWWWWWVVVXXXYYY[[[]]]^^^___``````cccccccccbbbbbbbbbbbbbbb`````````aaacccgggkkknnnqqqrrrrrrrrrpppmmmkkkiiiggggggiiijjjlllnnnooopppnnnmmmlllkkkkkklllmmmnnnkkkkkkjjjiiiiiijjjkkkllllllkkkiiiiiiiiihhhfffeeeeeefffhhhhhhiiikkkooorrrvvvwwwwwwuuurrrooonnnnnntttvvvxxxwwwssspppmmmllliiilllnnnmmmjjjhhhiiikkkggghhhjjjjjjiiiiiikkkllliiijjjkkkmmmnnnnnnooooookkklllmmmoooqqqrrrssstttsssrrrqqqooollljjjhhhggggggiiinnnsssuuutttoookkkhhhiiiiiijjjjjjjjjiiiiiimmmooorrrtttuuuuuusssrrrnnnnnnoooqqqrrrtttuuuuuupppooonnnmmmmmmnnnoooppplllmmmooopppppppppooonnniiihhhhhhjjjnnnqqqsssssstttrrrrrrsssvvv{{{wwwfffYYYPPPLLLEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@???>>>>>>======>>>>>>>>>??????@@@@@@AAAAAAAAA;;;<<<<<<===??????@@@@@@??????>>>===============:::::::::::::::::::::::::::;;;======;;;:::;;;<<<;;;;;;::::::::::::999999888888777777888888999999888888888888888888888888777777777777777777777777444555555666666555555444444444444444444444444444333333222222222222111111333333333333333333333333111222222333333222222111222222222222333333333333222222333333444444555555000111222222222222222222222222222222222222222222222111111222222333444555555333222222333444444333555555555666777777888888555555555666777888999:::<<<<<<<<<===AAALLL[[[eeettt{{{nnnfff\\\XXXYYYZZZXXXUUUWWWXXXYYYYYYYYYZZZ\\\]]]___^^^]]][[[[[[[[[[[[\\\[[[[[[[[[\\\]]]]]]^^^^^^]]]\\\\\\[[[YYYXXXWWWWWWYYYZZZ\\\^^^```aaabbbbbbccccccbbbbbbaaaaaabbbbbb``````aaabbbdddgggiiikkknnnooopppqqqqqqooommmllliiijjjlllmmmmmmmmmlllllliiiiiiiiiiiiiiijjjllllllkkkkkkjjjiiihhhiiijjjkkklllkkkiiiiiihhhgggeeebbbaaadddggghhhiiikkknnnrrruuuvvvwwwvvvsssrrrqqqrrrtttuuuvvvuuurrrooooooooojjjnnnqqqpppllljjjlllooolllnnnooonnnkkkjjjkkkmmmllllllnnnooopppqqqqqqqqqlllmmmoooqqqrrrttttttuuutttssspppnnnlllkkkkkklllkkklllppptttvvvuuuqqqmmmjjjjjjlllmmmnnnmmmmmmllloooqqqsssuuuuuutttrrrqqqppppppqqqqqqrrrsssssstttqqqqqqpppoooooopppqqqqqqmmmnnnpppqqqrrrqqqpppoooiiiiiiiiikkkooosssttttttrrrqqqppppppsssvvvwwwwwwtttssswww|||yyyrrriii^^^TTTMMMJJJCCCDDDDDDDDDDDDEEEFFFHHHCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>===>>>>>>>>>>>>>>>??????????????????<<<<<<===>>>>>>???????????????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;;;;;;;;;;;;;::::::::::::999999777777777777777888999999888888888888888888888888777777777777777777777777444444555666666555444444444444444444444444444444444444333333333222222222333333333333333333333333222222333444444333222222111111222222222333333333111111111222333444444444000000111222222222222222222222222222222222222222111111111111222333444555555333111111333444444333333333333444555666666666444444444555666777999999999:::<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>===<<>>===============;;;<<<<<<<<<<<<<<<<<<<<<999;;;>>>>>><<<;;;;;;;;;;;;;;;;;;:::::::::999999777777666777777888999999777777777777777777777777777777777777777777777777333444555666666555444333444444444444444444444444555555555444444333333333333333333333333333333333222333444444444444333222111111111222222333333333///000000111222222333333///000111222222222222222222222222222222222222222111111111111222333444555555333111111222444444333111111222333333444555555333333444444555777888999555888:::;;;>>>EEEQQQZZZiiiqqq{{{nnnfff\\\[[[YYYXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYY^^^^^^^^^^^^]]]]]]\\\[[[WWWXXXZZZ\\\^^^___``````^^^\\\ZZZYYYXXXYYYZZZ[[[]]]^^^___aaacccdddddddddeeeeeedddaaa______aaaccceeeeeeeeedddccceeehhhjjjkkkmmmoooqqqqqqpppmmmlllkkkkkkkkkjjjiiigggeeecccbbbdddfffggggggffffffgggggghhhiiiiiigggfffggghhhjjjiiihhhgggfffdddccccccbbbeeehhhiiiggggggjjjmmmmmmnnnooooooooooooooonnnrrrqqqppppppooonnnmmmmmmsssttttttqqqllllllpppuuuttttttsssrrrqqqooonnnnnnppprrrttttttsssrrrqqqrrroooooopppqqqsssvvvwwwyyysssrrrqqqpppppppppqqqrrrssssssssssssrrrqqqpppooooooqqqrrrrrrqqqpppqqqrrroooqqqrrrrrrrrrsssvvvxxxxxxvvvsssrrrqqqqqqooonnnppppppooopppqqqsssuuuwwwsssrrrrrrtttuuutttqqqoooooonnnnnnmmmmmmnnnnnnooonnnmmmkkkiiihhhhhhhhhiiihhhjjjlllmmmooorrrvvvzzz|||mmmccc\\\YYYRRRQQQPPPNNNKKKIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>@@@@@@??????>>>=========??????>>>>>>======<<<<<<========================???>>><<<;;;::::::;;;;;;===<<<;;;:::999::::::;;;999999999999999999999999:::999999888888999999:::777888999888777666666888777777777777777777777777666666777777888999999999555555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222222333333444444333333222111222333222000000000222///000111222222222222222111111111111111111111111000000000111222222222333111111222222222333333333111222333333444444333333333444555555333333444555444444444444444444444444:::777666:::===BBBLLLUUUgggqqqzzz}}}~~~qqqddd___[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYY[[[[[[\\\\\\[[[[[[ZZZYYYVVVWWWYYY[[[\\\^^^^^^___\\\[[[YYYXXXXXXYYYZZZ\\\______aaabbbcccdddddddddeeeeeeeeecccaaa```bbbcccddddddddddddccceeehhhkkklllmmmooopppooonnnkkkjjjjjjjjjjjjjjjiiigggfffdddbbbdddfffgggggggggggghhhggghhhhhhgggeeeeeeggghhhiiiiiihhhgggfffeeeeeedddeeeggghhhgggeeeeeegggjjjllllllmmmnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnsssvvvwwwuuupppnnnpppssssssrrrrrrqqqqqqpppppppppqqqssstttsssqqqoooooopppoooppppppqqqssstttvvvwwwrrrqqqqqqppppppqqqrrrrrrttttttttttttsssqqqpppooooooqqqssssssqqqppppppqqqqqqrrrssssssrrrsssuuuwwwsssrrrqqqqqqqqqqqqqqqpppqqqqqqqqqqqqrrrtttuuuvvvwwwvvvuuuuuuvvvvvvuuussstttsssrrrpppooonnnnnnnnnkkkjjjhhhgggfffffffffgggfffgggiiijjjkkkmmmqqqtttuuutttggg^^^XXXTTTRRRNNNNNNLLLKKKIIIHHHFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<========================???>>><<<;;;:::::::::;;;===<<<;;;:::999::::::;;;999999999999999999999999999999999888888999999999777888999888666666666777666666666666666666666666555555555444444444444444333333333444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333222222000111222111000//////111000000111222222222111111111111111111111111111111111111111111111222222222111111111222222222333333111222333333444444333333222333444333222111222444444444444444444444444444999666555888;;;@@@HHHQQQbbbmmmwww{{{}}}~~~oooddd^^^]]]ZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWUUUVVVXXXZZZ[[[\\\]]]]]][[[ZZZYYYXXXXXXYYY[[[\\\aaabbbccccccddddddccccccdddeeeeeedddbbbaaaaaaccccccdddeeeddddddeeehhhkkklllmmmnnnnnnmmmkkkiiiggghhhiiiiiijjjjjjhhhgggfffdddfffhhhiiihhhhhhiiijjjgggfffeeedddbbbcccfffiiiiiiiiihhhgggggggggggggggiiiiiigggdddbbbbbbdddfffjjjjjjkkklllmmmmmmnnnnnnlllmmmnnnooopppqqqqqqqqqtttwwwzzzyyytttqqqppppppqqqqqqpppppppppqqqqqqqqqrrrrrrrrrpppnnnmmmnnnoooppppppqqqqqqrrrrrrssssssppppppppppppqqqrrrssssssuuuuuuuuutttsssrrrqqqpppqqqsssuuuuuusssqqqppppppttttttuuutttrrrrrrsssuuummmnnnoooqqqrrrsssssssssssssssssssssssstttuuuuuuyyywwwttttttuuuvvvvvvuuuwwwuuussspppnnnlllkkkjjjgggfffeeeeeedddddddddeeedddeeefffffffffgggjjjlllooovvvttthhhccc[[[UUUQQQNNNLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>><<<<<<===>>>>>>???@@@@@@===============<<<<<<<<<========================>>>===<<<;;;:::::::::;;;<<<;;;;;;::::::::::::;;;999999999999999999999999999999888888888888999999777888999888666555666777666666666666666666666666888888777777666555444444111222222333333444444444444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111111222333222000000000111111111222222222111111000111111111111111111111111222222222111111111111111111111111222222222222333111222222333333333333333222333444333222111222444444444444444444444444444777444444777999<<>>>>>============>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;:::::::::::::::::::::888888888888888888888888888888777777777777888888666888888888666555666777666666666666666666666666888888777777666666666666111111222333444555555555333333333333333333333333222222222222222222222222222222222222222222222222000111111222222111111000333444555444222111222333222222222222222111000///111111111111111111111111333222222222111000000000111111111111222222222222111111222333333333333222333444555444333222333555444444444444444444444444777444444777888:::@@@GGGWWWdddrrrxxx}}}{{{kkkccc```\\\WWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWXXXYYY[[[\\\]]]]]]]]]```___\\\ZZZZZZZZZ[[[\\\ccccccccccccbbbaaa```___^^^```aaaaaa___^^^^^^___eeefffggggggfffggghhhjjjkkkkkkkkkkkkjjjiiigggfffeeefffhhhiiijjjjjjiiiiiimmmnnnnnnmmmkkkjjjkkkllliiihhheeeaaa```aaafffiiilllkkkjjjiiijjjkkklllmmmoookkkeeeaaa```aaacccdddggggggggghhhiiikkklllnnnlllmmmpppssstttuuuuuuuuuvvvvvvvvvtttrrrqqqqqqqqqtttsssqqqooonnnnnnnnnooommmnnnooonnnnnnooorrrtttrrrrrrsssrrrrrrpppooonnnnnnnnnoooqqqrrrsssttttttvvvvvvvvvvvvuuutttssssssxxxyyyyyyxxxvvvuuuuuuuuuxxxyyyxxxvvvsssqqqrrrsssqqqtttwwwxxxwwwuuuttttttuuuuuuuuuuuuuuuuuutttttttttpppmmmkkklllnnnooopppooonnnllljjjhhhgggffffffeeeeeeffffffgggggghhhhhhgggggggggeeeddddddfffhhhiiimmmrrrsssqqqnnnmmmmmmpppzzz}}}oooeee```]]]YYYVVVPPPNNNLLLJJJJJJJJJIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???????????????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::888888888888888888888888888777777666666777777888666777888777555555555666555555555555555555555555222222222333333333444444222333333444555666666777333333333333333333333333222222222222222222222222222222222222222222222222000111111222222111111000111333333333111000111222222222222222222111000///111111111111111111111111333222222222111000000000000000111111111222222222000111222222333333222222111333444333222111222333444444444444444444444444777555555888999999>>>EEETTTbbbqqqyyy}}}tttjjjaaa___^^^ZZZVVVTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVWWWXXXZZZ[[[\\\]]]]]]]]]```^^^\\\ZZZYYYZZZ[[[\\\aaaaaaaaaaaa```___^^^]]]]]]^^^______]]]]]]^^^___eeefffggggggeeeeeefffggggggggghhhhhhhhhhhhhhhgggeeefffhhhiiijjjjjjiiiiiimmmnnnnnnmmmkkkkkklllnnnllljjjgggdddaaabbbfffiiilllkkkjjjiiiiiijjjlllmmmnnnjjjeeebbbbbbdddfffggghhhhhhgggggghhhjjjlllmmmmmmnnnqqqtttuuuuuuttttttssssssrrrqqqqqqrrrssssssuuutttqqqnnnmmmmmmnnnnnnlllnnnooopppppprrrtttwwwssssssttttttsssqqqooonnnmmmnnnpppqqqssssssssssssvvvvvvvvvwwwwwwvvvvvvuuuzzzzzzyyywwwuuuuuuwwwyyyzzzzzzyyywwwsssrrrrrrssstttyyy}}}}}}yyyuuutttttttttuuuuuuuuuuuuuuuttttttrrrooollljjjkkkmmmnnnnnnlllkkkjjjhhhgggfffeeeeeecccdddeeeggghhhhhhiiiiiifffggggggfffdddeeegggiiifffhhhkkkkkkiiigggeeeeeegggnnnvvvzzz}}}|||llldddZZZSSSQQQQQQPPPOOOIIIGGGEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888999999::::::::::::999888888888888888888888888777777666666666666777777666777888777555444555666555555555555555555555555111222222333444444555555333444444555555666666666333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111///000111000...---...///111111222222222111111000111111111111111111111111222222222111111111111111000000000111111111111222000111111222222222222222000111222111000///000222444444444444444444444444666555666999:::999===CCCPPP___pppxxx}}}rrrhhhaaa\\\[[[ZZZVVVUUUWWWRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXZZZ\\\]]]^^^^^^___^^^^^^]]]\\\[[[^^^______]]]\\\\\\^^^aaacccdddeeedddbbbaaaaaabbbaaabbbcccdddeeefffggghhhfffggghhhiiijjjjjjiiiiiigggiiijjjjjjjjjkkknnnqqqooommmkkkgggccccccfffhhhkkkjjjhhhffffffgggiiikkklllhhheeedddfffiiikkkkkkjjjiiihhhggghhhiiikkklllmmmnnnqqqssstttsssqqqpppnnnooopppsssuuuuuuuuuttttttrrrpppmmmmmmmmmooopppnnnppprrrsssssstttuuuvvvssstttuuuuuutttrrrpppnnnnnnoooppprrrssssssrrrrrrtttuuuvvvwwwxxxxxxxxxxxxzzzyyywwwuuussstttxxx|||zzzzzzyyywwwtttrrrssstttuuu{{{{{{vvvttttttsssssstttuuuuuuuuutttssspppmmmkkkjjjkkkllllllllliiihhhgggeeecccbbbaaaaaa___```bbbdddfffgggggggggddddddeeedddcccdddgggiiiggghhhiiihhhfffdddccccccccchhhnnnqqqrrruuuyyy}}}vvvkkkccc[[[UUUOOOKKKKKKLLLMMMLLLMMMKKKHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????==================<<<<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999777888999:::;;;::::::999888888888888888888888888777666666555555666666777666777777777555444555666555555555555555555555555555555555555555555666666444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333222222000111222111///...///000000000111222222222111111111111111111111111111111111111111111111222222222000000000000111111111111000000111222222222222222111222333333222111222333444444444444444444444444555333555999999999<<>>>>>>>>>>>>>>?????????;;;;;;<<<<<<===>>>>>>>>>999999999::::::;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;:::999777888999:::;;;::::::999777777777777777777777777666666555555555555666666555777777777555444555666555555555555555555555555444333333222222111111000444333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222333333444444333333222333444555444222111222333///000111222222222222222111111111111111111111111000000111111222222222333000000000000111111111111000000111222222222222111555666777777555555666777444444444444444444444444333222444888999888;;;@@@DDDUUUiiittt{{{yyylllbbb___VVVUUUSSSQQQPPPQQQRRRSSSQQQRRRSSSSSSSSSSSSSSSRRRQQQRRRTTTTTTSSSSSSTTTVVVWWWXXXYYYYYYXXXUUUSSSQQQWWWVVVVVVVVVVVVWWWXXXYYYWWWWWWWWWWWWXXXZZZ[[[\\\[[[YYYXXXXXXZZZ[[[ZZZZZZ^^^]]]]]]\\\[[[[[[[[[\\\^^^______^^^[[[ZZZZZZ[[[\\\^^^```aaaaaa``````aaacccdddeeeggggggggggggfffaaabbbeeehhhjjjkkkllllllllljjjgggdddbbbbbbbbbcccgggeeedddcccccceeefffhhhiiiggggggiiinnnppppppooohhhhhhjjjkkkmmmnnnooopppmmmllllllmmmnnnnnnmmmkkkjjjlllpppsssuuutttrrrpppmmmllllllkkkkkkmmmnnnooopppppppppqqqrrrrrrssssssuuutttrrrpppoooooooooooossssssrrrrrrqqqrrrrrrsssssstttvvvwwwwwwvvvuuuuuutttrrrqqqppppppqqqssstttwwwxxxwwwuuurrrpppqqqrrroooqqquuuxxxxxxvvvrrrooopppqqqrrrrrrqqqnnnjjjhhhgggdddaaaccchhhjjjhhheeeeeedddbbb___]]]]]]\\\\\\\\\]]]___aaabbbccccccbbbcccccccccbbbbbbbbbaaaaaaddddddcccaaa^^^^^^```bbbdddjjjttt{{{{{{tttjjjcccgggiiilllqqqxxx~~~tttkkk```YYYVVVUUURRRNNNKKKKKKJJJIIIIIIIIIIIIJJJOOONNNLLLJJJHHHFFFDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888777666666777888999999999888777666666777777777777777777777777777777666666555555444444444333444333333444666777666444555444222222222333555777333222222111111222222333222222222222222222222222222222111111111111222222222222222222222222222222......///000111222222333222222111111111111222222222222222222222222222222333222000/////////000111444222000111444444333111222222222222222222222222111111222222222333333333444444444333333222222222333444555444333333444666555555555666666777888999BBBLLL\\\kkkuuu|||xxxkkk```XXXVVVUUUTTTRRRPPPOOOPPPQQQRRROOOPPPPPPQQQQQQQQQQQQQQQPPPQQQSSSSSSSSSSSSTTTVVVWWWWWWWWWWWWVVVTTTRRRQQQTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZXXXWWWWWWYYYZZZZZZYYY\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYVVVUUUVVVXXX[[[^^^```aaa`````````aaabbbcccdddffffffffffffeeeaaaccceeegggiiijjjjjjjjjhhhgggdddbbbaaa```aaabbbeeedddcccbbbbbbccceeefffgggggggggkkkooorrrrrrpppkkkkkklllmmmmmmnnnooooooooonnnmmmmmmmmmllljjjhhhhhhjjjlllooopppooonnnmmmjjjjjjjjjkkkmmmoooqqqsssnnnnnnoooooopppqqqqqqqqqrrrrrrqqqppppppqqqqqqrrrqqqqqqppppppoooppppppppptttuuuvvvwwwwwwvvvuuuuuurrrqqqpppooopppqqqssstttvvvvvvuuurrrooolllkkkkkkmmmpppsssvvvvvvtttpppnnnmmmmmmnnnnnnllliiieeecccbbbaaaaaacccfffhhhgggeeedddbbb```^^^\\\[[[[[[\\\]]]^^^___aaabbbccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaccccccbbb___^^^^^^aaaccclllxxxxxxmmmhhhffffffhhhjjjmmmpppssstttwwwyyy|||{{{rrriiiaaaXXXRRRPPPOOOLLLIIIHHHGGGFFFFFFEEEEEEFFFFFFIIIIIIGGGFFFDDDBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>========================>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999888777666666777888999999888888777666666777777666666666666666666666666666666666555555555444444444333333444666777555444444444333222333444555666555444444333333444444555222222222222222222222222222222111111111111222222222222222222222222222222000000111111111111111111222111111000000111111222222222222222222222222222222222000/////////000111222000//////111222000...222222222222222222222222111111222222222333333333444333333333333333333222555555555444222111333444555555555555666777888999@@@HHHVVVdddqqqzzztttjjjbbbZZZUUUSSSSSSRRRPPPOOONNNNNNOOOOOOLLLMMMNNNOOOOOOOOOOOOOOONNNPPPQQQRRRRRRRRRTTTVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUUUUVVVWWWXXXYYYZZZYYYWWWVVVVVVXXXYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXWWWUUUSSSSSSUUUWWW[[[]]]```aaa`````````aaaaaabbbccceeeeeeeeeeeedddbbbccceeeggghhhhhhhhhgggcccbbbaaa____________```bbbaaa`````````bbbcccdddeeefffhhhlllppprrrrrrqqqmmmmmmmmmnnnnnnnnnooooooooonnnlllmmmmmmllljjjhhhiiijjjkkkkkkllllllkkkkkkjjjkkkkkklllnnnppprrrsssmmmmmmmmmnnnoooooopppppppppppppppqqqrrrsssuuuuuurrrqqqppppppooooooppppppuuuuuuvvvvvvvvvuuuuuutttpppooooooooopppqqqssstttxxxyyyxxxvvvqqqmmmjjjjjjlllnnnqqqsssssspppnnnkkkiiiiiijjjiiifffccc```^^^[[[^^^bbbdddddddddeeeeeeaaa```^^^\\\[[[[[[[[[[[[^^^^^^```aaabbbbbbbbbbbb```aaaaaaaaaaaaaaaaaaaaabbbaaa```]]]]]]^^^bbbfffrrrxxxmmmiiibbbbbbccccccddddddcccccccccdddgggiiilllqqqwww{{{yyyuuurrrpppoookkkeee```\\\VVVPPPMMMLLLKKKHHHEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>========================>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888777777777777888888888888777666666666777777666666666666666666666666666666666666666555555555444333333444666666555333333333333333444444444444444444333333333333444444222222222222222222222222222222111111111111222222222222222222222222222222333333222222111111111111222111111000000111111222222222222222222222222222222111111000///000000000222111//////000000///...222222222222222222222222111111222222222333333333222333333333333333333444666666666444222111111333555555555555666777888999===BBBLLLZZZiiivvv~~~|||rrrgggbbb^^^XXXUUUTTTPPPPPPNNNMMMMMMLLLMMMMMMKKKLLLLLLMMMNNNNNNNNNNNNLLLNNNPPPQQQQQQQQQSSSUUUUUUUUUSSSRRRQQQQQQQQQQQQOOOPPPPPPQQQQQQQQQQQQQQQSSSSSSSSSTTTUUUVVVXXXXXXWWWUUUTTTUUUWWWXXXXXXXXXWWWWWWVVVUUUUUUVVVVVVVVVXXXXXXVVVTTTSSSSSSWWWYYY[[[]]]```aaa```___`````````aaacccdddeeeeeeddddddcccccceeefffffffffeeeddd___^^^^^^]]]]]]^^^^^^__________________```aaabbbdddfffhhhkkkmmmnnnmmmmmmkkkkkklllmmmnnnnnnooooookkkkkkkkkmmmooopppooonnnmmmmmmlllllllllllllllmmmnnnnnnnnnnnnooooooooopppmmmmmmnnnnnnoooooopppppprrrrrrsssssstttuuuvvvwwwtttsssrrrrrrqqqqqqrrrrrrvvvuuuuuuuuuuuutttssssssooooooooooooqqqrrrtttuuuvvvxxxyyywwwrrrnnnkkkjjjkkkmmmoooppppppnnnllljjjhhhhhhgggfffccc```]]][[[YYY___eeefffcccaaabbbddd```___]]]\\\[[[[[[\\\\\\______``````aaaaaaaaaaaa^^^____________`````````^^^^^^]]][[[[[[^^^cccgggqqqqqqgggccc]]]^^^```aaaaaa```___^^^___```aaabbbcccfffjjjmmmooossswwwzzz{{{{{{vvvqqqjjjeeeccc```]]]\\\]]]\\\ZZZWWWSSSPPPMMMKKKKKKKKKIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@??????????????????>>>>>>>>>==========================================<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888777777777777777777888888777777666666666777777666666666666666666666666666666666666666666666666444333333444555666444333111222333444444444444333222222111111111111222222222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111222111111000000000000000444333222222111111000000111111111111111111111111111111222222222333333333222222222333333444444444444555555333222111222444555555555555555666888888;;;===DDDQQQaaappp{{{{{{rrriiiaaa[[[ZZZXXXSSSQQQQQQOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOKKKMMMOOOOOOOOOPPPQQQSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRQQQQQQPPPQQQQQQRRRRRRSSSUUUVVVWWWUUUTTTSSSTTTVVVWWWWWWWWWTTTTTTTTTSSSSSSTTTTTTUUUWWWWWWVVVTTTSSSTTTWWWZZZZZZ]]]___``````______``````aaacccdddeeeeeeddddddbbbcccdddeeeeeedddcccbbb]]]]]]\\\]]]]]]^^^^^^___]]]^^^^^^^^^___```aaaaaadddfffggghhhhhhgggggggggfffggghhhjjjlllnnnoooppplllkkklllnnnppprrrqqqpppooonnnmmmlllllllllmmmnnnmmmnnnnnnooooooooooooooonnnooooooppppppqqqrrrrrruuuuuuvvvvvvvvvvvvvvvvvvsssrrrrrrqqqqqqrrrrrrsssvvvuuutttsssrrrrrrqqqqqqoooooopppppprrrssstttuuuoooqqqsssrrroookkkiiiiiillllllmmmnnnmmmlllkkkjjjhhhhhhgggeeeccc```]]][[[\\\bbbggggggbbb^^^___aaa___^^^]]]\\\\\\]]]^^^^^^__________________``````]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[ZZZZZZZZZ]]]bbbfffkkkssszzz{{{tttiii```\\\\\\]]]^^^______^^^]]]\\\\\\]]]^^^]]]]]]^^^```bbbdddgggiiiiiiiiilllqqquuurrrvvv|||{{{tttmmmiiidddbbbaaa```]]]ZZZYYYWWWTTTRRRQQQQQQPPPPPPMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777888888777777777777666666666666666777777555555555555555555555555555555555666666666666666444333333444555555333222111222333333444444333333222111111000000111111222222222222222222222222222222222111111111111222222111111111111111111111111000111111222333333444444111000000000000000000111111111111111111111111111111111111111000000000///222222222222111000000000111111111111111111111111111111222222222333333333222222222333333444444444111222333333222222444666444444444444555666777888:::;;;???IIIXXXhhhvvv~~~ooocccaaa^^^YYYUUUVVVUUUQQQOOOPPPMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOKKKMMMNNNNNNNNNNNNOOOQQQPPPPPPPPPOOOOOOOOONNNNNNNNNOOOPPPRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUSSSRRRQQQRRRUUUVVVWWWVVVSSSRRRRRRRRRRRRSSSTTTTTTSSSTTTSSSRRRQQQRRRUUUXXXZZZ\\\___```_________```___```aaaccccccccccccbbbaaabbbcccccccccbbbaaaaaa]]]]]]^^^^^^____________]]]]]]^^^___```aaabbbbbbdddeeeeeedddbbbaaabbbccccccdddeeehhhjjjlllnnnooonnnmmmmmmnnnppppppooommmmmmmmmlllkkkkkkkkklllllliiijjjlllnnnpppqqqqqqrrrpppppppppqqqrrrrrrssssssvvvvvvvvvvvvvvvuuutttsssoooooooooooopppqqqrrrrrruuutttsssqqqpppooooooooonnnoooooopppqqqrrrssssssnnnoooqqqqqqooommmlllmmmkkklllkkkkkkjjjjjjiiihhhhhhgggfffdddbbb```^^^\\\^^^bbbfffeee```\\\]]]___]]]]]]\\\\\\\\\]]]___```___^^^^^^]]]]]]]]]^^^^^^[[[[[[[[[ZZZZZZYYYYYYYYYVVVWWWXXXXXXYYY[[[___cccfffgggiiijjjiiiddd^^^YYY\\\\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZZZZXXXXXXZZZ[[[]]]^^^```bbbcccfffjjjmmmgggiiilllnnnoooqqqtttvvvuuuwww{{{}}}vvvnnngggbbb\\\YYYWWWWWWYYYYYYVVVSSSTTTSSSPPPNNNLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999777777888888888888777777666666555555666666777777555555555555555555555555444444444555555555555555444333333333555444333111222222222222333333333333333333222222222222333333222222222222222222222222222222111111111111222222111111111111111111111111//////000111222333444444111000000//////000000111111111111111111111111111000111111111111000//////...///000000......///000111111111111111111111111111111222222222333333333222333333333333333333444000111222222222333555777444444444444555666777888999:::===DDDNNN^^^nnnyyynnn___YYYZZZXXXTTTRRRSSSRRROOONNNPPPMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNNNNOOOOOOLLLMMMNNNNNNLLLLLLMMMNNNMMMNNNOOOOOOOOONNNMMMLLLMMMNNNPPPQQQQQQQQQOOONNNOOOOOOOOOOOOPPPRRRSSSTTTRRRQQQPPPQQQTTTVVVVVVUUURRRQQQQQQQQQRRRRRRSSSTTTPPPQQQRRRRRRRRRRRRTTTVVVZZZ\\\___```___^^^______\\\]]]___```aaaaaa``````___```aaabbbbbbbbbaaa```___``````aaaaaaaaaaaa```]]]^^^___aaabbbbbbcccccccccdddcccaaa______aaadddcccdddeeegggiiikkklllmmmlllkkkkkklllnnnooonnnlllkkkkkkkkklllllllllllllllhhhiiikkknnnooopppppppppppppppqqqqqqrrrssssssssssssssstttttttttsssrrrqqqmmmmmmnnnoooppprrrsssttttttsssqqqooonnnmmmmmmmmmmmmmmmnnnooooooooooooooopppqqqrrrqqqooonnnooopppjjjjjjiiihhhggggggffffffeeeeeedddbbb```^^^]]]\\\^^^```bbbaaa^^^\\\]]]^^^[[[ZZZZZZZZZ[[[\\\^^^___^^^^^^\\\[[[[[[[[[\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUURRRTTTVVVXXXXXXZZZ\\\^^^`````````aaaaaa```\\\YYYZZZZZZYYYWWWWWWVVVVVVVVVWWWXXXYYYXXXWWWVVVWWWYYYWWWYYY[[[]]]```cccfffhhhdddeeeeeedddbbbaaabbbccc```bbbeeeiiimmmooopppqqqnnnrrrwwwyyyyyyzzz|||yyy{{{{{{zzzxxxtttpppllljjjhhhiiiiiiiiifffbbb___\\\VVVTTTSSSTTTVVVVVVSSSOOOOOONNNMMMLLLJJJIIIJJJKKKHHHGGGFFFEEEDDDDDDEEEGGGBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@?????????????????????>>>>>>>>>==================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888666777888999999888777666555555555555555666777777555555555555555555555555333333333333444444444555555444333333444444222000333222111111111222444444333333222222222222333333222222222222222222222222222222111111111111222222111111111111111111111111000000000111111222222222000000////////////000000111111111111111111111111000111111222111000///...,,,...000///......000222111111111111111111111111111111222222222333333333444333333333333333333222000222222222111222333555444444444444555666777777777:::===@@@FFFSSSeeerrroooddd\\\UUURRRTTTQQQMMMLLLMMMMMMJJJJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJLLLMMMNNNNNNNNNLLLMMMNNNMMMLLLKKKKKKMMMLLLMMMOOOPPPOOONNNLLLKKKKKKMMMOOOPPPPPPPPPNNNMMMNNNNNNNNNOOOPPPQQQRRRSSSQQQPPPOOOQQQSSSUUUVVVUUUQQQQQQQQQQQQQQQRRRSSSTTTPPPRRRTTTTTTTTTTTTUUUWWWZZZ\\\___```___^^^______ZZZ[[[]]]^^^___^^^^^^]]]______aaabbbbbbaaaaaa```aaaaaabbbbbbbbbbbbbbbaaa^^^___```bbbcccdddddddddbbbbbbbbb```]]]^^^cccgggeeefffggghhhiiijjjkkkkkkffffffgggjjjmmmoooooonnnkkklllmmmnnnnnnnnnnnnmmmjjjkkkmmmnnnnnnnnnmmmlllpppppppppqqqrrrrrrssssssooopppqqqrrrrrrrrrqqqpppnnnnnnoooqqqrrruuuvvvwwwtttssspppnnnllllllllllllllllllmmmmmmmmmmmmmmmlllooooooooommmkkkjjjkkkllliiihhhgggeeeeeeddddddeeecccbbbaaa```^^^]]]\\\[[[\\\]]]^^^]]]\\\\\\]]]^^^YYYYYYXXXYYYZZZ[[[]]]^^^^^^]]]\\\ZZZZZZZZZZZZ[[[YYYYYYXXXWWWUUUTTTSSSSSSPPPSSSVVVWWWXXXYYYZZZ\\\[[[]]]^^^___^^^\\\[[[ZZZWWWWWWVVVUUUUUUWWWXXXYYYTTTUUUVVVVVVUUUTTTUUUVVVUUUVVVXXXZZZ]]]___aaabbb[[[\\\]]][[[YYYWWWWWWXXXVVVXXXZZZ]]]___```aaaaaa^^^bbbffffffdddeeejjjoooiiijjjkkklllkkkhhheeecccdddddddddcccaaa^^^\\\ZZZZZZZZZ[[[\\\[[[YYYWWWUUUSSSQQQQQQSSSUUUUUUQQQMMMFFFGGGGGGGGGFFFFFFGGGHHHIIIHHHGGGEEECCCCCCEEEGGGCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888666777888999999888777666555555555555555666777888555555555555555555555555222222222333333444444444555444333333444444222000333222111000000222444555111111000000000000111111222222222222222222222222222222111111111111222222000000000000000000000000111111111000000000000000000000////////////000000000000000000000000000000000111111222222000///...,,,///111111000000222555000000000000000000000000111111222222222333333333444444444333333222222222222333333222111000222333444444444444444555777777555999===>>>@@@LLL___nnnwwwmmm```VVVSSSQQQNNNKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLPPPMMMIIIIIIKKKLLLKKKJJJNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPNNNMMMMMMOOORRRTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRTTTUUUVVVUUUTTTTTTUUUWWW[[[[[[ZZZZZZYYYYYYYYYXXXZZZ[[[]]]^^^______^^^^^^___^^^]]]^^^^^^^^^\\\ZZZ]]]^^^aaacccddddddcccbbb```aaaccceeeeeedddcccbbbcccaaa___^^^___dddiiilllnnnllljjjiiiggggggggghhhfffhhhkkkmmmoooooonnnnnnooonnnmmmnnnooonnnmmmkkkmmmlllkkkjjjjjjkkkllllllkkklllnnnpppqqqrrrqqqqqqnnnooopppqqqqqqrrrrrrrrrqqqooonnnnnnppprrrrrrrrrnnnoooppplllgggfffjjjnnnrrrpppnnnmmmmmmmmmlllkkkpppmmmiiiiiijjjkkkjjjiiieeefffhhhiiihhheeeaaa___cccbbbaaa``````___``````]]]\\\\\\^^^___```___]]]]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSRRRSSSTTTUUUWWWYYY[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXUUUTTTSSSRRRRRRSSSTTTTTTUUUTTTSSSRRRRRRQQQRRRRRRXXXWWWVVVWWWYYYZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZTTTTTTUUUVVVXXXYYYZZZZZZ``````___]]]\\\[[[ZZZYYYVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRTTTRRRPPPOOOOOONNNLLLJJJHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@???@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999::::::::::::::::::::::::666666666666777888999:::999888888888888888999999666666555555555555666666666666555555444444444333777777777777777777777777555444333333222222222222555555444444444444555555000000000111222333555555666666666666555222000///222222222111111111000000111111111111111111111111222111111111222333444444000111111111111222222222000000000000000000000000222111000//////000111222///000111333333222222111222111111111000000//////555333000------...111222000000111111111111000000111111000000000000000000222222333333333333444444444444444555555555555666::::::<<<>>>???DDDSSSaaaxxxggg```VVVPPPOOOOOONNNLLLJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLOOOLLLIIIIIIKKKLLLKKKJJJMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMOOORRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUUUUUUUSSSTTTUUUWWWYYYYYYYYYYYYXXXXXXWWWWWWZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\[[[\\\]]]\\\[[[YYY[[[]]]___aaabbbcccccccccaaabbbcccdddeeedddcccccc`````````aaadddgggkkkmmmlllkkkjjjhhhgggfffggggggfffgggiiilllnnnooooooooopppooommmmmmnnnmmmkkkiiikkkjjjiiihhhhhhiiijjjkkklllmmmnnnpppqqqqqqppppppnnnnnnooopppqqqqqqqqqqqqnnnmmmmmmnnnqqqrrrrrrqqqkkkmmmooommmiiiiiilllppptttqqqnnnllllllkkkjjjhhhllliiigggggghhhhhhgggeeecccdddfffhhhgggeeebbb`````````__________________]]]]]]]]]^^^``````___]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXVVVUUUTTTTTTSSSSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRUUUTTTSSSRRRRRRRRRRRRRRRVVVTTTTTTUUUVVVWWWWWWVVVTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOQQQOOOMMMLLLLLLKKKIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888888888888888888888888666666666666777888999:::999999888777777777888888777777666666666666777777666666666555555555444444444444444444444444444444555444333333222222222333444444333333333333444444222222222111222222333333555555555555444333111000222222222111111111000000111111111111111111111111222111111111111222222333000000111111111222222222000000000000000000000000222111000//////000111222---...///000111000000///111111111111000000000///222222111000///000000000000000000000000000000000111111111111111111111111222222333333333333444444333333333333444444444555888999;;;>>>???CCCPPP]]]uuufff```YYYTTTNNNLLLLLLMMMLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKJJJIIIKKKKKKKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVYYYYYYZZZ[[[\\\\\\]]]]]][[[ZZZXXXYYYZZZZZZYYYWWWYYYZZZ[[[]]]___aaabbbcccbbbccccccccccccdddddddddbbbbbbdddeeeggghhhiiijjjjjjjjjhhhgggffffffeeefffeeefffhhhjjjlllnnnpppqqqqqqooommmlllllljjjhhhfffiiihhhfffeeeeeefffhhhiiilllmmmnnnooooooooooooooolllmmmnnnoooooopppppppppkkkkkklllnnnqqqrrrpppooohhhkkknnnmmmlllkkknnnqqqtttqqqllljjjiiihhhgggfffgggfffeeeeeefffeeecccbbb```aaacccddddddcccaaa```^^^^^^^^^]]]^^^^^^______]]]]]]]]]___``````___]]]XXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]\\\[[[YYYXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVTTTRRRQQQPPPOOONNNMMMMMMNNNOOOPPPTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQRRRSSSTTTSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRTTTTTTSSSRRRQQQPPPOOOOOOPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKMMMKKKIIIIIIIIIHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@??????@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999888888888888888888888888666666666666777888999:::999999888777777666777777888777777777777777777888777777666666666666555555333333333333333333333333444444333222222222333333333333222222222222333333444333222222111111222222333444444444444333222111222222222111111111111111111111111111111111111111222111111000000000000111000000000111111111222222000000000000000000000000111111000000000000111111---...///000000000//////111111111111000000000000000000111222222111///...222111000//////000111222111111222222222222222222222222333333333333444444222222222333333333444444666666999===>>>AAAKKKVVVuuuiii___WWWTTTTTTQQQMMMLLLKKKKKKIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOONNNMMMKKKJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJLLLKKKKKKMMMOOOQQQQQQPPPNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRQQQQQQSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWXXXZZZ[[[\\\ZZZYYYWWWWWWWWWXXXWWWUUUWWWWWWXXXZZZ\\\___bbbccccccbbbbbbbbbbbbcccdddeeeggggggffffffeeeeeeeeeeeehhhhhhgggfffeeeeeeddddddeeeeeefffhhhkkknnnppprrrqqqooollljjjiiihhhfffdddgggfffdddcccdddeeeggghhhlllmmmmmmmmmmmmmmmmmmmmmjjjjjjkkklllmmmmmmmmmmmmiiiiiikkknnnpppqqqooommmhhhjjjmmmmmmllllllmmmnnnppplllhhhfffeeefffeeeeeeddddddeeeffffffeeecccaaa______`````````___]]]\\\^^^]]]]]]]]]^^^___``````^^^]]]^^^```aaaaaa^^^\\\WWWWWWXXXXXXYYYZZZ[[[\\\]]]]]][[[ZZZXXXWWWVVVUUUVVVVVVUUUUUUUUUVVVVVVWWWXXXWWWWWWWWWWWWWWWXXXXXXZZZZZZYYYWWWVVVSSSQQQPPPNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPPPPPPPQQQQQQRRRRRRPPPPPPPPPRRRRRRQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQQQQPPPOOONNNLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHFFFFFFGGGFFFEEECCCEEEDDDDDDDDDDDDDDDDDDEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;:::::::::999999999888999999999999999999999999777777666666777888999999999888777777666666666666777777666666666666777777777777777777777666666666444444444444444444444444444333333222222333333333333333222222222222333333333333222222111222222333222222222333333333333222111111111111111111111111111111111111111111111111222111000///////////////000000000000111111111111000000000000000000000000111000000000000000000111000000000111111111111111111111111000000000000000000000111111111111000///333111///......///111333222222222222222333333333222222222333333333444444222333333333333444444444444444777<<<===>>>EEENNNnnn```ZZZVVVSSSQQQOOONNNLLLKKKJJJHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJIIIIIIJJJKKKLLLLLLMMMNNNOOONNNLLLJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHKKKJJJJJJKKKNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOQQQSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTVVVXXX[[[]]]\\\ZZZWWWVVVWWWWWWVVVTTTTTTUUUVVVXXX[[[^^^```bbbbbbaaaaaaaaaaaabbbcccdddhhhfffdddbbbbbbcccdddfffgggfffffffffeeeeeedddddddddeeefffhhhjjjmmmpppqqqooommmjjjhhhgggfffeeeccceeeeeeddddddeeefffggggggkkkkkkkkkkkkkkkkkkkkklllggghhhiiijjjkkkkkkkkkkkkhhhiiijjjmmmppppppnnnllljjjkkkllllllkkkiiiiiiiiihhhfffcccbbbdddeeeffffffdddeeegggggggggeeeddddddccccccbbbaaa___^^^\\\\\\^^^^^^^^^^^^___```aaaaaa^^^^^^___```bbbaaa^^^[[[WWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYWWWVVVUUUTTTVVVVVVVVVVVVVVVWWWWWWXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVTTTRRRPPPOOOMMMMMMLLLLLLLLLMMMOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRPPPOOOPPPQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKNNNNNNOOOOOOOOOOOOOOONNNJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGEEEEEEFFFFFFEEECCCDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>===???>>>>>>===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999888888888999999999999999999999999777777777777777777888999888777777666555555555666555555555444444555555555666666666777777777777777444444444444444444444444333333333222222333333444444444333333333333444444111111111111222333444555111111111111222222222333111111111111111111111111000000000000000000000000111111000///........./////////000000000111111111000000000000000000000000000000000111111000000000000000000000000111111111000000000000000000111111111111000//////000111222333111///......///111333111111222222222333333333222222222333333333444444444444444444555555555555333333666:::;;;;;;@@@GGGooo___WWWTTTQQQNNNNNNHHHHHHHHHHHHGGGGGGFFFFFFDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFHHHJJJJJJIIIHHHIIIJJJGGGHHHHHHIIIJJJKKKKKKLLLMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJIIIIIIJJJLLLNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMOOOQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRUUUYYY^^^```aaa^^^ZZZXXXWWWWWWVVVUUUSSSTTTVVVXXX[[[]]]___```___`````````aaaaaaaaaaaabbbaaa______aaadddgggjjjfffffffffffffffeeedddccccccdddfffhhhjjjlllnnnooollljjjgggeeeeeefffeeedddeeeeeeggghhhhhhhhhhhhhhhhhhhhhgggggghhhiiijjjjjjggghhhiiijjjjjjkkkkkkkkkjjjjjjkkkmmmoooooommmlllkkkjjjiiihhhgggfffeeeeeebbbaaaaaabbbeeegggggggggdddfffhhhgggfffeeeeeefffiiihhhfffcccaaa```________________________```aaa^^^^^^```aaacccaaa^^^[[[XXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTTTTVVVVVVVVVUUUVVVVVVWWWWWWUUUTTTTTTTTTUUUVVVWWWXXXUUUUUUTTTSSSRRRPPPNNNMMMMMMLLLKKKKKKLLLMMMOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPOOOOOOPPPQQQOOONNNLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@???>>>======???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777888777777777777777888888666666555555555555666666555444444333333444444555555555666666666666777777222222222222222222222222333333222222222333444444444444333333333333444444000000000111222333555666222111111000000111222222111111111111111222222222000000000000000000000000111000000////////////000/////////000000000111111000000000000000000000000000000111111111111000000......---------...///000000000000000111111111111111000/////////000222333222111000//////000111222000000111111222333333333222222333333333333444444444444444555555555666666444222444888999999<<>>===<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999999999999999999999777888888888888888888888777777777777777777777777888888777777777777888888444444444444555666777777555555444444444444555555444444555555555666666666333333333333333333333333333222222222333333444555333333222222222222333333222111111111222333333444222111000000///000111111000000111111111222222222000000000000000000000000000000//////000000111111////////////000000000111000000000000000000000000///000111222222111000///...------,,,---...///000///000000000111111111111//////000111111111111111000000000000000000000000//////000000111222222333222222333333333333444444333333444444444555555555555333333666777777:::???|||qqqiiibbb[[[UUUOOONNNLLLHHHGGGIIIIIIJJJIIIHHHFFFEEEFFFHHHCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDGGGJJJJJJHHHGGGHHHJJJFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHHHHIIIKKKLLLKKKJJJLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSXXX___eeeiiiiiieee```\\\ZZZYYYWWWVVVRRRTTTWWWZZZ\\\]]]\\\\\\[[[\\\^^^``````___^^^]]]]]]^^^aaadddffffffffffffeeefffgggggggggfffeeedddbbbdddgggjjjkkkkkkkkkjjjgggdddbbbbbbdddfffggggggeeehhhlllooopppnnnkkkiiiccccccccccccdddfffhhhiiikkkkkklllmmmnnnnnnnnnnnnpppnnnllllllmmmmmmmmmlllhhheeebbbaaaaaabbbccccccbbbccceeehhhkkkkkkiiigggbbbcccdddbbb``````cccffffffdddbbb```______```aaa___^^^^^^]]]\\\\\\\\\\\\______```ccccccbbb]]]ZZZWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRWWWVVVUUUSSSRRRQQQQQQQQQUUUUUUUUUUUUTTTSSSRRRQQQJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNOOOPPPQQQRRRTTTUUUPPPNNNMMMMMMNNNNNNMMMKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJKKKLLLMMMNNNOOOPPPMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFFFFFFFDDDAAAAAABBBCCCCCCBBBAAAAAACCCBBBAAAAAAAAAAAABBBCCCAAAAAA@@@???>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999999999999999999999777777777777777888888888888888888888888888888888888888777777777777777888333333333444555666777888666666555555555555666666333444444444555555666666555555555555555555555555222222222222333333444555222222111111111111222222444333222222111111222222333222000/////////000111000000111111222222222222000000000000000000000000000000///000000111222333////////////000000000000000000000000000000000000///000111222222111000///000//////......000111222//////000000111111111222,,,...111333444222000...000000111111111111000000...//////000111111222222222222333333333444444444222222333333333444444444666333333555777666999>>>~~~lllaaa\\\XXXUUUOOONNNMMMKKKIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBDDDFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLKKKHHHEEEEEEFFFGGGFFFGGGHHHHHHGGGIIILLLNNNOOOQQQSSSVVVVVVUUUTTTRRRSSSRRRRRRSSSVVV[[[```ccceeebbb^^^ZZZXXXXXXYYYZZZYYYZZZ\\\\\\[[[[[[[[[]]]\\\^^^``````^^^\\\[[[[[[^^^___```aaabbbcccdddeeeaaaccceeehhhjjjkkkkkklllfffgggiiijjjjjjhhhfffeeeeeedddcccdddgggiiijjjiiiggggggiiilllnnnmmmkkkhhhhhhgggffffffiiikkkmmmmmmnnnnnnooopppppppppooonnnooonnnmmmnnnooopppooonnnggggggfffeeeddddddccccccccceeegggjjjlllnnnnnnnnniiigggeeeeeeeeedddbbbaaadddcccaaa```^^^]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[\\\^^^aaacccccc```]]]ZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTUUUWWWYYYXXXUUUSSSQQQQQQNNNMMMLLLNNNQQQSSSSSSSSSNNNNNNMMMOOOQQQRRRRRRQQQNNNNNNNNNNNNMMMKKKJJJHHHMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKLLLMMMOOOQQQRRRQQQPPPNNNKKKIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFIIIHHHHHHHHHIIIJJJLLLNNNIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEAAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBAAAAAA@@@@@@???@@@@@@???>>>===<<<;;;;;;============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888888888888888888999999888888888888888888888888:::888666666888999777444777777888999999999999999666666666666666666666666888666444444444555444333555555555555555555555555333333333333333333333333111222222222222111000000333333333222222111111111333111000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111000000000000000000000000000000000000000000000000000000000000000111111000///////////////111111000000000000111111000000000111222222222333111111000000111111222333000111111111111222222222333333222222333333444555555444333222111222333444888888888888888999999999wwwhhh\\\UUUQQQMMMIIIKKKJJJIIIHHHHHHGGGHHHHHHFFFFFFGGGFFFFFFEEEDDDCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIGGGEEEDDDFFFHHHGGGHHHHHHHHHGGGHHHJJJMMMOOOQQQTTTVVVVVVVVVTTTSSSTTTSSSRRRRRRTTTWWW[[[]]]]]]\\\YYYVVVUUUUUUVVVWWW[[[]]]______]]][[[[[[[[[[[[]]]^^^]]][[[ZZZZZZ[[[________________________```bbbeeehhhkkkkkkkkkkkkgggggghhhhhhhhhgggfffeeeeeedddccceeeggghhhhhhgggffffffhhhkkkmmmmmmkkkiiihhhhhhhhhiiikkkmmmnnnnnnoooppprrrssssssrrrqqqpppooonnnmmmnnnooopppooonnngggffffffeeeddddddccccccccceeehhhkkknnnoooooooooiiigggfffeeeffffffdddbbbdddcccbbb```___^^^]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[\\\^^^______^^^]]]\\\ZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTWWWVVVVVVUUUTTTSSSSSSSSSVVVXXXZZZZZZWWWSSSQQQPPPMMMLLLKKKMMMPPPRRRSSSSSSQQQPPPPPPPPPQQQRRRQQQQQQMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDFFFHHHKKKLLLMMMMMMLLLIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999888888888999999999999999888888888888888888888888888888888:::888666666888888777555555666666777777777777777666666666666666666666666777555444444555555555444444444444444444444444444333333333333333333333333222333333333333222111111333222222222222222222111222111000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////111111000000000000111111111111111111111111222222111111000000111111222333000111111111111222222222222222222222222333444444333333333222222333444444666777777777888888999999oooddd^^^WWWRRRPPPMMMJJJFFFFFFFFFEEEEEEEEEFFFFFFGGGCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGEEECCCCCCEEEGGGGGGHHHHHHHHHGGGGGGIIIKKKOOOQQQSSSUUUUUUUUUTTTSSSSSSRRRQQQPPPQQQSSSUUUVVVUUUUUUTTTTTTTTTTTTUUUUUU[[[^^^```aaa___\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXZZZ[[[aaa```___]]]\\\ZZZYYYYYY___bbbfffjjjllllllkkkiiihhhggggggfffffffffffffffeeeeeeeeegggiiiiiigggfffffffffgggiiillllllkkkiiihhhiiikkklllnnnooooooooonnnpppsssuuuvvvtttrrrpppooonnnmmmnnnoooooonnnmmmfffffffffeeeeeeddddddcccbbbeeeiiimmmoooppppppoooiiihhhffffffggggggfffeeeddddddbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\ZZZZZZZZZ[[[[[[\\\]]]]]]ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTTTTSSSUUUVVVWWWXXXWWWVVVSSSRRRVVVUUUUUUTTTSSSRRRRRRQQQWWWZZZ\\\\\\YYYTTTQQQPPPLLLKKKKKKMMMPPPRRRSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPMMMMMMMMMLLLKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLJJJHHHFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFEEEEEE@@@DDDIIINNNPPPOOOLLLJJJGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<=========>>>>>>>>>???=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999888888888;;;::::::999999888888888888888888888888888888888999777666666888888777555333444444555555555555555666666666666666666666666666444333333555666666555444444444444444444444444333333333333333333333333111222222222222111000000111111111222222222222222222111000111222333222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////111000000//////000000111111111111111111111000000111000000000000111222222000111111111111222222222222111111111111222333333111222222333444444444444444555555666777888999999uuudddYYYUUUSSSPPPOOOOOONNNLLLJJJEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGFFFDDDBBBAAABBBDDDDDDFFFGGGGGGGGGGGGIIIKKKMMMNNNPPPRRRSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSQQQQQQSSSTTTUUUVVVVVVVVVXXX[[[___aaa___]]][[[ZZZZZZ[[[[[[YYYXXXYYY[[[]]]bbbaaa```^^^\\\[[[YYYYYY^^^aaafffkkkmmmllljjjiiihhhgggeeedddddddddfffggghhhhhhiiikkklllllliiifffhhhgggggghhhiiijjjiiiggggggiiilllnnnnnnnnnoooooommmpppsssvvvvvvtttqqqoooooonnnmmmmmmnnnnnnmmmlllffffffeeeeeeeeedddddddddccceeejjjnnnpppqqqpppooojjjhhhggghhhiiiiiihhhgggdddcccbbbaaa```_________^^^^^^^^^^^^^^^]]]\\\\\\WWWXXXYYY[[[\\\]]]]]]]]]YYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRSSSTTTVVVWWWVVVTTTRRRPPPSSSSSSSSSSSSSSSSSSSSSSSSXXXZZZ]]]]]]YYYUUUQQQPPPMMMLLLLLLMMMPPPSSSTTTTTTVVVWWWVVVTTTRRRPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLIIIGGGFFFEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEDDDAAAEEEJJJNNNOOOMMMJJJHHHFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCGGGFFFDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@???>>>===<<<============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888888<<<;;;;;;:::999888777777888888888888888888888888777777666666777777777666333333444555555555555444555555555555555555555555444333222333555777777666333333333333333333333333222222222222222222222222000000000000000//////...000000111111222222333333222000000000222333222111////////////////////////000000000000000000000000000000000000000000000000//////000000000000///////////////000000000000000////////////////////////////////////////////////111000000///////////////000000////////////000000222222111111000000//////000000000000000111222222000000111111111222222222111111000000111111222333///000222444555555444444333333444555666777888999wwwiii^^^VVVRRRNNNLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDAAAAAAAAA@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFCCC@@@???@@@AAABBBDDDFFFGGGGGGHHHJJJKKKKKKKKKMMMNNNOOOOOONNNNNNOOOOOOOOOPPPQQQQQQRRRRRRMMMOOOQQQSSSUUUVVVVVVVVVRRRVVV[[[^^^^^^\\\[[[[[[[[[\\\\\\[[[ZZZ[[[]]]```bbbbbbaaa```______^^^]]]^^^aaafffkkkmmmllljjjiiiiiigggeeeccccccdddfffgggjjjjjjkkkmmmooonnnkkkiiijjjhhhgggfffggggggfffeeeeeehhhlllmmmmmmlllmmmoooppprrruuuxxxxxxuuurrrpppnnnmmmllllllmmmmmmkkkjjjeeeeeeeeeeeeeeeddddddddddddgggjjjmmmppppppoooooojjjiiihhhhhhiiijjjiiigggccccccaaa```____________]]]]]]^^^^^^]]]]]]\\\[[[UUUWWW[[[^^^______]]]\\\XXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSQQQOOOPPPPPPQQQRRRSSSTTTTTTUUUWWWZZZ\\\\\\XXXTTTQQQPPPOOOMMMMMMNNNQQQSSSTTTSSSVVVWWWWWWTTTQQQNNNNNNOOOPPPOOONNNMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFHHHJJJMMMOOOPPPMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCFFFGGGIIIKKKKKKIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEDDDBBBBBBBBBCCCDDDBBBAAAAAA???>>>===<<<<<>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888;;;;;;:::999999888777777777777777777777777777777666666777777666666666777444444555666666666666555444444444444444444444444444333222333555777777777333333333333333333333333222222222222222222222222111111222222111111000///000000000111111222222222111000///000222333222111////////////////////////000000000000000000000000000000000000000000000000...///000000000000///.........//////000000000000////////////////////////////////////////////////111000000///////////////000000////////////000000222111111000000/////////000000//////000000111222000000111111111222222222111111000000111111222333///000222444555555444444222333444555666777888888xxxhhh]]]VVVPPPMMMNNNKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDD@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHHHHHHHHHHGGGFFFFFFFFFEEECCC@@@???@@@AAAAAACCCFFFGGGGGGGGGIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRKKKLLLNNNPPPQQQRRRSSSSSSPPPSSSXXX[[[[[[[[[[[[\\\[[[\\\]]]]]]\\\]]]___aaabbbbbbbbbbbbbbbbbbbbbbbb___bbbfffjjjllllllkkkiiiiiihhhfffddddddeeefffgggiiiiiiiiikkkmmmmmmllljjjkkkhhheeedddeeeeeeeeeddddddhhhkkkllljjjjjjmmmoootttuuuxxxyyyxxxvvvssspppmmmkkkjjjjjjkkkkkkiiihhheeeeeeeeeeeeeeeeeeeeeeeeggghhhjjjlllmmmnnnnnnnnnkkkjjjhhhhhhiiiiiihhhgggbbbaaa```______^^^^^^^^^\\\\\\\\\\\\\\\[[[[[[ZZZUUUXXX\\\```aaa```]]][[[WWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRROOOPPPQQQRRRSSSTTTUUUVVVUUUWWWYYYXXXUUUSSSQQQQQQPPPNNNMMMNNNPPPRRRRRRQQQSSSUUUVVVSSSOOOMMMNNNPPPQQQPPPOOONNNMMMLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGJJJLLLOOOPPPLLLJJJIIIGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@??????>>>=========@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999777777777888888888888888:::999999888888777777777777777777777777777777777444666777777555555666888444555666666777777666666444444444444444444444444444333222333555777777666222222222222222222222222222222222222222222222222444444444444444333222222000000000111111111111111111000///000222333333222000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111000---......//////000000111000000000000000000000000000000000000000000000000111111000///////////////000//////......//////000000000000000000000//////000////////////000111111000111111111111222222222222111111111111222333333111222222333444444444444333444444555666777888888tttggg\\\SSSPPPNNNIIIHHHJJJGGGIIIJJJKKKJJJHHHGGGGGGDDDDDDCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@BBBCCCCCCCCCBBBAAACCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDBBBAAAAAACCCDDDCCCEEEGGGGGGFFFEEEEEEFFFHHHIIIIIIJJJKKKKKKLLLLLLKKKMMMNNNPPPQQQPPPOOONNNKKKLLLLLLMMMNNNOOOPPPQQQQQQTTTWWWYYYYYYYYYZZZ[[[YYY[[[]]]^^^^^^^^^___aaaaaaaaaaaaaaaaaabbbbbbbbb```bbbeeehhhkkkkkkkkkkkkiiihhhgggfffffffffggggggeeeddddddfffhhhiiiiiihhhiiifffcccbbbdddffffffgggeeehhhkkkkkkiiiiiimmmqqquuuuuuvvvvvvtttrrrooonnnkkkjjjhhhhhhiiiiiigggfffeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiiiijjjjjjkkklllmmmllljjjiiihhhiiihhhgggeeeaaa```___^^^^^^]]]]]]^^^ZZZ[[[[[[[[[[[[ZZZYYYYYYWWWYYY\\\^^^___^^^]]]\\\WWWWWWWWWXXXXXXXXXXXXXXXTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTVVVVVVRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTRRRQQQQQQRRRPPPNNNMMMMMMNNNOOOOOONNNNNNQQQSSSQQQMMMKKKMMMPPPQQQPPPNNNMMMLLLKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFHHHIIIKKKLLLJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBB???@@@AAABBBCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888666777777777888888888999777777777777777777777777777777777777777777777777333555777777555555666888444444555666666666666666333333333333333333333333555444333333555666666666222222222222222222222222111111111111111111111111333333333333333222111111111111111111000000000000000//////000222444333222000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111000------......///000000111000000000000000000000000000000000000000000000000111111000/////////////////////............///////////////000000000000000///////////////000111111000111111111111222222222222222222222222333444444333333333222222333444444555555666666666777777777sssddd[[[TTTLLLHHHKKKLLLHHHFFFGGGAAADDDIIIKKKKKKIIIGGGFFFAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA???@@@BBBDDDDDDCCCBBBAAABBBCCCCCCCCCBBBBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGGGGFFFDDDCCCAAABBBBBBBBBAAACCCEEEHHHFFFGGGIIIHHHFFFCCCCCCCCCIIIIIIJJJJJJKKKLLLLLLMMMKKKMMMNNNPPPOOONNNLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQTTTVVVXXXXXXXXXXXXYYY[[[WWWZZZ]]]______^^^___```````````````````````````aaaccceeehhhjjjkkkkkkllliiiiiihhhgggggggggggggggbbb``````aaaccceeefffffffffdddaaaaaacccgggiiiiiifffiiilllkkkhhhiiinnnsssssssssrrrqqqooommmkkkiiikkkiiigggggghhhgggfffdddeeeeeeeeeeeeeeeeeeeeeeeekkkjjjiiihhhiiijjjkkkllllllkkkiiihhhhhhhhhfffddd```___^^^]]]]]]]]]]]]]]]ZZZZZZZZZZZZZZZYYYXXXXXXZZZZZZ[[[[[[\\\\\\]]]]]]XXXXXXXXXYYYYYYYYYYYYYYYSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTSSSSSSTTTVVVXXXZZZUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSQQQPPPOOOQQQRRROOOMMMKKKKKKLLLMMMLLLKKKKKKOOOQQQPPPLLLJJJMMMQQQPPPOOOMMMLLLKKKJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAACCCEEEGGGGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA===>>>@@@BBBCCCCCCBBBBBB============>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888666666777777888888888999666666666666777777777777777777777777777777777777333555777777555444666999333444555555666666555555333333333333333333333333666444333333555666666555111111111111111111111111111111111111111111111111000000000000000///......222222111111000000//////000//////000222444333222000000000000000000000000000000000000000000000000000000000000000000000000---///000111111000///------------...///000000111000000000000000000000000000000000000000000000000111111000/////////////////////............//////......//////000000111111///////////////000111111000111111111111222222222333333222222333333444555555444333222111222333444666666666777777777777777zzzllleee___UUUMMMIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@AAABBBBBBEEEDDDCCCBBBAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIGGGEEEDDDDDDEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMOOOPPPQQQRRRRRRRRRQQQUUUYYY\\\\\\ZZZZZZYYYZZZZZZ[[[[[[\\\\\\\\\\\\aaa___^^^]]]]]]^^^___aaa``````bbbccceeeggghhhiiiccceeegggiiijjjkkkkkkkkkjjjiiifffcccaaaaaaaaaaaabbbaaaaaaccchhhmmmpppqqqmmmmmmlllkkkiiijjjlllnnnqqqpppooommmjjjhhhfffeeeffffffffffffffffffeeeeeeeeeeeeeeedddccccccfffhhhiiiiiihhhhhhhhhiiijjjkkknnnmmmllljjjhhhfffeeeddd___]]]\\\]]]```aaa^^^\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^^^^\\\YYYWWWZZZZZZZZZZZZZZZZZZZZZZZZTTTTTTTTTTTTSSSSSSSSSSSSOOOPPPQQQSSSUUUYYY\\\]]]XXXUUURRRPPPNNNOOOPPPQQQRRRRRRRRRRRRQQQOOOMMMKKKNNNMMMLLLJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDGGGDDDBBBCCCFFFGGGFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@?????????============<<<<<<<<<<<<===============<<<<<<;;;<<<<<<<<<<<<;;;:::999888999888888888777777666666999999999999888888888888888777777777666666555555999777555444333444666777666666555555555444444444555555555555555555555555555555555555555555555555222333666777777666444222222222222222222222222222333333222222111000000000222222222111111111000000111111111000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////...//////000111222222333......////////////......000000000000////////////............////////////000000000000000000000000222111///...///000222444333444111,,,---333333///000000000000000000000000333333333333333333333333666666666666555444333222333333444444555666777777yyynnnaaaXXXTTTQQQLLLGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAACCCBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJHHHFFFEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRRRROOOSSSXXX[[[\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^aaa```^^^]]]]]]^^^```aaa___```aaabbbdddeeefffgggccceeegggiiijjjkkkkkkkkkjjjhhhfffcccbbbaaabbbbbbaaa``````bbbggglllooopppnnnnnnmmmkkkjjjjjjlllnnnpppnnnllljjjhhhffffffeeeeeeeeeeeeeeeddddddddddddddddddeeeddddddeeegggiiikkkjjjiiihhhhhhiiijjjkkkmmmlllkkkiiigggfffdddddd___]]]\\\]]]___```^^^[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYY[[[\\\]]]]]][[[YYYWWWVVVWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQSSSVVVXXXZZZWWWUUURRROOONNNOOOPPPQQQOOOPPPPPPQQQPPPOOONNNMMMNNNMMMLLLKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDHHHEEECCCCCCEEEGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;===============<<<;;;;;;<<<<<<<<<<<<;;;:::999888888888888777777777666666777777777666666666555555888888777777777666666666888777666555444555666666666555555555444444444444555555555555555555555555444444444444444444444444111222444666666555333111222222222222222222222222111111111111111111222222222222222111111111000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////...//////000000111111111//////000000000000//////////////////........................////////////000000000000000000000000111000/////////000111222///222111---...222222///000000000000000000000000444444444444444444444444333333333333444444444444333333444444555666666777rrrhhh[[[VVVPPPLLLJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAA@@@??????>>>>>>???????????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBDDDFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGEEEDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQNNNQQQVVVZZZ[[[[[[[[[\\\[[[ZZZYYYYYY[[[]]]```aaa```___^^^]]]]]]^^^___```^^^___```aaabbbcccdddeeeccceeegggiiijjjjjjjjjjjjjjjhhhfffcccbbbbbbcccdddaaa``````ccchhhlllpppqqqoooooonnnkkkiiiiiikkkmmmmmmkkkhhhfffeeeeeeeeefffddddddcccbbbbbbbbbbbbbbbbbbccceeeeeeeeefffiiikkklllkkkjjjiiihhhhhhiiiiiikkkjjjiiigggfffdddcccccc___^^^]]]^^^___^^^\\\ZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXYYY[[[\\\\\\ZZZXXXWWWUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTSSSQQQOOOPPPRRRTTTVVVUUUSSSQQQOOONNNNNNOOOPPPMMMMMMNNNOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEHHHFFFDDDCCCEEEFFFFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>><<<;;;;;;;;;;;;:::::::::<<<============<<<;;;;;;;;;;;;;;;;;;:::999888888888888777777777777666666777777666666666666555555888888888888777777777777777777777666666666555555555555555555444444444444444444444444444444444444333333333333333333333333111222333555444333111000222222222222222222222222///000000111222222333333222111111111111000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000111111111111000000............------------............////////////000000000000000000000000000000000000////////////+++///111///...000111///000000000000000000000000333333333333333333333333222111111111222333555666333333333444555555666666xxxlllbbbYYYTTTPPPOOONNNKKKHHHFFFFFFGGGDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@????????????????????????>>>>>>??????>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHJJJLLLDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFCCCDDDEEEDDDBBBAAABBBCCCFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPNNNRRRVVVXXXYYYYYYYYYZZZYYYXXXWWWWWWYYY\\\```bbb______^^^^^^^^^^^^______]]]^^^^^^___aaabbbbbbcccdddeeeggghhhjjjjjjjjjiiiiiihhheeedddcccdddeeefffcccbbbbbbdddiiimmmpppqqqooonnnmmmjjjgggggghhhjjjjjjhhheeecccbbbccceeefffcccbbbaaa```______`````````bbbdddeeefffhhhjjjmmmmmmllljjjhhhggggggggggggggggggfffeeedddcccbbbaaa______^^^^^^^^^]]][[[ZZZ[[[ZZZZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQTTTRRROOOMMMMMMOOORRRSSSRRRQQQPPPNNNNNNNNNOOOPPPMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKIIIGGGDDDCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGEEECCCFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????<<<<<<<<<;;;;;;;;;::::::<<<<<<======<<<<<<;;;:::;;;;;;;;;::::::999888777777777777777777777666666999888888888777777777777888888888888888888777777666666777777777666555444444444444444444444444444444444444444444444444444333333333333333333333333222222444444444333111000111111111111111111111111000000111111111222222222111111111111000000000000/////////000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////............///000000111111000000////////////.........------............//////////////////////////////////////////000000000///......***...111111////////////000000000000000000000000000000000000000111111111444333111000111222444666333333333444444555555555zzzrrrggg^^^XXXTTTPPPNNNIIIJJJJJJHHHDDDBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@???BBBBBBAAA@@@??????????????????@@@@@@@@@@@@@@@@@@=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDFFFGGGIIIKKKLLLDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDCCCAAAAAAAAACCCEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKMMMNNNOOOPPPPPPPPPQQQSSSVVVWWWWWWVVVVVVWWWVVVUUUTTTUUUWWWZZZ^^^```^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\]]]^^^```aaabbbbbbdddeeeggghhhiiiiiiiiihhhhhhgggeeeddddddeeeggghhhcccbbbaaacccgggkkknnnnnnlllllljjjgggeeedddfffhhhhhhfffcccaaaaaaccceeefffbbbaaa___]]]]]]]]]^^^^^^^^^aaaccceeefffhhhkkkmmmkkkjjjhhhfffeeeddddddeeeddddddcccbbbaaaaaa``````^^^______^^^]]][[[[[[ZZZ\\\\\\[[[ZZZZZZYYYYYYXXXVVVVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWXXXWWWVVVTTTSSSQQQPPPPPPPPPPPPOOOOOOOOOQQQOOOMMMLLLMMMOOOQQQSSSPPPOOONNNNNNMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIGGGEEEDDDDDDFFFGGGHHHKKKOOOQQQPPPLLLGGGDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@============<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888777666666666666666666666777777888888888777777777777666777777777777777777888888555666666666666555444444333333444444444444444444444444444444444444444444444444444444444444444444333444444555444333222111111111111111111111111111222222222111111111000000000000000000000000000000......//////000000000000////////////000000000000000000000000000000000000........................////////////////////////000000000000000000000000////////////...............//////000000//////...000000000/////////..................//////////////////////////////////////////000000000000///...000000111111000......000000000000000000000000000/////////000000111111111777555333111111222333444333333333444444444444444wwwiii]]]YYYTTTQQQOOOMMMKKKJJJDDDEEEFFFEEECCCBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@???@@@@@@@@@??????@@@AAAAAAAAAAAA@@@=========>>>>>>>>>??????>>>????????????@@@@@@@@@>>>??????@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBDDDEEEFFFFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCEEEEEEEEECCCCCCDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOQQQTTTVVVVVVUUUTTTUUUUUUTTTTTTTTTTTTVVVYYY\\\^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\^^^```aaabbbcccdddeeefffhhhiiiiiihhhhhhhhhgggeeeeeeeeegggiiijjjbbbaaa___aaadddgggiiijjjiiiiiihhheeecccccceeeggggggfffdddcccbbbccceeefffbbbaaa^^^\\\[[[[[[\\\]]]]]]___ccceeefffgggjjjkkkhhhgggeeecccbbbaaabbbbbbaaaaaa``````_________^^^\\\^^^___^^^\\\[[[[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYUUUUUUVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWWWWUUUSSSQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOPPPQQQNNNMMMMMMMMMMMMNNNNNNOOOPPPOOONNNLLLJJJIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGHHHIIIGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFEEEFFFGGGGGGJJJOOOTTTVVVSSSNNNIIIFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>????????????@@@>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999999888777666666555555666666666666777777666666555555555555444444666666666666777777777777555555555444444444333333333333333333444444444444333333333333333333333333555555555555555555555555555555555444444333222111111111111111111111111111333333222222111000000/////////000000000000000111---......//////000000111////////////000000000000000000000000000000000000........................////////////////////////000000000000000000000000////////////////////////......////////////......111000000000////////////............////////////000000000000000000000000000000000000111111111111;;;555111111111///...000000000000000000000000000111111111222333333444444777666444333222222222333333333333333333333444444wwwlll^^^TTTPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@???@@@@@@AAAAAA>>>???@@@AAAAAAAAA@@@@@@======>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>?????????@@@>>>>>>>>>??????AAABBBBBB@@@AAAAAABBBBBBBBBBBBAAADDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCEEEFFFEEEDDDCCCDDDFFFDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOOOOPPPRRRTTTUUUTTTTTTUUUVVVTTTTTTUUUVVVWWWYYY[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[^^^```bbbdddeeedddeeefffhhhhhhhhhhhhggggggfffeeeeeefffhhhjjjkkkeeecccaaabbbdddfffhhhhhhhhhhhhgggeeeccccccfffhhhgggffffffeeeddddddeeeeeebbbaaa^^^[[[ZZZ[[[\\\]]]\\\___bbbdddeeefffhhhiiidddcccaaa```_________```___^^^^^^^^^^^^^^^]]]]]]ZZZ]]]___^^^\\\[[[[[[]]][[[[[[[[[ZZZYYYYYYXXXXXXTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWYYYZZZYYYWWWTTTRRRQQQQQQQQQQQQPPPPPPPPPOOOMMMMMMNNNOOOOOOOOOOOONNNLLLLLLLLLLLLMMMMMMNNNNNNOOONNNMMMKKKKKKKKKKKKKKKGGGIIIJJJLLLMMMNNNMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJHHHGGGGGGGGGGGGGGGHHHIIIFFFFFFGGGGGGGGGGGGHHHHHHIIIMMMQQQQQQMMMIIIFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>><<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999888777666555555555555666666666777777666666555555555444444444444555555555666666666666555444333222111222333333222222333333333444444444333333333333333333333333444444444444444444444444444444444333222111111000111111111111111111111111222222111111111111111111////////////000000111111------......///000000111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...//////000000111111111//////000000000000//////000000/////////.....................////////////000000000000000000000000000000000000111222444555GGG;;;111000111000///000000000000000000000000000111111222222333444444555333333333333222222222222333333333333333333333333{{{fff___\\\VVVQQQLLLJJJHHHFFFEEEDDDCCCBBBEEEBBB@@@@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@AAAAAA>>>??????@@@@@@@@@??????????????????@@@AAABBBBBB===>>>???AAAAAAAAA@@@???>>>>>>>>>>>>????????????======>>>>>>?????????@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>????????????============>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@???CCCCCCCCCBBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBCCCEEEFFFFFFFFFEEEDDDAAACCCDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNPPPSSSTTTTTTUUUVVVXXXTTTUUUVVVWWWYYYZZZ[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYXXXYYY[[[^^^```ccceeefffdddeeefffhhhhhhhhhgggggggggfffeeeeeefffhhhkkkllljjjgggeeeeeegggiiijjjjjjhhhhhhgggeeeddddddgggiiiggggggggggggfffeeeeeedddcccaaa^^^[[[ZZZZZZ\\\]]][[[^^^bbbdddeeeeeeggghhhaaa```___^^^]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]YYY\\\^^^^^^\\\[[[\\\^^^ZZZZZZZZZYYYXXXXXXWWWWWWSSSSSSTTTTTTTTTUUUUUUVVVYYY[[[\\\]]]\\\ZZZWWWUUUSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNOOOPPPPPPNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNGGGHHHJJJLLLNNNNNNNNNMMMKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHGGGGGGFFFGGGGGGHHHEEEEEEGGGHHHHHHHHHHHHHHHFFFHHHJJJHHHDDDAAAAAAAAAEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBB????????????????????????AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@???>>>======<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999999888888777666555444555555555666666777777888777777777666666666666333444444444555555666666555444222000000111222333222222222333333444444444333333333333333333333333333333333333333333333333333333222222111000000///000000000000000000000000000000000111222222333333.../////////000000111111---------...///000000111////////////000000000000////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000...//////000111222222333000000111111111111000000//////.........---------............/////////000000000000000000000000000111000//////111333666888OOO>>>000///222111000000000000000000000000000000//////000111222222333333///000111222222333222222333333333333333333333333iiiZZZTTTNNNJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????======>>>???@@@@@@AAAAAABBBAAA???>>>>>>>>>??????===================================================>>>>>>>>>????????????@@@@@@??????????????????======>>>>>>?????????@@@BBBAAA???>>>>>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCC?????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVVVVVVVWWWYYYZZZZZZXXXYYYZZZZZZYYYZZZ\\\^^^YYYZZZZZZ[[[]]]___aaabbbfffhhhjjjkkkjjjhhheeeccceeedddcccbbbcccfffjjjlllgggggggggggggggfffeeeeeeiiihhhgggfffeeedddddddddeeeeeedddcccbbbbbbbbbbbb```___^^^]]]\\\[[[[[[[[[```aaabbbcccdddccccccbbb^^^^^^^^^^^^^^^]]]\\\[[[\\\[[[ZZZYYYYYYZZZ[[[\\\______^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVTTTSSSSSSSSSTTTTTTXXX]]]bbbdddaaa\\\WWWTTTQQQQQQQQQQQQPPPOOONNNMMMOOOOOOOOOPPPPPPQQQQQQQQQRRROOOMMMNNNQQQSSSSSSRRRNNNLLLKKKLLLMMMNNNMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKJJJHHHGGGFFFEEECCCCCCDDDDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEE@@@@@@??????????????????AAAAAA@@@???>>>>>>>>>?????????>>>>>>===<<<<<<<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888::::::999888999:::;;;:::888666666777666777888888888777555444555666777888777666444222555555555666666666666666444444444444444444444444777666444333222111111111444444444444333222111111000222333444444333111000111111111111111111111111333222111000000111222333222111111111000000//////000000111111111111000000111111111111111111111111333111...++++++,,,///111111000000///////////////......///000111222222333000000////////////000000000000000000000000000000...000222333111000000000000000000000////////////111111000///////////////111111000000//////......000000000000000000000000222000///------///000222333222111/////////000111222222111111000000//////111111222222222222111111222222333333333333444444333333222222333333444555mmm[[[RRRKKKGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????======>>>>>>???@@@@@@AAAAAA@@@???>>>===>>>>>>???======================================================>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????AAA@@@???>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNPPPQQQSSSTTTXXXXXXWWWWWWWWWWWWXXXYYYWWWXXXYYYXXXXXXXXXZZZ\\\[[[[[[\\\]]]^^^___aaabbbggghhhiiiiiihhhfffdddcccddddddccccccdddfffiiijjjeeeeeeffffffeeeeeedddcccfffeeeeeeddddddeeeeeeffffffeeedddcccbbbaaaaaaaaa``````^^^]]]\\\[[[[[[[[[\\\^^^```aaaaaaaaa______^^^^^^^^^^^^^^^]]]\\\[[[\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[XXXWWWWWWWWWWWWXXXXXXYYYVVVUUUTTTSSSSSSTTTTTTUUUWWW[[[___```^^^YYYVVVTTTQQQRRRRRRQQQQQQPPPOOONNNPPPPPPPPPPPPQQQQQQRRRRRRQQQOOOMMMNNNQQQTTTTTTSSSNNNMMMKKKKKKLLLMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCBBBBBBCCCDDDDDDAAA@@@@@@???????????????AAA@@@??????>>>>>>?????????>>>>>>======<<<;;;;;;>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777888999:::999777777888999888666555555555666777777888777666555444555666777777777666444333444444444444444444555555444444444444444444444444444444333222222222333333333333444444333333222111000111333444444333111000111111111111111111111111111111000//////000111111111111111111000000000///000000111111111111000000111111111111111111111111333111///------...///111111111000/////////000000//////000000111111222222000000////////////000000000000000000000000000000...000111111000//////000000000000000////////////111111000/////////////////////////////////......000000000000000000000000111000///......///000111333222000/////////000111111111111000000000000000111111222222222222111111111111111222222222333333333333222222333333444555yyybbbSSSJJJFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????@@@??????>>>>>>>>>>>>>>>=========>>>>>>??????@@@@@@???>>>=========>>>>>>============================================================>>>>>>>>>>>>==============================>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVWWWWWWVVVVVVXXXZZZ\\\]]]]]]^^^^^^___``````fffffffffeeeddddddccccccccccccdddeeeeeefffggggggccccccddddddccccccbbbaaabbbbbbbbbbbbccceeefffgggfffeeedddbbbaaa`````````aaa```___]]]\\\\\\[[[[[[[[[]]]___aaaaaa```^^^]]]\\\]]]]]]]]]]]]\\\\\\[[[\\\[[[[[[ZZZZZZ[[[[[[\\\YYYYYYYYYYYYZZZZZZZZZZZZVVVVVVUUUVVVVVVWWWXXXYYYUUUTTTTTTTTTTTTUUUUUUVVVWWWYYY\\\\\\ZZZWWWUUUTTTRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRPPPOOONNNOOORRRTTTTTTTTTMMMLLLKKKKKKLLLLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIJJJHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@DDDCCCCCCBBBBBBCCCCCCCCCAAAAAA@@@???????????????@@@@@@???>>>>>>>>>?????????>>>>>>======<<<;;;;;;===<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999888777777999999888777777999:::999777555555666666777777777777666555444555555666777777555444333444333333333333333333333444444444444444444444444111222222222333333444444111222222333333333333333000111222333333222111000111111111111111111111111000000////////////000000111111111111000000000000000000111111111111000000111111111111111111111111222111000000///000000000222222111000000000000111000000000000000111111111000000////////////000000000000000000000000000000///000000///......///111000000000000////////////111000000///////////////......//////////////////000000000000000000000000111000///......///000111222111000000///000000000000000000000111111111111111111222222222222111111000000111111111222222222333333222222333333444555nnnYYYMMMGGGFFFDDDDDDCCCCCCBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???@@@@@@??????>>>>>>>>>===??????>>>============>>><<<<<<=========>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<===============>>>>>>======>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???????????????????????????@@@@@@???>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCGGGGGGFFFFFFEEEDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUVVVVVVUUUVVVXXXYYY\\\\\\]]]]]]^^^^^^]]]]]]aaa````````````aaacccdddbbbbbbdddeeefffeeeeeedddbbbbbbbbbbbbbbbaaa``````______``````aaacccdddeeefffeeecccbbb``````______aaa```___^^^]]]\\\\\\\\\]]]___bbbddddddbbb```^^^ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXYYYYYYZZZ[[[[[[WWWWWWWWWVVVWWWWWWXXXXXXTTTTTTTTTTTTUUUVVVVVVWWWVVVXXXZZZYYYWWWVVVUUUVVVSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSTTTTTTKKKJJJIIIJJJKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGFFFFFFFFFHHHHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAEEEDDDDDDCCCCCCDDDDDDEEEBBBAAAAAA@@@??????????????????>>>>>>>>>>>>??????@@@??????>>>>>>===<<<<<<;;;;;;;;;::::::999999999:::::::::::::::::::::::::::999888888999:::999888999:::<<<;;;999888888999666666666666666555555555444555555666666555444444444444444444333333333333333333333333333333333333111111222222333333333333000000111333333444444444000000111222222222222111111111111111111111111111000000000000000000000000111111111000000000000000000000111111111111000000111111111111111111111111111111222222222111111000333222222111111111111111111111111000000000000000000000////////////000000/////////////////////////////////...,,,---///111000000000000////////////000000////////////000000/////////000000111111111////////////////////////000000////////////000000111111000000000000000000//////000000111111222222111111222222222222111111111111111111222222222222333333222222333333444555zzz```PPPHHHEEECCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@??????????????????>>>>>>=========???>>>======<<<<<<======;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>?????????>>>>>>==================>>>>>>>>>>>>???>>>>>>>>>??????????????????????????????>>>=========>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAEEEFFFFFFFFFEEECCCBBBAAACCCCCCDDDDDDDDDEEEEEEEEEGGGHHHHHHIIIJJJLLLLLLMMMOOONNNNNNMMMNNNNNNOOOOOONNNNNNNNNOOOPPPQQQSSSTTTTTTUUUVVVVVVUUUUUUWWWYYYZZZ[[[[[[\\\\\\\\\[[[ZZZ[[[ZZZZZZ[[[]]]```cccddd```aaacccddddddcccbbbaaa``````aaaaaa``````___^^^^^^^^^^^^^^^___```bbbbbbeeedddbbbaaa```_________aaaaaa___^^^]]]\\\\\\\\\___```bbbccccccbbb```^^^YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXWWWVVVUUUVVVWWWSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRHHHGGGGGGIIILLLNNNNNNMMMHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEEEEFFFGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGCCCBBBAAA@@@???????????????>>>>>>===>>>>>>??????AAAAAA@@@??????>>>>>>===:::::::::::::::999999999::::::::::::::::::::::::;;;999888999:::;;;:::999888:::;;;;;;999888888999777666666555555555555555444444555555555555555444555555555555444444333333333333333333333333333333222222333333333222111000///000111222333444444444000000111111222222222222111111111111111111111111111111111111111111111111000000000000000000111111000000111111111111000000000000000000000000000000000111222333333222111111333222222111111111111111111111111000000000000000000000////////////000000/////////////////////////////////...,,,---///111000000000000////////////000000////////////000000000000000111111222222222////////////////////////000000////////////000000000000000111111111000000//////000000111111222222111111222222222222111111222222222333333333333444333333222222333333444555fffSSSIIICCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@>>>>>>============<<<<<<<<<===>>>?????????>>>>>>==============================<<<<<<<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@DDDDDDEEEEEEEEECCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMOOOPPPRRRTTTUUUSSSTTTUUUUUUTTTUUUWWWXXXXXXYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXZZZ\\\```bbbddd___```aaabbbbbbaaa___^^^]]]^^^^^^^^^^^^]]]\\\\\\[[[\\\\\\\\\]]]___```aaacccbbbaaa```____________bbbaaa```^^^]]]]]]\\\\\\]]]^^^_________^^^]]]\\\YYYYYYZZZ[[[[[[[[[[[[ZZZXXXYYYYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]\\\ZZZYYYWWWWWWVVVVVVTTTUUUVVVVVVWWWVVVVVVUUUTTTUUUVVVVVVUUUTTTVVVWWWRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLMMMOOOQQQQQQOOONNNOOOPPPHHHGGGHHHJJJMMMOOOOOONNNHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGEEEDDDCCCEEEEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBBBB??????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHDDDCCCBBB@@@????????????>>>>>>=========>>>??????AAA@@@@@@??????>>>======:::::::::::::::::::::::::::::::::::::::::::::::::::999888999::::::999888555666888888666555666666777666555555444444555555444444444444444555555555666666555555444444333333333333333333333333333333111222333333333222000//////000111222333333333333//////000000111222222222111111111111111111111111111111222222222222111111000000000000111111111111000000111111111111000000000000000000000000000000000000111222222222222111222222111000000000000111000000000000000111111111000000////////////000000000000000000000000000000///000000///......///111000000000000///////////////////////////000000111000000111111111111111222000000000000000000000000//////000000000000////////////000111111111111000000000000000111111111111111111222222222222111111222222333333333444444444333333222222333333444555nnnXXXKKKDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????<<<<<<==================>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::888999:::;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>=========<<<<<<<<<;;;<<<>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>??????@@@AAABBBBBBCCCDDDEEEEEEDDDBBBAAAAAAAAABBBCCCCCCDDDEEEEEECCCCCCDDDFFFGGGIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKLLLLLLNNNOOOQQQQQQQQQRRRSSSSSSRRRSSSUUUWWWWWWYYYZZZ\\\]]]\\\[[[ZZZYYYZZZ[[[\\\^^^```bbbccc____________^^^^^^]]]\\\ZZZZZZZZZZZZZZZYYYYYYXXXWWWXXXYYYZZZ\\\___aaabbbaaa``````______`````````bbbaaa```^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^]]]]]]YYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTQQQSSSTTTTTTSSSSSSTTTUUUQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLMMMOOOQQQQQQNNNLLLLLLMMMKKKJJJJJJKKKMMMNNNNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEIIIIIIIIIIIIJJJJJJJJJJJJGGGEEECCCBBBCCCDDDDDDCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@AAAAAABBBBBBCCC@@@@@@AAABBBDDDFFFGGGHHHDDDCCCBBBAAA@@@?????????===============>>>????????????>>>>>>===<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999999999999999999999999888777666777888999888666333555777777555444555666777666555444444444555555333333333333444444555666555555444444333222222111222222222222222222222222///000222333333222111000///000111222222222222222/////////000000111222333111111111111111111111111///000111222222111000//////000000000111111111111000000111111111111000000000000000000000000000000000000000000111111222222111111000/////////000000//////000000111111222222000000////////////000000000000000000000000000000...000111111000//////000000000000000///////////////////////////000111111000000000///////////////000000000000000000000000//////000000000000//////...///000111222111111000111111111000000000000000111111222222222222111111111222222222333333333333333333222222333333444555uuu^^^OOOFFFEEEDDDCCCAAA@@@?????????@@@@@@@@@????????????>>>;;;<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888888:::;;;<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<===?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBCCC@@@BBBCCCEEEEEEDDDBBBAAAAAAAAABBBBBBCCCDDDEEEEEEAAAAAABBBDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLPPPQQQRRRQQQQQQQQQSSSUUUWWWYYY[[[]]]^^^]]]\\\[[[]]]]]]^^^___``````aaaaaa___^^^^^^]]]]]]\\\\\\\\\WWWWWWXXXXXXWWWWWWVVVUUUTTTUUUWWWYYY\\\___bbbddd_______________```aaaaaabbbaaa```___^^^]]]]]]]]]^^^]]][[[ZZZZZZZZZ[[[\\\]]]^^^______````````````[[[\\\]]]^^^^^^]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZXXXXXXWWWVVVVVVVVVWWWWWWVVVWWWWWWXXXWWWVVVTTTSSSNNNPPPRRRSSSRRRRRRRRRTTTQQQQQQQQQQQQPPPOOONNNMMMOOOOOOOOONNNNNNNNNMMMMMMMMMPPPRRRPPPMMMJJJJJJKKKNNNMMMLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHGGGFFFEEEDDDIIIIIIIIIJJJJJJJJJKKKKKKGGGEEECCCBBBCCCDDDCCCCCCDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA======>>>@@@BBBEEEGGGHHHEEEDDDBBBAAA@@@?????????===============>>>??????=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777555444555666777666555555666888888777666666777777666555444333444555555333333333333333444555666444444333333222111000000222222222222222222222222,,,...111333444444333222000000111222222222222111////////////000111222333111111111111111111111111...///000111111000///...//////000000111111111222000000111111111111000000000000000000000000000000000000//////000111222222111000000///////////////...//////000111222222333000000////////////000000000000000000000000000000...000222333111000000000000000000000///////////////////////////000111111//////......---------,,,000000000000000000000000//////000000000000//////...///000222222222111000222222111111000000//////111111222222222222111111000111111111111222222222333333222222333333444555bbbOOOIIICCCCCCAAA@@@???>>>>>>>>>===>>>>>>>>>????????????===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999777777<<<<<<<<<;;;;;;:::::::::::::::999888888999:::::::::::::::::::::::::::::::::::::::999999888888888:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>???@@@@@@???===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQSSSUUUWWWXXXXXXXXXYYYZZZZZZYYYXXXWWW\\\\\\]]]^^^^^^^^^]]]]]]___]]]\\\[[[[[[ZZZWWWUUUVVVUUUUUUUUUVVVVVVUUUSSSWWWWWWWWWXXXYYY[[[^^^___^^^______``````aaaaaaaaabbbbbb___\\\YYYYYY[[[]]]]]]ZZZXXXYYYZZZ[[[YYYVVV[[[]]]aaadddeeeeeebbbaaa\\\\\\]]]^^^______^^^^^^aaa^^^\\\\\\]]]]]]ZZZWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPNNNNNNMMMMMMNNNNNNOOOPPPOOOOOONNNMMMLLLLLLLLLMMMMMMMMMNNNOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFFFFGGGIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAAEEEEEEDDDDDDDDDDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????AAAAAA@@@??????@@@@@@@@@@@@???>>>>>><<<======>>>>>>>>>======<<<<<<============<<<<<<;;;;;;:::::::::;;;<<<<<<999999999888888888888777777777888888888888777777777777888777777666555555555444333222222333444555444444444444444444444444333333333333333333333333222333333444333222000/////////000333444222000111444444333333222111111000//////000111222222333333444444444444444444444444222111111111000000//////000000000000000000000000000000000000000000000000333111000//////111333444000111111111111222222222222111000///......//////...///000000//////000111000000////////////000000111111111000000000000000000000000000000000000000......///000000000000000////////////////////////000000000000000000000000000000000000000000000000//////......------,,,,,,000000000000000000000000//////000000111111222222000000000000111111111111222111111111000000//////222222222222222222222222fffRRRMMMCCCBBBAAA@@@???>>>>>>>>>======>>>>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888;;;;;;;;;:::::::::999999:::999999888888999999:::::::::::::::::::::::::::::::::999999999888888888::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@????????????@@@AAAAAACCCBBBBBBBBBAAAAAAAAAAAA?????????@@@@@@AAAAAABBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKNNNOOOPPPRRRTTTVVVWWWXXXYYYXXXWWWWWWWWWWWWXXXYYY\\\\\\]]]]]]^^^^^^]]]]]]^^^\\\[[[[[[[[[ZZZXXXVVVTTTTTTTTTVVVXXXYYYXXXVVVTTTTTTTTTUUUWWWZZZ\\\^^^^^^^^^^^^______```aaaaaa```___^^^[[[XXXXXXZZZ\\\]]]\\\ZZZ[[[]]]^^^\\\ZZZ[[[]]]```ccceeeeeedddccc^^^^^^^^^^^^^^^^^^]]]]]]```]]][[[[[[\\\\\\ZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPOOONNNNNNNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIHHHHHHGGGGGGFFFJJJHHHFFFFFFHHHIIIIIIHHHJJJIIIHHHFFFFFFFFFFFFGGGEEEFFFFFFFFFFFFFFFGGGGGGEEEDDDDDDCCCCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDEEEBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@??????AAAAAA@@@???>>>>>>?????????>>>============>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;:::::::::;;;;;;999999999888888888777777666777777888888777777666777777777888777777666666666555444333333444555666444444444444444444444444333333333333333333333333333333333333333222111000333333333333333111222333222222111111111111111111///000000111222222333333222222222222222222222222111111111111000000000///000000000000000000000000000000000000000000000000111000/////////000111222000000111111111222222222------.....................///000000//////000111000000////////////000000000000000000000111111111000000000000000000000000......///000000000000000........................000000000000000000000000000000000000000000000000/////////...............000000000000000000000000///////////////000000000000000000000111111111111111111111111000000000///222222222222222222222222bbbNNNJJJCCCBBBAAA@@@???>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999999999999999:::999888888888888999:::999999999999999999999999999999999888888888888888999999:::::::::;;;;;;;;;999:::::::::;;;;;;<<<<<<:::999999999999:::;;;<<<;;;;;;:::::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>??????@@@@@@@@@@@@??????????????????@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEDDDDDDEEEEEEFFFGGGHHHDDDEEEFFFGGGHHHJJJKKKKKKPPPPPPQQQSSSTTTVVVWWWWWWYYYXXXVVVUUUUUUVVVXXXZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\ZZZZZZ[[[[[[YYYWWWSSSSSSTTTWWWZZZ[[[ZZZYYYTTTTTTTTTUUUWWWZZZ]]]___]]]]]]]]]]]]^^^___```aaa______]]]ZZZWWWVVVXXXZZZ[[[[[[[[[\\\^^^___^^^]]]\\\]]]___bbbdddeeeffffffaaaaaa```___^^^]]]\\\[[[]]]\\\[[[[[[\\\\\\ZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTRRRQQQOOOMMMLLLJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIGGGFFFHHHIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAA@@@??????@@@AAA@@@???======>>>>>>======<<<;;;>>>>>>>>>??????>>>>>>===;;;;;;<<<<<<;;;:::999999===<<<;;;::::::999::::::999999888888888777777777555666666777777666666555555666666777777777777666666555555444444555555666444444444444444444444444333333333333333333333333333333222222111111222222111444444222///...000222111111000000111111222222000000000111222222333333000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000///////////////000000000000000000111111111222222+++,,,---///000000//////...///000000//////000111000000////////////000000//////000000111111222222000000000000000000000000......///000000000000000////////////////////////////////////////////////000000000000000000000000...///////////////000000////////////////////////////////////............000000000000111111111111111111111111000000000000222222222222222222222222}}}vvvooogggbbb\\\___ggguuu^^^KKKHHHCCCBBBAAA???>>>>>>======<<<<<<<<<=========>>>>>>;;;;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<<<<999999888888888888888888999999888888888888999999999999999999999999999999888888888888888888888777999999999999::::::::::::999999999999999::::::::::::::::::999::::::::::::::::::::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<======>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHHHHEEEEEEFFFHHHJJJKKKLLLMMMQQQRRRRRRSSSTTTUUUVVVVVVXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]___]]][[[ZZZZZZZZZXXXWWWSSSSSSUUUWWWZZZ\\\[[[YYYXXXWWWWWWWWWYYY]]]```bbb]]]\\\\\\]]]]]]___```aaabbbbbb```\\\XXXVVVVVVWWWYYYYYY[[[]]]^^^______^^^]]]]]]___```ccceeeggghhhfffeeecccaaa___]]]\\\[[[\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWNNNOOOPPPRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUVVVWWWRRRQQQPPPNNNMMMLLLKKKKKKMMMMMMMMMLLLMMMMMMNNNNNNOOONNNLLLKKKKKKKKKLLLMMMIIIIIIJJJKKKMMMNNNOOOPPPKKKIIIGGGGGGHHHIIIIIIIIIKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@???>>>???@@@AAA@@@>>>===>>>>>>>>>>>>===<<<<<<>>>>>>??????>>>>>>======::::::;;;<<<<<<<<<<<<;;;===<<<;;;:::999999999999888888888888777777777777555555666666666666555555333333444555666666666555666666666555555666666666333333333333333333333333333333333333333333333333444333222111111111333333///777<<<999333111333555444333222111111111222222000000111111111222222222000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000...///000000111111000000000000000000111111111111---///111222333222000///...///000000//////000111000000////////////000000......///000111222222333000000000000000000000000......///000000000000000000000000000000000000000////////////////////////////////////////////////......//////000000111111////////////////////////000000000//////.........///000000000111111111111111111111000000000000000111222222222222222333333{{{tttnnnjjjfffccc^^^ZZZVVVSSSPPPNNNKKKLLLQQQ\\\mmmaaaNNNJJJBBBBBB@@@???>>>=========;;;<<<<<<<<<<<<=========;;;:::::::::999999999999999999:::;;;<<<<<<<<<<<<888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777888888888999999999::::::888888888999999999999999<<<<<<;;;;;;:::999888888999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>>>>>>>??????>>>>>>===>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHFFFGGGHHHJJJLLLMMMOOOOOORRRRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXZZZ[[[ZZZXXXWWWYYYZZZ[[[\\\]]]]]]]]]]]]aaa___\\\ZZZYYYXXXWWWUUUVVVUUUUUUWWWYYY[[[ZZZYYY[[[ZZZYYYXXXZZZ]]]```bbb^^^]]]]]]]]]^^^```bbbccchhhgggeee```[[[WWWVVVVVVZZZ\\\___```aaa`````````^^^^^^___```bbbeeehhhiiihhhfffdddaaa___^^^]]]]]][[[\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPRRRQQQPPPOOONNNNNNMMMMMMOOONNNLLLKKKKKKKKKLLLMMMGGGHHHHHHIIIJJJJJJKKKKKKKKKIIIGGGGGGHHHJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA>>>???@@@AAACCCDDDEEEFFF@@@???>>>>>>@@@@@@???>>>>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>===<<<;;;888999;;;<<<>>>?????????===<<<;;;:::999888888888888888888777777777666666555555666666666666555555111111222333444444444444555666666666666666666555333333333333333333333333333333333333333333333333333333111111111222333444111@@@KKKHHH???<<<===>>>:::888666333222111111111111111111111111222222222111111111111111111111111000000000000000000111111000000000000000000000000///////////////////////////000111222222222111111//////000000000111111111000111222333333111///---...///000000//////000111000000////////////000000......///000111222222333000000000000000000000000......///000000000000000////////////////////////////////////////////////////////////////////////......//////000000111111////////////////////////111111111000000////////////000000000111111111111000000000000000000111111111111111222222333333333``````___^^^[[[WWWSSSQQQNNNMMMLLLJJJJJJIIIIIIIIIJJJIIIIIIMMMWWWeeerrr{{{hhhRRRIIIBBBAAA@@@???>>>=========;;;;;;;;;;;;<<<<<<<<<===:::::::::999999999888888888999999:::;;;;;;;;;;;;888888888888888999999999777777888999999888777777777777777777777777777777666666666666777777777777777777888888888999999999777888888888999999::::::<<<<<<<<<;;;:::999777777777888888888888999999999:::::::::::::::::::::::::::::::::;;;<<<<<<=========>>>>>>>>>>>>======<<<===============>>>>>>???>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTXXX[[[[[[ZZZWWWUUUYYYYYY[[[\\\]]]]]]]]]]]]aaa^^^[[[YYYYYYYYYWWWVVVYYYWWWVVVVVVYYY[[[]]]]]]___]]]ZZZXXXXXXZZZ]]]___```___^^^^^^```bbbeeeggglllllliiiddd^^^ZZZXXXXXX```ccceeefffeeedddcccccc______```aaaccceeeggghhhfffeeeccc```^^^^^^]]]^^^\\\]]]^^^]]][[[ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYXXXTTTUUUUUUVVVWWWWWWWWWVVVTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTSSSRRRPPPOOONNNMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIIIILLLJJJHHHGGGIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCAAA@@@===>>>???AAABBBDDDEEEEEE@@@???>>>>>>???@@@???>>>>>>????????????>>>==================<<<;;;::::::888999;;;===>>>???@@@@@@<<<;;;:::999999888999999888888777777777666666666555666666777777666666555111222222333333333333222444555555666666555555444333333333333333333333333333333333333333333333333222222111111222222333333///CCCRRRNNNBBB>>>??????===;;;777444222111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////111111111111222222222222/////////000000000111111000000111111000...---,,,...///000000//////000111000000////////////000000//////000000111111222222000000000000000000000000......///000000000000000------------------------////////////////////////000000000000000000000000...///////////////000000////////////////////////111111111111000000000000000000000000111111111111000000000000111111111111111111111222222333333444NNNNNNNNNNNNLLLKKKJJJIIIEEEEEEFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDIIIPPPYYY___wwwsssWWWIIIBBBAAA@@@>>>============::::::;;;;;;;;;<<<<<<<<<999999999999888888888888888888999999:::999999999888888888999999999::::::666777888999999888777666777777777777777777777777555555555666666666777777777777777777888888888999777777888888999:::;;;;;;999999:::::::::999777666777777777777888888999999999999999999999999999999999::::::;;;;;;<<<<<<=========>>>>>>======<<<;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@?????????@@@@@@AAAAAABBB>>>>>>???@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQSSSRRRRRRRRRQQQQQQPPPPPPQQQSSSUUUWWWXXXWWWVVVUUUXXXYYYZZZ[[[]]]]]]]]]]]]___\\\YYYXXXYYYZZZZZZZZZ[[[YYYVVVVVVZZZ^^^bbbccceeebbb^^^[[[YYYZZZ\\\^^^bbbaaa``````bbbeeehhhjjjlllllljjjfffaaa]]][[[[[[dddgggjjjjjjgggdddcccccc___```aaabbbdddeeefffgggbbbaaa___]]]\\\\\\]]]]]]^^^``````___\\\ZZZ[[[]]]___^^^^^^]]]\\\[[[ZZZYYYUUUVVVXXXYYY[[[[[[\\\\\\XXXXXXVVVUUUTTTTTTSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFFFFEEEDDDBBB@@@??????@@@@@@AAABBBBBBBBB@@@>>>===>>>???@@@???=========>>>>>>======<<<;;;<<<<<<<<<<<<;;;:::999888::::::;;;<<<============::::::999999999999999:::888777777777666666666666666777777888888777777666333444444444444333333222333444555666666555444333222222222222222222222222333333333333333333333333000111222333333333333333...DDDSSSKKK<<<777999:::<<<:::666333111111111222111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////111000000//////111222333////////////000000000111000000//////////////////...///000000//////000111000000////////////000000000000000000000111111111000000000000000000000000......///000000000000000------------------------000000000000000000000000000000000000000000000000/////////...............000000000000000000000000/////////000000000000000000000000000111111111111///000000000111111111111000111111222333333444444IIIHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDBBB@@@@@@@@@======>>>???BBBFFFLLLQQQYYYeeeuuu```MMMBBBAAA@@@>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<999999999888888888888777888888999999999888888777888888999999::::::::::::666777888999999888777666777777777777777777777777444555555555666666777777777777777777888888888888666777888999:::;;;<<<<<<555666888999999888777777666666777777888888888999888888888888888888888888999999:::;;;;;;<<<<<<=========>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>>>>?????????@@@>>>>>>???@@@AAAAAABBBBBB?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGJJJLLLNNNOOOPPPSSSRRRRRRQQQPPPPPPOOOOOOQQQRRRRRRSSSTTTUUUUUUUUUXXXYYYZZZ[[[]]]]]]^^^^^^\\\ZZZWWWWWWYYY\\\]]]]]]\\\YYYWWWWWW[[[aaagggiiijjjgggbbb^^^\\\\\\]]]___dddcccbbbbbbcccfffiiilllkkkkkkjjjfffbbb___^^^^^^eeehhhkkkjjjfffbbbaaaaaa___```bbbccceeeeeeeeeeee___^^^\\\ZZZZZZZZZ\\\]]]___aaabbb```\\\ZZZ[[[]]]``````___^^^]]][[[[[[ZZZUUUVVVYYY[[[]]]___```aaaWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPOOONNNNNNNNNOOOOOOKKKLLLMMMMMMMMMLLLJJJIIIEEEFFFGGGIIILLLNNNOOOPPPLLLJJJHHHHHHIIIJJJKKKJJJIIIJJJJJJKKKJJJHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>===>>>???@@@???===<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;:::999888777;;;;;;<<<<<<;;;;;;:::999999999999888999999::::::777777777777666666666666777777888888888888777777666666666666555444333333222333444555555444333222222222222222222222222222333333333333333333333333///111222333444333333222222IIIVVVJJJ999555888999:::888555222111111222333222222111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000////////////////////////111000...---...///111333////////////000000000000111000000000111222333444...///000000//////000111000000////////////000000111111111000000000000000000000000000000000000000...//////000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////......---------,,,111111111111111111111111---.........//////000000000000000000111111111111//////000000111111111222000000111222333333444444@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@@@@AAAAAA======???@@@BBBDDDEEEEEEMMMPPPUUU[[[eeevvvdddOOODDDBBB@@@===<<<;;;<<<===<<<<<<;;;;;;;;;:::::::::777777777888888999999999::::::999888888999::::::<<<:::888999;;;<<<;;;888999888777888999999888777444555666888888666555444666666666777777777777888666666666666777777777777777777888888888999999999999888777666666777888999999888666777888:::999999888888999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::===============<<<<<<;;;888999;;;===>>>??????@@@>>>>>>>>>>>>???@@@AAABBB??????@@@AAAAAABBBCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJLLLMMMMMMNNNQQQRRRRRRQQQOOONNNNNNOOOOOOQQQSSSTTTTTTTTTUUUVVVYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ\\\\\\\\\WWWTTTVVV]]]dddhhhhhhjjjiiifffaaa^^^]]]```bbbggggggffffffffffffggggggmmmjjjfffccc```___```aaaiiigggfffeeeffffffdddbbbcccbbbbbbbbbccccccaaa``````\\\XXXXXX[[[^^^^^^^^^gggfffccc^^^ZZZXXXYYY[[[\\\\\\]]]]]]\\\[[[YYYXXXVVVWWWYYY\\\]]]^^^^^^^^^[[[YYYVVVSSSQQQQQQQQQQQQRRRPPPMMMKKKKKKNNNQQQSSSTTTPPPLLLKKKMMMNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGHHHJJJKKKKKKJJJMMMJJJGGGFFFHHHJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@???@@@AAABBBAAA?????????@@@AAAAAA???>>>===???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<<<<:::555444555888999999888888777666666666777888999:::999777555444333222222222333333444555555555555444444333333333333222222111111222222333111111111111111111111111000000000000000000000000888;;;<<<999333000111444222222111111111111222222222111111111000000//////000000000000000000000000222222222111111111000000111111111111111111111111////////////000000000000000111222333333333333333333333222111000///......,,,---...///111111222222000000000000111111111111//////000000000000//////000000000000////////////111111000000//////......000000////////////000000000000000000000000000000111111000000//////......+++---///111222222111000////////////////////////111---...666???@@@555+++........................////////////////////////111111222222222111111000111111111111111111111111????????????????????????<<<======>>>>>>?????????======>>>@@@AAABBBCCCDDDEEEHHHLLLPPPYYYgggxxxaaaOOODDDBBB???===<<<;;;<<<===<<<;;;;;;;;;;;;:::::::::888888888888999999999:::999888777777777777888999:::888666777999:::999777999888777777999999888777444555666777777666555444333333333333444444444444555666666666777777777777666666666777777777888888777777666555555666777777888666555666777888888888888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<<<<============<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB?????????@@@@@@AAAAAAAAACCCCCCBBBBBBBBBDDDEEEFFFGGGGGGIIIKKKLLLMMMNNNNNNOOOPPPPPPOOOMMMLLLMMMNNNPPPRRRUUUVVVVVVVVVWWWYYYZZZ[[[\\\]]]]]]]]]]]]]]]YYYYYYXXXWWWWWWXXXYYYZZZYYYVVVTTTWWW^^^eeehhhhhhkkkjjjgggccc``````bbbeeehhhggggggfffffffffggggggkkkiiifffcccaaaaaaaaabbbgggfffddddddeeeeeedddbbbbbbaaaaaabbbcccbbb```^^^]]]ZZZXXXYYY\\\___aaaaaagggeeeccc^^^ZZZYYYZZZ\\\^^^^^^]]]]]][[[YYYWWWVVVWWWXXXZZZ]]]^^^______^^^ZZZXXXUUUSSSQQQPPPPPPQQQQQQOOOMMMLLLLLLMMMPPPQQQSSSPPPLLLLLLMMMNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKIIIHHHIIIJJJLLLLLLKKKLLLIIIFFFEEEGGGIIIJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCBBB@@@@@@>>>===<<<===>>>>>>===<<<>>>?????????>>>>>>============>>>>>>======<<<;;;::::::::::::::::::::::::;;;;;;;;;::::::::::::999888999999888777777888999888888888777777777777777777888:::::::::888777555333222222222333444444555444444444444444333333333333222222111111222222333111111111111111111111111000000000000000000000000111444666444000...000222222111111000000111111222111111111111000000000///000000000000000000000000222222222111111111000000000000000000000000000000////////////000000000000000111111222333333222222222222111111000////////////000000111111000000000000000000000111111111111000000111111111111000000000000000000////////////111111000000////////////000000////////////000000........................111000000000/////////...,,,...///111222111000///////////////////////////111......444;;;;;;444,,,........................000000000000000000000000111111222222222111111000111111111111111111111111========================<<<<<<<<<=====================>>>??????@@@AAAAAA>>>@@@CCCFFFLLLUUUbbbkkkuuu}}}|||^^^OOOCCCBBB???===;;;;;;<<<===;;;;;;;;;;;;::::::::::::888999999999999:::::::::888777777666666777777888777666555666777888777555999777666777888999888666444555666777777666555444555555555555666666666666555555666666666777777777555555555555666666666666666666555444444555666666777555444444666777777666888888888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<========================>>>>>>===<<<<<<>>>>>>>>>>>>??????@@@AAA>>>??????@@@@@@@@@@@@???BBBBBBAAAAAABBBCCCEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNOOOPPPOOOMMMMMMNNNPPPRRRUUUWWWYYYYYYYYY[[[\\\]]]^^^^^^_________^^^^^^[[[ZZZYYYXXXXXXXXXYYYZZZXXXVVVUUUYYY___eeeggggggkkkjjjhhheeebbbccceeeggghhhgggfffeeeeeeeeeeeeeeehhhgggdddbbbaaabbbcccdddfffdddcccdddeeeeeedddccc`````````bbbcccbbb___\\\ZZZXXXWWWYYY]]]```cccdddeeedddbbb^^^[[[YYYZZZ\\\^^^^^^]]]\\\YYYWWWUUUTTTVVVWWWYYY[[[\\\\\\\\\\\\XXXVVVTTTRRRPPPOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOORRROOOMMMLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJLLLJJJIIIJJJLLLNNNNNNNNNJJJHHHEEEDDDFFFGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@@@@???>>>???@@@@@@???>>>>>>>>>======<<<<<<<<<===<<<<<<<<<===<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999888888666555555666888::::::999666666777777777777888888888999:::::::::999777666333333333333333444444444333333333333444444444444333222222111111222222333111111111111111111111111000000000000000000000000---///222111///...000333222111111000000111111222111111111111000000000000000000000000000000000000222111111111111000000000........................////////////000000000000000000111111222222111111000000000000000000000000333333222222111000......000000000000111111111111111111111111111111111111////////////000000000000111000000000000/////////000000////////////000000111111111111111111111111000000000000////////////...///000111111000///...////////////////////////111///...111444555222...////////////////////////111111111111111111111111000111111222222222111111111111111111111111111111=================================<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===>>>@@@BBBEEEJJJQQQWWW^^^gggyyyxxx\\\OOOBBBAAA>>><<<;;;;;;<<<===;;;;;;;;;:::::::::999999999999999999999:::::::::777777777777777777777777666666666666666666666666888777666666888888777666444555555666666555555444666666666666777777777777555555555666666666777777444555555555666666666666666666555444444555666666777555444555666777777777888888888888999999999999999999999999999999999999:::::::::;;;;;;:::::::::888999;;;<<<===>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>???@@@@@@???@@@AAAAAAAAAAAA@@@???AAAAAA@@@@@@AAACCCEEEFFFHHHHHHJJJKKKLLLMMMMMMMMMOOOPPPQQQPPPOOOOOOQQQTTTTTTWWWYYY[[[[[[\\\]]]_________````````````______^^^^^^]]]\\\\\\\\\]]]^^^ZZZYYYZZZ]]]aaadddeeedddiiiiiigggeeeccccccfffhhheeeeeedddcccbbbbbbbbbbbbccccccaaaaaaaaabbbcccdddeeedddcccdddeeefffeeeddd______```bbbcccbbb^^^\\\XXXXXXXXXYYY[[[^^^aaabbbcccbbbaaa^^^[[[ZZZ[[[\\\\\\\\\[[[YYYXXXVVVUUUTTTRRRSSSUUUWWWXXXXXXWWWWWWUUUTTTRRRQQQOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNPPPOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJKKKJJJJJJLLLPPPRRRSSSSSSJJJHHHEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@AAA@@@??????AAAAAA@@@??????>>>===<<<;;;<<<===>>><<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777555444333555999;;;:::777555555666666777888888999777777888888888888777666333333444444444444444444222222222333333444444555333222222111111222222333111111111111111111111111000000000000000000000000...000222222000000222444111111000000000000111111111111111000000000000000000000000000000000000000111111111111000000000000........................////////////000000000000///000000111111111000000//////000000111111111111333333333222222000///...///000000000111111111111111000000000000000000111////////////000000000000000000000000000000000000000000////////////000000222222222222222222222222000000000000///////////////000000111000000///...////////////////////////000//////...///000000000000000000000000000000000111111111111111111111111000000111222222222111111111111111111111111111111>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<========================>>>???@@@AAABBBDDDHHHJJJMMMUUUeee}}}tttYYYLLLBBB@@@>>><<<;;;;;;<<<===;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888666777777777777666777777777666555555777777666555444444555555555555444444222222222333333333444444555555555555666666666666555555555666666666777777777777555555555555777777888666555555777888888777777777888888888999999999999999999999999999999999999::::::::::::::::::999888888:::<<<===>>>>>>>>>;;;<<<===>>>????????????>>>>>>>>>===>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???@@@AAACCCDDDFFFGGGHHHIIIKKKKKKLLLLLLLLLNNNOOOOOONNNNNNOOORRRUUUVVVXXXZZZ\\\\\\\\\^^^_________```aaaaaaaaa`````````___^^^^^^^^^___```aaa___^^^___```bbbcccbbbaaaffffffeeecccaaaaaadddfffaaaaaa```___________________________```aaacccdddfffeeeddddddfffgggfffeee```___```aaabbbaaa^^^\\\YYYYYYYYYYYYZZZ[[[]]]____________]]]ZZZYYYZZZ\\\YYYXXXXXXWWWWWWVVVVVVVVVQQQRRRTTTUUUVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJMMMRRRUUUWWWWWWKKKHHHFFFFFFGGGHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@???>>><<<;;;<<<===>>>===<<<@@@???>>>===<<<===>>>???<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777666444333555999:::777444444444555666777888888999555555666666666666666555333444555555555444333333111222222333333444444444333222222111111222222333111111111111111111111111000000000000000000000000111222222222111111111222111000000000000000000111000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000111111111000000////////////000111111222222111111222222222111111000///000000000111111111111000///............///000.../////////000000000111000000000000111111111111000000////////////000000------------------------////////////000000000000000000000000000/////////////////////////////////000//////.........000111111111111111111111111111111111111111111111111111///000111222222222222222111111111111111111111111>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==========================================>>>>>>>>>???@@@AAACCCDDDDDDIIIUUUggg|||lllSSSHHHAAA???===;;;;;;;;;<<<===::::::::::::999999999999999999999888888888888777777888888999999888888777666888999888777666777999777555444555666777666444444444444444444444444444333333333444444444555555444444555555555666666666555555555666666666666777777777666555555666777777888666555666777888888888777777777888888888888999999999999999999999999999999999::::::::::::999999888888:::;;;======>>>>>>;;;<<<===>>>????????????>>>>>>>>>======>>>>>>??????@@@BBBDDDEEEDDDCCCBBB????????????@@@BBBDDDEEEGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKJJJKKKMMMPPPSSSVVVXXXZZZ[[[ZZZZZZ\\\]]]]]]]]]^^^___```aaa``````]]]\\\\\\\\\]]]___aaabbbbbbbbbaaaaaaaaa`````````cccccccccaaa______aaabbb]]]]]]]]]\\\\\\]]]]]]^^^]]]]]]^^^___```aaacccdddfffdddcccdddeeefffdddccc```___^^^^^^______^^^\\\ZZZ[[[[[[[[[ZZZZZZ[[[]]]\\\\\\\\\[[[YYYXXXYYY[[[WWWVVVUUUUUUUUUUUUVVVWWWSSSTTTUUUVVVVVVVVVUUUTTTQQQQQQQQQQQQPPPPPPOOOOOOQQQQQQRRRRRRQQQPPPOOONNNLLLMMMNNNNNNLLLKKKLLLNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIJJJLLLQQQTTTVVVVVVJJJHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@@@@??????===<<<===>>>???>>><<<@@@???>>>>>>======>>>>>><<<<<<======<<<<<<;;;:::999999999999999999999999999999999888888888777777555555555666888777555333444444555666666777888888444444444444444555555555444444555666666555333222222222222222333333333333333222222111111222222333111111111111111111111111000000000000000000000000111111111000000//////...111000000//////000000111000000000000111111111111000000000000000000000000//////000000000000000111000000000000000000000000////////////000000000000111111222222111111000000//////000000111111111222//////000111222222222111000000000000111111111111//////------------//////......//////000000111111000000000111111111111222000000////////////000000........................////////////000000000000///////////////000000000/////////////////////////////////000000111111111000000000000000000000000111111111111111111111111///000111222222222222222111111111111111111111111<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<======>>>>>>>>>???>>>===<<<===???AAABBBBBBAAADDDJJJTTTaaaooo{{{uuu___NNNFFF@@@???===;;;:::;;;<<<===:::::::::999999999999888888888888777777777666666666666777888888777666666666888999888666555777999666555444444666666555444555444444444444444444555555555555666666666777777444444444555555555666666333444444444555555555555666666555444444555666666777555444444666777777666777777777777888888888888888888888888888888888888999999::::::::::::999999888999:::;;;<<<============>>>>>>?????????>>>>>>>>>>>>============>>>>>><<<>>>AAADDDEEEEEEDDDCCC>>>>>>>>>>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIILLLPPPTTTUUUWWWYYYYYYXXXXXXXXXYYYZZZ[[[\\\^^^___`````````ZZZZZZZZZ[[[]]]___aaacccaaaaaa```___^^^^^^______bbbbbbbbb```^^^]]]^^^```[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^___```bbbcccdddeeeeeecccbbbbbbccccccaaa```___]]]ZZZZZZ[[[\\\\\\[[[ZZZ\\\^^^]]][[[[[[]]]___XXXYYYZZZYYYXXXWWWXXXZZZWWWVVVUUUTTTSSSTTTTTTUUUTTTTTTUUUVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPOOONNNNNNMMMMMMJJJMMMNNNNNNLLLKKKLLLNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHJJJMMMOOOPPPOOOIIIGGGFFFEEEFFFFFFEEECCCBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@@@@@@@???AAA???>>>???@@@AAA@@@???======>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888::::::999999999888888888111444666777666555555555444555555555666777777777444444444444555555666666444555666777666555333222333333333222222222222222333222222111111222222333111111111111111111111111000000000000000000000000111000//////000000///...000000////////////000000///000000000111111111111000000000000000000000000////////////000000111111000000000000000000000000////////////000000000000222222333333222111111000000000000000000111111111...///000000111111000000000000000000111111111111000///...------...///000.........///000111111111000000111111111222222222000000////////////000000111111111111111111111111.../////////000000000111///......//////000111111////////////////////////......///222555555333000000000000000000000000000000000000000000000000000//////000222222333333222111111111111111111111111;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<<<<<<<======>>>??????@@@>>>===<<<===???BBBCCCDDDAAABBBEEEHHHOOOYYYdddlllqqqrrrzzzpppcccUUULLLHHH@@@???===;;;:::;;;<<<===:::::::::999999999888888888777777777666666555555444555666777777666555444555777999888555444666888666555444444555666555444555444444333333444444555222222222333333333444444444444444555555555666666222222333333333444444444555444333333333333444555666444333333555666666555777777777777888888888888888888888888888888888888999999999::::::999999999999999:::;;;<<<<<<<<<<<<@@@@@@@@@??????>>><<<<<>>============>>>>>>:::<<<@@@CCCEEEEEEDDDCCC>>>======>>>@@@BBBDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIJJJMMMRRRUUUUUUWWWXXXXXXWWWVVVVVVWWWXXXYYY[[[]]]^^^`````````ZZZZZZZZZ\\\^^^```ccceee^^^___^^^]]]\\\\\\^^^```bbbbbbbbb```^^^\\\]]]^^^ZZZZZZZZZ[[[\\\]]]____________```bbbcccdddeeefffdddbbb``````aaa```___]]]^^^[[[XXXWWWXXXYYYZZZZZZZZZ]]]______]]]]]]___aaaVVVXXXYYYXXXWWWWWWXXXYYYYYYWWWUUUTTTRRRRRRRRRSSSRRRSSSSSSTTTTTTSSSQQQQQQPPPQQQQQQRRRRRRQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLJJJLLLOOONNNLLLKKKLLLNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIHHHHHHJJJKKKJJJIIIHHHFFFEEEDDDEEEEEECCCAAAAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>??????@@@??????===<<<;;;<<<===>>>===;;;;;;<<<=========<<<:::999999::::::::::::999888888:::::::::::::::::::::::::::::::::999999999999888...222777888666444555777555555555666666666666666555555555555555666777888444555666777777555333222444333333222222111111111333222222222222222222333111111111111111111111111000000000000000000000000111000///000111222111000000000////////////000000//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000////////////000000000000333333333333333222111000111111000000000000000000//////000000000000//////000000000000111111111111222000///......///000222---......///000111111222000000111111222222222222000000////////////000000////////////////////////.../////////000000111111............///000222222////////////////////////......///444888888444000//////////////////////////////////////////////////////000222222333333333111111111111111111111111;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<===>>>???<<<>>>@@@AAAAAAAAA???>>>BBBAAAAAABBBFFFKKKPPPTTTUUU\\\gggtttwwweeeWWWOOOJJJFFFCCC<<<<<<;;;::::::::::::;;;;;;;;;::::::888777555444555555555666666666666666777666444222111222444555333444444444333222222111444444555555444444333222222333333444444333333222333333444444555555444444333444555444333222444666666666666666666666666666666555444333333444555666555555555555666666666666888888777777666666555555888888777777888888999:::666666888999999:::999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<===?????????@@@AAAAAAAAA@@@@@@AAA@@@???>>>>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLTTTUUUUUUUUUUUUVVVVVVVVVYYY[[[\\\\\\[[[[[[\\\]]][[[\\\]]]^^^___aaabbbbbb````````````___^^^]]]\\\^^^``````___^^^]]]]]]^^^\\\^^^aaacccddddddbbbaaa]]]___bbbeeefffeeecccbbbaaaaaaaaaaaa```___^^^]]]XXXXXXXXXWWWWWWXXXXXXXXXYYY[[[]]]_________]]]\\\YYYXXXVVVUUUTTTTTTUUUUUUWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKNNNMMMLLLKKKKKKLLLMMMNNNSSSQQQNNNLLLKKKKKKLLLMMMIIIHHHFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@???===<<<;;;<<<>>>???;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;:::::::::999999999888888777777777777888888888888666666666555444444333333444444444444444444444444555555555555555555555555777777777777777777777777333333222111000000111111333333333333333333333333444333333333222111111111////////////////////////222222111111000000//////......//////000000111111///000111222222111000///000000000000000000000000......---......///000111333222111/////////000111000111222333333222000000111222222222222111000000////////////000000000000000000000000000000000000222222222111000//////...000000000000000000000000...............///000000000000000000000000000000222222222111111111000000......////////////..............................333222111000///...------000000000000////////////111000000444888999555000000000...------,,,,,,,,,...///000111111000///...222111000.........///000111111222222222222111111;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<===???@@@AAA@@@???>>>@@@@@@???@@@BBBFFFIIIKKKIIINNNVVVbbbrrrhhh^^^RRRHHHEEEDDDBBB@@@;;;;;;:::999999999999999888888999999999888888777666666666666555555555555999888777666555666666777555555555555555444333333444444555555444444333222222333333444444333333222111111222333444444444333333444555444222222444555444444444444444444444444333333222222222222333333444444444444555555555555777777777777666666555555888888777777777888999999666777777888888999::::::999999::::::;;;<<<<<<<<<======>>>>>>>>>>>>======;;;<<<>>>>>>======>>>@@@??????@@@@@@AAAAAA@@@@@@AAA@@@???>>>???@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKTTTTTTTTTTTTTTTTTTTTTTTTWWWYYY[[[[[[[[[ZZZ[[[\\\[[[[[[\\\]]]___```aaabbbbbbbbbaaa___^^^]]]\\\[[[^^^`````````^^^]]]^^^```___aaacccddddddcccaaa___^^^___aaacccccccccaaaaaa````````````___^^^]]]]]][[[ZZZYYYWWWVVVVVVVVVWWWYYYZZZ[[[]]]]]]]]]\\\\\\YYYXXXWWWVVVUUUUUUUUUVVVWWWVVVVVVUUUTTTTTTSSSSSSVVVVVVTTTRRRQQQPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMNNNNNNNNNNNNMMMLLLKKKMMMLLLLLLKKKKKKLLLLLLMMMNNNMMMLLLJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@???===<<<<<<<<<>>>>>>CCCAAA>>>;;;::::::<<<======<<<;;;:::999:::;;;;;;:::::::::999999999888888999999888888888888888888888777777666666555555444222222222222222222222222444444444444444444444444666666666666666666666666333222222111000000111111222222222222111111111111222222222222222111111111111111111111111111111111111111111000000000000000111111111111000000000000///000111111111000//////000000000000000000000000000//////.........//////333222111000//////000111///000111222222222111000111222222222222111000000////////////000000000111000000000000000000000000222222111111000//////...000000000000000000000000//////......//////000111000000000000000000000000111111111111000000000000......////////////......////////////////////////111111111000000/////////000000000000////////////+++******---111222...)))///...............////////////000000000000//////222111000/////////000000111111222222222222111111;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999888888888;;;<<<>>>?????????>>>============>>>>>>@@@AAABBBAAACCCGGGNNNZZZnnnpppeeeRRRLLLDDD@@@@@@AAAAAA@@@:::999888888777777888888555555777888999:::::::::777666666666555444444444888888888777777777777777666666666777666666555444444444555555444444333222222333333444444333333222///000111222333333333333333444444444222222444555222222222222222222222222222222333333333333222222222333333333444444444444777777777666666666666555777777777777777888888999777777666666777888:::;;;888888999:::;;;;;;<<<<<<<<<<<<======>>>======<<<:::<<<>>>>>>======>>>@@@>>>??????@@@AAAAAA@@@@@@AAA@@@?????????@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKRRRRRRRRRRRRRRRQQQQQQQQQSSSVVVXXXYYYYYYYYY[[[\\\ZZZZZZ[[[]]]^^^___```aaadddccc```^^^]]]\\\\\\\\\___```aaaaaa```___```bbbddddddeeeeeedddaaa___]]]^^^^^^___``````_________``````______^^^]]]]]]\\\[[[ZZZXXXVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[YYYYYYWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSXXXWWWUUURRRPPPNNNMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@???===<<<<<<<<<===>>>JJJFFF@@@:::888999<<<>>>===<<<:::999999999:::;;;:::::::::999999999888888:::999999999888888777777999999888777777666666555333333333333333333333333444444444444444444444444444444444444444444444444333222111111000111111111111111111000000000//////000000111111111111111111111111111111111111111111000000000000111111111111333333222222111000000000//////000000000000//////000000000000000000000000222111000///............222222111000000000111111...///000111111111111111111222222222222111000000/////////000000000111111000000000000000000000000222222111111000/////////000000000000000000000000000////////////000111111000000000000000000000000111111111000000000//////......////////////......000000000000000000000000000000000000000000000000000000000000////////////---,,,,,,...111111---***............///000111222111000000//////000000111222111000000//////000000111111222222222222111111::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::999999999888888888;;;;;;<<<===>>>======<<<;;;;;;<<<===>>>>>>>>>>>>BBBBBBBBBDDDKKKWWWfffqqqrrrnnniiigggfffaaaWWWNNNIIIEEEAAA?????????===<<<:::999888888777777888888444555666888999:::::::::777777666555444444333333444444555555555555444333555666666666666666555555444444555555444444333222222333333444444333333222//////111222333333444444333444444333222222333555222222222222222222222222333444555666666555444333333333333333444444444444666666666666666666666666777666666666666777888888888777666555666888:::;;;999999999999::::::::::::999999:::;;;;;;;;;::::::888:::===>>>===<<<===>>>===>>>???@@@@@@AAA@@@@@@AAA@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSUUUWWWWWWXXXZZZ\\\XXXYYYZZZ[[[]]]^^^______cccaaa___]]]\\\]]]^^^___```bbbccccccbbbaaacccdddggggggfffeeeccc```]]][[[^^^^^^]]]]]]]]]]]]]]]]]]___^^^^^^]]]\\\\\\[[[[[[WWWWWWVVVVVVWWWZZZ]]]___\\\[[[ZZZXXXXXXYYY[[[\\\YYYXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSVVVUUUSSSQQQPPPNNNMMMMMMPPPPPPQQQQQQPPPPPPOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJLLLLLLLLLLLLJJJIIIKKKKKKKKKKKKJJJIIIGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@???>>>=========??????>>>===<<<======>>>IIIFFF@@@;;;888999;;;===<<<;;;:::999999999:::;;;:::::::::999999999888888999999999888777777666666999888888777777666555555666666666666666666666666333333333333333333333333333333333333333333333333222222111111111111111222111111111111000000000////////////000111111111222111111111111111111111111//////000000111111222222111111111111111111111000.../////////000000000000000000000000000000000000111111000///......//////222111111111111111111111......///000111111222222111222222222222111000000//////000000000111111111000000000000000000000000111111111111000000//////000000000000000000000000000000000000000111111222000000000000000000000000222222111111111000000000......////////////......000000000000000000000000////////////////////////000000000000////////////111000000111333333000---////////////000111222333222111000//////000111222000/////////////////////111111222222222222111111::::::::::::::::::::::::999999999:::::::::;;;;;;999999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<:::;;;===>>>???@@@??????AAAAAA@@@AAACCCIIIPPPUUUTTTQQQNNNNNNPPPNNNIIICCCAAA???===;;;:::999777666:::999999888888888888888555666777888888888888888777666666555444333333222222222333444444333333222333444444555555444444444444444555555444444333222222333333444444333333222000111222333444444444444222333444333111111333444222222222222222222222222222333444555555444333222333444444444444555555555555555555555555666666666666666555555666666777888888777555555555777:::;;;:::::::::999888888777777888888999:::::::::::::::888:::<<<===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAABBBCCCEEEGGGJJJLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNQQQTTTVVVVVVWWWYYY[[[WWWXXXYYYZZZ[[[]]]]]]^^^___^^^]]]\\\]]]___aaacccbbbcccddddddbbbbbbcccdddfffeeeeeecccaaa^^^\\\ZZZ]]]]]]]]]\\\\\\\\\\\\\\\^^^]]]\\\[[[ZZZZZZZZZ[[[XXXWWWWWWWWWYYY\\\^^^```^^^]]]ZZZXXXXXXYYYZZZ\\\WWWWWWWWWWWWWWWWWWVVVVVVTTTTTTSSSSSSSSSSSSRRRRRRSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNKKKLLLLLLMMMMMMMMMLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<>>>>>===============BBB@@@>>><<<::::::;;;<<<<<<;;;:::999888999:::::::::::::::999999999888888888888777777777666666666888888777666666555555444666666666666666666666666333333333333333333333333333333333333333333333333222111111111111111222222222222222222222222222222/////////000111111111222000000000000000000000000//////000000111111222222......//////000111222222////////////000000111111111111111111111111111111///////////////000111111111111111222222222222111...//////000111222222333111222222222222111000000000000000000111111111111000000000000000000000000111111111000000000000000111111111111111111111111000000000000000111111222000000000000000000000000333333222222222111111111......////////////......////////////////////////000000000/////////......000000000000///////////////......///000///...,,,111111000000000000111111222111000//////000111222---.....................111111222222222222111111::::::::::::::::::::::::999999999999::::::::::::888888888999999:::::::::999999999:::::::::;;;;;;:::;;;<<<>>>???@@@AAAAAA;;;;;;<<<>>>@@@BBBDDDEEEGGGEEECCCDDDEEEEEEAAA>>><<<<<<<<<;;;:::999888888:::999999888777888888888666666777777888777777666666555555555444333333333444444444444444555555555111222333333444333333333444444555555444444333222222333333444444333333222111222333333333333333333222333333333111111333444333333333333333333333333111111222222222222111111444444444444555555555555444555555555555666666666555555555555555666777777666666555555666777999:::::::::999888888777777777999999:::;;;<<<<<<<<<<<<999;;;>>>>>><<<:::999999<<<<<<>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@??????AAACCCEEEHHHKKKLLLIIIJJJJJJKKKLLLMMMNNNNNNNNNPPPSSSUUUUUUVVVXXXZZZVVVVVVWWWYYYZZZ[[[\\\]]]\\\\\\\\\]]]^^^```cccdddaaabbbcccbbb`````````aaaaaaaaaaaa```^^^]]][[[[[[\\\\\\]]]^^^^^^]]]]]]]]]]]]\\\[[[YYYXXXYYYYYYZZZ\\\\\\\\\[[[\\\\\\\\\]]]___]]][[[YYYXXXXXXYYYZZZUUUVVVVVVWWWWWWVVVUUUUUUSSSSSSSSSRRRRRRRRRRRRRRROOOOOOOOOOOOOOOPPPQQQQQQPPPPPPQQQPPPPPPOOONNNMMMKKKKKKLLLLLLMMMMMMLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@??????>>>===<<<<<<<<<===>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<;;;<<<;;;999888888888999::::::::::::999999999888888777777777777777777777777888777777666666555444444333333333333333333333333222222222222222222222222222222222222222222222222111111111000111111222333222222222333444444555555000000111111111111111111////////////////////////000000000000111111111111,,,,,,---///000111222333000/////////000111222333111111111111111111111111////////////000111222333000111222222333222222222111000000000111222333444111222222222222111000000000000000111111111222222000000000000000000000000111111000000000000000000111111111111111111111111000////////////000111111000000000000000000000000222222222222111111111000......////////////......////////////////////////000111111111111111111111000000000000////////////......//////////////////111111000000000000000111111111111000000111111111------.../////////......111111222222222222111111999999999999999999999999888999999999999:::::::::999888888888888888777777888888888888888999::::::;;;;;;;;;<<<===>>>??????888888999;;;===>>>>>>>>>@@@???>>>???@@@@@@===:::;;;<<<<<<<<<;;;:::::::::999888777777666666777777555666666777777777777777444444444444444444444444555444444333444555666777111111222333333333333333444444555555444444333222222333333444444333333222222222222222222111111000222333333222111111222444333333333333333333333333222222111111111111222222222333333333444444444444444444444555555555666666555555444444555555666777555555666666777888888888777777777777888888999999888999:::;;;;;;<<<<<<<<<<<<>>>AAA@@@>>>;;;999999;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@?????????@@@@@@AAACCCEEEGGGHHHGGGGGGIIIJJJLLLMMMOOOOOOOOOQQQTTTUUUUUUVVVWWWYYYUUUUUUVVVXXXYYYZZZ[[[\\\[[[\\\]]]^^^___aaabbbbbb___``````___]]][[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\^^^`````````___^^^]]][[[YYYXXXWWWWWWXXXYYY]]]^^^^^^______^^^]]]\\\]]]\\\ZZZXXXWWWWWWWWWWWWTTTTTTUUUVVVVVVUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPOOONNNMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBAAAAAA@@@?????????@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<======>>>>>>>>>>>>>>>======<<<999::::::;;;<<<<<<======;;;;;;999888888888999::::::::::::999999999888888888888888999::::::;;;;;;999888888777777666666555222222222222222222222222222222222222222222222222333333333333333333333333111111000000111222222333000111111333444555666777222222222222222111111111000000000000000000000000111111111000000000000000......///000111111222222111000000000111222444555111111111111111111111111000000000000000000111111000111222333333333222222333333222111111222333444111222222222222111000000000000111111111222222222000000000000000000000000000000000000000000000111111111111111111111111111//////......//////000111000000000000000000000000000000000000////////////......////////////......000000000000000000000000000111222333555666888888000000000000///////////////000111111111111222333///////////////000111222000111111222222111111000......000111111111000000111111222222222222111111999999999999999999999999888888999999999:::::::::999999888777666555444444888888888777888999999:::;;;;;;::::::;;;;;;<<<===:::999999:::;;;<<<<<<;;;:::999999;;;======:::888999::::::999777666666777777777666555555555555555444444555777888888888888333333444444444444444444555444222111222444666777111222333333444444444333444444555555444444333222222333333444444333333222111222222111111000///...222333333222111111222444222222222222222222222222555444333222222333444555111111222222222333333333444444444555555555666666555444444444444555666666444555666777888888888777444444555777888:::;;;;;;555666777888999:::::::::???AAACCCCCC@@@<<<:::999;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>??????@@@@@@@@@??????>>>AAAAAAAAAAAABBBCCCDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPOOORRRTTTUUUUUUUUUWWWXXXTTTUUUVVVWWWYYYZZZ[[[[[[\\\]]]^^^___````````````]]]^^^^^^\\\ZZZXXXXXXYYYXXXXXXYYYZZZ[[[\\\\\\]]]ZZZ\\\___aaabbbaaa```^^^\\\[[[YYYWWWVVVWWWXXXYYYZZZ\\\^^^aaabbbaaa```___\\\[[[YYYXXXWWWVVVUUUUUURRRSSSUUUUUUVVVUUUTTTSSSQQQQQQQQQRRRRRRRRRRRRRRROOOOOOOOONNNNNNOOOPPPPPPOOOPPPOOOOOONNNMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJHHHGGGGGGHHHJJJJJJKKKJJJHHHFFFFFFGGGIIIJJJFFFGGGGGGGGGFFFEEECCCBBBDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@??????@@@AAAAAACCCCCCBBBAAAAAA@@@???????????????@@@@@@?????????======<<<<<<<<<======>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;<<<>>>>>>;;;:::999888888888999::::::::::::999999999888888888999:::;;;<<<<<<===>>>::::::999999888777777777444444444444444444444444111111111111111111111111333333333333333333333333111111000000111222333333...///000222444666777888444333333333222111111111111111111111111111111111222222111111000000//////111111111111111222222222222111111000111333555666111111111111111111111111333222111000////////////000111222333444333333222555444333222222222333444111222222222222111000000000111111111111222222222000000000000000000000000000000000000000111111111111111111111111111111111...............///000000000000000000000000000000///.........------------......////////////......111111111111111111111111///000333555888;;;===>>>000000000000////////////---...///000///000111333,,,------...000111333444000111222333333222111000///000111333333333222111111111222222222222111111999::::::::::::999888888888888999999999999888888666666666666555555555555888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999:::::::::999999888:::::::::::::::999888777:::999888777666666666666555444444333333444444555444444444444444444444444222222222222333444555555333333333444444444555555222222333333333333444444333333333222222111111111222222222222222222222222111111222222222333333333222111000000000111333333333333222111000000000111333333333444444555555555666555555444444333222222222222222333333333444444333444555555666666555555555666777888888777666555777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???===>>>>>>???AAABBBBBBCCCHHHHHHGGGFFFGGGJJJLLLNNNNNNOOOQQQRRRTTTUUUVVVVVVPPPRRRTTTWWWXXXXXXWWWVVVWWWYYY\\\^^^``````___^^^```]]]ZZZXXXYYYYYYVVVTTTVVVXXXZZZ\\\]]]^^^^^^^^^bbbbbbbbbbbbaaa```^^^]]]XXXXXXYYYYYYXXXWWWVVVVVV\\\^^^```aaabbbaaa```___XXXXXXWWWVVVUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUSSSRRRRRRSSSSSSSSSPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKOOOOOOOOOOOONNNLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIKKKGGGCCCAAADDDFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@?????????@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<===>>>@@@AAA======>>>>>>>>>>>>======>>>>>>===<<<;;;::::::::::::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777999888777555555777888999<<<;;;999777666555555555444555777888888777555444111111111111111111111111111111111111000000//////222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000111222333222222111111222222333444444333222000---+++***)))111111222222222222111111333222111000////////////000000111111111111000000000000000000000000000000333222222222111000000000222222111111000000//////222111111111000000//////222111111000///......---//////000000000000//////......///000000000000000000000000000000000000000000111111111111000000//////...000777@@@FFFGGGEEE999666333222222222111000////////////////////////000000///000000111222222222111000//////000111222000000000000000000000000222222111111222222333444999999999999999888888777777888888999999888888777666666666666555555555555666666666666777777777777::::::::::::::::::::::::;;;;;;;;;::::::999999999777888888999999999888888999999999999999888777777888777666555555444444444333333333222222333333333444444444444444444444444333333222222222333444444222333333333333444444444222222222333333333444444333333333222222111111111222222222222222222222222111111111222222222333333222111000000000111222333222222111111000111111111333333333444444444555555444444444444444333333333222333333333444444444444333444444555555555555555666666777777777666555555777777777888888888999999;;;;;;;;;:::::::::::::::<<<<<<<<<<<<============???>>>>>>======>>>>>>??????>>>>>>======>>>>>>???>>>>>>???@@@AAABBBCCCCCCGGGGGGFFFFFFGGGIIIKKKMMMMMMNNNPPPQQQSSSTTTTTTTTTQQQRRRTTTVVVXXXYYYYYYXXXZZZ\\\]]]^^^___^^^\\\[[[]]]ZZZXXXXXXYYYZZZYYYWWWWWWXXXZZZ]]]^^^_________```aaabbbcccbbb```]]]\\\YYYYYYYYYYYYYYYXXXWWWWWW[[[]]]^^^`````````___^^^WWWVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSRRRPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMOOOOOONNNMMMLLLKKKJJJJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHJJJGGGCCCCCCEEEFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBAAA@@@?????????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@>>><<<<<<<<<===>>>=========>>>>>>=========>>>===<<<;;;;;;:::::::::;;;;;;::::::;;;<<<<<<===::::::::::::::::::::::::888888888888888888888888999888666555555666888999888777666555444333333333444444555666666555444444222222222222222222222222222222111111111000000000222222222222222222222222//////000111222222333333222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111111000000111111222111111111000///...------111111111222222111111111333222111000////////////000000111111111111000000000000000000000000000000222222111111111111111111000000000///////////////111111111111111000000000111111000000///......---//////000000000000//////......///000000000000000000000000000000000000000,,,---............------222111333888@@@FFFFFFDDD666444111000000000000///111111111111111111111111000000/////////000111111//////000111111000//////000000000000000000000000111000000000000111222222888888888888888777666666777777888888888888777777666666666555555555555444444444444444555555666666888888888888888888888888999999999999888888888888555555666777888888777777777777777777777777666555666555444333222222222333333222222111111222222333444444444444444444444444444444333222222222222333111111222222222333333333222222222222333333333333222222222222222111111111222222222222222222222222111111111222222222222333111111000000111111222333111111111000111111222222333333333333444444444444333333333333444444444444333333333444444444555555333333444555555555555555666666777777666555444444777777777777888888888888::::::::::::::::::::::::<<<<<<<<<<<<============>>>==================>>>>>>>>>============>>>>>>>>>??????@@@AAABBBCCCCCCFFFEEEEEEEEEFFFHHHJJJKKKKKKLLLNNNOOOQQQQQQRRRRRRQQQRRRSSSUUUWWWYYYZZZ[[[^^^^^^___^^^]]][[[YYYXXXXXXWWWVVVWWWYYYZZZ[[[ZZZWWWXXX[[[]]]___`````````\\\]]]___```___]]][[[YYYYYYYYYZZZZZZZZZYYYXXXXXXZZZ[[[\\\]]]^^^]]]\\\[[[UUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQPPPPPPQQQRRRRRRPPPNNNLLLLLLMMMMMMNNNOOOOOOPPPOOONNNLLLJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIGGGGGGHHHFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===888888888888888888888888666666666777888999999999888777666555555666777888444444444333333333222222444444444444444444444444333333333333333333333333222222222222222111111111111111111111111111111111000000000111111222222222222222222111111000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111222333444444222222111000//////////////////000000111111111111111111111111111111111111333222111000////////////000000111111111111000000000000000000000000000000000000111111111111111111............////////////111111111111111222222222111000000//////............//////000000//////.........///000000000000///000000000000000000000000***+++,,,---.........---333222333777===@@@@@@>>>333111///...//////...---111111111111111111111111000000//////.../////////,,,...000222222000...,,,000000000000000000000000000////////////000111111777777777777777666666555666777777777777777777666666666555555555444444444333333333444555555555666666666666666666666666666777777777777777777777777333444555555666666666666555555666666666555555444444444333222222222222222333333222222222222333333333333333333333333333333555444333222111111111111000111111111111222222222111222222222222333333333222222222111111111111111111111111111111111111111111111111111222222222222111111111111111222222222111000000000111222333333333333333333333333333333111111222333444444555555333333444444444555555555333333444555555555444444666666666666555444444333666666666777777777888888888888888999999999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============<<<<<<<<<===>>>>>>?????????@@@AAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSVVVYYY[[[\\\^^^^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUVVVXXXYYYZZZ[[[VVVXXXZZZ\\\^^^_________ZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[ZZZZZZYYYXXXUUUTTTSSSRRRQQQQQQQQQQQQSSSSSSSSSRRRQQQPPPNNNMMMPPPOOONNNOOOQQQQQQPPPOOOMMMMMMNNNNNNNNNOOOOOOOOONNNMMMJJJHHHGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHIIIKKKKKKKKKIIIGGGEEEFFFFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>???>>>===;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<888888888888888888888888666666666777777777888888777666666555555666666777333333444444444444444444333333222222222222333333333333333333333333333333222222222222222222222222000000000000000000000000444333222111000///...---222222111111000000//////111111111111000000000///000000000000000000000000000000000000000000000000222222222222333444555555444333222111/////////...///000000111222222333333222111111111111111111222222222111000//////000000000111111222222111111000000000000000000000000000//////000000111111222222.........//////000000000000000111111222222333333000000/////////............//////////////////...---...//////000000//////////////////////////////,,,---...///000111111111000//////222555777666555222000......//////...---111111111111111111111111111000///......---......---...///000000///...---////////////////////////000////////////000111111666777777777777666555555555666666777777666666555555555555555444444444444333333444555555666777777555555555555555555555555666666666666666666666666222333444555555555555555333444444555555555444444444444333333222333333333444444333333333333444444333333333333333333333333555444333222111000000000000000000111111111222222111111111222222222333333111111111111111111111111111111111111111111111111000000111111111222222222000000111111222222222222111000000000111222333333333333333333333333333333000111111222333444555555333333333444444444555555222333333444555444444444666555555444444444444444555555666666666777777777777777777777888888999999888888888999999999::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>??????@@@@@@AAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNPPPRRRUUUYYY[[[]]]\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUVVVVVVVVVWWWXXXYYYVVVWWWYYY[[[\\\]]]]]]]]]\\\ZZZWWWUUUUUUVVVYYYZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQSSSSSSRRRRRRPPPOOOMMMLLLNNNMMMLLLMMMOOOPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMKKKIIIGGGGGGHHHIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKIIIFFFEEEEEEGGGHHHIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<======<<<;;;;;;888888888888888888888888777777777666666666555555666555555555555555555666444555666777777777666666333222111111111111222333333333333333333333333333222222222222222222222222000000000000000000000000333333222111000......---111111111000000000//////111111111111000000000///000000000000000000000000000000000000000000000000222222222222333444555666666555333222111000//////111111111111222222222222222222111000000111222222222111000000000000000000111111222222222222111111000000000000000000000000/////////000000111111222/////////000000111111111000000000111111222222333////////////..................////////////......------...///////////////////////////////////////---...///000111222222222...---...///000111000///111000//////111111000...000000000000000000000000111000///......---......//////............//////////////////////////////111000000000000111222222777777777777777666555555555555666666666666555555555555555444444444444333333444444555666777888888444444444444444444444444555555555555666666666666333444444444444444333333222333444444555444444444444444333333333333444444555444444333333444444555333333333333333333333333444444333111111000000000000000111111111222222222111111111111222222222222000000000111111111111111111111111111111111111111000000000111111111111222000000111222222222222111111111111000111111222222333333333333222222222222000111111222333444444555222222222333333333444444222222333444444444444444444444333333333444444555555555555555666666666666555555666666777888888888777777777777888888888888;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@BBBCCCCCCDDDFFFFFFGGGGGGHHHHHHJJJKKKKKKLLLLLLLLLLLLMMMPPPSSSWWWZZZ]]]^^^YYYYYYXXXXXXWWWVVVVVVVVVTTTUUUVVVUUUTTTTTTVVVXXXWWWXXXYYY[[[[[[[[[[[[ZZZ]]][[[XXXUUUUUUWWWZZZ]]]XXXXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQSSSRRRRRRQQQPPPOOOMMMMMMMMMLLLKKKLLLNNNPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLLLLKKKIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFEEEEEEGGGIIIIIIGGGFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<======;;;:::999888888999:::;;;;;;;;;::::::::::::;;;;;;:::;;;<<<<<<<<<;;;:::999888888888888888888888888777777777666555444444444555555555555555555555555555555777888888777666555222222222222222222222222333333333333333333333333111111111222222222222222111111111111111111111111/////////000000111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222222222222333444555555666555444222111000000000111111111111111111111111333222111000000111222333111111000000000000000111111111222222222222111111000000000000000000000000//////000000000000000000000000000000111111111111000000000000000111111111........................---......//////......---------...////////////...000000000000000000000000------...///000000000///......///000000000//////000000///111222222111///////////////////////////000000//////.../////////111000...------...000111000000000000000000000000111000000000000111222222777888888888888777666666444555555666666555555444555555555444444444333333333333444555666777888888444444444444444444444444555555555555666666666777555555555555444333222222222333444444555555444444444333333222222333333444444333333333333333333444222222222222222222222222333333222111000000111111111111111222222222333333111111111111222222222222///000000000111111111222111111111111111111111111000000000000111111111111///000111222333222222111222222111111000111111111333333333222222222111111111111222222333333333444111111111222222222333333222222333444444444444333333222222222222444555666444444555555555666666666444444555666666777888888777777777777888888888888::::::999999999999::::::::::::::::::;;;<<<===>>>============>>>>>>>>>>>>BBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLNNNRRRVVVZZZ]]]___```YYYXXXWWWUUUTTTTTTSSSSSSRRRTTTUUUUUUSSSTTTVVVYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOORRRRRRRRRRRRQQQPPPNNNNNNLLLKKKIIIJJJMMMOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFHHHJJJIIIFFFEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>======<<<<<<=========<<<<<<;;;:::999888777777888999:::;;;::::::999::::::;;;;;;999:::;;;<<<;;;:::888777777777777777777777777777555555555555555555555555444444444555555444444444333444555666666555333222111111222333333222111111222222222222222222222222000000000111111111222222222222222222222222222222---......///000111222222......//////000111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222333444555444444222111000000000000000000000000111111222222333222111//////111222333111111000000000000111111111222222333333222222111000000000000000000000000000000000000000/////////000000000000000/////////000000000///////////////........................---......//////......---,,,---......//////......000000000000000000000000------......///......------...000000000000000111/////////000222333111///000000000000000000000000000000/////////000111111000000000000000000000000000000000000000000000000000////////////000111111888888888888888777666666444555555555555555555444555555444444444333333333222222333444555777777888444444444444444444444444555555555666666666777777666666666555444333222111222333444444555555555555333222222222222222333333333222222222222222222333222222222222222222222222333222111111000111111111111222222222222333333333000111111111111222222222//////000000111111111222000000000000000000000000000000000000111111111111///000111222333222111111333333222111000000000111333333333222222111111111111222222222222333333333000000111111111222222222222222333444444444333333222111111111222444666777444444444555555555666666444444555555666777777888777888888888888999999999:::999999999999999999::::::999999:::;;;<<<===>>><<<<<<<<<<<<============BBBCCCDDDFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLOOOTTTYYY]]]```aaaaaaYYYXXXVVVTTTSSSQQQQQQQQQPPPRRRTTTTTTSSSTTTWWWZZZ[[[\\\]]]]]]\\\[[[ZZZYYYRRRSSSUUUVVVVVVUUUTTTSSSVVVVVVWWWXXXYYYYYYXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNRRRRRRRRRRRRQQQPPPOOOOOOLLLJJJIIIJJJLLLOOOPPPPPPKKKKKKKKKLLLMMMMMMNNNNNNJJJJJJKKKKKKKKKJJJIIIIIIEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLJJJIIIGGGGGGGGGGGGFFFHHHJJJHHHFFFDDDFFFHHHEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>??????>>>>>>===<<<:::::::::999777666666777999::::::::::::999999:::;;;;;;888999;;;;;;;;;999777666666666666666666666666666333333444444555666666666333444444555555444444333111222444444444222000///000111333444444333111000111111111111111111111111//////000000111111111222222222222222222222222222000000000000////////////------...///000111222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111222333444444333222111000////////////......///000111222333333333222000//////000222333111000000000000000111111111222222333333222222111000000000000000000000000111111000000//////......000000//////.........---000000//////......---------.....................---..................---,,,---......//////......000000000000000000000000/////////000//////......+++---///000//////000111.........000222222111///111111111111111111111111000000///000000111222333...///222333333222///...000000000000000000000000...............///000000555555555555555555555555444333333222222333333444333444444555555444444333444444444444444444444444333333333444444444555555999888666444333444555666555555444444444333333333111222222333333444444555666555444333333333333333555444444333333444444555222222222222222222222222000111222333333222111000000111111111111222222222222222222111111111000000111111111111111000////////////000111222333333444000000000000000000000000111000/////////000222333222111000000000111333333222222222111111111000000222222222222222222222222222222222222222222222222111111222333333333333222222222333333333333444444555555555444444333333333333444444555666777777888===999666555777999999888999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@CCCCCCDDDDDDEEEFFFFFFFFFFFFHHHIIIJJJIIIJJJLLLMMMOOOPPPSSSYYYaaafffggggggZZZXXXUUUSSSRRRQQQRRRSSSTTTSSSRRRQQQRRRSSSUUUWWWYYYZZZ[[[ZZZXXXXXXYYYZZZRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUXXXVVVTTTTTTTTTTTTSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPNNNLLLJJJIIIIIIKKKMMMOOOOOOOOOOOOOOOOOONNNMMMLLLMMMLLLJJJIIIIIIJJJLLLMMMMMMKKKIIIHHHHHHHHHJJJKKKJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBDDDFFFGGGFFFDDD>>>??????@@@@@@>>>===<<<>>>??????@@@@@@>>>===<<<<<<;;;888666555555666666:::::::::999999888888888;;;;;;:::::::::999999999999999999888777666666555333333333444444555555555333333333444444555555555555444444333333444444555333333333333333333333333555444333333222222222222000000000000000000000000222111000//////000111222111111111111111111111111......///000000000000000//////000000111111222222000000000000000000000000222222222111111111000000000111111111111222222222111111000000///.........////////////000000000000111111111111222333333444222222333333333222222111333333333222222222111111111000000///......------///,,,***+++...111111///111111000000//////............//////000000111111***+++,,,---...............------,,,,,,,,,------,,,...//////...------...---------.........//////---------.........//////111000///......///000111000000////////////000000333222000///.........///////////////000000000000///...---,,,---...000222000000000000000000000000111111111111000000000000444444444444444444444444444444444333333444444444333444444555555444444333333333333333444444444555333333333444444444444555666555444333333444666777555444444444444333333333333333333333333333333222555555444333333333333333444444333333333333444444222222222222222222222222000111111222222111111000000111111111111222222222111111111000000000//////111111111111111000//////000000000000000000111111000000000000000000000000111000/////////000111222111111000000000111222333222222222111111111000000222222222222222222222222111111111111111111111111000111222222333333222222222222222333333333444444555555444444444333333333555555666666777777888888;;;888555555777999999888999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>======>>>>>>??????BBBBBBCCCCCCDDDEEEEEEEEEGGGIIIJJJKKKKKKKKKMMMNNNPPPPPPTTTZZZ```ddddddcccYYYWWWUUUSSSQQQQQQRRRSSSTTTSSSRRRQQQRRRTTTUUUWWW\\\]]]]]]\\\YYYWWWVVVWWWSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSVVVTTTRRRQQQQQQRRRRRRQQQOOOPPPPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQRRROOONNNLLLJJJJJJKKKMMMOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJHHHGGGGGGGGGIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAACCCEEEEEEDDDBBB>>>>>>?????????>>>===<<<>>>>>>?????????>>>===<<<<<<;;;888666555555666777:::::::::999999888888888;;;::::::::::::999999999999999888777777666555555333333444444444444444444333333333444444444444444444444333333333333444444333333333333333333333333555444333222222222222222111111111111111111111111222111000//////000111222111111111111111111111111///000000111111111111111000000000000000111111111000000000000000000000000222222222111111111000000000000111111111222222222333333222111000000//////222222111111000000//////222222111000000000111111......///000000000//////111111111111000000000///000000//////...------,,,...,,,***+++...000000///000000000///////////////---------...............111111111111000///...---///......------.........,,,...//////...------...---------.........//////---------.........//////111000///......///000111000000////////////000000222111000......---............/////////000000000000///---------///000222000000000000000000000000//////000000111111111222222222222222222222222222555555444444444444555555333444444555555444444333222222222333333444444444333333333333444444444444333333222222333444666777444444444444333333333333555444444333222222111111444444333333222222333333444333333222222333333444222222222222222222222222222111111000000111111222000111111111111222222222000000000///////////////000111111111111000000///000000000000//////......000000000000000000000000000000/////////000111222111000000000000111222222222111111111111000000000111111111111111111111111000000000000000000000000000111222222333333222222222222222222333333333333444444444444333333333333666777777777777777777777777555444444666888888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;===============>>>??????@@@AAAAAABBBBBBCCCDDDDDDHHHIIIKKKLLLKKKLLLMMMOOOPPPQQQUUU[[[___```___]]]WWWUUUTTTRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRTTTVVVWWW]]]___```^^^ZZZWWWTTTTTTSSSTTTTTTUUUUUUVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQUUURRROOOMMMNNNOOOPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSQQQOOOMMMLLLKKKLLLMMMNNNMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBBAAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCCCCAAA@@@>>>>>>>>>???>>>======<<<>>>>>>>>>???>>>======<<<<<<:::999777666666666777999999999999999888888888:::::::::999999999888888888888777777666666555555444444444444444444333333444444444444333333333333444444333333333333444444333333333333333333333333444333333222222222222333222222222222222222222222111111000000000000111111111111111111111111111111000000111222222222222222111111111111000000000000000000000000000000000000222111111111111000000000000000000111111111222222555555444333222111000///444333333222111000///...222222111000////////////,,,---......////////////////////////............//////......---,,,,,,,,,---,,,***+++---//////...//////////////////000000...............---------...//////......---,,,+++////////////////////////,,,...000///...---...///------........./////////------........./////////000000////////////000000000//////......//////000111000///...------------------........./////////000///...---...///000111000000000000000000000000......///000111222333333333333333333333333333333333444444444444444444333333444444555555444444333333333333333222222222222222222333333333444444444333333222222222333444555444444444333333333222222333333333333222222111111333333222222222222333333333333222222222222333333111111111111111111111111222111000//////000111222000000111111111222222222000000000000000000000000000000111111111111000///000000000000000000000000////////////////////////////////////000000111111000000000000000111111222111111111111000000000000111111111111111111111111000000000000000000000000000000111222222222222222111222222222222333333333333333333333333333333333666666666666666555555555444333333333555666777888777777888888999999::::::999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAABBBBBBBBBGGGHHHJJJJJJJJJKKKLLLNNNOOORRRVVVZZZ\\\\\\YYYWWWTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTVVVWWW\\\^^^```___\\\XXXUUUTTTUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPUUUQQQMMMKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSQQQOOONNNLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDFFFEEECCCAAAAAABBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBBBB@@@??????@@@@@@???===>>>>>>>>>=========<<<<<<>>>>>>>>>=========<<<<<<;;;:::999888777777777777999999999888888888888888999999999999888888888888777777777666666555555555555555555444444333333333555444444333333222222222444333333333333333333444222222222222222222222222333333222222222222222333222222222222222222222222111000000000000000000111111111111111111111111111///000111111222222111111222222111111000000//////000000000000000000000000111111111111000000000000000000000000111111111111555555444333111000//////222111111111000000//////111111000/////////000000......///000111111111111..............................---------,,,,,,,,,,,,,,,+++,,,---.........---......//////000000000111111000000//////......******+++,,,---------------......///////////////---...000000...---...///............////////////............////////////000000////////////000000/////////......///////////////......------------------------.........///000//////......///000000////////////////////////...//////000111111222222333333333333333333333333111222333333333333222111333444444555555444444333444444333222111000000///222222222333333333444444444444333333222222222222444444333333333222222222111111111222222333333333222222111111111222222333222222111111111111222222111111111111111111111111222111000//////000111222000000111111111222222222111111111111111111111111///000000111111111000000//////000111111222333333////////////////////////......//////000000000000//////000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111111111111222222222333333333333333333333333333333444444444444444444333333222333333444444555666777666666777777888999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@@@@AAAAAADDDFFFGGGHHHHHHHHHJJJKKKMMMPPPTTTWWWXXXVVVTTTRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRTTTUUUVVVWWWYYY\\\^^^^^^\\\YYYWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPUUURRRMMMKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOOOONNNNNNLLLLLLMMMMMMNNNOOOPPPQQQOOONNNMMMKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDCCCEEEDDDCCCBBBAAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBB@@@>>>>>>??????>>><<<=========<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<::::::999888888777777777888888888888888888888888999999888888888777777777666666666555555555555555555555555444444333333333444444444333333222222111333333333222222333333333222222222222222222222222222222222111111222222333111111111111111111111111000000000111111000000000000000000000000000000000...///000000111111000000222222111111000000//////000000000000000000000000000000000000000000000000//////000000000111111111333333222111000///......---.........//////000000/////////000111222333444///000111111222222222111////////////////////////---------------,,,,,,,,,,,,,,,---------------...------......//////000000111111000000//////......---...///000000111111000+++,,,---............------///000000///......///........./////////000000........./////////000000//////000000000000////////////............//////...............---------------------.........///000000000/////////000000////////////////////////111111000000000000000000444444444444444444444444000111222333333222111000333444444555555444444333444333333222111000//////222222222222333333333333555555444333333222111111333333333333222222222222000000111111222333333444111111000000111111222222222111111000000111111222111111111111111111111111111000000//////000000111000111111111111222222222111111111111222222222222///000000111111111111000//////000111222333444444000000000000000000000000---...///000000000//////...///000000111111000000//////000000000000000111////////////////////////111111111111111111111111///000111111222222111111111111111111222222222222222222222222333333333333222222333333333333333333222333555555444444555777555555666777888999999:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;===>>>???===>>>>>>??????@@@AAAAAABBBCCCEEEFFFEEEFFFGGGIIIIIIMMMQQQSSSSSSQQQPPPPPPNNNNNNOOOPPPQQQQQQRRRRRRPPPQQQRRRSSSTTTUUUVVVWWWWWWYYY\\\\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQTTTQQQNNNLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA???======>>>>>>>>>=========<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<::::::999999999888888888777777777888888888888888888888888777777777777666555555555555555555444444444444444444444444333333333333333333222222222222333333222222222222333333222222222222222222222222222111111111111222222333000000000000000000000000000000111111111111000000000000000000000000000000......///000000000000000111111111111000000000000000000000000000000000000//////000000000000000111/////////000000000111111111111000000///.........+++,,,------...///000111......///000111333444555/////////000000//////.../////////000000000000000......------------------,,,...//////...------.....................//////...............---------////////////...---,,,,,,***+++,,,.........---------///111000///...//////....../////////000000000....../////////000000000//////000000000000/////////......------......///....../////////......---------........./////////111111000000000000//////000000000000000000000000111111111111000000//////222222222222222222222222000111333444444333111000333444444555555444444333000111111111111111111111111222222222222333333333333444444444444444333333333333333222222222222111111111111111111222222222000000000000000111222222111111000000000000111111111111111111111111111111//////000000000000//////000111111111111222222222000000000000111111111222//////000111111111111111///000000000111111222222000000000000000000000000---...///000000000///.........000111111111000///////////////000000111111////////////////////////000000000000000000000000///000000111111111111111111111111111222222222222111111222222222333333333222222222333333444444555222444666666444333444666444444555666777888999::::::;;;;;;;;;;;;<<<<<<<<<999999999:::;;;<<<>>>???===>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEDDDEEEFFFHHHFFFIIIMMMOOONNNMMMNNNOOOLLLMMMNNNOOOQQQQQQRRRRRROOOPPPRRRSSSUUUVVVVVVWWWWWWYYYZZZZZZXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPMMMMMMMMMNNNNNNMMMOOONNNNNNNNNMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBDDDEEEEEEDDDBBBAAA???@@@AAABBBCCCBBB@@@??????@@@@@@@@@@@@AAAAAAAAAAAA???======>>>??????>>>===<<<;;;:::::::::;;;;;;===<<<;;;:::::::::;;;;;;999999::::::999999888888666777777777888888888999888888777777777666666666444444444444444444444444333333444444444444444444222222222222222333333333333333222222222222333333111111111111111111111111111111111111111222333333111111111111111111111111///000111222222111000///000000000000000000000000//////000111111111111000000000000000000111111111000000000000000000000000////////////000000111111////////////000000000111////////////////////////------......//////000000.........///000111222333////////////...---,,,,,,.../////////000000000000........................,,,///111111///---...///..................---------------...............------------,,,+++***)))***+++---///000///.........///111111///...///000.../////////000000000000.../////////000000000000...///000111111000///...///......------......///......///000000000///........./////////000000000111111111111111000//////000000000000000000000000000000000000000111111111111111111111111111111111111222444555555444222111333444444555555444444333---...///000111222333333111111222222222333333333222222333444555555555555333333333222222222111111333333222222111000000000000000///000000111222222111111000000000000111111000000000000000000000000...///000111111000///...000111111111111222222222.../////////000000111111//////000111111111111111000000000000////////////000000000000000000000000,,,---///000000000///...---...000111111111000///.../////////000000111111//////////////////////////////////////////////////////000111111111111111000111111111111222222222111111111222222333333333222222333333444555666666333555888777444333444666444444555666777888999999;;;;;;;;;<<<<<<<<<======999999999:::;;;<<<>>>???>>>>>>>>>???@@@@@@AAAAAAAAACCCDDDEEEDDDEEEFFFHHHDDDGGGKKKLLLKKKKKKMMMOOOKKKLLLMMMOOOPPPQQQRRRRRROOOPPPRRRSSSUUUVVVVVVWWWXXXYYYZZZYYYVVVUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWUUUUUUTTTTTTTTTTTTTTTUUUQQQOOOMMMMMMMMMMMMLLLKKKOOONNNNNNNNNMMMMMMLLLLLLOOOOOONNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDEEEEEEDDDBBBAAA===???AAACCCCCCAAA???>>>??????@@@@@@@@@AAAAAAAAAAAA???===<<<>>>?????????===<<<;;;:::999:::;;;;;;===<<<;;;:::999:::;;;;;;999999:::::::::999888888666666777777888888888999777777777777666666666666444444444444444444444444333333333444444555555555111111111222222333333444333222222222222222222333111111111111111111111111111111000000111222333333222222222222222222222222///000111222222111000///000000000000000000000000000000111222222222222222//////000000111111222222000000000000000000000000.../////////000000111111////////////000000000000////////////000000000000000000000000//////////////////.........//////000111111111000///...,,,,,,........./////////000000......//////////////////---000333222000......000/////////......------,,,.../////////000000111111,,,---...///000000000000+++,,,...000111111000///...///111111/////////000////////////000000000000////////////000000000000...///000111111000///............------............///000111111000//////////////////000000000000111111111111111000///...000000000000000000000000......///000111222333333444333111000000111333444555444333333222222222222222222222111111111000000111111111111111111111111111111111222222222333333222111000//////111333444333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111222222222222111111//////000222333444555666222222222111111111111111000000000000000000000000111111111111111111111111111111111000000000000000000111111111222222222222000000000000000000000000111111000000//////......000000000000///////////////...------///000000///,,,,,,---...///000111111111000///......///000111222111000000000111333333444444444555555555555666555444444333333333444444444444555555666777777777999:::;;;;;;;;;:::999888888888999:::;;;======>>>;;;>>>BBBCCCBBB@@@??????BBBCCCEEEFFFGGGGGGFFFEEEJJJJJJIIIIIIJJJKKKMMMNNNKKKLLLMMMOOOQQQSSSTTTUUURRRSSSTTTVVVWWWWWWWWWVVVXXXYYYYYYXXXVVVUUUUUUVVVUUUUUUVVVWWWVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRQQQPPPOOOOOONNNQQQQQQPPPOOONNNMMMMMMMMMKKKLLLMMMNNNOOOOOOPPPQQQNNNNNNLLLKKKJJJJJJJJJJJJLLLKKKJJJJJJJJJLLLMMMNNNKKKKKKLLLMMMMMMMMMMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBAAA@@@AAABBBCCCDDDEEEDDDDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAABBBAAA???>>>>>>>>>???@@@<<<<<<;;;::::::::::::;;;AAA???;;;999999999888777:::999999999888777777777666666666666666777888888666666666666555555555555555555555555555555555555333333333333333333333333222222222222222222222222444444444444444444444444333333333222222222111111000000000000000000000000000000000000111111111111............////////////222111111444777777444111222222111111111111222222000000////////////000000...///000111111111111111222111000///...---,,,,,,000///...------...///000...---,,,+++,,,...000222111111000000//////.........///111111///...///000//////............/////////////////////////////////---+++))))))+++---///......---------...//////////////////////////////////////////////////////............///////////////000111222333222111111111111111000/////////...///000000111222333333333------............------222000...---,,,---...///---...000111111111000///000000000000000000000000///////////////000111111333222111000000000222222//////...------------...000000000000000000000000444333111000000111333444444444333222222222333333333333333333222222111111222222222222222222222222333333333333444444444444222111000///000111333444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////000000111111111111000000//////000111222333333444111111111111111111111000000000000000000000000000111111111111111111111111000000000000000000000111000000000000111111111222000000000000000000000000000000000000//////......000000000000////////////111///......000111111000////////////////////////111111000000000000111111222111000000000111222333333333333333444444444444555444444333333333444444444444555555666777777777999999:::;;;;;;:::999888888888999:::;;;<<<=========@@@CCCDDDCCCBBBAAAAAACCCCCCEEEFFFGGGGGGFFFFFFIIIIIIHHHHHHIIIJJJLLLMMMKKKLLLMMMNNNPPPQQQRRRSSSRRRSSSUUUVVVVVVVVVUUUTTTVVVWWWXXXWWWVVVUUUVVVWWWUUUVVVVVVWWWVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQSSSRRRQQQOOOOOOOOOOOOPPPMMMMMMMMMNNNOOOOOOPPPPPPMMMLLLKKKJJJIIIIIIIIIJJJIIIJJJKKKLLLMMMLLLLLLKKKIIIJJJKKKLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCDDDEEEFFFEEECCCBBBBBBAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>><<<<<<;;;::::::::::::;;;===<<<::::::;;;;;;:::999999999888888888888888888555555555555555666777777666666666666555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333222222111111111111000000000000000000000000////////////000000000000111111111111222222222222/////////111444444111...222111111000000111111222000000////////////000000///000000111111111111000////////////////////////000///............///000///...---------///111222111000000000/////////...---///000000///....../////////............/////////////////////////////////...---,,,,,,---...///..................------////////////////////////////////////////////////............////////////...///000111111111000000.........---------------,,,------...//////000000...//////////////////...111000...---------//////......///000000000000000000000000000000000000000///////////////000000111222222111000000111111222000000///...---------...////////////////////////333222111000000111222333333222222222222333333444444444444333333333333222333333333333333333333333444444444444555555555555222111000000000111333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........//////000000000000////////////000000000111111111/////////000000000000000000000000000000000000000000000000000000000000000/////////000000111111111////////////000000000000000000000000000000000000000000000////////////...////////////000000000000111000//////111222222111111111000///...------,,,111111222222222222111111111111000000111111222333111111222222222333333333444444333333333333444444444444555555666777777777888999999:::::::::999999888888999:::;;;<<<======>>>AAADDDEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSTTTUUUUUUUUUSSSRRRQQQTTTUUUVVVVVVUUUUUUVVVWWWVVVVVVWWWWWWWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTQQQPPPOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOKKKJJJIIIIIIIIIIIIJJJJJJHHHIIILLLNNNNNNMMMJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@BBBCCCDDDAAAAAAAAA@@@?????????>>>???>>>===<<<<<<<<<======<<<<<<;;;::::::::::::;;;999999999:::<<<===<<<:::777777888888888888888888555444444444444555555666666666666666555555555555444444444444444444444444555555555555555555555555444444444444444444444444222222222222222222222222222111111111111000000000000000000000000000000000000000000000111111111111....../////////000000000.........000222222000...222111111000000111111222000000////////////000000000111111111111000000///---...//////000111222222000//////......//////000111000///......///111111000000000000////////////---///000///...---...///......------------......////////////////////////////////////////////////....../////////---,,,+++////////////////////////////////////////////////............////////////---...///000000000//////,,,,,,,,,---------------,,,,,,------......////////////000000000000//////111000...------...////////////......//////000111000000000000000000000000//////......//////000111111111000000000111111222222111000///............////////////////////////222111111000000111111222222111111111222333444444333333333333333333333222222222222222222222222222333333444444444555555555111111000000000111222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////..............................////////////......////////////////////////.........///////////////////////////////////////////////////////////////---......///000111222222.........////////////000////////////////////////////////////////////////////////////000000000000111///...///000222111111000000000///......------///000222222222222000///111111111111111222222222111111111222222222333333333333333222333333444444444444555555666777777777888888888999999999999999888888999:::;;;;;;<<<<<<>>>@@@CCCCCCBBBAAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNSSSTTTTTTTTTSSSRRRPPPOOORRRTTTUUUUUUUUUUUUVVVXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSQQQOOONNNOOOQQQRRRPPPPPPOOOOOONNNNNNNNNMMMJJJJJJIIIIIIIIIJJJKKKKKKIIIJJJKKKMMMMMMLLLJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGEEECCCBBBCCCDDDDDDCCCAAABBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@???@@@AAACCCDDDBBBAAAAAA@@@???>>>>>>===@@@@@@??????>>>>>>>>>>>><<<<<<;;;::::::::::::;;;888888999;;;======;;;999666666777777888888999999555555555444444555555666666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111000000000000000000000000000000000000000000000111111111222222222333333---------.........//////000000000111222222000000111111000000000000111111000000////////////000000111111111111111000///.........///000111222333333000//////////////////000111000///......//////000000000000000///////////////000000///......///111......------------......////////////////////////...///000111111000///......///000000///---+++)))////////////////////////////////////////////////............////////////......//////000000000000------......//////000000/////////000000111111111/////////000000/////////000///............////////////...------///000111///////////////////////////............///000000000000000000000111111111333222111///............////////////////////////222111111111111111111222111111111111222222333444111111111111222222222222000000000000000000000000111111222222222333333333111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------------..................////////////....../////////............---------......////////////////////////////////////........................------...///000111111222---.........////////////////////////////////////.............../////////.../////////000000000111000...------///000000///............////////////...///000111111000///...000000111111222222222222111222222222333333333333222222222222222333444555444444555555666777777777777777777777888888999999888999999::::::;;;;;;;;;<<<>>>@@@AAA@@@??????@@@@@@AAAAAABBBCCCEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMSSSSSSTTTTTTSSSRRRPPPOOORRRSSSUUUUUUUUUUUUWWWYYYWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPOOOMMMMMMNNNOOOPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFEEECCCBBBBBBCCCCCCBBB@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@@@@???>>>======????????????>>>>>>======<<<<<<;;;::::::::::::;;;:::999:::;;;<<<;;;999777666666666777777888888999777777666666666666666777666666666666555555555555444444444444444444444444222222222222222222222222111111111111111111111111333333333333333333333333000000000000000000000111000000000000000000000000000000000111111111222222000000111111111222222222000000111111000000000000111000000000000000000111000000////////////000000111111111111111000///...000000000000111111111111///000000000000000000/////////..................////////////000000000000000111111000......000222.........------.........////////////////////////,,,---///000000///---,,,...///000000///---+++)))////////////////////////////////////////////////............////////////////////////000000111111---......//////000000000000111111111111111222222---......//////......---//////.........////////////...---------...000111////////////////////////...............//////000//////000000111111111111222222000//////.................................222222222222222222222222222111111111111222222333000111111111111111222222000000000000000000000000000000000000111111111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------.....................////////////..............................------......//////000000000000000000000000000000////////////////////////.........//////000000000............////////////000000000000000000000000---............/////////......//////000000111111///...,,,---///000000///,,,,,,---...///000111222//////000000000000//////000000111222222222222111111111222222222333333333222111111222222333444555444444555555666777777777666666666666777888999:::888999999999:::::::::;;;;;;<<<>>>>>>=========>>>?????????@@@AAACCCDDDEEECCCCCCEEEFFFFFFGGGFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMQQQRRRSSSTTTTTTSSSRRRRRRRRRTTTVVVVVVUUUVVVWWWYYYWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCAAAAAABBBBBBAAA???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@???>>>>>>>>>===<<<<<<=========<<<;;;:::<<<<<<;;;::::::::::::;;;<<<;;;::::::::::::888666666666777777777777777777888888777666666666666777666666666666555555555555333333333333333333333333111111111111111111111111111111111111111111111111333333333333333333333333000000000111111111111222000000000000000000000000---........./////////////////////000000000111111...///000///...---...///111000000//////000000111000000////////////000000000111111111111000000///111111111000000////////////000000111111000000///---------...............////////////000000000000000000000///---...000222//////............//////////////////////////////,,,---...//////...---,,,....../////////---,,,+++////////////////////////////////////////////////............////////////000000/////////000111222---------...............////////////000000000000------............------.........///////////////......------......///000000000000000000000000000......------......///000......///000111111111111000000//////......//////........................333333333444444333333333333222111111111111111111111111111222222333333333000000000000000000000000//////000000000111111111000000111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------....../////////////////////000000/////////............////////////---......///000000111111000000000000000000000000////////////////////////......//////////////////....../////////000000000000000000000000000000000---------.........//////.........///000111111111000///---...000111111000,,,,,,---...///000111111111000000000000000000111///000111222333222222111000000000111111111222222111111111111222333444555444444555555666777777777666666555555666777999:::999999999999999::::::::::::<<<======<<<<<<===>>>=========>>>???AAACCCDDDBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOOOOPPPRRRTTTUUUUUUUUUUUUTTTVVVWWWWWWVVVVVVWWWYYYVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCAAAAAABBBAAA@@@>>>???@@@AAABBBBBBBBBAAA@@@>>>???AAABBBBBBAAA@@@???????????????>>>>>>>>>>>>;;;<<<=========<<<;;;:::<<<<<<;;;::::::::::::;;;===;;;999888999999888777777777777777777666666666777777666555555555555555666666666666555555555555333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111222222333333000000000000000000000000....../////////000000000------------............///000111000---,,,...000000000////////////000000000000////////////000000///000000111111111111000000000000/////////......///000111111111111000///,,,---...///////////////.../////////000000000111...///...---+++,,,...111000000////////////000000////////////////////////---------......---------..................------////////////////////////////////////////////////............//////////////////.........///000111///////////////.........////////////////////////......////////////......---......///////////////,,,---......//////......000000000000000000000000...------------...//////---...///000111111111000.........---......///000........................333444444555555444444333333333222111000000000111222222222333333444444444111111111111111111111111///000000000111111111111000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000//////000000000000//////........./////////000000.........///000111111222000000000000000000000000000000000000000000000000///////////////.........////////////000000000000000000000000000000000000---------.........//////---......///000111111222111000...///111222222111------......///000000000333222111000000111222333///000111222333222111111////////////000000000000111111111111222333444555444444555555666777777777666555555555666777999:::999999999999999999::::::;;;<<<======<<<<<<===???<<<<<<<<<<<<>>>@@@BBBCCCBBBCCCEEEGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPMMMOOOQQQTTTVVVWWWWWWWWWUUUWWWXXXXXXVVVVVVWWWYYYVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPOOONNNNNNMMMMMMKKKLLLNNNOOOOOONNNMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJLLLMMMLLLJJJHHHFFFJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@>>>>>>???@@@AAABBBAAA@@@@@@:::===@@@BBBDDDCCCAAA@@@>>>>>>>>>>>>>>>?????????===>>>?????????>>><<<;;;<<<<<<;;;::::::::::::;;;<<<:::888777888999:::999888888777777666666555555777666555444444444444444777666666666555555555555333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000111111222222222333333333000000000000000000000000111222222222222333333333000000000000111111111111222333444222///...000333000000////////////000000000000////////////000000...///000111111111111111.........//////////////////000111222222111000///------///000111111111111.../////////000000111111------,,,+++)))***---///111111000000000000111111////////////////////////..............................---------...//////////////////////////////////////////////////////............/////////000......---,,,---...///000333333222222111111000000000000000000000///////////////000000000000//////------...///000000//////+++,,,.../////////...---000000000000000000000000...------------...//////,,,---///000111111111000------,,,------...///000........................444444555555444222111///111111000000000000111111222111111111000000//////000000000000000000000000////////////000000000000111111222222222333333333111111111111111111111111000000111111111111000000222111111111111111222222//////000000000000//////000000//////.........---,,,,,,,,,------------...........................///...---,,,,,,---...///222111111111000000//////000///...------...///000//////...//////000111222//////000000000000//////111111111111000000000000//////.........---------000000000000000000000000111111000///////////////000000000000000000000000////////////000000000000000000000000000000000000222111000//////000111222222222222222222222222222333333333444444444555555666666666666777777777777:::::::::999999888888888::::::;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>AAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPRRRUUUVVVWWWWWWWWW]]][[[YYYXXXXXXXXXWWWVVVWWWTTTQQQQQQSSSTTTRRRPPPSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGDDDCCCBBBAAAAAAAAAAAAAAA??????????????????????????????????????????@@@@@@????????????>>>>>>>>>>>><<<<<<======<<<:::999777<<<;;;;;;::::::;;;<<<<<<:::::::::999999999888888666777777888888777777666666666555444444444444555555444444444444555666666555555444333222222111000222222222222222222222222111111111111111111111111000000000000111111111111111111111111222333444555222222222111111111000000000000000000///...---,,,///////////////.........333222222222111111000000000000000000000000000000555444111///......///000000000000000////////////111111000000000000111111///////////////.........//////.........---------...///000111111000///...000000000000000000000000000000000000000000000000//////...---,,,,,,++++++///////////////////////////////////////////////////////////////////////////......---------......////////////////////////++++++---...///111222222000000000000////////////............/////////000........................000000000000000000000000000000//////.........---------......//////000000222///---...000000...,,,,,,---///000111000///---......//////000000111111000000000000000000000000444444444444333222111000111111000000000000111111111111000000000/////////000000000000000000000000////////////000000000000111111111222222222333333111111111111111111111111000000111111111111000000111111000//////000000000//////000000000000/////////.........------------.........////////////000////////////////////////000///............///000111111111000000000//////000///...------...///000..................////////////000000000000//////////////////.........---//////.........---------////////////////////////111000000///////////////////////////////////////.../////////000000000000000000000000000000000000222111000//////000111222222222222222222222222222333333333444444444444555555555555666666666666777::::::999999999888888888::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHJJJKKKMMMNNNOOOPPPSSSUUUWWWXXXXXXXXX\\\ZZZXXXWWWWWWWWWVVVUUUSSSQQQNNNNNNPPPQQQOOONNNSSSSSSRRRQQQPPPOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMOOONNNMMMLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJIIIIIIIIILLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>=====================;;;:::999:::999999888888888999999::::::999999999888888888888888888888888888888888666666555444444444444555444444444444444555666666333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111111111000000000000111222333444222222222111111111000000------...///000000000000000000000000000000000000000000000/////////......000000000000000000000000222111000......///000111000000000000////////////111111000000000000111111/////////////////////...//////.........---------...///000111111000///...000000000000000000000000000000000000000000000000/////////...---,,,,,,,,,////////////////////////////////////////////////////////////////////////000//////.........//////------------------------------......//////000000000000000000////////////---------............///////////////////////////////////////////////////111000000000////////////.........///////////////000...------///000...,,,,,,---///000111000///......///////////////000000000000000000000000000000555444333222222111222222111111000000000000111111000000///////////////...000000000000000000000000////////////000000000000111111111222222222222333111111111111111111111111111111222222222222111111111000//////............//////000000000000//////---------------,,,,,,,,,.........////////////000111111111111111111111111000000////////////000000111111000000000000////////////............//////......------,,,---------//////000000000000///////////////.........------...............---------////////////////////////000000//////......//////////////////////////////....../////////000000000000000000000000000000000111111000000000000111111222222222222222222222222333333333333444444444444444444444444555555555555999999888888888888777777999999:::::::::;;;;;;;;;<<<<<<<<<============>>>======>>>???@@@AAABBBBBBDDDDDDFFFGGGIIIKKKMMMMMMNNNPPPSSSUUUXXXYYYZZZZZZZZZXXXVVVVVVVVVVVVTTTRRRPPPNNNMMMMMMOOOOOONNNMMMRRRRRRQQQPPPOOONNNMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJNNNMMMMMMMMMLLLLLLKKKKKKIIIIIIGGGFFFEEEDDDDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????>>>>>>>>>>>>============>>>======<<<;;;::::::999999888777777777888:::999999999999888888888999888777777777777888999666666555444444444444555444444444444444555555666222222222333333444444444222222222222222222222222111111111111111111111111000000000000111111111111000/////////000111222333222111111111111000000000......///000111111111111000000000000111111111111000000////////////......000000000000000000000000//////...---...///111222111000000000/////////...111000000//////000000111......///////////////////////////............---...//////000000//////...000000000000000000000000000000000000000000000000000000//////......------////////////////////////////////////////////////////////////////////////000000/////////000000111------------------------///////////////.........000000000000////////////,,,,,,---------.........111111111111111111111111////////////////////////111111111000000000000//////////////////............---,,,---//////...---,,,---///000000000///.../////////...............////////////////////////555444222111111111222333111111000000000000111111////////////............////////////////////////////////////000000000000111111111111222222222222111111111111111111111111111111222222222222111111111111000///............//////000000000000//////------------------------,,,,,,,,,------------...000000000000000000000000////////////////////////000000000000000000///////////////......///////////////...---,,,,,,,,,---//////000000000000//////111111000000000/////////........................////////////////////////000//////.........//////////////////////////////........./////////000000000000000000000000000000111000000000000000000111111111111111111111111111222222333333333444444444222222333333333444444444777777777777777777777777888888999999::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>@@@AAABBBBBBBBBCCCEEEHHHJJJLLLMMMNNNMMMOOORRRUUUXXXYYYZZZZZZWWWVVVTTTTTTTTTTTTRRRPPPNNNNNNNNNOOOOOOOOOOOONNNQQQPPPPPPNNNMMMLLLKKKJJJLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIJJJJJJMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGFFFFFFFFFHHHGGGEEEDDDBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????????????????>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;:::<<<;;;::::::999999999999999999999999888888888888888777555444444555777888666666555444444444444555444444333333444444555666333333333333333333333333111111111111111111111111111111111111111111111111///000000000111111111111///////////////000111111111111111111000000000000222222222111111000///...///000000000000000111111111111111111111111000000///////////////////////////......---...///000000000000000000////////////000000////////////000000............/////////////////////...............////////////////////////////////////////////////////////////////////////111000000000//////....../////////////////////////////////////////////////////////////////////////////////...//////000000////////////////////////////////////////////////000000000000////////////---------.........//////111111111111111111111111////////////////////////000000000///////////////000000//////......------,,,,,,,,,---...//////...------...///000///////////////......------,,,,,,////////////////////////444333222111000111222333111111000000000000111111............////////////////////////////////////////////////000000000000000000111111111222222222000000000000000000000000111111111222222111111111222111000/////////////////////000000000000//////..................//////,,,,,,,,,------------...////////////////////////........................//////////////////000000...//////////////////...000000///...------------//////000000000000//////000000000000////////////---.............................................//////............//////....................................////////////////////////////////////000000000111111000000000111111111111111111111111222222222333333333444444222222222222333333333333666666666666666666666666777777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAACCCCCCCCCDDDFFFIIIKKKMMMNNNNNNLLLNNNQQQTTTVVVXXXYYYYYYTTTSSSRRRRRRRRRQQQOOOMMMKKKLLLNNNOOOOOONNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLMMMMMMNNNNNNOOONNNNNNNNNMMMLLLKKKJJJJJJHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>============<<<;;;;;;::::::::::::::::::<<<;;;;;;:::999999::::::999999999888888888777777999888666555555666888999666666555444444444444555333333333333333444555555555555444333333222111111111111111111111111111111000000000000000000000000///000000000111111111111/////////...//////000000000000000000000000000000222222222111111000///............//////000000000000000000000000000111111////////////////////////000//////...............////////////////////////000000////////////000000---.........//////000000//////////////////////////////............//////////////////////////////////////////////////////000000000000000/////////////////////////////////////////////////////////////////////////////////...---------......///000000000000000000000000000------......///000000000000000000000////////////////////////000000000000000000000000000000000000................................................000000//////......------,,,------.........///000---....../////////////////////......------,,,,,,////////////////////////222222111111111111222222111111000000000000111111...////////////000000000000000000000000000000000////////////000000000000000000000111111111111222000000000000000000000000000000111111111111000000111000000//////000000111//////000000000000//////.........///////////////.........////////////000------------------------------............------......////////////000000......////////////......000///..................//////000000000000//////.........---------,,,,,,---------.............................................------......//////........................------........./////////////////////////////////000000111111111111000000111111111111111111111111222222222222333333333333222222222222333333333333444444555555555555666666666666777888999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===???AAABBBCCCDDDCCCEEEGGGJJJLLLMMMMMMMMMJJJLLLOOORRRTTTUUUVVVVVVQQQPPPPPPPPPQQQOOOMMMJJJGGGIIILLLMMMLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>============<<<<<<::::::999999999999999::::::999999888888999999:::999888888888888777777777999999777777777777999999666666555444444444444555333333333333333444444555666555555444222111111000111111111111111111111111000000000000000000000000000000000000111111111111000000////////////000000//////000000000000000111......///000111111111111------......//////000000------............//////000000000000000000000000000000000//////...............//////000000111111000//////......//////000------......///000000000...////////////000000000///......------......///000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////------,,,------...///000........................---------...///000000111000000000000//////////////////000000000111111111////////////////////////........................,,,---------------......///////////////.........---///000///......///000............/////////000/////////...............////////////////////////111111222222222222111111111111000000000000111111/////////000000000111111000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000//////000000000000//////............///000111111//////000000000000//////---------....../////////.........////////////000---------------------------...///000000///...---........./////////000000---...///000000///...------------,,,------......//////000000000000//////......---------,,,,,,,,,---------.........//////...........................------------...///000........................---------........./////////////////////////////////000111222222111000///111111111111111111111111111222222222222333333333222222222333333333444444333333444444555555555555555555666777888999::::::999::::::::::::;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDCCCDDDGGGIIIKKKKKKKKKJJJIIIJJJMMMOOOQQQRRRRRRRRROOOOOONNNOOOOOONNNKKKHHHEEEHHHLLLNNNMMMLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLKKKKKKJJJIIIHHHHHHIIIJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>=========<<<<<<<<<;;;:::999999999:::;;;;;;999999999999:::;;;<<<<<<888888888888777777777777666666666666666666666666666666555444444444444555333333222222333333444555444444444333333222222222111111111111111111111111000000000000000000000000000000000000111111111111111000000//////000000111////////////000000111111------...///000000000000---......///000000111111---------.........//////000000000000000000000000//////000000111000000000,,,---...///000111222333//////............//////------......///000000111.../////////000000000000///...------------...///000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------------...///000111.................................///////////////000000000000////////////////////////000000000000////////////////////////........................------------......//////.........//////////////////111222111///...///111...............///000000...///////////////000000000000000000000000000000///000222333333222111000111111000000000000111111//////000000111111222222000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000......////////////......,,,,,,,,,---...///000111//////000000000000//////,,,,,,,,,------.........,,,,,,,,,---------.................................///000111111000///...---.........//////000000---...///000000///...---++++++++++++,,,------...//////000000000000//////000000/////////.........---------.........//////........................---------------...///000........................---------........./////////////////////////////////000111222222111000///000000000000000000000000111111222222222333333333222222333333333444444444333333333444444555555555444555666777888999::::::999999:::::::::;;;;;;;;;:::;;;<<<>>>???AAABBBCCCBBBDDDFFFIIIJJJJJJIIIHHHHHHIIIKKKNNNOOOPPPPPPPPPNNNNNNNNNNNNOOOMMMJJJGGGFFFJJJOOOPPPOOONNNOOOQQQLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJIIIHHHFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHBBBAAAAAAAAAAAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>=========<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===;;;;;;;;;<<<===>>>???@@@888888888888777777777777111222222333333222222111666666555444444444444555333333222222333333444555222222333333333333444444000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000111.../////////000000111111000000000000///...---,,,...//////000111222222222.../////////000000111111000000000000000000000000---...///111222222333333+++,,,---///000222333444//////............//////---------...///000000111.../////////000000111111///...---,,,,,,---...///000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////............///000222222111111111111111111111111111000000///......------000000000000////////////............/////////000////////////////////////........................---.........//////000000---.........//////000000000222333222///...///111...............///000000......//////000000111111111111111111111111111111111111111111111111111111000000000000111111111111000//////...//////000111000000//////.........---,,,---///000000...---+++222222111111000111111111222222222111000//////...000///...---------------............/////////000...///000111111000///...//////............//////111111222111...------...////////////////////////......//////000000111111......////////////......//////.........---------......///000000000000000......////////////...............------,,,,,,,,,.../////////...---,,,,,,......////////////......000000000000000//////////////////...---------,,,........................////////////////////////...000111000///...///111111111000000//////......///000111222333222111111222333333444444333333222444444333333333444555555777777777888999999::::::;;;::::::999888888888999;;;<<<===???AAABBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGFFFIIILLLMMMMMMMMMMMMNNNNNNOOOPPPNNNLLLIIIIIIIIIMMMPPPRRRQQQNNNKKKIIIHHHJJJJJJIIIIIIIIIJJJJJJKKKLLLJJJIIIIIIIIIGGGEEECCCJJJIIIHHHGGGFFFGGGHHHIIIIIIGGGFFFFFFGGGHHHHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDAAA@@@AAAAAAAAA@@@EEEFFFFFFEEEDDDCCCCCCDDDCCCBBB@@@??????@@@BBBDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBAAA???>>><<<;;;;;;;;;>>>>>>>>>>>>===============<<<;;;:::999999999999999999999999:::;;;<<<<<<;;;999666444333444666777666555555555555444444444555444333333222222222222333333333333333333333333111222222333333222222111222111000//////000111222000000000000111111111111///000111333333222111111333333222111000000111111////////////000000000000000000000000000000000000444444444444333111///...//////............//////---...............------/////////////////////////////////111333777;;;===000000000000000000000000......------------......////////////000000000000222111///------------...............///////////////000111111111///...---........................//////000000000000//////............////////////000000000000////////////////////////////////////........................////////////////////////000000//////.........---000000000000///...---,,,//////////////////////////////000000111111222222000///...---------------...............///000000333444444333000...//////------............------////////////////////////......------------......111111111111111111111111000000000000111111111111000000000000000000000000000/////////............,,,---///000000///---,,,111111111000111111222222222222111111000//////...//////...---------------........./////////000000//////000000000000////////////............//////000111222000...---...///////////////////////////---------.....................////////////......//////.........---------......///000000000000000......////////////............---------,,,,,,,,,......//////......---,,,......////////////......////////////////////////...............---------...................................................000111000///...///000000000000000//////......///000111222222222111111222333333444444333333222444444333333333444555555666777777888888999:::::::::999888888777777777888999:::;;;===>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEGGGJJJKKKKKKJJJKKKLLLLLLNNNOOONNNLLLKKKKKKKKKNNNPPPRRRRRROOOLLLJJJIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHIIIJJJIIIGGGEEEIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEBBBAAABBBCCCCCCBBBDDDEEEFFFEEEDDDCCCDDDEEEDDDCCCAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<<<<<<<<<<>>>>>>=========<<<<<<<<<===<<<;;;:::999999999999999888999999:::;;;<<<===;;;:::777555444555666777555555555555444444444444555444333222222222222222222222222222222222222222111222222333333222222111222111000//////000111222000000000000111111111111///000111111222222111111000//////...------......////////////000000000000000000000000000000000000222222222222222111111000//////////////////////////////000000000//////...////////////////////////000000///000111333666888000000000000000000000000///......------......///////////////000000000000222111000///........................///////////////000111111000///...---...........................//////000000//////...............////////////000000000000/////////...////////////////////////........................////////////////////////000/////////............//////000000000000000///////////////////////////------......//////////////////...---------------...............///000000222333333222///......///...//////////////////...////////////////////////......------------......111111111111111111111111000000000000111111111111111111222222222000///...////////////............------///000000///...---000000000000111111222333222111111000000//////...//////...------------........./////////000000000000000////////////000000//////............//////000111111000...---...///////////////////////////...............---------......////////////.....................---------......///000000000000///......////////////.........------------,,,,,,,,,....../////////...------...//////////////////...........................---------..................................................................///000000......///000000000000////////////...///000111111222222111111222222333333333333222222333333333333333444555666666666777888888999999:::999888777777666777777777999:::;;;<<<===??????@@@BBBBBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIHHHGGGHHHIIIKKKLLLMMMMMMLLLKKKLLLNNNOOOQQQSSSRRRPPPMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIKKKKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEGGGEEECCCBBBDDDGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHFFFDDDCCCEEEFFFFFFEEEDDDEEEFFFEEEDDDCCCDDDEEECCCCCCBBBAAA@@@???>>>>>>AAABBBBBBBBBBBBAAA@@@@@@???>>>======<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999888888999999:::<<<===>>><<<;;;888666555555666666555555555555444444444444444333333222222222222333333222222111111000000000111111222222222222111111111111000000000000111111000000000000111111111111000/////////000000111111///......---------------////////////000000000000000000000000000000000000000000000000000111222222//////000111111000//////000111111222222111111000////////////////////////111000///...///000111222000000000000000000000000///......------......///////////////000000000000111111111111000///..................///////////////000000000000//////...////////////////////////.........//////.....................////////////000000000/////////......////////////////////////........................////////////////////////////////////...............///000111222222222222////////////////////////---............///////////////...------------..................///000000111222222111...------...//////000000000000//////////////////////////////......------------......111111111111111111111111///000000000111111111111111222333444333111///---///////////////.........---......////////////...////////////000222333333111111000000///////////////......---------.........////////////000000000111000///......///000111//////............/////////000111000...---...///////////////////////////111111000000//////............////////////..............................---...//////000000//////......////////////......------------------------......////////////......//////............//////,,,,,,---------------...,,,---------.../////////...................................................///000///......///000///////////////////////////000000111111111111111222222333333333333222222333333333333444444555666666666777777888999999999999888888777777777888888<<<<<<<<<===>>>???AAAAAABBBBBBCCCDDDDDDDDDCCCCCCEEEGGGHHHHHHFFFFFFGGGHHHLLLMMMMMMMMMKKKKKKLLLNNNPPPRRRSSSSSSPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKKKKIIIHHHGGGGGGHHHHHHGGGEEECCCBBBAAADDDGGGEEEAAA???CCCGGGFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFEEEEEEGGGHHHIIIHHHGGGGGGHHHFFFCCCAAAAAABBBAAAAAAAAAAAAAAA@@@???>>>AAAAAAAAAAAAAAA@@@??????======<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999999:::888888999999:::<<<===>>>===;;;999777555555555666555555555444444444333333333333222222222222222333444333333222111000000///111111222222222222111111111000000000000000000111///000000000111111111111000///.........///111222111000000/////////000000////////////000000000000000000000000000000000000000///.........///111222...000111333333111000...000000111222222222111111////////////////////////000//////......///000000//////////////////////////////............//////////////////000000000000000111222222222000///...............///////////////000000000000/////////000000000000000000000000------............------............////////////000000/////////.........////////////////////////........................///////////////////////////////////////............///000111111111111111////////////////////////000000000000000000000000///......---------.....................///000000000111111000...,,,---.../////////000000/////////////////////////////////......------------......000000000000000000000000///000000000111111111111111222333444333111///---.........///////////////---......//////000000///////////////000111222333000000000///////////////......---------......///////////////000000000111111000///......///000111//////............//////...///000///...---...///////////////////////////111111000000//////............////////////......---.....................------...///////////////......////////////......------------------------......///////////////...000///............///000+++,,,,,,,,,------......,,,---------.../////////................................................---///000///...---...///.............../////////000000000000000111111111111222222333333222222111333222222333444555666666555666666777888888999999999999888888888999999:::<<<<<<<<<<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCBBBBBBFFFGGGHHHHHHFFFFFFGGGIIINNNNNNNNNLLLJJJJJJKKKMMMPPPRRRSSSRRRPPPNNNMMMNNNOOOOOOPPPPPPOOONNNMMMMMMMMMLLLKKKJJJKKKJJJGGGEEEGGGHHHHHHIIIHHHFFFDDDCCCAAADDDGGGEEEAAA???CCCGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFEEEEEEHHHJJJKKKJJJJJJJJJIIIFFFCCC@@@??????>>>>>>@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;::::::::::::;;;;;;:::999999999::::::999999888999999:::<<<<<<;;;:::888777666555555555555444444444444333333333222222222111111222222333555555444333222111111000000111111222222111111000000000000111111000000000///000000000111111111111000///.........///111222111111111000000111222222////////////000000000000////////////////////////222111///.........///000...000111333333111000......///000000111111111000////////////////////////.........///000111222222/////////////////////////////////....../////////////////////000000000000000000111222222111///...............////////////000////////////000000000000000000000000000000000------............------............////////////////////////............////////////////////////////////////////////////////////////////////////.........//////////////////000000000//////...---000000000000000000000000000000000///////////////......---------......///...............///000000///000000///---,,,---...---......//////......---////////////////////////......------------......000000000000000000000000000000000000111111111111111111222222222000///............///////////////.........//////000000111////////////000000111222////////////////////////...------------...///////////////000000000111111000000////////////000000//////............//////---/////////------...///////////////////////////...............---------......////////////......---------...............------...////////////.........////////////......,,,,,,,,,------------.........///000000000//////000///...------...///000+++,,,,,,------.........---------.......................................---------------------------...//////------...///---............/////////000////////////000111222111111222222222222111111222222222333444555666777555555666777777888888999999999999999999999:::;;;::::::999999:::;;;===>>>@@@AAAAAABBBCCCCCCBBBBBBFFFGGGHHHGGGFFFGGGIIIKKKOOOOOONNNLLLJJJIIIKKKMMMPPPRRRRRRRRROOONNNNNNNNNQQQQQQRRRRRRRRRPPPOOONNNMMMLLLJJJJJJJJJIIIFFFDDDGGGGGGGGGHHHGGGGGGFFFEEECCCEEEGGGEEECCCBBBDDDGGGFFFEEEDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCDDDGGGJJJKKKKKKKKKKKKJJJGGGBBB???>>>>>>======>>>???@@@AAABBBBBB???@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;::::::999999:::::::::999999888888888888999999999888777666666555555555444444444444333333333333222111111111111222222333555444444333333222222222000000111111111111000000000000111111111111000000000000000000111111111111000/////////000000111111000////////////000000111////////////000000000000////////////////////////111111000/////////////////////000111111000//////------...///000000000000////////////////////////------...///111222333333000000000000000000000000000//////......//////000////////////000000000000///000000111000000//////............////////////000////////////000000111////////////////////////.........//////...................../////////////////////.........------////////////////////////////////////////////////////////////////////////.........///////////////000000000//////...---,,,000000000000000000000000.........------------,,,...------------...//////...............///000000///000000000...------///------............------////////////////////////......------------......000000000000000000000000000000000000111111111111000000000000000000000000............/////////000............///000111222000000/////////000000111////////////////////////---------------...////////////000000000111111111//////000000000000////////////............//////---...//////------...///////////////////////////---------.....................////////////......---------.........//////,,,---......//////............////////////......,,,,,,,,,---------............///000000000000000000///...------...///000,,,,,,,,,---......//////...............---------........................---------------------------...//////------...///---------.........//////000//////...///000111222111111222222222222111111222222222333444555666777555555666666777888888888888888888888888999::::::::::::999888999:::<<<>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFGGGFFFFFFGGGIIILLLMMMNNNMMMKKKJJJJJJMMMOOOPPPQQQRRRPPPNNNMMMNNNOOOQQQRRRSSSSSSSSSQQQOOOMMMKKKJJJIIIIIIIIIIIIGGGEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBBBBCCCFFFIIIKKKKKKIIIIIIIIIFFFCCC@@@@@@@@@??????>>>>>>>>>@@@AAABBB???????????????>>>>>>=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999::::::;;;:::999888777666666666666666666555555555555555555444444444333333333222222111111111111111222333333333333222222222222222222000000111111111111000000///000111222222111000///000000000000111111111111///000111111222222111111...............///000000////////////000000000000//////////////////////////////000111111111000000////////////////////////,,,---...///000000000000////////////////////////,,,---...000111111111222000000000000000000000000000000////////////000000////////////000000000000000//////......//////000............////////////000///......///000111222...........................//////000000//////...............//////////////////.........---------////////////////////////////////////////////////////////////////////////............/////////000//////000000000//////...000000000000000000000000......---------,,,,,,,,,---------------...//////...............///000000///000111000.........///......////////////......////////////////////////......------------......000000000000000000000000000000000000111111111111000//////...//////000111---.........//////000000............///000222222111000000////////////000.........///////////////---------------...///000000000000000111111111111...///000111111000///...//////............//////,,,...///...------...///////////////////////////.../////////000000111111......////////////......---------.........//////,,,---......//////............////////////......,,,,,,,,,------...............///000000000000000111///...------...///111,,,,,,------...///000000/////////......------,,,........................---------------------------...///...------...///---------.........//////000///.........///111222111111222222222222111111222222222333444555777777555555666666777888888888777777666777777888999999===<<<:::::::::<<<>>>???===>>>@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEFFFIIILLLKKKLLLLLLKKKJJJKKKOOOQQQOOOPPPQQQPPPNNNMMMNNNOOOQQQRRRSSSSSSRRRPPPNNNMMMHHHHHHGGGHHHIIIIIIHHHFFFDDDDDDCCCCCCCCCEEEGGGHHHIIIGGGFFFFFFGGGHHHHHHGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEBBBAAA@@@BBBFFFIIIJJJKKKFFFGGGGGGFFFCCCBBBBBBCCCBBBAAA???======>>>@@@AAA???????????????>>>============<<<;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;:::999888666555555444444444444444555555555555555444444444333333333222222111111000000111222333333111111111111111222222222000000111111111111000000///000111222222111000///000000000000111111111111///000222333333222222111///////////////000111222////////////000000000000////////////////////////,,,...000111333333222222//////............//////------///000000111111111////////////////////////---......///000000//////000000000000000000000000000000////////////000000////////////000000000000000///...------...///000............/////////000000///.........000111222........................//////000000000000//////............/////////000//////.........---------////////////////////////000000000000000000000000////////////////////////---.........//////000000...///000111111222222111000000000000000000000000000000/////////.........---------------...///000...............///000000///000111000///...///000//////000000000000//////////////////////////////.........------.........000000////////////000000000000000000000000000000000000000000000000000000000000111111111000000///////////////000000000000333222000///---,,,,,,,,,////////////////////////---------............///111111000000//////......////////////............////////////////////////,,,---...//////...---,,,000000//////.........------...///000000///...---,,,,,,,,,---------......,,,---...//////...---,,,------------------------.........------,,,,,,,,,,,,,,,,,,------...........................------------------------------------------------------......////////////............////////////......//////.........---------,,,,,,,,,------...............////////////......000000111111111111000000111111000000111111222333333333333333333333333333555444444333444555666777:::999777555555555666666::::::;;;;;;<<<;;;;;;;;;======>>>>>>???AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHKKKJJJHHHHHHIIILLLOOORRRQQQPPPOOOOOONNNNNNNNNOOOMMMNNNPPPPPPOOOMMMJJJHHHJJJKKKKKKKKKKKKIIIHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEGGGIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>=========>>>?????????????????????????????????@@@??????>>>===<<<<<<:::999999::::::888777::::::::::::999888777777888888777666666666666666888888777777666666555555444444444444444444444444333333333333333333333333111111111111111111111111+++...111222111000///000000000000000111111111111111111111111111000//////222111111111000000//////000000000//////---,,,,,,//////000000000000//////......////////////......//////............//////000000000000000000000000...000111222222111000...///111222111000///000111222111111000///......------------............///...............///000000222000.........///...---......////////////......'''***...222333222000...////////////////////////...//////...,,,,,,---...000000000000000000000000////////////////////////.........//////////////////000111000...,,,---...------...//////...------000///...------...///000000000111222333333444444444444333222111111111222000000//////.........---......------------..................////////////...///000//////000333666//////////////////////////////.........---------............///111222333------------------------000000////////////000000000000000000000000000000000000000000000000000000000000111111111000000///////////////000000000000111000///...............////////////////////////........./////////000000111000000000/////////.../////////.........------////////////////////////------...//////...------000/////////.........---,,,,,,------------,,,,,,,,,,,,,,,---------......------............------.................................------,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------......////////////......---......//////......---///.........------------,,,,,,------------------......////////////......//////000000000000//////111111000000111111222333333333333333333333333333555555444333444444555666888777777666666666666666999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHIIILLLNNNPPPOOONNNNNNMMMLLLLLLMMMMMMLLLMMMOOOOOOOOOMMMJJJIIIIIIJJJJJJKKKJJJHHHGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>=========>>>???????????????????????????>>>>>>>>>>>>======<<<<<<<<<;;;999999::::::888777::::::::::::999888777777888777666666555555666666666666666555555555444444444444444444444444444444333333333333333333333333111111111111111111111111...000333333222111111222//////000000000111111111111111111111111000//////111111111000000000//////111111222222333333222222//////000000000000////////////////////////////////////............//////000000000000000000000000...///111222222111///...///000111111000///000111111111111000///................../////////000000...............///000000111///------/////////.........////////////......+++,,,...///000000000000//////////////////////////////000...---,,,---///////////////////////////////////////////////////////////////............---///000///......///000...........................---,,,,,,,,,,,,---...000000111111222222333333222222111000000000000000000/////////..................------------......000000000111111111222222---...///.........000222000000000000000000000000//////.........---------.........///000000000111------------------------000000////////////000000000000000000000000000000000000000000000000000000///000000111111000000000////////////000000000000//////.........//////000////////////////////////////////////000000000111000000000000//////////////////.........---------////////////////////////------...//////...------/////////...............------,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------.................................---------------,,,,,,,,,------------...........................------------------------------------------------......////////////......,,,------......------,,,............------------------------------,,,,,,......////////////............////////////......111000000000000111222222333333333333333333333333666555444444444444444555555555666777777777777666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFDDDEEEFFFHHHJJJKKKMMMNNNLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJIIIHHHFFFEEECCCDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFHHHIIIHHHGGGGGGGGGGGGHHHHHHIIIGGGFFFFFFEEEDDDCCCCCCBBBDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>===>>>??????????????????????????????<<<<<<<<<<<<<<<<<<<<<;;;===<<<:::999::::::999777:::::::::999999888777777777666555555444444555555444444444444444333333333444444444444444444444444333333333333333333333333111111111111111111111111111222333222000///000111//////000000000000111111000000111111000000//////111111000000000000//////,,,---///000222333333333//////000000000000//////000///...------...///000//////............//////000000000000000000000000//////111111111111/////////000111111//////000111111111000000//////......////////////000000000111...............///000000000...------///000000///......////////////......000///---,,,---...000222///////////////////////////000000///------...///////////////////////////////////////////////////000/////////...---------,,,---//////......000222///...---,,,,,,---...///...---,,,,,,,,,,,,---...000000000000000000000000000//////............///////////////..................------------......---------.........//////---...000000.........///111111111111111111111111/////////............---///000111222222111000000////////////////////////000000////////////000000000000000000000000000000////////////////////////...///000000000000000000////////////000000000000//////............//////////////////////////////....../////////000000000000000000000////////////000000////////////......////////////////////////---..................---........................000///------------///000,,,,,,,,,---------......------+++******+++------.......................................------------------------------------------.......................................---------------------------......//////......---+++,,,,,,------,,,,,,+++------------------------.........------,,,,,,,,,......////////////......---..................---000000000000000111222222222222222222222222222222555555444444444444444444222333555777888888777666777888999::::::;;;::::::<<<<<<<<<===>>>???@@@AAA?????????@@@AAABBBDDDDDDBBBDDDFFFIIIKKKLLLLLLLLLJJJJJJKKKKKKKKKJJJJJJJJJHHHIIIJJJLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@????????????????????????<<<<<<<<<<<<<<<<<<======???===:::999::::::999888;;;:::999888888777777777666666555444444444444444444444444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000///---,,,...///////////////000000000111///000000000000000//////000000000000000000//////,,,---...000111222222222//////000000000000//////111000...,,,,,,...000111//////............////////////////////////////////////000111111000/////////000111000///...///111111000000000/////////........./////////000000000...............///000000///---,,,---///000000000......////////////......111000...---,,,...///000///////////////////////////000000///------...000////////////////////////////////////////////////000000///...------,,,,,,,,,...//////......///111000///---,,,,,,---///000/////////......///////////////////////////......//////...------......//////////////////...............------------......++++++,,,,,,,,,---------///111333333111/////////000000000000000000000000/////////...............222333444555555333111000////////////////////////000000////////////000000111111111111111111111111////////////////////////......///000000000000000////////////000000000000111000///......------...////////////////////////------........./////////////////////000000000000111111111000000000//////////////////////////////.........------.........---------...............///...---,,,,,,---...///,,,,,,,,,---------......------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////........................------------------------------............------++++++,,,,,,,,,,,,++++++,,,,,,------------------.........------,,,,,,,,,......////////////......------............------000000//////000000111222222222222222222222222222444444444444444444333333111333555666777777777666666777888999::::::::::::;;;;;;<<<<<<===>>>@@@AAA????????????@@@BBBCCCDDDCCCDDDGGGJJJLLLLLLLLLLLLJJJJJJKKKLLLLLLKKKKKKJJJFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFFFFEEEDDDCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===??????AAA>>>;;;999:::::::::999;;;:::999777777777777777666666555444444444444444444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000///000000...---,,,---///...////////////000000000...//////000000000////////////////////////000000111222333333444444444333//////000000000000//////111000...,,,,,,...000111//////............///////////////////////////////////////000000/////////...000111000///...///000000000000000////////////------........./////////...............///000000///---,,,---///000000000......////////////......///////////////......---///////////////////////////000000///------...///........................////////////////////////000//////...---,,,,,,+++///000000000...------///000///---,,,,,,---///000...//////////////////...//////................../////////......//////000.........///////////////......------------.........////////////000000000000111333333111///......////////////////////////////////////////////////111222444444444222000...000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000------...///000000000000////////////000000000000111111000......---------////////////////////////------------............////////////000000000000111111111000000000/////////////////////////////////...------------...///---------------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++++++++++++++.............../////////...------------,,,,,,,,,,,,,,,------.../////////........................------------------------------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------,,,,,,......////////////......------............------000////////////000111111222222222222222222222222222222333444444444444444222333444555666777777777555666777888999:::::::::999999999999;;;<<<===>>>????????????@@@BBBCCCDDDDDDFFFHHHJJJKKKKKKKKKKKKIIIJJJKKKLLLMMMLLLKKKJJJFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFHHHGGGGGGGGGGGGHHHHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<>>>@@@AAABBB???<<<:::::::::::::::;;;:::888777666666777777777666555555444444555555333333444444444444555555333333333333333333333333222222222222222222222222000000000000000000000000000111222111///...///000......////////////000000......///000000000//////......////////////000000111111222222222111000000//////000000000000//////000///...------...///000//////............//////000000000000000000000000////////////////////////...///000000......///000000000000000////////////------------...........................///000000000...------///000000///......////////////......---...000111111///---,,,////////////////////////...//////...,,,,,,---...........................///////////////////////////.........---,,,,,,,,,000000111000...,,,---...///...---,,,,,,---...///,,,,,,---......---,,,,,,........................000////////////000000111.........///////////////......------------..................////////////...000111000...------..............................////////////000000000//////000000000///---,,,000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000,,,---...///000000000000////////////000000000000//////............//////////////////////////////............////////////.../////////000000000111////////////............///////////////////////////...------------...///,,,,,,,,,------.........+++++++++,,,,,,+++++++++,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000......---------,,,,,,,,,,,,,,,------...//////000........................------------------------,,,------......------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,------------------......////////////............////////////......///////////////000111111111111111111111111111111000111222444555555555444444444444444555555666777444555666888999999::::::888888888999:::;;;======?????????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIKKKLLLMMMLLLKKKJJJFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::;;;===???AAACCC@@@<<<:::::::::;;;:::;;;:::888666555666777888888777666666555555666666222222222222333333333444222222222222222222222222111111111111111111111111000000000000000000000000---///111222000//////000........./////////000000---......///000000//////........./////////000000---......//////......---//////000000000000////////////////////////////////////............//////000000000000000000000000/////////....../////////...///000///......///000////////////000000000000............////////////...............///000000111///------/////////.........////////////......,,,...///000000000...---////////////////////////---......---++++++,,,---........................////////////////////////------------------------...///000///...---...///........................,,,,,,---......---,,,,,,------......//////000000///////////////000111111............/////////000......------------......,,,,,,---------.........//////000///------...000////////////////////////.../////////000000000000//////////////////......////////////////////////000000////////////000000111111111111111111111111000000000000000000000000,,,---...///000000000000////////////000000000000---------......000111111////////////////////////////////////000000000000.../////////000000111111......---------,,,,,,,,,///////////////////////////...---,,,,,,---...///,,,,,,,,,------.........,,,,,,...//////...,,,,,,,,,,,,,,,---------......,,,---////////////---,,,---------------------------.........//////000000.........------,,,,,,,,,,,,,,,------...///000000////////////////////////------------------------,,,------......------,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,------...............////////////............////////////......///////////////000111111111111111111111111111111...000222444555666555555666555444333333555666777444555666777999999:::::::::::::::;;;<<<===>>>????????????@@@AAABBBDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDBBBAAADDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@?????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>:::999888888:::<<>>@@@AAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAA??????>>><<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;???JJJMMMBBB:::999999555:::::::::999888777666555888777555444333333333444555444444333333222222111222222222222222222222222111111111000000000000///111111000000000000111111000000000000000111111111222222111000///...------000000000000000000000000111111000000//////......111111111111111000//////---///000222222000///---........................111333444222///------///////////////////////////000000//////......------////////////////////////000000000000////////////000+++'''(((---000...+++000///......///111333555444222000...------//////.../////////000000000000111///...------...///111111111000000//////......222000......000000000///---.........//////000000///............---------000//////.........//////000000000000000000000000,,,,,,------------,,,,,,,,,...000000///...///000......................../////////...------,,,,,,------...///000000//////............////////////333000......000111///---///...---------///000111000000//////.........---------............------////////////000000000000111111000000//////......//////000000000000////////////............//////............////////////////////////////////////////////////////////////000///...------...///000//////...---------------............////////////------......///.........---------.........//////---------...///000000000........................------............------------------------------------------------------------.........---,,,+++---------...............,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,------......------,,,............------------......------------......//////...------------......------,,,,,,------...---------...------,,,,,,///.........------------........................000000000000////////////000///////////////////////////000111222111000000111111111222222222333333333333333444444444444555444555666777888999999999999999999:::::::::::::::;;;<<<===>>>@@@AAABBBCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA@@@???@@@@@@AAA???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;BBBGGGEEE@@@<<<999666:::::::::999999888777666777777666555444444444444444333333333333222222222222222222222222222222222222222111111111000000000111111000000000000111111000000000000000000000000///////////////.........000000000000000000000000111000000000/////////...///////////////...------...///000111111000///...000000000000000000000000111222333222///...///000///////////////////////////////////////.........////////////////////////000000000000/////////...000---***+++...000///...///...---,,,---...000222333222000...---...//////...............//////000000///...------...///000000000000000//////......111///......///000///////////////000000000111111///............---------//////............//////........................------............------,,,...000000///...///000////////////////////////,,,------...//////000000---...//////////////////............////////////444111---,,,...000000/////////...---......///000000/////////............---......//////......---////////////000000000000111000000000/////////.........////////////............////////////..................//////////////////////////////////////////////////////////////////............////////////...------------...------------................../////////...---------............/////////,,,,,,------......//////.................................//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++.........---------------,,,++++++++++++,,,------///.........------------,,,------......------,,,------------..................------------.........------------.../////////......------......///............---,,,+++***............------------........................////////////.........---////////////////////////000000111111111000//////111111111222222222222333333333333333444444444444555666777777777777777666888888999999999:::::::::;;;<<<===>>>???@@@AAABBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999;;;AAAHHHHHHAAA;;;:::::::::::::::999888777777555666666666666666555555222222222222333333333333222222222222222222222222333222222222111111111111111111000000000000111111000000000000000000000000------......//////000000000000000000000000000000000000000000///////////////////////////......---//////000000000000//////000000000000000000000000///111222111000///000111////////////////////////.........///////////////////////////////////////000000000/////////......//////......///000000111///...---------...///000222111000.........//////...------,,,,,,...///000000///...------...///000000000000////////////...000...------...//////...000000000000111111111111///............---------///...............//////.................................//////.........,,,...000000///...///000000000000000000000000000---......//////000111111//////////////////...---............////////////555111---+++,,,///111111000//////.........//////////////////............---......//////......---////////////000000000000000000000000////////////...//////000000//////...---...///000000///...---............/////////////////////////////////////////////////////////////////////......////////////......---------......------.........////////////////////////...---,,,.............../////////---------....../////////..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,......------------,,,,,,,,,,,,,,,+++,,,,,,---...////////////............,,,------......------,,,++++++,,,------...//////......------------......,,,,,,,,,------///000000......------------......---.........------,,,+++------------------------.................................---------,,,,,,.........///////////////111111111000000///......111111111111222222222222222222333333333444444444444555666666777777666666777777888888999999::::::;;;;;;<<<===>>>???@@@AAACCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAADDDDDDCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999<<<888===IIILLLDDD===>>>999999::::::999888777777444555666777777777666555000111111222333333444444222222222222222222222222333333333222222222111111111111000000000000111111000000000000000/////////....../////////000000000000000000000000000000000000000000000////////////000000111111111111000000000000////////////000000...........................///000000000111222222////////////////////////------......//////000000////////////////////////000000/////////............///000000///...000222111111000/////////000000222111000///....../////////...---,,,,,,...///111000///............///000///////////////////////////---,,,,,,...//////...000000000000000000000000///............---------......---------...//////..............................////////////......,,,...000000///...///000////////////////////////111111111000//////......//////000000///...------............////////////222111...------///000111000//////...............///////////////...............////////////......////////////000000000000000000000000///////////////000000111111000000///---...///000000///...---............////////////////////////////////////////////////////////////...//////////////////.........---------......///....../////////000000000///000000000///...------///////////////////////////////////////000000000..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------,,,,,,---------------......///000000/////////.........,,,------......------,,,***++++++,,,---...//////......------------......,,,,,,,,,---...///000111------,,,,,,,,,,,,------+++,,,------.........---,,,,,,------------------........................------------,,,,,,,,,,,,------....../////////000111111000//////.........000000111111111222222222222222222333333333444444222333444555666777777777666666777777888999::::::;;;;;;<<<===>>>>>>??????AAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBDDDCCCCCCCCCBBBBBBAAAAAADDDDDDCCCBBBAAA@@@??????AAAAAAAAAAAA@@@@@@@@@@@@???@@@????????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;:::999888>>>777888CCCGGGAAA<<<>>>888888999999999888777777444555666777777666555555///000111111222333444444222222222222222222222222333333333222222222111111111111000000000000111111000000000000//////......111111000000000000//////////////////////////////////////////000000000000000000111111111111000000000000////////////000000.................................000111222333333////////////////////////------......//////000000////////////////////////////////////............,,,...//////...---...000000000000///////////////000000000///////////////000///.........///000111//////............//////.............../////////...---,,,,,,...//////...///////////////////////////............------------------------...//////////////////////////////......////////////......,,,...000000///...///000........................111111111000//////......//////000000///...------............////////////...///000111000000////////////////////////...............///////////////...//////////////////...////////////000000000000////////////000000000000000000111111111111000000......////////////..................////////////////////////////////////////////////////////////......////////////.........------------...//////////////////000000000111//////000000000///......000000000////////////...//////000000000000000000.................................//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---+++,,,,,,,,,------------...------------...//////000/////////............,,,------......------,,,***++++++,,,---...............------------......,,,,,,,,,---...///000111,,,,,,,,,++++++,,,,,,,,,***+++,,,---............,,,,,,,,,,,,------------------------------------------------,,,,,,,,,+++---------......//////000000000///.........//////000000000111111111111222222222222222333333333333111222333555666777777777555555666777888999999:::;;;;;;;;;<<<===>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@????????????>>>????????????>>>======<<<<<<;;;;;;;;;;;;;;;<<<999:::;;;;;;;;;:::888777:::666666<<>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@?????????>>>>>>>>>===>>>?????????>>>===<<<<<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;:::888777555888999999;;;>>>===999555555666666666666555555666555444333333333333333000000111111222222333333222222222222222222222222222222111111111000000000111111000000000000111111111000000///......---------------...............////////////////////////.../////////000000000111------...///////////////...///000111111000///...000000000000000000000000000...---///222444333111///////////////////////////////////////.........//////////////////////////////.........------------++++++---000000...+++++++++,,,---............//////000000000000//////,,,---///000111000///.........////////////......---------........./////////---,,,---///111111111000000000000//////......///............---------,,,,,,,,,,,,---...///000////////////////////////------............------,,,...000000///...///000........................,,,------...//////000000---...//////////////////............////////////,,,///111111000///000111+++,,,...///000000000000............/////////000//////000000000000//////////////////000000000000.../////////000000000111......////////////......000///...------...///000............/////////000////////////////////////////////////////////////---...///000000///...------------------...///000---------.........//////......///000000111000000111111000000/////////........................---........................,,,------------------,,,------------------------........................///...---,,,+++,,,------))))))***+++---...//////,,,,,,++++++,,,,,,---...///.........------------,,,------......------,,,++++++,,,,,,,,,,,,------.........------............------------...//////.........------.....................---,,,+++++++++++++++,,,,,,---------------------------------.........---------,,,,,,,,,,,,------...///000000///...------...///000111000000000000111111111111111111222222222333333333444555555555444444333222444444555666777888999999:::;;;;;;<<<<<<=========???@@@@@@AAABBBBBBCCCCCC>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCC??????@@@@@@@@@AAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>===>>>?????????>>><<<;;;;;;;;;:::::::::;;;;;;<<<888999:::;;;;;;999888666222;;;>>>;;;<<>>???@@@BBBBBB======>>>???@@@AAAAAABBB??????AAAAAAAAAAAA??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>======>>>???@@@AAAAAA@@@>>>>>>@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;:::999999999777666666666777888999666555999???DDDDDDBBB999888666555444444444555444444444333333222222222333333333333333333333333444444444444333222111000111111111111111111111111000000000000111111111111000000//////.........---//////............////////////...//////000111222////////////000000000000//////000000111111111222111222333111///......///////////////////////////000000000000000000000000000000000000000000000000................................................////////////000000000000---...///000000///......000000000///......------111111000000//////......000000000000000000000000///////////////////////////...---,,,,,,---...///......////////////..............................---...///000000///...---......//////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------------...111111000000//////......//////............//////111///...------...///111000000////////////000000............////////////000000000000000000000000///////////////...............//////......---,,,////////////000000000000///////////////......------......//////......---////////////////////////.../////////000000000000---...//////////////////000000///////////////...------...///////////////000000000000000000000000/////////000000000000111////////////////////////---...000111111000...---------------------------------,,,,,,+++,,,,,,---,,,,,,,,,---------......---,,,++++++------,,,+++...---------------------------------............///...---,,,,,,---...///------............------.............../////////000/////////.........---.........---------,,,,,,...---,,,,,,,,,,,,---......------,,,,,,---------,,,,,,,,,------------......------,,,,,,------...------------------------------------------------------------..................------------......//////000000000111111111//////000000000111111111111111111222222222333333333333444555666777777888999:::;;;;;;::::::;;;===<<<<<<<<<===>>>???@@@AAA???????????????????????????@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>???@@@@@@@@@@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;:::::::::999888777777777888888;;;888777:::@@@DDDDDDBBB999888666555444444444555444444444444333333222222333333333333333333333333444444444444333222111000111111111111111111111111//////000000000111111111111111000000000///////////////............////////////////////////000111////////////000000000000//////000000000111111111111222333111///......///........................////////////////////////////////////////////////.................................................../////////000000000000......//////...---,,,+++.........///////////////000000000000//////..............................///////////////////////////...------------...///......////////////..............................---...///000000///...---......//////...------,,,........................---------------------------------............///............////////////111000000000/////////...//////............//////000///...------...///000..................................../////////////////////////////////////////////////////////...///////////////......---////////////000000000000000000///..................//////////////////................................./////////000000000000//////............///------........./////////.........---......///000000000000000000000000000000000000000111111111111////////////////////////...///000111111000///...---------------------------,,,,,,,,,,,,,,,------,,,,,,,,,---------......---,,,++++++------,,,+++/////////......---------------------............///...---,,,,,,---...///------............------------------------,,,,,,/////////...............------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...------,,,,,,,,,,,,,,,------------...------,,,,,,------...------------------------------------------------------------............///..................///111111111111222222222222111111000000///.........111111111222222222222333444444444555555666666666666888999999888888999::::::::::::;;;<<<===??????AAAAAA@@@???>>>>>>======@@@@@@BBBBBBBBBBBB@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;::::::::::::999888888888888999:::888777999>>>@@@@@@>>>888777666555444444444444555444444444444444333333333333333333333333333333444444444444333222111000111111111111111111111111//////000000000000111111111111111111000000000000//////............//////000000//////.../////////////////////000000000000//////000000000000111111111222222111///......///------------------------////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000/////////...---,,,***)))------......///000000111000000000////////////...........................///////////////////////////......------......///......////////////..............................---...////////////...---.........///......---,,,................................................---------............/////////000000000111111111000000000000//////////////////............//////000///...------...///000,,,---...//////...---,,,............////////////------------------------......//////////////////000000000000/////////...////////////000000000000111000...------......///......////////////......................................./////////000000111000///---------...///------------.........//////...---,,,---...///000//////////////////////////////000000000111111111//////////////////////////////000111111000//////........................---,,,,,,,,,,,,------...,,,,,,,,,---------......---,,,++++++------,,,+++//////......------,,,,,,,,,,,,---------............------,,,,,,------...,,,------......------,,,...---------,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............//////000000111111111222222222111111111000//////......111111111111222222222222444444444444444444555555555777888888777666888999:::::::::;;;<<<===>>>???@@@@@@@@@???>>>>>>======@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::999999:::::::::999999999999999555444333555888999888666666666555555444444444444444444444444444444444444222222222222222222222222333333333333333222111111111111111111111111111111////////////000000000111000000000000000000000000//////............//////111000///...............////////////000000000000//////000000000000000000000111222111///......000------------------------////////////////////////////////////////////////000000000000000000000000000000000000000000000000........./////////000000............------,,,,,,............//////000000////////////////////////........................//////////////////////////////............//////......////////////......................................................---...............------........................////////////////////////---------............/////////000000000111111111000000000000///////////////......------......///000///............///000,,,---///000000///---,,,............////////////------------------------............////////////000//////...............////////////000000000000111000...------......///,,,------......------,,,....................................////////////111000///---------...///............------------...---,,,,,,,,,---///000................................./////////000000//////////////////////////////000000000000//////........................---,,,,,,,,,------...///,,,,,,,,,---------......---,,,++++++------,,,+++------------,,,,,,++++++,,,,,,,,,------------...---------,,,,,,---------,,,,,,------------,,,,,,111111000000//////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...---,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////............///////////////000000000000111000000111111111111111222000000111111111222222222333333333333444444444444555777888888777777888999:::::::::;;;<<<===>>>???======>>>>>>>>>?????????@@@@@@AAABBBBBBAAA@@@@@@========================>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>??????@@@@@@AAA???@@@@@@AAAAAA@@@@@@???=========>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::777888888999999999888888::::::::::::999999888888222222222333444444333222555555555555555444444444444444444444444444444444222222222222222222222222222222333333222222111111000000000000000000000000...////////////000000000//////////////////////////////............//////000000///......---......////////////000000000000000000/////////////////////000111000......///000........................................................................000000000000000000000000000000000000000000000000............////////////---------......///000000000000//////.........................../////////////////////////////////////////////////////////////////////////////////......////////////....................................------------......------...............---........................////////////////////////---------............///......////////////000000////////////000000000000......------------......//////............//////---...000111111000...---............////////////........................---.........//////000000///...---,,,,,,,,,------////////////000000000000000000///...............,,,,,,------------,,,,,,........................------........./////////000//////............////////////.........---------------,,,------...///------------------------............/////////////////////////////////////////////....../////////........................,,,,,,,,,,,,---...///000,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,...............------------------------.........,,,,,,,,,,,,------------,,,------......------,,,++++++,,,---............++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///..................///---.........///////////////000000111222333333444000000000111111111111222222222222333333444444444666777888888777777888999999999::::::;;;===>>>???;;;;;;<<<===>>>@@@@@@AAA??????AAAAAAAAAAAA??????==============================>>>>>>???@@@@@@@@@????????????????????????>>>>>>>>>>>>???@@@AAABBB??????@@@@@@@@@@@@??????======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::999777777888999999999888888999999999:::999888888777222333444555555444333222444444555555555444444333222222333333333333444444222222222222222222222222111222222222222222111111000000000000000000000000......////////////000000............//////////////////............////////////......---.........////////////000000000000000000////////////.........///000000......///000////////////////////////................................................////////////////////////////////////////////////------........./////////---------...///000111222111000000///......---------............/////////000000000000000000000000////////////////////////...//////000000//////.........////////////....................................------------......,,,---......///.................................////////////////////////---------............///---------.........//////////////////000000000000......------------......////////////////////////...///000111111000///...............////////////////////////////////////------......///000000000///...,,,+++++++++,,,---////////////000000000000///////////////......---------............------////////////////////////---------.........//////---...//////////////////...///////////////000000,,,,,,------......------...........................////////////000000000////////////////////////......------------..............................,,,,,,,,,------...///000,,,,,,,,,---------......---,,,++++++------,,,+++++++++,,,,,,---.........++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,------.........,,,,,,---------.........,,,,,,---......---,,,,,,,,,,,,,,,,,,---...//////***++++++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------......------.........///////////////000000111222222222000000000000111111111111000000111222333444444555555666777777666666777999888888888999:::;;;<<<===;;;;;;<<<===>>>???@@@@@@>>>>>>@@@@@@@@@@@@>>>>>>=================================>>>???@@@@@@@@@???????????????????????????>>>>>>>>>>>>@@@AAABBB??????@@@@@@@@@@@@??????===>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;;;;:::999888888888999:::::::::::::::888888999999999888777666222444666777666555444333333333444555555555444333111111111222222222333333111111111111111111111111111111222222222222111111000000000000000000000000........./////////000000......//////000000000000//////............//////......---------...//////////////////000000000000000000/////////............///000///......///000........................................................................................................................---------.........//////...------------...000111///////////////.........---------.........//////////////////////////////////////////////////////...///000111111000///.........////////////.................................------,,,,,,------...,,,------...//////......................................................---------............///------........./////////.../////////000000000111...------,,,,,,------.........////////////......////////////////////////............////////////////////////////////////------......///000000111///...---++++++,,,---...////////////000000000000...///000000000///---,,,......////////////......000000000000000000000000---------.........//////,,,---///000000000//////------...///000111222222+++,,,---...///...---,,,////////////////////////000000000000111111111111////////////////////////...------,,,,,,------...////////////////////////,,,,,,,,,---...///000000,,,,,,,,,---------......---,,,++++++------,,,++++++,,,,,,---...///000000++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,------.........---------....../////////,,,,,,---......---,,,,,,,,,,,,++++++,,,---///000******+++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,---------............////////////////////////000000000000000000000000111111111111///000000222333444555555444555666666555555666888666666777777888999;;;<<<<<<<<<======>>>?????????===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@??????????????????@@@@@@???>>>>>>>>>>>>@@@BBBCCC??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;888999:::;;;;;;:::999888999:::;;;;;;<<<<<<<<<<<<777777888999888777666555111333666777666444333333222333444555555555444333000000111111111222222222111111111111111111111111000111111222222222111111000000000000000000000000............/////////000//////000000111111111222//////............//////---------------...///000////////////000000000000000000//////.........------///000///......///000------------------------................................................................................................---------........./////////...---,,,+++,,,---...------......///000000000---------.........//////........................////////////////////////...///000111111000///.........////////////.................................---,,,,,,,,,,,,---...,,,,,,---.../////////...................................................---------.........//////............////////////.../////////000000111111...------,,,,,,------.........////////////......///...------------...///............/////////000////////////////////////---------...///000000111111///---,,,,,,,,,...///////////////000000000000//////............//////////////////////////////++++++,,,---...///000111---------------------------......///000/////////,,,---...//////...---,,,//////.........---------///////////////.........111000///---------...///////////////////////////---------,,,,,,+++++++++---,,,+++***)))***++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---//////.........---------******+++++++++,,,,,,,,,------------------------000////////////.........++++++,,,,,,---...//////------------------------//////.........---------------------------------+++++++++,,,,,,---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---000000000000////////////000000000000000000000000000111111111111222222222222333444444555555444444555666777888999:::::::::<<<<<<======>>>>>>????????????????????????????????????>>>===============>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;:::===@@@???===;;;;;;<<<999999::::::::::::;;;;;;999999999999999999999999999999999999999888777666333222222222333333444555777666444333222333333444111111111111111111111111111222333333444444333333333222111000////////////000000000000000000000000111000///......------.........///000000000000000///......------///000111//////............//////000//////............///........................000000000000000000000000000///...------...///000......//////000000111111111111000000///---,,,+++//////............/////////////////////......---------............------++++++,,,,,,---...//////.........------,,,,,,,,,000000000000000000000000/////////000111111222222...........................------,,,,,,------...,,,------......------,,,........................---------------------------,,,+++***+++,,,---...------------------------...,,,***((((((***,,,...//////.........------------....../////////////////////............//////444222000///000000000...////////////////////////.........///////////////---......///////////////000000//////.........---............////////////...///000111111000///...---.........//////000000//////............///////////////////////////////////////.........------------------------------------...////////////......//////////////////...//////.........---------.........///////////////111000///.........//////////////////////////////.........---------,,,,,,///...---,,,+++,,,,,,---,,,---------------------------------------------,,,------...............------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,,,,++++++++++++++++++,,,,,,---......///------------------------///.........------------------------------------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------000/////////.........---000000000000////////////000000000000000000000000000111111111111222222222222333444444555444444444555666777888999:::::::::;;;<<<<<<======>>>??????????????????????????????@@@??????>>>>>>>>>>>>>>>>>>???????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<<<<;;;===??????<<<;;;;;;<<<999999999:::::::::;;;;;;999999999999999999999999:::::::::999888777666555333333333333333444555555777666555444444444555555111111111111111111111111111222333333444444333333111111000000000111111222////////////////////////000//////............///......///000000000000000///......---...///000111//////............/////////............///000000000000000000000000000000//////////////////////////////............//////......//////000000000000000000000000///...---,,,//////............/////////////////////......---------............---------------......///////////////......------------////////////////////////000/////////////////////...........................------,,,,,,------...,,,------......------,,,........................------------------------,,,,,,+++++++++,,,---...------------------------000///---,,,,,,---///000//////.........------------....../////////////////////............//////000///------///000000///........................///////////////.........---......///////////////000/////////.........---............//////////////////000111000000................../////////000/////////....../////////////////////////////////111111000//////...------------------------------,,,,,,---...............000000////////////000000...............---------------......//////000000111000000////////////000/////////////////////////////////...............000///......---.........---------------------,,,........................---------------......///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,+++++++++*********+++,,,,,,------.........------------------------............---------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////////////////////////////...............////////////000000000000000000000000000000000000000111111111111222222222222222333444444444444444555666777999::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;===>>>>>><<<;;;;;;<<<999999999999::::::::::::999999999999999999999999:::::::::999888666555444444444333333444444555555666555555555555555666777111111111111111111111111111222222333333333333333/////////000000111333333///////////////////////////............///000000......///000000000/////////............///000000//////............//////............///000111111000000000000000000000000////////////////////////......////////////.........////////////000000000......////////////......//////............/////////////////////......---------............------...////////////////////////...............------////////////////////////000000///......---,,,,,,...........................------,,,,,,------...------............------........................------------------------,,,,,,,,,+++,,,------...------------------------.......................................------------....../////////////////////............//////---,,,++++++.../////////------------------------000000//////......---------......////////////////////////...........................////////////000000000000000///...---............////////////......////////////....../////////////////////////////////000000000000000........................+++,,,------......------111000///......///000111........................,,,------...///000111111000000000000///000000000////////////////////////........................000//////..................------------,,,,,,,,,------------------------...---,,,+++,,,---.../////////.........---------******+++++++++,,,,,,,,,,,,,,,------------------.........------------,,,,,,,,,,,,---------......---------------------------------------------------------------------------------,,,,,,+++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////........................////////////000000000000000000000000000000000000000000111111111222222222222222333444444444444333555666777888999::::::::::::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======>>>??????@@@@@@@@@@@@???????????????????????????????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<=========<<<;;;;;;;;;888999999999999:::::::::999999999999999999999999:::::::::999888666444444444333333333333333444444444444444444555555666666111111111111111111111111111111222333333333333222//////......///000000111////////////////////////---------......///111111......///////////////.............../////////000//////............//////000///////////////000000........................////////////////////////---...///000000///...---////////////////////////------...//////000////////////............/////////////////////......---------............------/////////...............------------------------/////////////////////////////////.........------...........................------,,,,,,------...------............------........................------------------------,,,,,,,,,,,,------..............................***+++,,,------,,,+++***........................---....../////////////////////............//////...,,,++++++---///......------------------------111111000///...------,,,---......///////////////....................................////////////000000000//////...------.........///////////////......///000000///....../////////////////////////////////000000000000000........................+++,,,------......------000///------------///000---.....................,,,------...///000111111/////////000000000000///////////////////////////------------------..................------,,,,,,------------------------++++++++++++++++++++++++------,,,++++++---.../////////.........---------******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////............,,,,,,,,,---------------------------------------,,,,,,---------------------------------------------------,,,,,,++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------................../////////000000000111000000000000000000000000000000111111111222222222111222333333444444333333444444666777888999999999999999999:::;;;;;;<<<<<<==============================>>>>>>======<<<;;;===>>>???@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>??????@@@@@@@@@>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;888888888999999999::::::999999999999999999999999999999999888777666555444333333222222222222333333111222222333444444444444111111111111111111111111000111222222333333222222000///...---------------........................------------...000111222......////////////......---....../////////////////////............//////222111000///////////////................................................---...///000000///...---/////////...............,,,---...///000000000000//////............/////////////////////......---------............------......------------------,,,,,,,,,,,,,,,,,,------.................................//////000000000...........................------,,,,,,------...---......//////......---........................------------------------,,,,,,---------.................................)))***+++,,,,,,+++***)))---.....................---....../////////////////////............//////111///------...///...---------------------------111111000///...------,,,---......///////////////---------...........................////////////000000///...............///////////////.........---...///000000///...---////////////////////////111111000//////...------........................,,,,,,---.....................------------......---------...............------......//////000000---......////////////...////////////////////////---------------.........,,,------------,,,++++++,,,,,,,,,---------......************************,,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------...............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............//////000000111111000000000000000000000000000111111111111222222222111111222333333333333333222333444666777777777777888888888999::::::;;;;;;========================;;;<<<===>>>===<<<;;;:::<<<===>>>???????????????????????????????????????======>>>>>>???@@@@@@@@@======>>>>>>???@@@@@@@@@>>>>>>>>>>>>============>>><<<::::::;;;<<<;;;:::888888888888999999999999999999999999999999999999888888888888777666555555444444333222222222333333111222222333333333333222111111111111111111111111000111111222222222222222000///...------,,,,,,,,,........................---------......000111111....../////////...---------......///000///////////////............//////222111000000/////////000000000000000000000000000..............................////////////....../////////............---------...///000000////////////............/////////////////////......---------............------,,,,,,------------------,,,,,,,,,---------------........................---......///000000111111...........................------,,,,,,------.........////////////..............................------------------------,,,,,,---............---........................,,,,,,............,,,,,,---------...............---....../////////////////////............//////333111///...//////...---------------------------000000//////......---------......///////////////---------------.....................///////////////......------.../////////////////////.........---...///000000///...---/////////////////////////////////.........------........................------...////////////.........////////////......---------.........//////.........///////////////+++,,,---...//////...---////////////////////////------........./////////,,,------...---,,,+++******++++++,,,---...//////++++++++++++++++++++++++++++++,,,------------,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///---------,,,,,,,,,++++++------------------------------------------------++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,,,,,,,---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///000111111111000000000000000000000000000111111111111222222222111111222333333333333222111111333444555666666666777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===;;;:::;;;;;;<<<>>>>>>??????>>>????????????????????????=========>>>???@@@@@@@@@=========>>>???@@@@@@@@@============>>>>>>>>>>>>???<<<999999;;;<<<;;;:::888888888888999999999999999999999999999999999999666666777777777777666666666666555444444444444444222333444444444333222111111111111111111111111111000000111222222222222222000000///.........//////.......................................///000111......//////......---,,,------///000000000///...//////............//////////////////000111222333000000000000000000000000........................//////............////////////.........---------......///////////////...//////............/////////////////////......---------............------,,,,,,------......//////............//////000000...........................................................................------,,,,,,------.........////////////..............................------------------------,,,,,,.../////////...---...........................//////////////////...---------.........//////---....../////////////////////............//////111000......///000///...........................///////////////.........---......///////////////,,,,,,,,,------.....................////////////---------,,,---...000111000/////////............---...///111111///...---////////////////////////++++++,,,---...///000111////////////////////////---...//////000000//////...///000111111000///...---------........./////////////////////.........***+++---.........------////////////////////////.../////////000000111111,,,---.........---,,,+++)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++//////.........---------******+++++++++,,,,,,,,,++++++,,,,,,---...//////.........---------,,,,,,------------------------------------------------+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---......///000111111222000000000000000000000000000111111111111222222222111111222333333333333222000000222333444555555555777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>><<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@<<<======>>>???@@@@@@@@@============>>>>>>>>>>>>???<<<999999;;;<<<;;;:::777888888888888999999999999999999999999999999999555666666777777777777777888888777666666666666666444555555666555444222111111111111111111111111111000000111222222222222111000//////000000111222333........................///............///000000.../////////...---,,,,,,,,,---///000000000///...//////............//////,,,,,,---///111333555666................................................000///...------...///000//////.........---------...///////////////......//////............/////////////////////......------..................---,,,------...///000111111//////000000111111222222........................///......------,,,,,,+++...........................------,,,,,,------.........////////////..............................------------------------,,,,,,.../////////...---////////////////////////////////////////////////---------.........//////---....../////////////////////............/////////---,,,---///111111000////////////////////////.........///////////////---......///////////////,,,,,,,,,------...................../////////000---,,,,,,,,,---///111222000000//////.........---000111222333222111///---////////////////////////////////////////////////////////////////////////000000000000000000000000------............------000000000000000000000000------......//////000000---,,,,,,------...///000000111111222222000///...------,,,,,,,,,,,,------/////////...---,,,************+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++***+++++++++,,,,,,------------------...............000000////////////000000000000000000000000000000222222222222222111000///333333333333333333333333333333333333333333333333777666666666777999<<<===<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;::::::::::::;;;===???@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>========================>>>===;;;999999999;;;<<<:::::::::::::::::::::::::::::::::999999999888888:::999888666555555444444555555444333222222111000333333333222222222111111222222111000//////000000000000000000000000000000000///---+++++++++,,,,,,///......------///000111---------............//////............---------////////////////////////......................../////////...------,,,,,,...///000111111000///.........//////000000111111///............---------...............///000111000000//////.........---//////.........---------,,,---------...////////////...---,,,,,,---...///---------,,,,,,++++++++++++,,,,,,---...///000000//////............//////......//////...---,,,,,,---------.........//////........................///////////////////////////......------,,,++++++/////////...---+++***)))((()))+++---......---------,,,***+++,,,------,,,.../////////...------,,,........................---------............///------------------------//////000000///...------000000000000000000000000000///---...///000...------.........//////000000............////////////......////////////......////////////000000000000000000000000///////////////000111222222000...---........................................................................000000000000000000000000---..................---////////////////////////............////////////------------...///000111000111111222111000///.........------------......------------------,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,------------............///000000////////////000000222222222222222222222222111222222222222111000///333333333333333333333333333333333333333333333333777777666666777999;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<======<<<;;;;;;::::::::::::;;;===>>>@@@?????????>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::888888888:::;;;888888888888888888888888::::::999999999888888888:::999888666555555444444555555444444444444444444333333222222222111111111222222111000000000000000000000000000000000000000000000000///000000111111///......---...///000111---------............///---------.........//////////////////////////////.......................................---------//////000000000000//////////////////000000000000///............---------000//////......---------000/////////............//////.........------------------...............///...------------...///............---------------------......//////000//////............//////......//////...------,,,,,,,,,,,,---------......------------------------////////////////////////---------------------------------......------,,,++++++,,,---.........---...---,,,,,,------------,,,---------,,,,,,+++***........................---------............///........................///////////////...------////////////////////////......------,,,,,,,,,,,,------------.........///............////////////......////////////........./////////000000000000///////////////000000000///000111111111000...---........................................................................000000000000000000000000................................................/////////...........................///000111111000111111111111000/////////..................///------,,,+++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++,,,,,,------++++++,,,,,,------......,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------........./////////000000////////////000000111111111111111111111111111111222222111111000000333333333333333333333333333333333333333333333333888777666666666888999:::;;;::::::999999:::;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<>>>???@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888999:::888888888888888888888888:::999999999999888888888999888777666555444444444444444444555555666666666333222222222222111111111222111000000000000000000000000000000000000000000,,,---...///000000000000///............///000000---------............///++++++,,,---...///000111////////////////////////........................---------...............000//////////////////000000000000000///////////////............---------,,,---...//////...---,,,////////////...........................---------...............---------///...------------...//////////////////000000000........./////////////////////............//////.........///......---,,,++++++,,,,,,,,,---------------------------------////////////////////////++++++,,,------...//////***+++,,,---.../////////......---------......///........................,,,------------,,,++++++........................---------............///000000000000000000000000...////////////...------////////////////////////...000111///,,,***+++---,,,,,,,,,---------------............////////////......////////////............/////////000000000.........//////000000111...//////000000///..............................................................................////////////////////////.........------................................./////////......---------///......//////000111222111111111111000000000/////////............/////////...,,,++++++,,,...///............------------++++++++++++++++++++++++////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,***++++++,,,---...//////,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------......//////000000000000////////////000000........................000000111111111111000000222222222222222222222222222222333333333333444444777777666666666777888888999999999999999::::::;;;999999999::::::999999999999999::::::;;;<<<======??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999::::::::::::::::::::::::::::::999999999999888888888888888888777666555444444444444444444444444555555555222222222222111111111111111111000000000000000111000000000000000000000000+++,,,...///000///................../////////000---------............///,,,,,,------...//////000////////////////////////........................,,,,,,------...//////000000///...------...///000111111000000//////......///............---------''')))+++...000000/////////////////////................................./////////...---------,,,.........------...............//////000000000111//////////////////......///......------......///---...............------,,,,,,,,,---------......------------------------////////////////////////,,,,,,,,,---------......***+++,,,...////////////111000...------...///000///000111000///......///......////////////..............................---------............///000000000000000000000000.........//////...------////////////////////////111444666444...,,,...111------------------------............////////////---......//////......---........./////////000000------......///000111111........./////////..............................................................................///////////////////////////...------------...///........................//////......------,,,,,,///......//////000111222111111111000000000000000//////............//////111///---+++***+++,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++++++++,,,++++++,,,------...//////,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++++++++,,,---------------,,,,,,+++++++++------......///000000111000000////////////000000------------------------///000000111111111000000222222222222222222222222222222222333333444444444666666666666666666777777888888888888888999:::;;;999999999888888999999999999999:::;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::::::::::::::::::::999999999888888888777777888777666555444444444555555555444444333222222111222222222111111111000000111000000000000000111111////////////////////////111222222333222111000///---......///////////////---------............///........................////////////////////////........................+++,,,,,,---...///000000000///...------...///000111111000000//////......///............---------''')))+++...000000//////.........///////////////---...................../////////...---------,,,---..................------------....../////////////////////..................------------......------...............---............////////////------------------------////////////////////////......---------,,,,,,,,,------...//////.........111000///------...///000///111333222000......///......///000000//////...........................---------............///////////////////////////------............------........................222666888555///---///222//////..............................////////////------............------............////////////,,,------...///000000111------------............------------------------------------------------------------------------000000000000000000000000///...---,,,,,,---...///.................................---------------............///000111111222111111000///000000000///..................///111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++++++++++++++,,,,,,------......//////,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,+++------...///000000111222000000////////////000000000000000000000000000000//////000000111111000000222222222222222222222222111222222333333444444555444444555555666666666777777777777777888999::::::999999888888888888999999999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<888888888888888888888888999888888888888777777777777666555555444444555555666555444333222111000000222111111111111000000000000000000000000111111222////////////////////////111111111000000///...------......///000/////////---------............/////////.........---------////////////////////////........................,,,,,,------...///000000///..................///000000000000///////////////............---------,,,---...//////...---,,,.........///////////////---------..............................---------------...//////...------------------------......---------.....................------------......,,,---......///............////////////000000000........................//////////////////////////////...---,,,,,,++++++///////////////...---,,,//////.........//////000...111444333000---...///,,,,,,---............---........................---------............///........................,,,,,,---............---........................000222333111...,,,---//////////////////.....................////////////------............------------........./////////---------......//////000---,,,,,,,,,---......///------------------------------------------------------------------------000000000000000000000000000///---,,,,,,---///000////////////////////////,,,------------------...------------...///000111222222000/////////000111......------------...............------,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,++++++++++++,,,---.........******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++******************---------...............,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******,,,...///+++,,,,,,,,,,,,,,,,,,---------...///000111222222000000////////////000000000000000000000000000000...//////000000000000000111111111111111111111111111111222333333444555555222333444555666777777777666666666777777888:::::::::999888888888888999:::888999:::;;;;;;;;;::::::999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;888888888888888888888888888888888888777777777777666666555444444444555555555555444444333333333222111111111111000000000000000000000000000111222222////////////////////////------,,,,,,,,,,,,,,,---------///000000000///...---------............///---------...............////////////////////////........................,,,---------......//////---......//////......---////////////000000000000///............---------000//////......---------............/////////000---------.........//////---------...............------...//////...------......------------------++++++,,,,,,------.........------,,,,,,------...,,,------...//////...............////////////000////////////////////////////////////////////////---------------------,,,///////////////...------,,,---......////////////---111555444///,,,---///,,,,,,---.......................................---------............///........................+++,,,------.........---.................................------,,,,,,,,,/////////......---------............////////////,,,------......------,,,---------.........//////........................,,,,,,,,,,,,,,,---...///------------------------------------------------------------------------000000000000000000000000000///---,,,,,,---///000000000000000000000000000,,,,,,,,,------.........---,,,,,,------...///000333222000/////////000111---------,,,,,,---------+++,,,---.........------,,,,,,------...///000000------------------------************************+++,,,,,,------,,,,,,+++,,,,,,------...///000000******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******************...............---------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******,,,...///+++++++++,,,,,,---------------...///000111222222000000////////////000000////////////////////////......///000000000000000111111111111111111111111111111222333333444555555111222333555666777777777666666666666777888999:::;;;:::999888888999:::;;;888999:::;;;<<<;;;:::999999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::::::::::::::::::::::::::::::::888888888888777777777777666666555444444444555555444444444555555555555666111111111111000000000000000000///000000111222222///////////////////////////...------...///111222,,,---///000000000///...---------.........//////+++,,,,,,---...///000000////////////////////////........................---------...............,,,---...//////...---,,,......//////000000111111//////.........---------...............///000111---.........//////000000---------.........//////,,,------....../////////,,,---...//////...---,,,//////......---------,,,******++++++,,,---.........------,,,,,,------...,,,,,,---.../////////...---------.........//////000000000000000000000000////////////////////////+++,,,,,,------......///......///////////////...***+++---///000000///...---111555444///,,,,,,.........///000111111000000........................---------.........//////////////////////////////+++,,,------.........---...........................---,,,,,,---...---+++.........------,,,,,,,,,............/////////000,,,------......------,,,---------.........//////...............---------........................------------------------........................+++,,,---///000000111111,,,---......//////......111111000000//////......------------------------+++,,,...000000///...---..............................------------......////////////////////////---.../////////...,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++---------------------------...///...------...///,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,------++++++++++++------...------,,,,,,++++++***,,,,,,------.../////////000111333333111///...///000000000000000000000000............////////////111111222222222333333333111111222333444444555555222222333333444555666666888777666666666777999:::999999888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<>>>======<<<;;;:::::::::<<<<<<<<<<<<<<<<<<;;;:::;;;;;;::::::::::::999999999999888777666666666777:::999888888777777888888333333333444444444555555333333333222222111111111111111111111000000000000//////000000111111222222222222111000///...------//////////////////////////////000000000000//////111000000///...---------//////000000///---+++***---,,,+++***+++,,,---...///......---------......000000//////.........---////////////////////////000000//////......------++++++,,,,,,,,,,,,------////////////////////////------------------,,,,,,000000000000000000000000---.........//////000000000000///...............------------------------,,,---------.../////////111000...,,,,,,,,,...////////////......---------,,,---......//////......///////////////............------...000111///...(((***---///000...+++)))------------------------///...------///000000///000000111111111///...---,,,,,,,,,------.........,,,---...//////...---,,,---------............///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---//////...---,,,,,,+++++++++,,,...---,,,,,,---///////////////////////////+++---//////...---...///.........------,,,,,,,,,................................................---------------------------------------,,,,,,,,,,,,---...//////000000///,,,---......//////......000000000000//////......------------------------+++,,,...///000///...---..............................------------..............................---.../////////...,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------,,,,,,,,,,,,------------------------***,,,,,,,,,+++***+++,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,------.../////////+++...000111111//////000000000000000000000000000............////////////111111111111222222222222111111111222333333444444222333333333444555555555777777666666777777888999666666666666666666666555888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<>>>>>>===<<<<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999888888777777777777888999999888777777777888888555555555444444333333333333333333222222222111111111111111111000000000000000000000000000111111111.........------,,,,,,+++//////////////////////////////000000000000//////111000000///......------////////////...---,,,,,,------,,,,,,------...//////......---------......000/////////............////////////////////////000000000//////.........,,,,,,---------....................................---------------------........................---........./////////000000000///...............------------------------------------............111///...,,,,,,,,,...///------,,,,,,,,,+++++++++,,,---......//////............---,,,+++******)))...------...000000///...)))+++---//////...,,,+++------------------------...,,,++++++---......---......///000///...------------...............///,,,---...//////...---,,,---------............///......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---//////...------,,,+++++++++---......---,,,...///........................+++---//////...---...////////////......---------........................................................................---------,,,,,,+++++++++---....../////////......,,,---......//////......000000000////////////...------------------------+++,,,---//////......---..............................------------..............................---............---,,,,,,........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------.........------------------------***+++,,,,,,+++***+++,,,,,,,,,,,,---------......//////...---,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,++++++++++++,,,,,,//////...---,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,---.../////////,,,,,,,,,---......//////***---000111000...------000000000000000000000000............////////////000000000000111111111111000000000111222222333333333333333333444444444444555666666777777777777777555555555555555555666666888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<>>>>>>======<<<;;;;;;;;;888999:::;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888999999999888888777777777777777777666555444333222222111333333333222222222222111111111111111000000000000111000000000000000000///---------------------,,,////////////////////////...//////000000//////...000000000///......------.........---------......------...///////////////......---------......///////////////............////////////////////////000000000000////////////---............/////////......................................................................................./////////000///......---.........------------------------............------------000///...,,,,,,---......---,,,,,,,,,,,,+++++++++,,,---......//////............---,,,***)))((('''...------...000000///---,,,------...///.........------------------------///---++++++---------,,,,,,,,,---.........------///////////////.........,,,---...//////...---,,,---------............///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---//////......---,,,,,,,,,+++---......------...///------------------------+++---//////...---...//////////////////.......................................................................................------,,,+++++++++.../////////......---,,,,,,---......///.........////////////////////////------------------------+++,,,---.........------..............................------------.......................................---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,------....../////////---------------------------...//////...---...///,,,,,,,,,---------......222222000///............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------...//////---000333333000,,,***)))....................................////////////////////////000000000000//////000000111111111222444444333333333333333333444555666777888777666555777888888888888888999999888888999999999:::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::999999999999888888888777888888999:::;;;888888777666666666666777666666555444333333222222222222222222222222222222111111111111000000000///111111000000/////////.........//////000000000000////////////////////////...//////////////////...000000//////...............------,,,,,,...///000,,,---...///000///.........------------.../////////////////////.........////////////////////////000000000000000000000000------........./////////.................................///////////////................................................///......------.........------------.....................------,,,,,,,,,///...------------..............................,,,---......///........./////////...---,,,++++++------,,,...///000///---...............///000000........................111///....../////////...,,,,,,------............000/////////......------,,,---...//////...---,,,---------............///---...............------------------------------,,,,,,.../////////...---//////......---------,,,,,,---......------...///------------------------+++---//////...---.../////////..........................................................................................///.........---------,,,////////////...---,,,+++,,,---......///......................../////////------------------------+++,,,,,,---------------..............................------------....................................------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------....../////////------------------------...000111000///...///000,,,,,,,,,---------......111000///...------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---............111333333000---++++++------------------------............////////////....../////////000000000///000000000000000111111333333333333333333222222333444555777777666555555888888888999999:::::::::888888999999999:::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999::::::999999999888888888777777777777888999::::::888777666666555555666666444444444444444444444444222222222222222222222222111111111111000000000///111000000000//////....../////////000000111222222////////////////////////......////////////......////////////...............---,,,,,,---...000111+++,,,---//////...---------------------...//////.........//////////////////////////////////////////////////////000000000,,,------------.............................................//////000000////////////////////////...............---------......------------......---------....../////////......------,,,,,,,,,+++......---------.................................,,,---......///.....................////////////---,,,,,,---///000...---//////.........///000111........................111///------///000///...---------......//////000///......------,,,,,,,,,,,,---...//////...---,,,---------............///------...............---------------------------,,,,,,.../////////...---///...............------,,,---///...------...000------------------------+++---//////...---...///------------------------////////////////////////........................------------------------.......................................---,,,+++,,,---......//////......---............/////////------------------------,,,,,,,,,,,,,,,---------..............................------------......------------------------...------,,,+++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---------------.........------------------------,,,...///...---,,,---...,,,,,,,,,---------......------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''((()))***+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))))))))+++++++++,,,------......+++---000111000///000111------------------------............////////////////////////000000000000000000000000000000111111222222222222333333333333333444444555555555555555555555666666777777888888888888999999999:::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999999999999999888888888888777777777777777777888888777777666555555555555555333333333444444444555555111222222222222333333333111111111111000000000000000//////////////////...,,,---------......//////////////////////////////---......//////......---//////////////////......---------------...///000,,,,,,---............------------------...///000.........///////////////////////////////////////............////////////,,,,,,---------.........---------------------------------......//////000000000000000000000000000.........------------------------,,,------...///---------...//////000000------------,,,,,,,,,,,,---------...............+++++++++,,,,,,,,,,,,---,,,---......//////......++++++,,,------......///---,,,,,,---//////...,,,///............///000000........................---,,,++++++---......---///......---......///000---------------,,,,,,,,,,,,---...//////...---,,,---------............///,,,---......///.........------------------------,,,,,,.../////////...---........................,,,...//////......///000------------------------+++---//////...---...///,,,,,,,,,---------------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------.........---,,,,,,,,,---......//////......---------.........//////------------------------,,,,,,++++++,,,,,,------..............................------------......------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,------------------------+++,,,---,,,+++***+++---,,,,,,,,,---------......,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++************++++++)))))))))******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,---......***,,,---......///111333....................................//////////////////000000000111111111111111111111111111111111111111111222333333333444444444333333444444555666333333333444555666666666888888999999999:::::::::999999999999999999999999::::::999999::::::;;;<<<999999999999999999999999666666777999999:::::::::999999999999888888888888777777666666555666666666777666555555444444555555444444444444444444333333111111222222222333333333111111111111000000000000.........///////////////++++++,,,,,,,,,,,,,,,,,,////////////////////////---......//////......---.../////////////////////------...........................---......///000---,,,,,,------///000000............/////////000////////////////////////,,,---------.........///---............/////////------------------------+++,,,,,,---......//////////////////////////////.........------,,,,,,,,,---,,,,,,,,,------...///---------...///000000000,,,,,,,,,,,,,,,,,,------,,,------......///......+++++++++,,,,,,,,,------,,,---......//////......,,,,,,,,,,,,,,,,,,---------,,,,,,---//////...,,,------........./////////........................,,,+++***+++---////////////...---,,,,,,,,,---...------------............,,,---...//////...---,,,---------............///,,,------...//////..............................,,,,,,.../////////...---............////////////---...//////......///000........................+++---//////...---...///------------.........///////////////////////////........................++++++++++++++++++++++++)))***+++,,,------...///,,,------......------,,,,,,---......//////......---------.........//////------------------------,,,,,,+++++++++,,,---....................................------.........------------------------...---,,,+++***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++------------------------+++,,,------++++++,,,---,,,,,,,,,---------............---------...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................++++++************++++++,,,,,,++++++++++++++++++++++++------------++++++***++++++,,,,,,------...***++++++,,,,,,---......---------,,,+++,,,...000000000000000000000000000............/////////000000000000000111111111111222222222111111111111111000000111222333333444444555444333222333444555666333333444444555666777777888888999999999:::::::::999999999999999999999999::::::999999::::::;;;<<<888888888888888888888999111222444666888::::::;;;999999999888888888888777888777666555555555555555666666555444444444444555666666555444333222222111111111111222222333333333111111111111000000000000---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---..................---.........///////////////,,,---...//////...---,,,000///.........///111222,,,,,,,,,---...///000111---.........//////000000////////////////////////,,,,,,,,,---------......////////////000000000000------------------------++++++,,,,,,---...//////.................................------,,,,,,,,,,,,,,,,,,,,,------...///---------...///000000111+++++++++,,,,,,---------,,,,,,---.../////////...---------....../////////,,,---......//////...............------,,,,,,,,,,,,,,,+++---...///...,,,,,,------...///.........////////////////////////---,,,+++---///222222222///...,,,+++***++++++,,,---.........//////000000,,,---...//////...---,,,---------.........//////,,,,,,---.../////////...........................,,,---.../////////...---.........///////////////---...//////......///111////////////////////////+++---//////...---...///---.........//////000000000000000000000000000000000///...---------------...------,,,,,,------...------......///000000000.................................------,,,,,,,,,---------...///000000111//////...------------...************************444444222...+++***+++---------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,------,,,++++++.........------,,,,,,,,,***++++++,,,,,,++++++***------......------,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++***)))***+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))))))))******+++,,,++++++******++++++,,,,,,,,,+++***))))))******++++++,,,,,,,,,,,,------...---,,,++++++---...000000000///...------------000000000000000000000000111///...///222333222///222222333333333444444444333333444444555666666666666666666555444444333333777777777777666666666666:::::::::::::::999888777999999888888888888888999999:::;;;:::888777888999<<<;;;::::::999999::::::999:::;;;999777666666777777777666666666666777777888777666555555555555555444444444444444444444444111222222333333222222111222111111000///......---000000000000000000000000........................000///...,,,,,,,,,---...------------------------///////////////////////////............---------//////.........------------------...///000000111///...---,,,,,,,,,,,,,,,//////......------,,,,,,........................000///...------...///000---------------------------...///...------...///.........................../////////...------,,,,,,,,,+++***)))))))))))),,,,,,,,,---------......,,,---...///...---,,,+++---------------------------------............//////...---,,,,,,---...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,,,,,,,---------......,,,------......------,,,............////////////---------.........////////////...---,,,,,,++++++------------------------//////...---,,,,,,,,,,,,..................------......////////////......000///...------...000000.........////////////000...------------...//////........................---------............///000000//////.........---.........------,,,,,,,,,//////...---------------...------,,,,,,------............---------------------------------------......---------,,,,,,,,,---------...///000000000///......---,,,---------++++++++++++++++++++++++222222111...+++***+++------------------------------------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,------------,,,,,,//////000000000///......******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++***+++,,,---...,,,,,,,,,+++++++++******************************************++++++++++++***************+++,,,,,,,,,++++++******++++++,,,,,,++++++***************++++++,,,,,,,,,,,,------...---,,,++++++---...000------,,,+++++++++,,,,,,000000000000000000000000111///...///222333111000//////000000000111111111333333333444555555666666555555555555555444444444666666666777777888888888999:::::::::999999888777999999888777777888888999888:::;;;;;;:::999:::;;;:::999999888777888888888888999999888666555555666777777666666666666777777777777666555555555555555333333333333333333333333111222222333333222222111111111111000///.........////////////////////////........................//////...---------------------------------------........................///............---------//////.........------------------...///000000000///...------------------111000000//////......---........................///..................///........................---...///...------...///////////////////////////,,,---------,,,,,,+++***...---,,,,,,++++++++++++,,,,,,,,,---------......------......------,,,+++------------------------,,,,,,,,,,,,---------...///...------------...///------------------------,,,,,,------......//////,,,,,,---------.........,,,------......------,,,//////.........---------,,,,,,,,,---------......,,,,,,,,,------------...------------------------......---------...//////........................,,,------............---------------...///111222------........./////////...------------...//////........................---------............///000/////////............/////////......---------///...------------------...------,,,,,,------.........------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------...//////000000...------,,,,,,,,,,,,,,,------------------------...//////...,,,++++++,,,------------------------.........---------,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------------------............------,,,,,,,,,---,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++,,,------...,,,,,,,,,++++++++++++***************************************+++++++++,,,+++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++************++++++,,,,,,,,,,,,------------,,,+++,,,---...///,,,,,,+++++++++,,,------////////////////////////111/////////111222111000....../////////000000000222333333444444555555666444444444555555555555555555555666777888999::::::999999999:::999999888777888888777777777888888999666888:::::::::999:::<<<888777777666666666666666666888888777555444444555777666666555555666666777666666666666555555555555333333333333333333333333111111222222222222111111111111000000//////......////////////////////////.................................///......---,,,------------------------------------------------///............---------...............------------------...//////000000.........---......//////111000000//////......---........................------............------////////////////////////---...///...------...///////////////////////////,,,,,,,,,,,,,,,,,,++++++//////...---------......,,,,,,,,,---------............---,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------///...------------...////////////......------,,,---------------.........,,,------------.........,,,------......------,,,//////......------,,,,,,---------.........//////******+++,,,...///000000------------------------...------...///000111111........................***+++,,,---------------,,,,,,,,,---...000222222,,,---------...............------------...//////////////////////////////---------............///////////////............///////////////...............---,,,,,,---------...------,,,,,,------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,------------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,------.........------............------***************))))))(((******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------)))******++++++******))),,,,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,+++++++++++++++++++++***+++++++++,,,,,,,,,------------,,,,,,,,,---...///---,,,,,,---...///000111........................000000///000111111111111111111111111222222222333222222222333444444555555333333444444555666666777666666777777888999999:::888888999999999999888888888777777777777888888999666888::::::999888888999777777666555555555666666666777888777555444555666666666666555555666666666555666666666666666555555222222222222222222222222111111222222222222111111111000000000/////////...////////////////////////........................------/////////...---,,,........................------------------------///............---------........................---------....../////////...............///000111000//////......------,,,........................+++,,,---......---,,,+++........................---...///...---------///////////////////////////............---.........///...............//////,,,,,,,,,---------......///...---,,,+++,,,------------------------------+++,,,,,,,,,,,,---------.........------.........000//////...---,,,,,,+++...---------------------------------............,,,------......------,,,..................//////.../////////000000000000******+++,,,...///000000------------..................------...///000000---------...............***+++,,,------......---,,,,,,------...///000000,,,,,,,,,---------.........------------...//////000000000000000000000000---------............//////////////////.........//////..................------,,,,,,,,,------......------,,,,,,------...,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******+++,,,,,,---------,,,,,,,,,,,,------.........,,,,,,------------,,,,,,---------------,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------)))******++++++******)))---,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,---...///000111------------------------///000000000000000111222222222222333333333444444111111222222333444444444222333333444555666777777888777777777777777777777777888888999999888888888777777666666777888888999999;;;===<<<:::888777777888888777666666666666777666888888888666555666777666666555555555555666666444555666666777666555555222222222222222222222222000111111222222111111000000000000000////////////................................................,,,---...//////...---,,,................................................///............------------.....................------------...........................///000111111111000000///......---........................+++,,,---......---,,,+++---------------------------...///...---------///------------------------///...---------......///------,,,------...//////,,,,,,,,,---------......///...---,,,+++,,,------------------------------------------............---..................---.........---,,,+++******---------------,,,,,,,,,---------.........//////,,,------......------,,,------...///000111111222------........./////////,,,,,,,,,------.........---------......////////////...------,,,,,,---------------.........//////,,,,,,---..............................---------,,,,,,,,,---------.........------------...//////000000000000000000000000---------............///.........///////////////------------------------,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,++++++---...------------------------,,,,,,+++++++++************++++++,,,,,,++++++*********+++,,,------------,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------------***++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***************+++,,,,,,,,,++++++******++++++,,,******,,,---------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......*********+++,,,---...///...........................000111111000000111222000111111111111222222222000111111222222333333444333333444444555666777777777777777777666666666555666777888888999888888888666666666666777888888999===???AAA@@@===:::888888999999888777777777777777666777888888666666777888666555555444444555555666444444666777777777666555333333333333333333333333000000111111111111000000000000000000////////////................................................,,,---......///.................................///////////////////////////............------------------...............------------------------.........---......//////333333222111111000000///........................------............---------------------------------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++++++++,,,---...///000,,,,,,,,,---------............---,,,,,,,,,,,,------------------------------------.........//////------...//////...---------------,,,,,,++++++***,,,,,,,,,,,,,,,---------------........./////////,,,------......------,,,,,,------...///000111111+++++++++,,,,,,,,,,,,---------------------,,,,,,---------...//////000000//////...,,,,,,+++++++++,,,,,,------.../////////------............------......///......---++++++,,,---------...............------------...//////////////////////////////---------............///.........///////////////,,,,,,,,,---------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------///......---,,,---------------------------------,,,------,,,++++++---///------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))***+++,,,------------------------------,,,,,,------............------******++++++******)))(((******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******,,,---------,,,+++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------+++++++++++++++,,,------,,,++++++******++++++,,,)))***,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,,,,------......------+++++++++++++++,,,---..............................000222111000///111333000000000000111111111111000000111111222333333333333444444444555555666666555555555555555666666666666666777888888888888888555555555666666777999999;;;===???@@@===:::999888999888777777666666777777555666777777555555666777666555555444444555555666333444666777888777666555333333333333333333333333000000111111111111000000////////////000000000000................................................---------------...//////................................................///............------------------.........//////------------------------///...------------------111111000000///.................................///..................///........................---...///...------...///---------------------------,,,+++******,,,---///+++++++++,,,---...000111,,,,,,,,,---------......------......------,,,+++------------------------,,,,,,---------.........------...//////...---------------------,,,,,,,,,+++++++++,,,,,,------...............////////////,,,------......------,,,------------------------,,,,,,,,,,,,---------------------------------------------...///000000000///...---------------...,,,,,,------...//////000---------------,,,+++***,,,---.........---,,,+++------........./////////...------------...//////........................---------............///............/////////000------------.........///++++++++++++,,,,,,---......------,,,,,,------...------,,,++++++*********........................,,,,,,,,,------.........------------------------//////...------------.................................---,,,***+++...000------------------------......---------,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,------...---.........------,,,,,,,,,......////////////......---............---,,,,,,******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++---------,,,,,,,,,++++++*********++++++,,,,,,---*********++++++,,,,,,,,,)))***+++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,++++++++++++++++++,,,)))***,,,.........,,,+++++++++,,,,,,,,,---------+++,,,------......------......---------...//////////////////////////////...000222111//////111333111111111111222222222222000000000111222222333333444444444555555555555555222333333444555666777777666666777888888888888888555555555555666777999999666999<<<<<<;;;999777777888888777666666666666666333555666555444444555666555555555444444555555555222444666777888777666555444444444444444444444444000000111111111111000000////////////000000000000...................................................---,,,,,,---...///000////////////////////////------------------------//////.........------------------.........//////------------------------///...---,,,,,,,,,,,,,,,...------,,,++++++******........................000///...------...///000////////////////////////---...///...------...///........................///...,,,,,,,,,...000111++++++,,,,,,...///111222,,,,,,,,,---------......,,,---...///...---,,,+++------------------------++++++,,,,,,,,,---------,,,---...//////...---,,,------..................******+++,,,,,,---................../////////000,,,------......------,,,......---,,,***))))))(((////////////000000000111,,,,,,,,,------.........---------...///000000111......---......///000111,,,,,,------...///000000---------,,,+++***)))(((***+++---...///...------.........////////////000...------------...//////........................---------.........//////---.........//////000000---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,................................................---------............///,,,,,,---......---,,,,,,---------------------------------------------------------............///...---,,,,,,,,,,,,---...,,,+++******))))))******+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,------------,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,------+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------000000////////////000000////////////000000000000000000000000000111111222333222111111111222333444555555555555555444444444666777777777888888888888777777777777666666666666999999999888888888888888777888999::::::888777555777666555444444555666777777777666555555555555666444444444555555555666666555444222000000111222333333222000/////////000111......---------,,,,,,,,,////////////////////////------,,,,,,,,,+++++++++***+++,,,...///000000000,,,,,,,,,------------...//////.........---------........................///---***+++---///...,,,******+++,,,,,,---........................------......////////////............---,,,---...///000//////000000000///---,,,---------------...///000////////////////////////------------------------+++,,,------++++++,,,---........................---,,,,,,,,,,,,---......000///---,,,,,,---///000..................------...---++++++++++++---.................................---------,,,,,,,,,++++++,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------)))***+++,,,...///000000)))***+++---...//////000111000////////////000000000000000000000000000000000000000000000000000000.........------,,,,,,,,,...------,,,,,,------...//////.........---------...000000000...---...///......------------......///////////////////////////...---...///000000......///////////////......---------...............------------------------------...//////...------........................---------------------------------............///,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,,,,,,,,,,---...,,,,,,+++************++++++,,,,,,------,,,,,,+++------------------------........................---------------------,,,,,,---------,,,,,,+++******+++,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,,,,+++)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---..............................------------......////////////000000000000000000000000000111111222222222111111111222333444444444444555555555555555666666666777777777888888777666666666666666666666777777777777888888888888777888:::::::::999777666666555555444444555555666666666555444444333333444333333444444444555555555777666555333333444555666222111000/////////000111............------,,,,,,........................111111000000000/////////........................///.........------,,,,,,//////.........---------------------------------///---++++++---......,,,******+++,,,------....................................////////////.........------,,,---...///000....../////////...------......---------......///................................................+++,,,------++++++,,,---........................---,,,,,,,,,,,,---.........---,,,++++++,,,---.....................---------,,,,,,,,,,,,,,,,,,---..............................---------,,,,,,,,,++++++,,,,,,,,,---------......//////...------,,,,,,,,,---------............------,,,,,,---------***++++++,,,---...//////++++++,,,---............////////////////////////////////////////////////------------------------......---------,,,,,,,,,...------,,,,,,------...//////.........------------...///...,,,,,,,,,---......------------......///////////////////////////...---...///000000......///////////////......---------.........//////........................------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......------,,,------------------------++++++++++++++++++++++++---------............///...------,,,,,,------...------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------........................///......------,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---------,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++******+++,,,***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,////////////////////////......------------......////////////000000000000000000000000000111111222222111111111111222333333333333444444555555666666555555666666666777777777666666666666666666666666555555555666666777777888888999:::::::::999777666666555555444444555555666666555444444333222222111222222333333333444444444555444222111111111222333222111000/////////000000/////////............---------------------------////////////............222000///---,,,,,,,,,---111111000///...---,,,+++...............---------------------------------///---+++,,,---...---,,,***+++,,,---------------..............................////////////.........------------...//////------------------.../////////...---------......................................................+++---...---,,,+++,,,---........................---,,,,,,,,,,,,---......---,,,+++******+++,,,---------------------......,,,,,,------------,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,------------.........///......---,,,---------.........//////------------------------,,,,,,,,,---------......,,,------...------,,,,,,......000000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------..................---------...///000///---,,,---.........------------......///////////////////////////...---...///000000.........//////////////////,,,,,,------.../////////........................---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------..............................------,,,+++******,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,+++---------------,,,,,,,,,.............../////////000000////////////000000////////////000000000000000000000000000111111222111111111111111222222333222222333444444555666666444555555555555666666666555555555666666666666666333333444555555666777777999999::::::999999888777666666666666666666666666666555555444333222111111111111222222222333333333222222111000000000000111111111000000/////////////////////////////////...---------------------------------------------,,,222111...,,,++++++------111000000///......------........................////////////////////////...---,,,,,,,,,---------++++++,,,.........---------------.....................////////////......------------......//////---,,,++++++,,,---///000000///...---------------................................................,,,---...---,,,+++,,,...........................---,,,,,,,,,,,,---......------,,,++++++,,,------,,,,,,------------......+++,,,---......---,,,+++..............................---------,,,,,,,,,,,,,,,,,,------------...---...............------------........./////////,,,,,,------------------------------------------,,,,,,------...---------,,,---///111111000...---------------------------------------------------------------------------...------,,,,,,------...........................000222222111000///000111......------------......///////////////////////////...---...///000000..................//////000---------.........//////------------------------.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------------------------........................---------............///------------------------///...------,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,+++---------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))+++++++++)))+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,---------.........000000////////////000000////////////000000000000000000000000000111111222000000111111222222222222111222222333444555666666333333444444444555555555444444555555666666666777222222333444555666666777888999999999888888777777777777777777777777777777555666666666555444222111111111111222222222333333555444444333333333333333000000000000//////........./////////////////////------------------------////////////////////////000///---,,,,,,---...000.../////////////////////---.....................---------------------------------,,,,,,,,,---...+++,,,---...///...---,,,---------.........//////......////////////......---------...............---,,,++++++,,,---///000000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................---,,,,,,,,,,,,---............------------......,,,,,,,,,,,,------......,,,,,,...//////...,,,,,,..............................---------,,,,,,,,,,,,,,,---------.........------...............---------------.........///+++,,,---.........------...------------,,,,,,,,,)))***,,,---.../////////+++---///000111000...---------------------------////////////////////////------------------------...------,,,,,,------...---.....................000222222111000///000111......------------......///////////////////////////...---...///000000............---...///000111........................------------------------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...------------------------........................---------............///,,,------......------,,,......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******++++++,,,,,,------+++++++++++++++++++++++++++******))))))(((((((((++++++,,,---------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++***)))***,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........---------------,,,---------............++++++,,,,,,---...............------------......////////////000000000000000000000000000111111222///000111111222222111111222222333333444444555555222333333333333444444444444444444555555666666777333333333444555555555666888888777777777666666666666777777888888777777666444444555666666555333222111111222222222333333333333333333222222222111111//////000000000///...------............/////////------------------------,,,---------------.........---,,,,,,---...///000------........./////////---------...............************************,,,---...---,,,+++---///+++,,,...//////...---+++,,,,,,------.../////////......////////////......,,,---......//////......------------------.../////////...---------......------------------------++++++++++++++++++++++++,,,...///...---,,,---...........................---,,,,,,,,,,,,---..............................++++++,,,,,,------......------............------..............................---------,,,,,,,,,,,,---------............,,,---......///.........,,,,,,,,,---------......***+++---...///......---------------------------)))***+++---...///000000+++,,,...///000000///...------------------------000000000000000000000000,,,,,,,,,------------......------,,,,,,------...---------..................///000///---,,,---.........------------......///////////////////////////...---...///000000...///...------...///111222/////////...------,,,,,,........................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...---,,,,,,,,,,,,---...------------------------........................---------............///,,,,,,---......---,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***+++,,,,,,---------,,,,,,---------,,,,,,+++***+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,******+++,,,------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------............+++,,,,,,---...///000000,,,,,,,,,---.../////////......------------......////////////000000000000000000000000000111111222...///000111222111111000333333333333333333333333222222222222333333333333333333444555555666777777444444444444555555555555777666666555555555555555444555666777777666555444111222444555555444333222222222222222333333333444000000000000000//////......///000000000///...---,,,,,,------....................................++++++++++++,,,,,,---------------.........//////.........------------------------.........//////++++++++++++++++++++++++,,,......---++++++---///+++---///000000///,,,+++,,,,,,------...//////000......////////////......,,,---.../////////...---....../////////...------......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///........................---,,,,,,,,,,,,---......---------......---------***++++++,,,------............------------....................................---------,,,,,,,,,------------............,,,------...//////......+++++++++,,,,,,,,,,,,---)))+++---...//////...---,,,---------------------***+++,,,---............,,,,,,---......//////000------------------------........................,,,,,,,,,---------.........------,,,,,,------...---------.........//////---...///...,,,,,,,,,---......------------......///////////////////////////...---...///000000...///...---,,,---///111222000000///...---,,,,,,+++000000000000000000000000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...---,,,,,,,,,,,,---...---------------------------------------------------------.........//////,,,,,,---......---,,,,,,------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------------------------------***************+++++++++***+++,,,,,,------------------------,,,,,,+++************++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---------.../////////***+++,,,---...000111111---------...///000000111000000////////////000000////////////000000000000000000000000000111111222...///000222222111111000444333333333333333333333111111222222222333333333333333444444555666777777555555555555555555444444666666555444444444444555222333444555555444333222...000222444555444333222222222333333333444444444333333333333333222111111...///000000000///---,,,,,,,,,,,,---------....../////////////////////////////////000000000111111---......//////...------//////...---,,,++++++***---------.........//////........................,,,...///---+++***---///+++---///111000///,,,+++,,,,,,------...///000000......////////////......,,,,,,.../////////...---//////000111000///---,,,---------------...///000---------------------------------------------------...///...------...///........................---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,,,,---......///...---,,,,,,---...///..............................---------,,,,,,,,,---------.........//////,,,,,,---.../////////...******+++++++++,,,,,,,,,)))***---/////////...---,,,,,,,,,---------......,,,------......------,,,---,,,,,,------///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...---------........./////////000000000...---...///.........------.........///////////////////////////...---...000000000...///...---,,,---///111333........................------............------,,,,,,,,,,,,,,,---...///---------............///------------------------...---,,,,,,,,,,,,---...//////...---,,,++++++***......////////////......,,,,,,,,,------............------,,,,,,------...,,,,,,++++++,,,,,,---...------------------------*********++++++,,,,,,,,,///......---+++******)))---,,,***)))))))))******************************,,,,,,,,,---------......------............------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------------------------,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------------------------,,,------......------,,,++++++,,,,,,,,,,,,------///......------,,,++++++////////////////////////111000///......///000111222111111111000000//////////////////////////////000000000000000000000000111222333333444444333333444444444333333222222222555555444333333555666777555666666666666666555444555555555555666666666666555444444333333222222111444444333333333444444555111222222333333222222111111111111111111111111111////////////............//////............//////.........------,,,,,,,,,.................................------,,,,,,+++////////////////////////........................------------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,............,,,,,,........................---------............///......////////////...............------,,,,,,,,,+++++++++,,,,,,---------.................................------,,,,,,,,,,,,***)))***---///...,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***+++---......,,,***,,,,,,,,,---------......,,,---...---+++***+++,,,,,,+++******,,,,,,+++***---,,,,,,++++++,,,,,,---++++++))))))))))))++++++------------------------........................//////...---,,,,,,++++++***+++,,,,,,---.../////////............---------+++,,,...///000///......000...,,,,,,---.........---,,,,,,,,,,,,---......///////////////000111111////////////////////////000000///...............000000//////.........---........................------............---------,,,,,,,,,,,,---...///---------............///------------------------...---,,,,,,,,,,,,---............---,,,,,,++++++---......//////......---/////////...---,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...------------------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++---,,,***)))))))))***+++************************,,,,,,,,,---------......------............------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,------......///------------------------,,,+++************+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++++++++,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------........................000///............///000111111000000000/////////////////////////////////000000000000000000000000111222333333444444333333444444333333333222222222444444444444444555666666555555666666666666555555444555555555666666666666666666555444444333333222444444333333333444444555111222222333333222222111111111111111111111111111000000//////......------//////............//////......---------,,,,,,,,,.................................---------------////////////////////////........................------------------------///...---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,---------.........////////////............---------,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///---,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................////////////////////////------------------------+++++++++,,,......---+++,,,,,,,,,---------......,,,---...---+++***+++,,,...,,,+++,,,---...---,,,---,,,,,,++++++,,,,,,---///...---,,,,,,---...///------------------------........................//////...------,,,++++++------------........................------------***+++,,,---------,,,+++...---++++++,,,......------,,,,,,,,,,,,---......///////////////000000111////////////////////////000000///...............000/////////....................................------............------------,,,,,,,,,---......---------............///------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,------......------,,,//////......------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,---------......------............------...------------,,,,,,,,,,,,,,,------------,,,,,,........................++++++,,,------......///---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,------...//////------------------------///......------......//////////////////.........////////////////////////000000000000000000000000111222222333333333333333333333333333222222222222333333444555555555555555333444555666666666666666444444444555555555666666777666666555555444333333444444333333333333444444111222222333333222222111111111111111111111111111111000000///...---------//////............//////...------------,,,,,,,,,..........................................//////////////////////////////........................------------------,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......////////////.........------------,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,000...------...///---,,,******+++,,,,,,---.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,......---+++,,,,,,,,,---------......,,,---...---,,,++++++---///...---...///000///------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------------------------------//////......---,,,,,,,,,///.........---------,,,............------------,,,,,,---------,,,++++++,,,+++******,,,------------,,,,,,,,,,,,---......//////......//////000111////////////////////////000//////............///////////////....................................------............------------,,,,,,,,,------...---------............///........................------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,---......///...------,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,------------,,,,,,------------------------///......------,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************************+++++++++))))))))))))***+++,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------........................////////////////////////000000000000000000000000111111222333333333333222333222222222222222222222222333444555666555444333222333444555666666777666333333444444444555555555666666555555444333333333444444333333222333333333111222222333333222222111111111111111111111111111111111000///...------,,,///......------......///------------------------........................---.........//////000000////////////////////////....................................------------...------,,,,,,,,,------,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......//////......---------------------------................................................------------------------...------,,,,,,+++******+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++---------------------------,,,+++,,,...///...,,,,,,,,,,,,---------......---.........,,,+++,,,---///...---...///000///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////......---------,,,------------,,,,,,,,,,,,.........---------,,,,,,/////////......------,,,,,,+++***+++---......------,,,,,,,,,,,,---......///............///000000////////////////////////000///............/////////////////////.................................------............------...------,,,,,,,,,---------------............///........................------------------------******+++,,,,,,---------++++++,,,,,,,,,,,,++++++((()))***+++,,,---.........------,,,,,,------...------,,,,,,------...///+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++))))))))))))***+++,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,........................,,,,,,------------,,,,,,------------............////////////////////////////////////////////////000111222222333333222222222222222222222222222222111222444555555555444333222222444555666666666666333333333333444444444444555555444444333222222222555444333222222222222222111222222333333222222111111111111111111111111111111000000///...---------......------------......------------------------........................---.........//////000000////////////////////////........................///.....................------,,,,,,,,,------...,,,,,,,,,---------.........---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------............------............------------------------------................................................------------------------.........---+++*********---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,................................................---------------------------,,,+++,,,...///...---,,,,,,,,,---------......---...///...,,,+++,,,---...---,,,---......---,,,---,,,,,,++++++,,,,,,---///000000000000000000///------------------------------------------------///...............------)))******+++,,,,,,------...------------,,,,,,,,,/////////...---------------,,,,,,---/////////------,,,,,,,,,,,,---.....................//////000//////////////////////////////............//////.........///////////////........................------............------......---,,,,,,,,,---------------............///........................,,,------......------,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++...------,,,,,,------...---------------......///******++++++,,,,,,------------------,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))******+++,,,,,,,,,++++++*********++++++,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------//////...---,,,,,,++++++////////////////////////,,,------......------,,,---------...............////////////////////////////////////////////////000111111222222222222222111111111222222222222222222222333444444444444444222333444555555555555555222222222333333333444444555444444333222222111111555444333222222111111222111222222333333222222111111111111111111111111111////////////..................------------......,,,,,,,,,------------.............................................//////////////////////////////........................---------.........//////------,,,,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------............------,,,,,,,,,------------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///---+++,,,---......---,,,,,,+++******---,,,,,,++++++,,,,,,---////////////////////////------------------------------------------------...---+++,,,---//////...,,,,,,,,,---------......---...///...,,,,,,,,,...---,,,+++,,,------,,,+++---,,,,,,++++++,,,,,,------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................))))))***+++,,,---......------------,,,,,,,,,,,,------,,,+++++++++,,,,,,...------...//////...,,,---,,,,,,,,,,,,---............------......///000///////////////////////////............//////000.........///////////////........................------............------///...---,,,,,,,,,,,,,,,---------............///........................,,,,,,---......---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------...------,,,,,,------...---------------...//////)))******+++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------------------------------++++++,,,------......///------------------------+++,,,------------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++,,,------------,,,,,,++++++++++++,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,---------------------------,,,........................,,,---...//////...---,,,------......////////////////////////////////////////////////////////////000000111222222222222222000111111111222222222222333333222222333333444555333333444555555444444444222222222222333333333333555555555444333333222222555444333222111111111111111222222333333222222111111111111111111111111111............////////////...------,,,,,,------...,,,,,,,,,---------.......................................---------------////////////////////////........................)))***++++++,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---......//////......---------------------------,,,,,,---------.........,,,------......------,,,,,,,,,,,,---------......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,.........------.................................++++++++++++++++++++++++------------------------///---+++,,,---/////////,,,,,,,,,---------......---//////...---,,,---...---,,,+++,,,---------+++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,+++++++++,,,---...///...---...///...+++)))---,,,,,,,,,,,,---.........------------...//////////////////////////////...............///000000............/////////000........................---..................---///...---,,,,,,,,,,,,,,,---------.........//////////////////////////////,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,------......------,,,+++,,,---...000111222333...------,,,,,,------......------------...//////))))))***+++,,,,,,------,,,,,,,,,++++++*********)))******+++---......///)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------............------........................///......------,,,++++++------------------------++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,------............---,,,++++++++++++------------------------,,,------......------,,,++++++,,,,,,,,,---------+++,,,,,,------......///------------------------------...//////...------........./////////000000////////////////////////////////////////////////000000111222222222222111000000111111222222222222444333222111222333444555444444444555444444333333111111222222222333333333777666666555444444333333555444333222111111111111222222222333333222222222111111111111111111111111------......///000000000...------,,,,,,------...,,,,,,,,,------..........................................------,,,,,,+++////////////////////////........................''''''((()))+++,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---...///000000///...---........................++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,------.........---------,,,,,,+++++++++........................,,,,,,,,,------.........+++---...---+++)))+++---***++++++,,,,,,------...000000////////////000000------------------------........................------------------------///---+++,,,---/////////,,,,,,,,,---------........./////////---,,,---......---,,,,,,---...---,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000////////////.........---------,,,,,,,,,++++++...------,,,---...000111...---------...,,,***'''---,,,,,,,,,,,,---.........------------...//////////////////////////////...............///000111---.........//////000000......,,,,,,,,,,,,.........---,,,+++++++++++++++........................+++,,,---///000000000000+++,,,,,,---.........---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,+++,,,---...,,,,,,+++******)))((((((++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,---------------.........------,,,,,,,,,......---,,,,,,,,,------......---,,,,,,,,,------------------------------........................+++++++++,,,,,,,,,---------------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,+++******+++++++++***************'''((()))+++---///000111++++++***)))***+++,,,---.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......000///...------...///000---------------------------------............///......---......///000111////////////////////////000000000000////////////000000000111222222333333333333333444444444555555444444444444444444444444333333333333333333333333666444111//////000333555111222222333333333222222222222222333333444444444222111111000///......---***+++++++++,,,,,,------////////////////////////...------------...//////..............................---------,,,,,,,,,,,,,,,,,,------.........//////.........---------...------------...//////------------------------......//////...---,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,........................///...)))333///***555***...,,,,,,......++++++///------------------------000000000000000000000000------------------------***+++,,,,,,------,,,,,,------,,,,,,------...///,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------..............................///...---,,,+++,,,------,,,,,,,,,---------......---------............///000///...---------------222000///---,,,,,,,,,---+++++++++,,,,,,,,,------------...///...---+++***......------------......+++++++++,,,,,,---------........................................................................------------------------........................////////////////////////000///...---------------///000111000---+++++++++---------........./////////...---,,,,,,---...///......---,,,,,,,,,,,,,,,........................,,,---...............---+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---......000000///......---,,,,,,........................------,,,++++++***))))))***++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((***************+++++++++))))))***+++---...//////------,,,+++,,,,,,............---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---......///,,,,,,,,,---------......000///...------...///000........................---------............///000//////.........//////////////////////////////000000000000000000000///111111111111111222222222222333333333333444444444555444444444444444444444333333333333333333333333555333111000000111333444111222222333333222222222222222222222333333333333111111000000//////......000000000000////////////////////////////////////---------,,,---......///.................................---------,,,,,,---------.........////////////.........---------...------------...//////------------------------...............------,,,---,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,)))333///,,,777,,,,,,+++---///---***,,,000------------------------------------------------------------------------+++,,,---------------,,,++++++******++++++,,,---,,,,,,---......---,,,,,,------...//////...---------------.........//////........................///...---,,,+++,,,,,,---,,,,,,,,,---------......---------............/////////...---------------000000...---,,,,,,------,,,,,,,,,,,,------------------......------,,,+++------,,,,,,,,,,,,------+++,,,,,,,,,---------..........................................---------........................------------------------------------------------////////////////////////000000000000//////......///000111111...------------------.........//////......------------......///...------,,,---------........................------......---,,,,,,+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))******+++++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------...///------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------------++++++++++++++++++++++++------------------------------------------------......---,,,+++)))((('''))))))******++++++,,,,,,***++++++,,,,,,------...//////......---......///...------------,,,,,,,,,------,,,,,,++++++******++++++,,,,,,------......,,,,,,,,,---------......//////...------...//////........................---------............///111000000///...---------////////////////////////000000000000000000000000222222222111111111111000111111222222222333333333444444444444444444444444333333333333333333333333333222222111111222333333222222222333333222222111222222222111111111111111000000000000////////////333333222222111000000000////////////////////////,,,,,,,,,,,,,,,------....................................------------,,,............////////////...............---------...------------...//////------------------------............------------...---------...///000111,,,,,,,,,,,,,,,,,,,,,,,,........................111111,,,222---+++888---222///...///---+++,,,111------------------------------------------------------------------------------.........------,,,+++++++++++++++,,,,,,---,,,------......------,,,......////////////.............../////////000000...........................---,,,+++++++++,,,,,,,,,,,,,,,---------......---------............//////...------------------///......---------......,,,------------...............---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------.................................///.........------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000111222222222111000///...000111111000//////000---............/////////------,,,,,,,,,,,,------///......---------..............................------.........------,,,,,,,,,------...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,+++,,,,,,---...------------------------+++++++++,,,,,,---......,,,,,,,,,++++++*********************************++++++,,,------...//////+++++++++***++++++++++++------------------------+++++++++,,,---...///000---,,,++++++******++++++------------------------........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------,,,+++***)))((())))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............---------------------------------,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,---------......................................................---------............//////////////////......---////////////////////////000000000000000111111111333333222222111000000///000111111111111222222222222222222333333333333333333333333333333333333333111111222333333333222222222222333333333222111111222222111111000000//////////////////000000000000000000000000000000//////////////////////////////,,,++++++++++++,,,------....................................------------------.............................................------------...//////------------------------...------------------------------------...//////------------------------........................333444...444333:::OOOIIIHHH===222......------...------------------------////////////////////////------------------------......//////......---,,,---------------...//////---------------------------..................------.........////////////........................------,,,,,,++++++++++++,,,,,,,,,---------......---------............///......---,,,,,,---------------------......//////---------........./////////...,,,++++++,,,---...------,,,,,,,,,,,,------................................................///......------,,,,,,+++................................................,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000222333333222000///,,,...000000000///000111.............../////////+++++++++,,,,,,+++++++++......---------......///........................,,,,,,---//////000000000,,,------...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------------......///------------------------***++++++,,,,,,---------......------------,,,,,,........................***++++++,,,...//////000,,,,,,+++******++++++,,,------------------------+++++++++,,,---...///000---,,,++++++******++++++------------------------........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))***+++,,,------...---------,,,,,,+++++++++---------...---------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------...///000000/////////////////////////////////000000000111111111222444333333222111000//////000000000111111111222222000000111111111222222222333333333333333333333333000111222333333333333222333333333333333222111000111111111000000/////////////////////000000000000------...//////000111111////////////////////////,,,++++++++++++,,,------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---........................------------...//////------------------------------,,,,,,,,,,,,---...,,,,,,++++++,,,,,,------------------------------........................,,,000---777>>>SSSvvvwwwcccMMM666...000000...+++------------------------////////////////////////---------------------------......///......------......------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------,,,,,,++++++,,,,,,,,,---------......---------............///------,,,,,,,,,------...,,,,,,---....../////////---------.........//////...---,,,++++++,,,...///......------------............................................................------,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---///111222222111///...***,,,.../////////000111////////////////////////++++++,,,,,,,,,,,,++++++------------------...///........................+++,,,---///000111111111------......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------......------------...//////------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,,,,------------...,,,,,,,,,,,,------...///------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******++++++,,,,,,---------------,,,,,,+++++++++***+++,,,------------,,,,,,,,,,,,------------...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------............------++++++++++++++++++++++++---------............///+++,,,...000000000000//////////////////////////////000000111111222222222333333222222111000//////000000111111111222222222000000000111111222222333333333333333333333333333000111222333333333333333333333333333222222111000111111111000000000000000000000000000////////////------...000111222333444////////////////////////,,,,,,,,,,,,,,,------.........................../////////.........------,,,,,,,,,+++++++++++++++---------..................------------...//////---------------------------,,,+++++++++,,,......,,,+++++++++++++++,,,,,,------------------------........................)))...***222;;;VVV~~~rrrWWW;;;///000111...***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...........................------.........---,,,+++,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,------...,,,,,,---.../////////...,,,------------.........------,,,,,,,,,---......///......------......///.........---------------........................,,,,,,,,,,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...///000000000///...)))+++---.........///111000000000////////////...,,,---............---,,,,,,,,,,,,,,,,,,---..............................,,,---......////////////------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,------...------,,,,,,------...///........................,,,,,,------,,,+++))))))************************************************++++++++++++++++++++++++000///---,,,+++,,,---...,,,,,,,,,---------......------,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++---............,,,,,,,,,---------......++++++,,,,,,---.........++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,...///000000000...---///////////////////////////000000111111222333333333222222222111000000000111111111222222222333333111111111222333444444444333333333333333333333333000111111222222333444444333333333333222111000000000000111111111111111111111111000000//////.........//////000111222333333////////////////////////---------,,,---......///........................////////////............---------,,,,,,+++++++++---------.........//////...------------...//////---------------------------,,,+++***+++,,,...///---,,,,,,++++++,,,,,,,,,................................................+++000+++---111IIInnnooooooXXX???222///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++---............,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...---,,,++++++++++++,,,---------------........................................../////////...---,,,,,,,,,,,,---------......---------............///,,,,,,++++++,,,,,,---...,,,---...//////......---,,,,,,,,,,,,------------+++,,,------......------...------,,,,,,------...------------,,,,,,,,,+++........................+++++++++,,,,,,------...................................................------------------------////////////////////////........./////////000000***,,,////////////000111000000000000/////////...---...///000000///...---++++++++++++,,,,,,---...........................------......------,,,+++---.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...........................,,,---------,,,***((('''........................------------------------)))***+++,,,...///000111111000...,,,,,,,,,...///,,,,,,,,,------...............---,,,,,,,,,------///...------,,,,,,------------------------------........................+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---////////////,,,,,,,,,------.........***++++++,,,---...//////++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,---------------------------------.........//////...///000111000///,,,+++///////////////////////////000000111222222333333222222222111111111111111111222222222222333333333222222333444444555666666333333333333333333333333111111111111222333444555444444444333222111000///000000111111222222333333222111111000///......---///////////////000000000////////////////////////...------------...//////........................000/////////.....................------,,,,,,,,,---------.........//////...------------...//////---------------------------,,,+++******,,,...///...------,,,,,,,,,------................................................+++222---...000FFFhhhgggfffUUUAAA555...+++,,,///------------------------........................------------------------((()))***,,,---.../////////............///000000...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---.............../////////000...........................///000000000///------,,,,,,,,,---------......---------.........//////++++++++++++,,,,,,---...------...//////...---,,,+++++++++,,,,,,,,,------***+++---...///...---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++........................)))***+++,,,------...///........................////////////////////////........................//////////////////////////////......///000111111,,,...000000000000111222111111000000/////////...---.........---,,,,,,++++++,,,---------,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++,,,,,,---...+++,,,------......------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,---.................................------,,,,,,,,,------------------------------++++++++++++------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,---,,,,,,++++++******)))------------------------......////////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,------.........//////.........---------++++++,,,---.........---............////////////////////////000000000000111333333222000///000111444333333222111111111222111111222333333333222222222222222222222222222222000000111222333333444444444444333333222111000000000000000000000000000000000000000000000000000000------,,,,,,,,,,,,------000000000///......------......---,,,+++*********//////............//////......//////......---,,,,,,,,,,,,---------......,,,,,,,,,---------......***+++---...///...------........................***+++,,,---------,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,...//////...------.........---,,,111>>>QQQ^^^___QQQ???111,,,,,,,,,,,,************************---------------------------,,,++++++------,,,+++......//////000000000111---------,,,,,,+++++++++---------.........//////------------------------///...---,,,,,,,,,,,,,,,000///...---,,,------...000000//////....................................,,,,,,,,,---------......///...---,,,,,,---...///------------------------,,,,,,,,,---...///000000........................+++,,,---------,,,++++++---------------...///000,,,,,,,,,---------......000///...---,,,------..............................---,,,,,,++++++++++++///............///000000///////////////////////////...---,,,,,,---...///---------............///---------------------------.........------,,,+++,,,---.........---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,+++++++++,,,,,,---...+++,,,------......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,---------------------------......---------,,,,,,,,,------------------------------,,,++++++,,,------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,++++++,,,---.........------,,,,,,,,,---------............------,,,,,,,,,,,,,,,------............---............////////////////////////000000000000111222333222000///000111444333222222111111111222222222222333333222111111222222222222222222222222000000111222222333444444444444333222222111000000000000000000000000000000000000000000000000000000......------------..................////////////222111///---,,,,,,---...//////............//////...............------,,,---------.........//////,,,,,,,,,,,,,,,,,,------***+++,,,,,,---------,,,........................++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,------......------,,,---///000000///......///......---,,,///999GGGRRRXXXMMM>>>333//////......++++++++++++++++++++++++---------------------------,,,++++++------,,,+++,,,...000111222111///...---,,,,,,,,,++++++++++++,,,------------.........------------------------///...---,,,,,,,,,,,,---000///...---,,,------.../////////.........------++++++++++++++++++++++++,,,,,,---------.........///...------------...///------------------------,,,---------.../////////........................---------------------------------------...//////---------.........//////000///...---,,,------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---..............................///...------------...///---------............///---------------------------............---,,,,,,.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,------+++,,,------......------......---,,,,,,,,,------------------------------------------------------------------------------------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))******++++++,,,------......++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++....../////////...------............////////////////////////000000000000111222222222000///000111333333222111111111111222333333333333222111000000222222222222222222222222000000111111222333333333333333333222111111000000000000000000000000000000000000000000000000000000///..................///,,,------...//////000000333111///---,,,---...000//////............//////...............---------........./////////000000------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------------,,,+++++++++,,,...///---------,,,,,,,,,,,,+++,,,------......------,,,...///111111///...///000---------,,,---111:::AAAJJJBBB999222000000...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---...---++++++---000333333111...,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------......---,,,,,,,,,------//////...------------............---------------************************,,,------------.........///...------------...///------------------------------..................------------------------///...---------...//////...------------...//////........./////////000000//////...------------...------------------------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................///...------------...///---------............///------------------------------............------///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,---+++,,,------......------///...,,,++++++,,,---...........................------------------------------------------------------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,------.........++++++++++++++++++++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,///000000000///...------............////////////////////////000000000000000111222111000///000111222222111111111111111222333333333333222000//////111111111111111111111111000000111111222222222333333222222222111111000000000000000000000000000000//////////////////////////////............//////---------......////////////...------,,,,,,,,,,,,///......------....../////////......---------------.........////////////.........---------------------+++++++++,,,---...------------------------...---+++***+++,,,...000000000/////////.........,,,------......------,,,---...000000.........///+++---...---,,,---111444999666222//////...,,,+++------------------------------------------------...,,,+++,,,---...---,,,,,,...000111111000...---------------------------+++++++++,,,,,,,,,------------------------------...------,,,,,,,,,------............------......------------------------------------------------------------.....................------.........------------------------...............---------------------------------///...,,,++++++---///000......---------......///---.........////////////............------......------------------------...------,,,,,,,,,------///............///000000.................................------.........---------............///........................------...//////......---000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,+++,,,------......------...---,,,++++++,,,...///........................------------------------------------------------------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,......---,,,,,,,,,,,,---------------------------------------------------------------------------------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---............------,,,,,,,,,------------------------------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,,,,------......------------------------------------............///000000000///...------............////////////////////////000000000000///000111111000///000111111111111000000111222222333333333222111000///...111111111111111111111111000111111111111111222222222222111111111111111000000000000000000000000000//////////////////////////////............/////////.........---------,,,+++,,,...//////---+++***......------------......000///...------------...,,,,,,---------........./////////...............///...---,,,,,,---...///------------------------...---,,,++++++---///000000000/////////.........,,,------......------,,,+++---......---,,,,,,---***,,,---...---------...//////......///...,,,+++------------------------------------------------...---,,,,,,......---,,,000///......---...//////.........///////////////+++++++++,,,,,,,,,------------------------------------,,,,,,,,,------...------..................------------------------////////////////////////---------.........//////---..................---------------------------...............------------------------------------,,,+++******,,,...000///......---------......,,,,,,---------.........------..................---------------------------------,,,,,,---......///............///000000........................---..................------------............///........................------...////////////...000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------,,,------,,,+++++++++,,,,,,+++,,,------......------------,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......---,,,,,,,,,,,,---........................,,,,,,,,,------------...------------------------------............------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,---///000.........---,,,++++++***------------------------++++++,,,,,,,,,,,,++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...///...------------,,,,,,,,,------...............///....../////////...------............////////////////////////000000000000...000111000//////000222111000000000000111222222222222222222111000//////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///................../////////......---,,,,,,+++,,,---///000000///---+++......------------......000///...---,,,---......,,,,,,,,,------------...------......////////////000//////...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000---------,,,,,,,,,,,,+++,,,------......------,,,+++,,,......,,,+++,,,---+++,,,---.........---------...////////////...---------------------------------------------------...---,,,---...///...,,,111000...,,,,,,---///000.........////////////000,,,,,,,,,,,,------------------------------------------,,,,,,,,,---......,,,---......///.........---------------.........------------------------------........./////////------...//////...------------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,.../////////...------------...,,,,,,,,,------------...,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------...///---,,,,,,,,,,,,---......------------------------------...//////...---------------............///........................------...///////////////000///...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.........---,,,,,,+++++++++,,,+++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......---,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------------------------,,,---...//////...---,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------*********+++,,,---...///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,------.........,,,------............---............////////////////////////000000000000...///000000//////000222000000000000000111222222000000111111111111000000111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000......------------......------------------------------,,,,,,,,,,,,---......------,,,,,,------...000///...,,,,,,---...///------------............***++++++,,,---...//////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,,,,++++++++++++,,,------......------,,,+++---......---,,,,,,------,,,,,,,,,---------,,,......//////...---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,---...///...---000///...------------...,,,---------............,,,------------.........------------------------,,,,,,,,,,,,,,,---...///,,,,,,.../////////......------........./////////------------------------............////////////------...//////...------------------------------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////...---------------------------............,,,,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---,,,,,,,,,,,,---......------------------------------...//////...---------------............///........................------...///000000//////000///...,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000//////...---,,,,,,+++++++++++++++,,,------......------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,---...//////...---,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,++++++,,,------)))******++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...///111111---------,,,,,,+++++++++------,,,+++,,,---...///.........------,,,,,,,,,+++++++++,,,,,,---------++++++,,,---......................../////////000////////////000000000000---///000000//////000222000000///000000111222222///000000111111111111000000000000000000000000000111111111000000000000000000000000000000111111111000000000000000000000000000000000000000000000000---------,,,,,,---------+++,,,,,,------......///...+++(((&&&&&&))),,,......------,,,,,,------...111///---,,,,,,,,,...///............/////////000(((((()))***,,,---......------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,,,,,,,,,,------......------,,,,,,...//////...------...///---,,,+++,,,,,,,,,+++---...---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------...///...---....../////////...,,,++++++++++++,,,,,,------------------.........//////------------------------,,,,,,,,,,,,,,,---...///+++,,,.../////////.............../////////000000..................................../////////000,,,---...//////...---,,,------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000///...---------------............/////////000+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///............///000000------------------------,,,---...//////...---,,,---------.........//////////////////////////////000///...---------------///............---------++++++++++++++++++++++++------------,,,,,,+++*********+++,,,,,,---......,,,++++++******++++++,,,........................+++,,,------......---------------,,,,,,+++++++++###''',,,//////---,,,,,,........................////////////////////////.........------,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///............------------------............///.................................------,,,,,,,,,---------,,,,,,+++++++++++++++******+++---///000+++++++++++++++++++++,,,------,,,,,,+++***))))))......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------......------,,,+++///...------,,,,,,,,,,,,+++++++++,,,...///111222222000///---,,,,,,,,,---++++++******************)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++.........////////////000............////////////000000000000////////////000000111111111111000000////////////////////////333222111000000111222333222222111000//////000000......//////000000111111......//////000000111111,,,------......------,,,//////.........---------++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------.........------,,,,,,,,,......---,,,,,,+++******...------,,,,,,,,,------........................,,,,,,,,,---------......///...---,,,,,,---.../////////000000000...---,,,------------------------------------------------,,,,,,,,,------.................................,,,,,,,,,---------......///.........------------,,,------......------,,,)))***---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,........................+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******------,,,,,,,,,,,,------////////////////////////+++++++++,,,,,,---------------------------------)))***+++,,,...///000000...,,,++++++---.........,,,,,,,,,---------......---.........///000000000...------,,,,,,------......//////...,,,,,,---...++++++,,,------......///222///---,,,,,,,,,+++)))000///...------...///000,,,---......,,,,,,---...////////////////////////---------............///......////////////......111000///...............///............---------------------------------,,,---------,,,,,,+++*********+++,,,,,,---......,,,,,,++++++++++++,,,,,,........................+++,,,------......---------------,,,,,,,,,++++++&&&)))---......---------......................../////////////////////////////////......------------..................---,,,,,,------------,,,,,,,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............---------------------............///........................------------------,,,,,,---------,,,,,,+++++++++++++++******+++,,,---...---,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------......------,,,+++///......---,,,------------------...///000111222000///...,,,,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............////////////////////////000000000000000000111111111111000000000000000000000000000000222222111000000111222222222222111000000000000000.../////////000000000111.../////////000000000111---------......---------//////.........---------000000000000000000000000---------.........////////////.........---------/////////......---------......------,,,++++++***------------------..............................,,,,,,,,,------------...///...------,,,---............///000///...---,,,------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,---------....../////////.........------,,,------......------,,,***+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......---,,,,,,---------------------------+++,,,,,,---......//////......------------..............................+++,,,,,,,,,---------...------------------------***++++++,,,---...//////...,,,+++,,,---......---,,,,,,---------.........------.....................------,,,,,,------....../////////------...000//////......---,,,++++++///---+++,,,---...---,,,000///...------...///000,,,---......,,,,,,---...........................---------............///......////////////......111111000////////////000///............---------........................,,,,,,---------,,,++++++***++++++,,,,,,------...------,,,,,,,,,,,,------------------------------+++,,,------......------------------,,,,,,,,,,,,***,,,......---------...........................///////////////////////////////////////...............////////////......++++++,,,,,,,,,,,,++++++,,,---//////---,,,---...------------------------....................................////////////............---------------------............///........................,,,,,,------------------------,,,,,,,,,,,,++++++,,,++++++******+++,,,,,,......---,,,+++***))))))((()))***+++,,,---...///------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------......------,,,+++......------,,,,,,------........./////////000000......---,,,++++++++++++******++++++++++++++++++***++++++,,,,,,,,,,,,,,,///......------,,,,,,+++------............------------------------------,,,---------........................////////////......//////000000111111000000111111111111000000222222222222222222222222222222111000000111222222222111000000000000000000////////////000000000000////////////000000000000------------------------...............---------................................./////////000000...............---------///////////////...............------,,,+++++++++---------......//////000------------------------,,,,,,,,,,,,------------//////...---,,,,,,------,,,---......//////..............................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000/////////......,,,------......------,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---........................***++++++---...///000000///..................///........................---------------.........------------------------,,,,,,,,,---------.........---,,,,,,---...---,,,,,,------------.........///////////////...............------------.........///000000///...000111111000///...---,,,++++++,,,+++***+++---///////////////...------...//////,,,.........---,,,---...---------------------------------............///......////////////......000000///////////////000///............---------........................,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------...------,,,,,,------...------------------------+++,,,------......------------------------,,,,,,...///000///------...000................................................//////..................------............------***++++++,,,,,,++++++***+++---///...---,,,------................................................------------.....................---------,,,,,,---------............///........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++---------,,,,,,++++++***((()))***+++,,,...//////,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------......------,,,+++---,,,,,,+++++++++,,,,,,..................------,,,,,,++++++++++++++++++******+++++++++++++++,,,++++++,,,,,,---,,,,,,+++------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..................////////////---......///000111111222000000111111111111000000222222222222222222222222222111111111111111111222111111000000000000000111////////////000000000000////////////000000000000......------------..............................++++++++++++++++++++++++---.........////////////........................//////........................------,,,,,,,,,,,,------...//////000000000------------------------++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////,,,------......------,,,---,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,---------//////............//////........................................................................------------------------...---,,,---......,,,+++------------............222111111000000/////////......------------......000111222222000//////000........................,,,+++***+++---/////////........................---...///...---,,,---///---------------------------------............///......////////////...............------......//////............---------------------------------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------+++,,,------......------------------------------000000000///------///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++---......---,,,,,,---................................................++++++,,,,,,,,,---------...------------,,,,,,,,,---------............///........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++***+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,+++++++++++++++******+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,------......------,,,++++++***************++++++,,,,,,---------,,,+++*********++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++)))******+++,,,------...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---......///000111111222000000111111111111000000111111111111111111111111111111111222222111111111111000000000000000111111000000000000////////////000000000000///////////////......------......///---.....................////////////////////////,,,,,,---------.........---.....................------------------------......------------,,,,,,------...///000000//////------------------------+++++++++,,,,,,,,,------......---------,,,,,,+++***++++++,,,---...//////++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////,,,------......------,,,------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............//////............//////...........................................................................------------,,,,,,,,,---,,,,,,---......---+++---------.........//////000000000//////.........///......------......///222333444333000...------......///////////////000...---++++++---......---------............---------...//////------...///........................---------............///......////////////.........------------......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............///000000///...---///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,......,,,+++,,,---------------------------------------------------***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------............///........................,,,,,,------------------++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,******+++,,,---...//////------------,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,------...++++++++++++,,,,,,,,,,,,------......------,,,+++******))))))******++++++***+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,******++++++,,,------------------------,,,,,,+++(((((()))***,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................////////////......//////000000111111000000111111111111000000000000000000000000000000000111222222222222111000000000000000000111111222000000000000////////////000000000000////////////000///...------...///000---------...............000000000000000000000000,,,,,,,,,------------...---------...............,,,,,,,,,---------------......---------------------...///000000///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,---...///++++++++++++++++++++++++------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000/////////......,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222///..................///------------------------.........---------------........................------------------------,,,+++,,,---//////---+++------........./////////------------,,,,,,,,,,,,//////............//////111333444333000...------111111111000//////......000...,,,,,,------,,,+++------............---------...//////...---...///////////////////////////---------............///......////////////.....................///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------.........///---///000000......///000........................------------------------------------.........///+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++---------............///........................------------------,,,,,,+++++++++,,,,,,---------++++++---...///......---+++,,,,,,,,,---.........------------------------******************++++++******+++,,,,,,---......++++++++++++++++++++++++------......------,,,++++++++++++++++++,,,------)))***,,,------,,,+++***((()))+++,,,------------******++++++,,,------...------......---,,,,,,+++*********+++,,,---......------,,,++++++,,,------------------------------------........./////////............////////////////////////000000000000000000111111111111000000000000000000000000000000000111222222222222111000000000000000000111222222111000000000/////////...111000000000/////////...000///...------...///000---------.........//////........................------------............---------.........//////------------.........///------..................---.../////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***,,,---......------++++++******+++,,,---...------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,---------....../////////.........------,,,------......------,,,,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......---,,,,,,---------------------------,,,,,,------...//////000......------------......------------------------------------,,,,,,,,,+++........................,,,---------------------******+++---000000...,,,............////////////------------............//////............//////...000222222111///......000000000000000000000000///...,,,,,,---------,,,,,,------......------,,,---///000///...---...000........................---------............///......////////////......///////////////000111111//////.........---------------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////,,,...///000///...///000........................////////////////////////---.........//////000000,,,------......------,,,,,,------......------,,,***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++---------.........//////.................................------,,,,,,,,,+++++++++,,,,,,---------***+++---///000000//////---------------------,,,,,,,,,,,,------.........******************++++++******+++,,,,,,---......++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,------...///)))***,,,......---,,,+++(((***+++---.........---******+++,,,,,,---......---.........---,,,,,,+++,,,---------------------------++++++++++++------////////////////////////.........////////////000............/////////000000000000000////////////000000111111111111000000000000000000000000000000000111222333333222111000000000///000000111222222111111000000/////////...111111000000/////////...111///...------...///111---------.........//////////////////////////////............/////////000---------.........//////---.........//////000000------..................---...//////...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++---.........---,,,+++*********+++,,,---////////////////////////------------------------,,,,,,,,,------.................................,,,,,,,,,---------......///.........------------,,,------......------,,,+++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,........................+++---......---,,,,,,---........................,,,,,,+++******)))((((((---------,,,,,,------------------------------------------,,,,,,+++++++++////////////////////////,,,,,,,,,---------......((()))+++...000111///---............/////////000//////000000111111222222//////............//////***---000222111000000111,,,---...000111333444555...---+++,,,---......---,,,,,,---......---,,,,,,...///000///...---...000---------------------------------.........//////......////////////......------------------------------------------------************+++,,,---------------,,,,,,+++++++++.........------,,,,,,,,,------,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,------......------,,,,,,,,,---------......------,,,,,,,,,,,,------...---+++*********++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...000//////...,,,++++++***,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------111///---+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***+++,,,---...///......---,,,,,,,,,,,,---......000...+++)))***,,,///111......---------,,,,,,,,,......////////////.....................///000000////////////////////////000111111111111222222222111111111111111111111111000000000111222222222333//////000000000000//////---.........//////000000000000//////.........---------......///000000000------------------------//////.........---------,,,------......------,,,///---+++,,,...///---+++//////.........//////000------------------------------............------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------...///000,,,------+++******,,,...------------------------+++++++++,,,---...///000++++++,,,,,,---...//////,,,------......------,,,,,,------......------,,,---------,,,,,,+++++++++//////...---+++***)))))),,,,,,,,,---------......+++++++++,,,,,,---------000000///...------,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,---------......000000000000000000000000---------...------,,,,,,........................,,,---///111333333333222------...//////...------,,,///222111...---...000............//////////////////............//////111111111000//////......+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---------,,,,,,+++++++++............------,,,,,,+++++++++,,,,,,---------///...---,,,,,,,,,,,,------------------,,,+++++++++,,,------......------,,,,,,,,,---------.........------------------...///...,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........---------------......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111///---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,------......---,,,,,,,,,,,,---.........---+++***+++,,,///000............------,,,,,,......////////////.....................///000000////////////////////////000000111111111222222222000000000000000000000000111111111111111111222222//////000000000000//////........./////////000000000/////////............///////////////.........***++++++,,,---...////////////.........---------------............------...,,,+++,,,...///...,,,///......---......//////........................------............------...............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......---------,,,++++++---///...------,,,+++******)))++++++******+++,,,---...,,,------....../////////---......//////......---,,,------......------,,,---------,,,,,,,,,++++++******+++,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,---------...000//////...------,,,,,,......------,,,,,,,,,,,,------------------------......---------...//////,,,---------............---------------.........---------.........//////////////////////////////******,,,---.../////////........................------...000111111111111////////////////////////+++---......---,,,,,,---------------............//////............//////........................---......//////......---------------------------++++++++++++++++++++++++---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++.........------------,,,)))******+++---......///......---,,,,,,,,,---------............------,,,+++,,,------......------,,,,,,,,,---------...............------.........///...---------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...***+++++++++,,,,,,------,,,++++++******++++++,,,...------,,,,,,++++++***++++++++++++++++++++++++------,,,+++,,,---...///111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...////////////............---......////////////................../////////000000000000000000000000000000000000111111111222222////////////////////////111111111111111111000000//////000000000000//////......////////////000000////////////............111000000///......------.........//////000000000...............---------------............---------,,,+++,,,...//////---......---------------...........................------............------///.........------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---......---,,,,,,---///------------,,,,,,++++++...---+++******+++---................../////////...//////////////////...,,,------......------,,,------------,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,,,,---------......---------.............../////////...------,,,,,,---,,,,,,,,,,,,+++++++++------------------------000//////.........//////------.........///////////////.........................../////////000000////////////////////////***+++,,,---.../////////..............................---......//////000111000///......///000111---,,,,,,,,,---...---,,,,,,,,,,,,------------...//////............//////,,,,,,---......///000000/////////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,,,,------------.........------,,,+++,,,------......------,,,,,,,,,---------......///......------......///......------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------.........------,,,,,,------...******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++************************...---+++++++++,,,...000111000///---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...---,,,,,,,,,,,,---......+++,,,------......------/////////////////////...---......//////......------......///////////////000000000000000000000000000000000000111111111111000000000000000000000000222222111111000000////////////000000000000////////////////////////000000///////////////.........000000//////............000000///...,,,+++******........................,,,,,,------------,,,,,,,,,,,,,,,---.../////////......---,,,,,,,,,------........................,,,------......------,,,///......------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,---...///...------...///,,,,,,---...///111111222222111...---,,,---///000...............---------......////////////......,,,------......------,,,------------------,,,,,,111111000///---,,,+++***,,,,,,,,,---------.............../////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,------------------------000///...........................////////////000000000//////.........------.........////////////////////////////////////.../////////...---,,,+++------------------------///...---,,,,,,,,,......111///...,,,,,,...///111111...,,,---000111///---,,,,,,---------.........///......------......///---........./////////000000///...------...///000......................................................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,---------............------------......,,,,,,,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,,,,,,,,,,++++++************************...---+++++++++,,,...000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))***,,,...---,,,,,,,,,,,,---......+++,,,---.........------.../////////////////////------............------------...///000/////////000000000000000000000000//////000000000111111111111111111111111111111111222111111000000///////////////000000000000//////000000000000000000//////.........///////////////............//////000000,,,+++***)))((('''&&&&&&---.....................++++++,,,,,,,,,,,,++++++,,,---............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---...//////---------///,,,,,,---...///111111222222111///---------...///------,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------***+++,,,---///000111111,,,,,,,,,---------......////////////////////////...............---------------------............------------------------......------,,,------............////////////000000000//////.........---,,,,,,---------.................................////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,---///...,,,++++++,,,...///222///,,,,,,///111000...---.........////////////......------------...............------,,,,,,,,,///...---,,,,,,---...///...................................................------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------))))))************++++++---------,,,,,,+++++++++------,,,,,,,,,---......++++++,,,------------,,,+++,,,------......------,,,,,,,,,---------......---------,,,,,,---------++++++,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------...------,,,,,,+++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,,,,,,,,,,---......+++,,,------......---------............/////////------............------,,,---///000000000///...000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000////////////000000000000//////111111000000000000//////.........///////////////------......///000000111+++++++++,,,,,,------------------...............++++++,,,,,,,,,,,,++++++---///000///...---...///000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------+++---//////---,,,---...------------,,,,,,++++++......---,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,------------............,,,,,,,,,---......//////,,,,,,,,,---------......///////////////.................................------...............///------------------------,,,,,,,,,,,,,,,---......------.........///////////////..................,,,,,,,,,------------...........................------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,++++++,,,------///---++++++,,,---...---........./////////000000......------------......---,,,,,,+++******))))))------,,,,,,,,,,,,------................................................------,,,,,,,,,------...+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---...............+++,,,------......------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++,,,---...///......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.................................---------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,+++***)))------------------------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------------...//////------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,------............,,,------......------,,,,,,---///000111000///...////////////////////////////////////000000000111111111111111111111111111/////////000000000000000//////000000000000//////111111111000000000//////............/////////000.........///////////////......///000000111222222---------.........//////,,,------......------,,,///000111000---,,,---...111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,***,,,......---,,,,,,,,,...------,,,+++******)))++++++,,,------,,,+++******++++++,,,,,,---------------............------,,,------......------,,,------------........./////////...---,,,+++******,,,,,,,,,---------....../////////.........------........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,---///000111,,,---------............---------------.........------------....................................---......///////////////........................,,,,,,---------------,,,------------------------......---,,,***+++---///---------.........//////...------,,,,,,------...------,,,,,,,,,,,,,,,,,,------............------////////////////////////------------------------,,,,,,,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,------.........******+++,,,------...///,,,,,,,,,,,,,,,---...///------...///000000//////+++,,,------......------,,,,,,,,,---------......,,,++++++******++++++,,,,,,---///000000000//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........................../////////......---------,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...***++++++,,,...//////000,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,+++***))))))------------------------........................,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,,,,---------.........------------...//////------------------------------.........---,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,------......------,,,,,,---///000111000///...////////////////////////////////////000000000000000000000000000000000000......//////000000111111//////000000000000//////222111111111000000//////---.........//////000000000000000///......---------------------,,,,,,,,,---------.........//////......////////////......///111222000---+++,,,...111111000///...---------------------------------+++,,,,,,------,,,,,,+++)))***+++,,,------...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,............,,,,,,***,,,......---++++++,,,------------------------+++,,,...//////...,,,+++++++++,,,,,,---...//////......////////////......,,,------......------,,,---------.........//////))))))***+++---...//////,,,,,,,,,---------......//////......---------,,,---.....................+++++++++,,,,,,---------------------------------,,,,,,,,,---///000222333,,,,,,,,,---------......+++,,,,,,------...................../////////000........................111111111000///---,,,+++000000000000000000000000+++,,,---...///...------------...//////...------///000000...++++++///333,,,,,,,,,---------.........------,,,,,,------.........//////000111111111---...///000000///...------------............/////////.........---------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,***++++++,,,---...//////......---,,,,,,,,,,,,---***+++,,,---...000111111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,////////////////////////---,,,+++***)))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,++++++***+++++++++******************************************++++++((()))***+++++++++++++++)))+++---/////////---,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,...---,,,,,,++++++++++++************************------...///...---+++***......//////......---,,,,,,------......------,,,++++++++++++++++++++++++...---,,,+++***+++,,,---//////.........---------+++++++++***++++++,,,,,,------,,,+++,,,---...///,,,,,,---...//////......///............---------////////////////////////////////////////////////000000000000////////////111111000000000000111111000000////////////000000------...///////////////000000000000000000000000//////...---,,,+++******000000000000000000000000..................------///---+++)))))))))+++,,,000000000000000000000000------............------/////////...---------,,,000///...---,,,,,,---............------,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))------------,,,+++******---------,,,,,,+++++++++((((((((()))***,,,---...,,,,,,,,,---------......++++++,,,,,,---...//////---------........................------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...............------------------------.........------,,,,,,,,,//////000000///...------000///...---------------///////////////.........+++,,,---......---,,,+++------------------------111000///...............+++---111444444111---+++......................../////////......---------***+++---.........---------...///000000///...---/////////...------,,,,,,---...000111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////......------//////.........---------.........---,,,,,,++++++000000000000000///......---------............//////.........------------------------------------++++++,,,,,,------......------------------------///...---,,,,,,,,,,,,---,,,,,,------------------//////...------------...,,,,,,------......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------//////---,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***************++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...---,,,,,,+++++++++,,,************************------......------,,,+++***++++++,,,---------,,,,,,------......------,,,.........------.........///...---,,,,,,---...//////.........------------,,,,,,+++++++++++++++,,,------,,,,,,,,,---...///------............---------------.........//////////////////////////////////////////////////////000/////////////////////111111000000000000111111000000////////////000000---...///000000000000///000000000000000000000000111111000000///......................................................///...---,,,+++,,,---......////////////////////////------............------...............---------//////------,,,---............---------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,+++++++++***,,,------------,,,,,,+++---------,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,------.........---------------,,,,,,,,,......---------,,,,,,,,,........................------------------------........................------...////////////...------------------------......---------,,,,,,,,,...............---,,,,,,......---------......///............////////////------............------------------------------000///......------.........000333555555333000....................................------,,,,,,,,,,,,---.../////////...------...///000000///...---/////////......---------..................------------------------------///////////////.........///////////////.........//////.........---------////////////............000000000000000///......---------............///............------------------------------------***+++,,,---...///000000..............................---,,,,,,,,,------......---------,,,,,,,,,000//////.....................------------------000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,---------------...------,,,++++++******+++++++++++++++*********,,,,,,,,,,,,------------------,,,+++++++++,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------((()))+++,,,---.........,,,------......------,,,---,,,+++******+++,,,---000//////......///000000............------------...---,,,++++++***++++++---,,,,,,,,,,,,---...///---............------,,,++++++,,,---...///000111////////////////////////////////////////////////////////////////////////111000000//////000000111000000////////////000000//////000000111111000000000000000000000000000000000000000000000000000000........................---------....../////////------......///000000111........................------............---------------..................------,,,------...///...------------,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,++++++***...------------,,,,,,,,,------------------------........................------------------------......///000000000//////------------------------...------------,,,,,,,,,------------------,,,+++,,,,,,,,,------///000000---------.../////////000///..................///------------------------///...------------------,,,---///000000///---,,,.......................................---------...//////000//////............////////////......//////..................///...---,,,,,,---///000........................000/////////......------.........///////////////...............---------//////000000000000111111000000000000000//////...---------............///------------------------------------------------,,,,,,------...///000000...........................------,,,,,,,,,------------------------------//////...---------------,,,,,,------------......///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,---------------------------------------------------------------......//////......---,,,,,,,,,+++++++++,,,------------------------------+++++++++++++++,,,---...---,,,,,,,,,,,,,,,---------,,,+++************+++************************---------------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,---...+++,,,---...////////////,,,------......------,,,,,,+++***))))))***+++,,,///////////////000000000------------------------///...---,,,+++*********,,,,,,,,,,,,------......+++,,,------............,,,,,,------...//////000////////////////////////////////////////////////.........///////////////000000////////////000000000000////////////000000000000111111111111000000////////////////////////---.........//////000000........................***++++++,,,---...//////---...///000000000000///------------------------------............------,,,---------.../////////,,,,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,.........---,,,+++******------------------------------------------------------------------------------------------------...//////000000000000000........................------------------------------.........------,,,---------------...//////,,,,,,------...///000000000///...------...///000------------------------...------,,,,,,,,,------+++,,,------------,,,+++........................000000//////////////////////////////.........---...//////////////////...............////////////---------------...///000------------------------...------,,,,,,++++++***------......//////000000..............................///000111111222222//////000000000000//////---------............///,,,,,,------------------------------------------........................------------------------------,,,,,,,,,------...++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,******+++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,------.........------------------------------------------------......//////......---,,,,,,+++++++++,,,------...------------------------++++++++++++,,,---...///---,,,++++++++++++,,,,,,+++************+++,,,---************************------------------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,++++++,,,...///---......///......------,,,------......------,,,///...---,,,,,,---...///------......////////////,,,,,,------------------///...---,,,++++++++++++,,,,,,,,,---------------)))***+++---.../////////........................////////////////////////////////////////////////------....../////////000000000////////////000000000000////////////000000000000111111111111000000////////////////////////------......//////000000////////////////////////))))))***+++,,,,,,------///////////////...---,,,------------------------------............------,,,---------.../////////++++++,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......------------------,,,,,,000//////...---,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000000000000000........................---------------------------....../////////......//////...---------------+++,,,,,,---...//////000000///...------...///000------------------------------,,,,,,,,,------...////////////////////////...................................................---------------------/////////....../////////---......//////000000000***,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------......//////000000---.....................------...//////000111111//////000000000000//////---------............///,,,,,,,,,,,,------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......***++++++,,,---...///000---,,,,,,+++++++++++++++))))))***,,,---...///000+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,---......//////------------------------------------------------))))))+++,,,---.........,,,++++++,,,,,,---...///------------------------+++++++++,,,---...///000...---+++*********+++,,,******++++++,,,---------*********+++++++++++++++------------,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,------,,,,,,+++***,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++---...............,,,,,,,,,,,,------------///...---,,,,,,+++,,,,,,+++,,,------......------((()))+++,,,...///////////////.........---------////////////////////////////////////////////////---------......//////000000//////......//////000000000////////////000000000000111111000000//////000000000000000000000000/////////000000111111111000000000000000000000000)))******++++++,,,,,,,,,000//////...------,,,,,,------------------------------............---------------...............+++,,,,,,------------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------.........------++++++,,,,,,,,,,,,------++++++***++++++,,,------,,,,,,,,,---------......------------------------/////////......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000//////........................,,,,,,,,,------------...---...//////000/////////000000///------,,,,,,,,,,,,,,,,,,---.........//////..................///------------------------------------------...///.........//////.................................+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////------...///000000111111***,,,///111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------...............///////////////---------...............,,,,,,---......///000000...//////000000000000000---------............///++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........------,,,++++++++++++,,,******+++,,,------......++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------.../////////................................................))))))+++,,,---.........+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111///...,,,+++++++++,,,---+++,,,---......---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---,,,,,,,,,,,,------......------,,,((()))+++,,,,,,+++)))(((***+++---...//////......++++++,,,,,,,,,---------...------,,,,,,,,,------+++,,,---.........------++++++,,,---------,,,,,,---------...............////////////////////////////////////////////////,,,,,,---......///000000//////............//////000000////////////000000///000000000000///...---000000000000000000000000//////////////////000000////////////////////////,,,,,,,,,,,,,,,,,,------//////...---------...///------------------------------............------...............---------,,,,,,---------,,,+++***,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,---------...,,,------------,,,,,,++++++++++++,,,,,,---------...------,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...........................,,,,,,,,,---------......,,,---....../////////...///......---------......------------------------------............------------------------------......------......///000+++,,,---......---,,,+++........................,,,,,,,,,,,,---------...,,,,,,,,,,,,---...000111000///...------...///000,,,---...///000111222222---.../////////...---,,,------------------------,,,,,,,,,------......//////////////////.........---------.........//////---------....../////////......///000000000000000---------.........//////+++++++++,,,,,,---------------------------------)))***++++++,,,---......------------------------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))+++,,,------,,,+++------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------...///000000......................................................//////......---,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111111000...,,,,,,,,,...///---.../////////---+++)))+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------+++,,,---...///000000000,,,------......------,,,***,,,...000000...,,,******+++---////////////...+++++++++,,,,,,---------------,,,,,,,,,---......+++,,,---.........---,,,......------,,,+++***)))+++,,,,,,---...///000000////////////////////////////////////////////////,,,,,,------...///000000//////............//////000000////////////000000//////000//////...------000000000000000000000000------------------------..........................................------///...---,,,---///111222........................---..................---/////////......------,,,,,,------...---,,,***))),,,,,,,,,------.........+++++++++,,,,,,------------------.........//////------------,,,+++******+++++++++,,,,,,---------111000///...---,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////////////////,,,,,,,,,------.........+++,,,,,,---.........------------------...///000------------------,,,,,,+++,,,---......---,,,+++------------------------...............///000111...///111222222111///............................../////////000000111111---,,,,,,---...000222333000///...------...///000,,,---...///000111222333000///...---,,,,,,---...........................((()))***+++,,,,,,---...000000//////.........------------.........//////............////////////......///000000000000000............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------+++,,,---......---,,,+++************++++++,,,------------,,,,,,+++++++++000///---+++*********+++......------------.........------,,,---...///000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---------***++++++,,,---.../////////...---,,,***)))((((((,,,,,,,,,---------......000000000000000000000000---------------------------------...............---------............/////////...---,,,,,,++++++++++++,,,,,,---...//////+++++++++******+++,,,,,,......---,,,,,,+++******000///...---,,,+++******++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,+++************))))))***,,,---///,,,,,,,,,---------......---------------------------------............///...------,,,,,,------...,,,,,,,,,+++++++++******,,,++++++***+++,,,...////////////......---------------------------------...---+++******+++,,,---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++........................333222111///............------------------------000000000000111111111111///////////////000111111////////////000000000000---........./////////000////////////////////////------.........---,,,+++//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,......------------......000///---,,,,,,---///000///---,,,***))))))***++++++---//////---,,,+++,,,...---++++++++++++---...------------------------...---,,,,,,++++++++++++.........------.........******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......//////............//////......//////...---,,,,,,------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------000000///...---,,,++++++,,,...//////...------.........------------......///.........------------//////000000000000//////000000//////.........---+++,,,---......---,,,+++.........------,,,,,,,,,------,,,,,,---...000111...........................---,,,,,,,,,,,,---...........................---...//////......///111//////...------------...---,,,,,,,,,,,,---.........------------...//////////////////////////////............////////////,,,---------.../////////////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------------------,,,+++++++++++++++,,,------...---------,,,,,,,,,+++...---,,,+++++++++,,,---......------------......------,,,,,,,,,---//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...------...+++,,,,,,------......///...------,,,+++***)))))),,,,,,,,,---------......------------------------------------------------//////...---,,,+++******---------............/////////...------,,,++++++++++++,,,,,,---......///...------,,,------............------,,,++++++***...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++******+++************,,,---...,,,,,,,,,---------......------------------------------------............///......------......///---,,,,,,,,,,,,+++++++++---,,,+++++++++,,,---...............---------,,,---------------------------,,,,,,,,,,,,------...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------111000///...------------------------------------//////000000000111111111///////////////000000111////////////000000000000/////////////////////000..............................------------,,,,,,//////...------,,,++++++...------,,,,,,------...///...---,,,,,,,,,,,,---......------------.........---+++******+++---...,,,+++++++++++++++,,,,,,,,,---//////---,,,+++,,,---,,,,,,,,,,,,,,,,,,---------------------------...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------------,,,------......------,,,,,,---------------------...------,,,,,,------.........//////...------,,,************************........./////////000000++++++,,,,,,,,,---------111111000000//////......,,,...//////...------.........------------....../////////.........------//////000000000000//////000/////////.........---,,,------------------,,,------------------,,,,,,------,,,,,,---...000111..............................---,,,,,,---..............................---...//////......///000...------,,,,,,,,,,,,,,,------,,,,,,------...///...------------...//////////////////////////////............////////////...//////////////////000////////////////////////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,------............---------------,,,,,,++++++,,,---............------------......---,,,,,,,,,,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------------------------------......---,,,+++******)))---------............/////////......---,,,,,,,,,+++,,,,,,------...............---------------.........------,,,+++++++++,,,,,,,,,------.........------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++******+++,,,---...,,,,,,,,,---------......------------------------------------............/////////....../////////......---------,,,,,,,,,...---,,,,,,,,,,,,,,,---...------------,,,,,,,,,------------------------,,,,,,---...//////......,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------...------------------------//////000000000000111111////////////000000000000////////////000000000000000000000000000000000000------------------------//////---,,,,,,,,,---...//////......---,,,,,,,,,///......------......///......---,,,,,,,,,------......------------......---,,,+++******+++,,,---)))***+++,,,------------,,,...//////---+++,,,,,,,,,,,,------------,,,,,,------------------------------,,,+++++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------,,,,,,,,,------......------,,,---------------------,,,,,,,,,++++++++++++,,,,,,.........///......---,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------.........------------......000/////////...............//////000000//////.../////////..................------,,,,,,------...,,,,,,---------------------------------...///000..............................---,,,,,,---..............................,,,...//////......///000//////...------------------------,,,------...///...------------...//////////////////////////////............////////////111111000000000000000000////////////////////////---------.........//////------------------------------------------------...........................---,,,++++++,,,---...---------,,,,,,------...........................,,,,,,,,,,,,------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---------............/////////......---------,,,,,,,,,,,,---------......---,,,,,,++++++++++++,,,......------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,------,,,,,,,,,---------......------------------------,,,,,,---------.........//////............/////////.........------------......------,,,,,,,,,,,,---------------,,,,,,,,,------------------------+++---...000000000//////,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////........................////////////000000000111...//////000000000000000////////////000000000000111111111111000000000000........................111///---,,,+++,,,.../////////......---------,,,......------------.........------,,,,,,,,,------......------------......///...------------...///)))***,,,.........------,,,...///...,,,+++,,,---+++,,,---......---,,,+++---------------------------,,,,,,++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---...............------........................***++++++++++++,,,,,,,,,,,,,,,,,,------------...***+++++++++,,,,,,,,,---,,,...//////...------.........------------......000000/////////............//////////////////..............................---,,,++++++,,,---...,,,,,,,,,------.........------------......//////..............................------------......------------------------,,,---///...------...000222111111000000000000000---------------...//////...------------...//////////////////////////////............////////////111111111000000/////////////////////////////////------------............------------------------------------------------...........................---,,,++++++,,,---......------,,,,,,---------.................................---------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///000//////......------,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////---------............//////...............------,,,,,,,,,---------------...---,,,,,,+++++++++,,,......------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,------------......------,,,,,,------.../////////.........------............---,,,,,,+++------------------------------------------------,,,---///000111000//////,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000...........................////////////000000000......///000111000000///////////////000000000000111111111111000000000000////////////////////////111000...,,,,,,---...//////...............------------,,,,,,,,,,,,------------,,,,,,,,,------.........------------...............------.........,,,---...//////...---,,,---......---,,,+++,,,---,,,,,,...//////...,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,------------...............---++++++++++++++++++++++++............////////////,,,,,,---------............//////000000111111222,,,...//////...------.........------------......////////////..................////////////......---------..................---,,,++++++,,,---...,,,,,,,,,------.........---------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///222222111000000000000111...------------...//////...------------...//////////////////////////////............////////////000000000//////.........////////////////////////,,,------------.........------------------------------------------------+++++++++,,,,,,,,,,,,---...------,,,,,,------......------,,,,,,,,,,,,,,,---------------........................---,,,+++......------------......,,,------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000////////////......------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------------............///........................------------------------111000///...------------......------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------//////.........------------............------,,,---------............///------------------------...///////////////......,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,......------...///000000..............................////////////000000---...000111111111000///////////////000000000000/////////000000000111111000000000000000000000000000000...---------...///........................,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,.........///......---------......---++++++,,,...------............------------------------------,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,------......------,,,,,,,,,,,,---------............------------......,,,---......///.........------------------------,,,------------.........,,,---------.....................//////000000000,,,...//////...------.........------------......///.........---------------......//////......------------------............------,,,,,,------...,,,,,,------------------------......///......---........................---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///000000///.....................------......///000...------------...//////////////////////////////............////////////000///////////////......////////////////////////,,,,,,---------.........................................................+++++++++,,,,,,,,,------,,,------------------,,,------,,,++++++++++++++++++,,,,,,,,,------------,,,---...//////......---......------------......---......///...---,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000////////////............---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------,,,,,,---------............///............////////////------------------------111000///......---------------..................,,,,,,---------------...------------------------+++++++++,,,,,,------------------...------,,,+++,,,,,,---......---,,,+++,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------......------------...............---------,,,,,,,,,---...//////......---........./////////000000------------------------000000///...------------,,,,,,,,,---------......------............---------------------------------------,,,------......................................./////////000000---...000111111111//////////////////000000000000------...///000000111222000000000000000000000000////////////........................////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///......------------......+++,,,,,,,,,,,,,,,,,,+++------------...///000000.........---++++++,,,.........------------......------------------------,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,------------------,,,------......------,,,***++++++,,,---...//////......------------......,,,------...//////......000000000000000000000000*********+++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,---,,,...//////...------.........------------......------------,,,,,,,,,,,,---......//////......---,,,,,,,,,------.........,,,------------------,,,------------------,,,,,,------...//////...---,,,........................---...///000000///...---........................+++---......---,,,.../////////...------------..................//////000...------------...//////////////////////////////............///////////////000000000000000000111////////////////////////,,,,,,,,,---------......................................................---------....../////////+++,,,............,,,+++---,,,++++++************+++++++++,,,,,,---------***+++---///000000000///.........------.............../////////...,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000.../////////////////////......---------,,,,,,,,,,,,,,,,,,---------..............................++++++++++++++++++++++++)))******+++---...//////---------.........//////.........///////////////------------------------//////...---,,,+++++++++------..................***++++++,,,---//////000////////////////////////+++++++++,,,,,,---------------......------,,,+++,,,---.........---,,,+++,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------//////............//////......---------,,,,,,,,,+++,,,.../////////........./////////000000111111------------------------222000///---,,,,,,,,,---,,,,,,,,,---------......------............------........................---,,,,,,++++++,,,,,,---////////////////////////............/////////000---...000111222111///...////////////000000000000+++,,,---...///000111222/////////////////////////////////000///......---.........///////////////.........------.........,,,,,,,,,,,,,,,---...///.........------.........---......//////......---,,,,,,,,,,,,...000222444.........,,,++++++,,,...///...---,,,,,,---...///------------------------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........,,,------......------,,,)))***+++,,,...///000000...------,,,,,,------...,,,,,,---.../////////...---------------------------------.........//////---------.........//////........................,,,...//////...------............------.........------,,,,,,,,,+++++++++---..................---,,,,,,,,,------.........+++,,,............,,,+++.........------,,,,,,,,,------/////////...---,,,........................---...///000000///...---000000000000000000000000+++,,,...---,,,,,,---///111111000///////////////...............///000000...------------...//////////////////////////////............/////////000000000111111222222222333////////////////////////........................,,,,,,************,,,,,,///......---------....../////////////////////////////////...---------,,,.........------,,,,,,,,,---------............///------,,,,,,,,,------.........////////////......111000000///...------,,,........................,,,,,,,,,---------......,,,------......------,,,......////////////......***+++---......---+++***++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////------------------------...------,,,,,,------...000000///...---,,,,,,+++.........///......------............---,,,+++***///...------++++++***))),,,,,,++++++,,,,,,---...000000//////............---,,,,,,++++++,,,,,,------.........---,,,,,,+++******+++,,,------...///------......//////000000111000000///...---------++++++,,,,,,,,,,,,------.........------,,,,,,,,,......---------,,,,,,,,,......------------......111000...,,,,,,,,,......---,,,,,,,,,,,,---............////////////......////////////////////////------------------------............////////////------...///000111222222............//////////////////////////////////////////000000000000//////000111111000---,,,,,,---...------------,,,,,,,,,.................................------,,,,,,,,,------,,,,,,,,,,,,------........................,,,---...---+++***+++,,,)))******+++,,,---......------------------------,,,,,,,,,------.........---------......////////////......---------......------------------------------------------------,,,,,,,,,------.........000000000///.........---.........------,,,,,,,,,------------------------000///---,,,+++,,,,,,---..................------//////////////////////////////.........---------,,,,,,------.../////////111,,,((((((,,,///...++++++,,,---.........---,,,........................------............---------.........---,,,,,,++++++,,,------......------+++,,,------++++++,,,---++++++,,,,,,,,,---------------...///000000//////---...............------+++,,,---///000000000000000000///...---,,,,,,+++***+++,,,---............//////////////////////////////.........---------000000//////.........---...,,,+++,,,//////---***---...///111111111000///---------........./////////.........///000222333........................---,,,++++++++++++,,,---///......---------..........................................------------......---------,,,,,,,,,---------............///......------,,,---------......////////////......111111000//////...------........................,,,,,,,,,---------......---......//////......------......//////......---++++++------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------...------,,,,,,------...//////......---,,,,,,,,,------......///.....................---,,,+++***...------,,,,,,++++++***,,,,,,++++++,,,,,,---.../////////.........------------,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,------............////////////000000000///...---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------...............------------............///......------,,,------,,,,,,------...///.........////////////...////////////////////////------------------------............////////////.........///000000111111............//////////////////////////////////////////000000000000//////...///000///...---...///000////////////..........................................------,,,,,,,,,......------------..............................,,,......---,,,++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,------------------,,,,,,---------...............------------......------------------------------------------------,,,,,,,,,---------......///..................---......---------,,,,,,,,,------------------------///...---,,,,,,,,,---...........................------------------------......------,,,,,,,,,,,,..................------111,,,((())),,,...---+++++++++---.........------........................------............------------......------,,,++++++,,,------......------,,,---......,,,,,,---...++++++,,,,,,,,,---------,,,---...///////////////---......//////...---------...///////////////..................---------***+++,,,---............//////////////////////////////.........---------000/////////...............---,,,---//////---+++---...///000111000000///---------.........//////...---------...///111222...........................---,,,,,,,,,,,,---.........---------......///------------------------------------...............------------,,,,,,,,,---------............//////......---------,,,,,,......////////////......111111000000//////......------------------------,,,,,,,,,---------.........//////////////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------------------------------...------,,,,,,------...---------,,,,,,,,,,,,,,,,,,---...///////////////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---------------......------------......------......------,,,,,,------------,,,,,,,,,+++/////////...............000000//////...---------++++++,,,,,,,,,,,,------...------------,,,,,,,,,***+++,,,---...///000000......------------......,,,---///000000...,,,+++---------,,,------...///------......////////////////////////////////////---------------------------............/////////////////////////////////............////////////////////////////////////...//////000000//////...,,,...//////......///111000////////////..........................................---------------///..................///........................---...///...,,,,,,,,,............---------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,------------...---------------......------------------------------------------------,,,,,,,,,------------...,,,------------------......------------,,,,,,,,,---------------------------------,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++000//////...------,,,,,,000,,,)))***,,,...---,,,***+++,,,---......///...........................------............------------......------,,,,,,,,,,,,---............------...//////------...///,,,,,,,,,,,,------------,,,,,,---............------......//////.........///////////////...---------------.........//////+++,,,---.............../////////////////////////////////.........------////////////...............------...//////...,,,......///000000000//////------........./////////------------...///000000.................................------............------------...//////------------------------,,,,,,,,,------.........---------------------------------............////////////......---,,,,,,......////////////......111111000000000/////////------------------------,,,,,,,,,---------............////////////......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...------,,,,,,------...+++++++++,,,,,,---------,,,,,,---///000000000000---.........------,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------------------------.........------.........,,,------...------,,,,,,---------------------,,,/////////......---------/////////......---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---...//////000...------,,,,,,------...------...//////...---,,,---------------...//////------------...//////000////////////////////////---------------------------------.........//////000000/////////.....................////////////////////////////////////...//////////////////...---...//////......///000...------------,,,,,,,,,.......................................---------//////............//////........................---...//////---------///........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......------------------------------------------------------------------------+++++++++,,,,,,---------------------------------------------------------,,,---------......//////---------.......................................---,,,,,,,,,,,,,,,,,,,,,//////.........---------///---++++++---...---,,,******+++---...//////000........................------............------,,,------...------,,,,,,,,,------...............,,,...///...---,,,---...,,,,,,,,,------------...,,,,,,---------------,,,---......////////////......///////////////..............................,,,,,,---...............////////////////////////////////////............///////////////................../////////...---......//////////////////............////////////............//////000000................................................---------------...//////------------------------+++,,,,,,,,,------......---------------------------------............///....../////////...---,,,......////////////......000000000000////////////------------------------,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------------------------...------,,,,,,------...***++++++,,,,,,---------,,,---...///000000000000---------...------,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---...------------------------.........------.........,,,,,,------...------,,,++++++,,,------...////////////......------,,,,,,............------------+++++++++,,,,,,,,,------------------------------........................------,,,,,,,,,,,,------///...---,,,------...///...------------...//////---------,,,---...///000////////////////////////------------------------------------............000000//////......------............////////////////////////////////////......////////////.........000000///...---...///...------------,,,,,,,,,................................................//////............//////........................---...///...------...///,,,,,,------...///000000------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------------------------------------------------------***+++++++++,,,,,,------------------------------------------------------,,,------....../////////---------.........//////........................------------............---------.........//////...---,,,,,,---...------******+++,,,---///000000........................------............------,,,,,,------...------,,,,,,---......//////......+++---------,,,+++,,,---,,,,,,---------.........,,,---------------,,,,,,---......///000000//////,,,---...///000000000000000//////...------,,,,,,------......//////......////////////////////////000000/////////..................///////////////...///000000//////////////////.........................../////////000000///000000000111111111111........................------...//////...---------------------...///000------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...---------............///---...///000000///...---......////////////......///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////------------------------...------,,,,,,------...++++++,,,,,,------......---...//////000000000000,,,------...------,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------------...............------------......,,,,,,------......------++++++,,,---...///000000.........---------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------.../////////.........------------,,,,,,,,,,,,------///...,,,+++,,,---///111......------......///000///...---,,,,,,---...///////////////////////////------------------------,,,------------........./////////......---------............////////////////////////////////////---......//////......---///000111000...------...000////////////................................................////////////..................///........................,,,---......---,,,...///***+++,,,---...///000000------------------------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---...///------------------------------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...------------------------------.../////////......,,,,,,------.../////////++++++++++++++++++++++++------...............///,,,,,,------...//////000------------------------+++++++++,,,---...///000........................------............------,,,,,,------......------------...////////////...+++,,,------++++++,,,---,,,---------............---............---,,,,,,---...//////000000000000+++,,,---///000000111111111000///...---,,,++++++---....../////////......////////////////////////000000000/////////...............///////////////...000111111000//////000000///......------............/////////000000000000111111222222111111000........................,,,---............---,,,---,,,,,,------///000000........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///+++,,,...000111000///.........////////////......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,------------,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------........................------------------------...------,,,,,,------...---------------............//////000000000//////,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------........./////////------,,,,,,,,,,,,------+++,,,------......------,,,---------......//////,,,------------------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////---,,,,,,++++++,,,,,,---------------......//////...............//////000000///---,,,++++++,,,---////////////////////////------------------------,,,,,,---------..............................---............////////////////////////////////////---......//////......------...//////......///000000////////////.................................---........./////////000......------------..............................***,,,------,,,,,,---///++++++,,,,,,------......------------------------,,,,,,------------------.........---------,,,,,,++++++++++++,,,---...///------------------------------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------......///000000///...---,,,,,,------...//////000++++++++++++++++++++++++,,,,,,,,,------.........------..................---............------...---,,,,,,+++,,,---...///........................------............------+++,,,------......------------...///////////////,,,---...---,,,+++,,,...------------............///////////////...---,,,------///000000111111111------...///000000////////////......---------,,,......////////////......////////////////////////000000000000/////////.............../////////000...000222222000//////111000///...---------........./////////000000000000///000111222222111000///........................+++,,,---......---,,,+++,,,,,,,,,---...///000111////////////////////////---------,,,,,,+++++++++,,,,,,,,,------.........---------.........//////***,,,...000111111000///......////////////......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......,,,------......------,,,***+++---......---+++***++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------...------,,,,,,------...........................///000000000000//////...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............/////////000000---,,,,,,++++++,,,,,,---+++,,,,,,---.........---///............---------,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,------...///000111111---,,,,,,++++++,,,,,,---+++,,,...///000///...---...............///000000111000...+++***+++,,,,,,////////////////////////------------------------,,,,,,,,,---------........................................../////////000////////////////////////---..................---+++---.../////////111333......---------,,,,,,,,,........................---.........//////000000---------,,,,,,---------........................***+++,,,,,,++++++---...------,,,,,,,,,+++++++++------------------------,,,,,,,,,------........./////////......---------++++++++++++,,,---...///------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........------------------------//////000000000...---,,,,,,,,,------...///000000------------------------+++++++++,,,,,,---------/////////...------,,,,,,,,,...//////...------......---,,,+++,,,---...///........................---..................---+++,,,,,,---.........------......///////////////---...///...------...///---------.........////////////000000///...------------///000111111111111///////////////......------------............///...///////////////......////////////////////////000000000000////////////---.........//////000000...111333222000...000222000///...---,,,------...////////////000000000000...///000111111000///...***++++++,,,---...000111.........------,,,,,,,,,......------------......+++,,,------......------......---,,,,,,,,,------+++,,,...000000000000///////////////////////////////////////////////////......------------......,,,---...//////...---,,,---------,,,,,,+++++++++///......------,,,++++++++++++++++++++++++++++++------+++******+++---------------------------------------,,,,,,+++++++++------,,,+++,,,---...///......---,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111000......//////...,,,------,,,+++,,,---...///777555222///...------............------,,,,,,,,,++++++******+++---...000,,,---------,,,++++++***++++++------------++++++******+++,,,---......///------++++++++++++------.........------,,,,,,,,,---------,,,,,,+++++++++........................------------------------------............------........................,,,---......//////......,,,...000///---,,,...000------------------------,,,,,,,,,---...///000000+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111.........///////////////......////////////......////////////////////////111111000///////////////////////////////////////000000000000000000000000,,,---...//////...---,,,)))+++---...------...000........................,,,,,,,,,------.........,,,------....../////////111...++++++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------,,,+++,,,---...///---...///000111222333444,,,,,,------...///000000---,,,+++***+++,,,---...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,//////000000//////...---.........///......---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///............---------///......------,,,++++++...---,,,++++++,,,---.........------------......000000000///......------....................................////////////,,,---......//////......*********+++,,,...///000........................---.........//////000000........................//////.........---------//////............//////......////////////......//////............//////............////////////////////////////////////000000000000000000000000////////////............---///111222333222111000///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------......,,,,,,---...............000///...---,,,+++++++++,,,---...///000000//////........................////////////////////////......------------......------............---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,+++,,,---...///...---,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...---,,,,,,------,,,+++------,,,,,,,,,---...///444222000...,,,,,,------......---------,,,,,,,,,,,,++++++++++++,,,...///---------------,,,+++++++++,,,,,,------,,,,,,+++)))))))))))))))*********---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,................................................------............------........................,,,---......//////......+++,,,---,,,***)))***+++------------------------,,,---------.../////////------............------++++++++++++,,,---......***++++++,,,---...//////...//////000000//////...////////////////////////111000//////......//////................................................------............------+++---//////...------...........................,,,,,,,,,---------......---------------.........///---******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,------...///000111111,,,,,,------...//////000,,,,,,+++++++++,,,---...///......---------......,,,,,,------------------))))))***,,,,,,,,,,,,,,,++++++,,,---......------......---------,,,,,,,,,------------------------+++,,,,,,,,,,,,---------///............------------------------------------------,,,,,,---------......------------...............///////////////------------------------............////////////,,,---......//////......+++++++++,,,---...///000..................................../////////000........................//////.........---------/////////....../////////......////////////......//////............//////............////////////////////////////////////////////////////////////////////////////////////...///111222222222000000000///...---,,,+++++++++...------------,,,,,,,,,......------------......------........./////////111000///---,,,+++******---....../////////..............................////////////////////////......------------............------------......------,,,,,,,,,,,,++++++++++++,,,------...//////------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......---,,,++++++******+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------...///---,,,+++,,,---...---,,,---,,,,,,,,,,,,---...///000///---,,,++++++,,,---...------------,,,,,,,,,---,,,,,,,,,,,,,,,---------............---,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++...------------,,,,,,,,,,,,,,,,,,,,,------------........................000000000000000000000000------............------------------------------,,,---......//////......000...------......,,,+++------------------------------................../////////000000/////////++++++++++++,,,,,,---...)))***+++,,,---///000000//////000000000000//////////////////////////////000///......------......------------------------------------------------.........------............///111000...------...////////////////////////,,,,,,,,,------------...------------,,,,,,,,,,,,---+++)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---......//////,,,,,,,,,+++,,,------.........---------......///..................------%%%&&&((()))+++,,,------((()))+++,,,---............------------,,,,,,,,,........................++++++,,,,,,------------///............---------++++++,,,------...//////,,,------......------,,,......------------......------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,---......//////......,,,,,,------.........///....................................////////////.......................................---------////////////////////////...//////000000//////...//////............//////............////////////////////////////////////........................000000000000000000000000...///111222222111000000------,,,,,,,,,------...------------------------......------------..................//////000000000///...---,,,+++++++++..................------......................................................------------......///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...//////...---,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,++++++***)))*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------...---------------------------------,,,,,,---.........---,,,---///000///...,,,,,,,,,,,,------......------,,,++++++,,,------------------------------------------,,,,,,,,,,,,---......///......------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------++++++------------++++++------------------------+++,,,,,,,,,------..............................////////////////////////------............------------------------------,,,---......///.........000...,,,---000111///---------------------------...............---------//////000000000000//////---------------...///000---------...///000111111//////000000000000////////////////////////////////////...---------------------------------------------------------------///...---,,,,,,---...///...000111111///...///000000000000000000000000000---------------------------------,,,,,,+++++++++++++++++++++,,,---------------------------------***++++++,,,,,,------...,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------.........------------...//////////////////............'''(((***+++---.........******+++------.........------------------------------------------------++++++,,,,,,---.........///............---------,,,,,,,,,---------......+++,,,---......---,,,+++......------------..................//////000000---------------------------------.........//////,,,---......///.........,,,---------------------.................................///////////////................................................/////////000000///////////////000000000000////////////............//////............////////////////////////////////////........................000000000000111111111111///000111111111111000000------,,,,,,,,,------...------------------------......------------......///............///000111------,,,,,,,,,---...............---------------........................------------------------......------------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...///------------------------...------,,,,,,,,,---------,,,,,,---///000///...,,,,,,,,,---------------------,,,------......///---------------------------------------------,,,------......///......---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,------.........................................................------............------------------------------,,,---......///.........+++)))''')))---///...,,,------------------------...............------------......//////......---......---------.../////////////////////.........//////000000000000////////////////////////////////////...---------------------------------------........................///...---,,,,,,---...///,,,...000111000000111222000000000000000000000000---------------------------------,,,,,,+++++++++,,,,,,---.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------,,,,,,,,,,,,---------------,,,,,,---------.........---------------...//////000000000//////.........+++,,,,,,---------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////............---------......---------,,,,,,,,,+++,,,---......---,,,+++......------------......000000//////............////////////////////////------------............,,,---......///.........+++,,,------------,,,,,,........................///////////////.................................---.....................//////000111111000////////////000000000000////////////............//////............////////////////////////////////////........................///000000000111111111222000000111111111000000000000///...---,,,+++++++++,,,,,,,,,------------.........------------......///...---------...///000,,,,,,,,,,,,---...//////...------,,,------......------------------------------------------------......------------......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------//////...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------*********+++++++++++++++******+++,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000------------------------...------,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++,,,------......---------------....../////////,,,,,,,,,------------...,,,---............------,,,,,,---............------,,,,,,++++++,,,,,,---)))***+++,,,---......///+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---------------.................................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++******+++...//////...------------------------------..................,,,------......------,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,++++++......////////////......////////////////////////000///......------......------------------------.................................------.........+++---///000000000111333////////////////////////...------------,,,,,,,,,------------,,,,,,,,,,,,,,,...000000///......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,,,,,,,,,,,,,------,,,,,,---............------------------...///000000000000///......------,,,,,,------,,,+++******.../////////......---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///............---------//////...---,,,,,,++++++,,,------......------,,,......------------......111000000///......------////////////////////////,,,------------.........,,,---......//////......+++,,,---...//////...---........................///////////////.................................---------...............//////111111111111/////////000000111111000000/////////............//////............////////////////////////////////////...........................//////000000111111111111111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.........---,,,+++,,,---///000------,,,,,,,,,---......---,,,,,,,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++)))***+++,,,---,,,,,,+++,,,,,,+++************++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,------...///000...........................---,,,,,,++++++,,,,,,---+++***+++,,,,,,+++***+++,,,---.........---------------...............,,,,,,,,,---------......+++,,,---...//////......++++++,,,------------------,,,,,,++++++,,,,,,------.........//////000000---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................------------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000///.........///------------------------,,,---------.../////////,,,------......------,,,---,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,------............------////////////////////////111000//////......//////........................------------------------------............------,,,...000000/////////111..............................---------,,,,,,,,,---------------.........,,,...000000...,,,,,,...........................***++++++,,,,,,------...+++,,,---.........---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,,,,------///000000000000///......---,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,---.........------,,,,,,,,,---------......------------------------++++++,,,---...///000000///............------------------------------,,,---------,,,,,,---------......------------......///////////////.........////////////////////////,,,,,,---------.........,,,---......//////......+++---///111222111111000........................000/////////....................................---------.........//////...///111222222111///...000000111111111111000000//////............//////............////////////////////////////////////////////////////////////------...//////000111111222111111000000000000000***++++++,,,---...000111,,,,,,,,,------..................------............---+++++++++,,,...000///...------,,,,,,,,,,,,,,,,,,++++++,,,...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........++++++---......---+++++++++++++++,,,,,,---------+++,,,,,,------......///------------------------,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,---,,,++++++---,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---...///000000...........................---,,,,,,++++++++++++///...------------,,,++++++,,,---.........---,,,,,,------......------,,,,,,,,,,,,------.........***+++---///000000//////***+++,,,,,,---------,,,------++++++++++++---------,,,,,,,,,,,,+++++++++...---++++++++++++---...,,,,,,,,,------........./////////...---------,,,........................---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///000...***((()))+++------------------------,,,,,,------...///000000------............------///......---------......---......//////000000000,,,------------------,,,////////////////////////111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...///000000...------....................................------,,,,,,,,,---------....../////////+++...000000---++++++,,,........................((()))***+++---...///000+++,,,---.........---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,---...///000111000//////...---,,,,,,,,,---------......------,,,)))***+++,,,---.........,,,,,,,,,------.................................++++++,,,---...///000111//////.........---------+++,,,,,,------......///......,,,++++++,,,...............------.........------......///000000000........................,,,,,,,,,---------......,,,---......//////......,,,...000333444444333222........................000000//////.........---........................---------.........//////...000111222222111000...000000111111111111000000//////............//////............/////////000////////////////////////000000000000000000000000,,,------...///000000111222222111000//////000000........................,,,---------......//////...------,,,,,,------........./////////...,,,+++///...,,,++++++,,,...///...------,,,,,,------...++++++,,,------......///------------------------222111000//////......///---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++************************---,,,+++***)))***+++,,,+++,,,,,,------,,,,,,+++++++++++++++******))))))+++,,,---...///...------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---......))))))***++++++++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---,,,++++++------,,,+++))))))***+++---...//////........................+++,,,,,,------......///...///111000...------...---------.........//////...------,,,,,,------...------............------.........------,,,,,,,,,---.........---,,,,,,+++---.........---,,,,,,+++/////////...------,,,,,,+++,,,............,,,+++///////////////000111111////////////////////////........./////////////////////.........---------..............................------------............---------,,,,,,,,,)))+++,,,......---,,,***+++++++++,,,---...///000555222//////000000...+++***+++,,,,,,------,,,,,,........................000000111111000...,,,+++,,,,,,,,,---------......//////.........---------........................,,,,,,------...///000000///...---------///000111------------------------******+++,,,------------...------,,,,,,------...------,,,+++,,,---...//////000000///---***&&&$$$+++,,,---......---,,,+++.........------,,,,,,,,,,,,,,,------...///000000...---,,,+++***+++,,,---------------------------/////////////////////////////////////////////////////////...------,,,,,,111000...,,,,,,...000111---------------------------,,,*********,,,...///111222222222111000...,,,///...---------///000111//////............//////000000//////.........---......////////////......////////////000000000000000///...///111111111000000///...---------------////////////////////////000000000000000000000000...///111222222222111000///////////////000111111222222000/////////000111.......................................---------...------,,,,,,------........./////////...,,,,,,,,,------------------,,,...------,,,,,,------...------------------------------------------------//////.........//////000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,++++++***++++++++++++,,,,,,------,,,,,,+++++++++++++++*********))))))***+++,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------................................................******+++,,,,,,---......***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...///111000...------...,,,------------............------,,,,,,------...------............------......---------,,,,,,,,,------......------,,,+++---.........------,,,+++------..................,,,------......------,,,/////////......///000000....................................//////////////////.........---------..............................------------...............---------,,,,,,111000///...---,,,,,,,,,,,,,,,,,,,,,---......///222000......//////---***+++,,,,,,---------------........................,,,,,,---------,,,++++++,,,,,,---------.........//////.........---------........................,,,,,,------...//////000//////...------...///000------------------------+++,,,,,,------------,,,...------,,,,,,------......---,,,,,,,,,---......,,,---...//////...---,,,------............------......---------,,,,,,,,,,,,,,,------...//////000++++++++++++,,,---///000------------------------........................------------------------------..........................................---------------------------,,,+++***+++,,,...///111111111111000//////...///...---------...////////////............//////000/////////..................////////////........./////////000000000000---,,,+++,,,...///...---111000///...............////////////////////////000000000000000000000000...///000000111111000000///////////////000111111111111000000111222333444......................../////////...------,,,,,,......------------...............///......---,,,+++,,,...//////...,,,+++...------,,,,,,------...//////...------,,,++++++---------------------------,,,,,,---...///000000------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++******************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,------------.........////////////////////////------------------------***++++++,,,,,,------...,,,---......//////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------------------------------///...------//////...---//////...---,,,+++******........................//////......---,,,,,,+++...///111000...------...,,,,,,,,,,,,------------...------,,,,,,------...------............------...------------,,,,,,,,,------......------,,,,,,---............---,,,,,,,,,,,,------...//////000......------------......//////......---.............................................//////000000/////////.........------..............................------------...............------------,,,333111...,,,+++,,,---......---------------......000///......//////...,,,,,,,,,------....................................,,,+++++++++,,,,,,---...---------.........//////...............---------........................,,,,,,------...///////////////......---......///------------------------------.........------,,,...------,,,,,,------.........---,,,,,,,,,------,,,---///000111111000000///..................///...------------,,,,,,,,,,,,,,,,,,---......//////------,,,,,,---...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,---...//////...---,,,------------------------...---,,,++++++---...///000000////////////000000///...------------......//////............//////////////////...............//////000000//////........./////////000000000000......///000111000///111111000////////////000//////////////////////////////////////////////////////......//////000111///////////////000111111000000000111222444555666.......................................---------......------------........................------,,,,,,---......---,,,,,,...------,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,------...///------,,,,,,,,,,,,------........................,,,,,,,,,---------......---..................---------------------------+++,,,---------,,,***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------...............------,,,,,,,,,+++++++++---------.........//////////////////////////////------------------------+++++++++,,,,,,---------------...////////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------------------------...---,,,---...///...---//////...---,,,++++++***------------------------///.........---------,,,...///111000...------...+++++++++,,,,,,,,,------...------,,,,,,------...------............------------------------------,,,------...------,,,,,,------............---------------........./////////...---,,,,,,---.../////////...------------...........................------......//////000000////////////..........................................------------..................------------,,,+++******+++,,,...//////......------------...000/////////////////////------------......//////........................000000.........///000111------........./////////................................................---------.........////////////.........---------------------------------////////////...---,,,,,,...------,,,,,,------.........------,,,,,,,,,,,,000000111111000///------000///...------...///000------------------------,,,,,,,,,------.........111111///...---,,,++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------------,,,,,,..............................---,,,------.../////////...---...///111222/////////...............///......------......//////////////////.........//////000000000000//////........./////////000000111000///000222333222111000000///////////////000///////////////////////////////////////////////////...---------...000111///////////////000000111000000111111222333444444........................,,,,,,,,,---...///000000///......------......///......------...............---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......---..................---------------------------,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,---------.........//////------,,,,,,,,,+++++++++---------.........//////........................------------------------++++++,,,,,,,,,,,,------,,,,,,---...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...///111000...------...+++++++++,,,,,,,,,------...------,,,,,,------...------............------------------------------,,,,,,------...------,,,------...//////......---//////.........---------//////---,,,,,,---/////////......---------..............................---------...///000000111000000/////////.......................................------------......//////.........---------)))***+++---......------//////...---------............///......---.........------------...///000........................444333111///...//////000------------.........///---.............................................---------.................................------------------------------////////////...---,,,,,,...------,,,,,,------...---------------------,,,111111000///...,,,+++***000///...------...///000------------------------,,,,,,,,,---------------111000000///...,,,+++***------------------------........................------------------------//////.........---------///...,,,++++++,,,...///........................///...........................---,,,---///000111////////////////////////......------------.............../////////////////////000000000000//////............////////////...---,,,---///000///............------......//////////////////////////////////////////////////////...---------...000111///////////////000000111111111111111111111000000........................***+++,,,---...000111111//////............//////......---------.../////////...,,,++++++,,,...///...------,,,,,,------...++++++,,,,,,---...//////------------------------//////...---,,,++++++,,,......------------......------------------------,,,,,,,,,---------......------............---------------------------------------------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,,,,,,,++++++,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000...///111000...------...,,,,,,,,,,,,------------...------,,,,,,------...------............------,,,,,,,,,------------...,,,,,,------......------------...////////////...000//////...------,,,,,,//////............//////......------...//////000------------------------,,,------...///000111111000000000/////////....................................------------....../////////.........---------...///000000...,,,+++///...............//////,,,---...---+++***+++,,,...---,,,,,,,,,---///000........................222111000...---,,,,,,,,,,,,,,,,,,---------......---------...............................................................,,,,,,---............---------------------------------.........------,,,...------,,,,,,------...+++,,,------......------...---------------------///..................///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,------+++,,,---...............------------------------------------------------------------------------000//////...------,,,,,,000///,,,******,,,///000........................///////////////.........---------------...///000---......///000000//////......------------...............//////////////////000000111111000000///------........./////////000///...///000111111///...------------....../////////////////////////////////////////////////////////......//////000111///////////////000111111111111111111111000///...........................+++,,,,,,---...///000000//////............//////...------,,,---...///000---------,,,,,,---------...------,,,,,,------...,,,---------------------------------------------......---------------.........------------......////////////////////////,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...------------.........///....................................////////////...///111000...------...,,,------------............------,,,,,,------...------............------,,,,,,,,,---------......+++,,,------......------------...///////////////..................------......////////////......---------...///000111222------------------------,,,,,,---...///000111111000000000000/////////.................................------------......////////////..............................------......---......///000111///000111///,,,++++++------,,,+++***+++,,,...///........................------...------,,,+++++++++++++++,,,,,,,,,,,,------------.........//////................................................)))***,,,.../////////...------------------------+++,,,,,,------------,,,...------,,,,,,------...)))***,,,...//////......,,,,,,,,,,,,---...//////------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------//////...------...//////........................000000000000000///......,,,------.........------)))***,,,---...///.........------,,,,,,------.............../////////000000000111111111111000000---------.........//////222111000111333444333222...............///000000////////////////////////000000000000000000000000...///000000111111000000///////////////000111111///000111222222222111000........................------..................//////............//////...------,,,---...///000+++,,,...//////...,,,+++...------,,,,,,------...///......------,,,,,,+++------------------------------------...///000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------//////...---...///000111---------,,,,,,,,,+++++++++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000///........................000000000000000000000000000000000///......------...///111000...------...---------.........//////...------,,,,,,------...---..................---,,,,,,,,,------.........+++,,,,,,---.........---------...///000000//////,,,,,,------.../////////---...///000000///...------------...000111333444------------------------,,,,,,---...///000111222000000000000////////////.................................------.........000/////////............+++***))))))+++---///111---------......000111222333555555333000......000---,,,+++******,,,---///........................+++,,,---...///...---,,,******+++++++++,,,,,,,,,---------.........//////.............................................---((())),,,...////////////------------------------******+++,,,------------...------,,,,,,------...((())),,,...////////////......---------......///+++,,,---......---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------------------------------------------------++++++++++++++++++++++++,,,,,,------.../////////---...///000000///...---////////////////////////000000000000000///......,,,,,,.........---,,,+++&&&(((***,,,---...------...------,,,,,,------...---.........//////000000000000111111111111000000---------........./////////.........000111000//////////////////000111111////////////////////////111111111111111111111111...///111222222222111000///////////////000111111...///111333444444444333---------...------,,,,,,////////////////////////......///111222333444555.........------,,,,,,,,,---,,,*********+++...///000///...---,,,+++++++++...---,,,,,,++++++++++++---...///...------...////////////...------,,,,,,........................---------,,,,,,+++++++++***+++,,,,,,------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...,,,******+++,,,---++++++******++++++,,,---,,,,,,,,,---------..............................,,,,,,,,,------.........000000///...------,,,,,,...------,,,,,,------...------............------.........------,,,,,,,,,........................******+++,,,,,,---...............------,,,,,,,,,////////////////////////,,,,,,,,,---------.........------,,,,,,------...---------...------,,,,,,////////////////////////000000000000000/////////000000000000000000000000......------------............//////......---,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......111000000///...---------,,,------......------,,,000000...------...///000,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---..................///000111...---------...///111222000000000000////////////---------------------------...............------,,,,,,,,,------.........------------------------////////////000000000000000000///...---,,,,,,,,,,,,---......,,,,,,---.........------------......---------,,,,,,+++++++++.........------.................................555333111///......000000.........------,,,,,,,,,++++++,,,------......///++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,---------.................................------,,,,,,------...000000//////............------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------------............///////////////////////////......////////////......000111111000///......//////...---...///000000...+++++++++,,,,,,,,,------000///......///...,,,+++......,,,++++++,,,......000000000000000111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////111000///...............000000000111222222222333111111111111111111111111000000000000////////////111111222333333333333222....../////////......---////////////////////////------...///000111222222.........------,,,,,,,,,---,,,,,,+++,,,---...///000000///...---,,,,,,---......------,,,,,,---------...///...------...///------...................................................------,,,,,,,,,***+++,,,,,,------,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------..............................------------------------,,,------....../////////...------,,,,,,------...------............------......---------,,,,,,,,,........................,,,,,,,,,------......///......---------,,,,,,,,,........................,,,,,,,,,---------.........------,,,,,,------...,,,------...------,,,,,,------------------------............------------////////////////////////......------------............//////......---,,,,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,------...///111000000///......---------......//////......---......------...///000111---,,,,,,,,,---......///......---,,,,,,---...............---......//////......------...///111222////////////....................................---...............------,,,------------------...---------------------------------....../////////000000///------,,,,,,------...//////------...///......------------......---------,,,,,,,,,++++++......------------..............................333222000.........///000/////////......---------///......------,,,,,,++++++,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------...------,,,,,,------.../////////.........------------------------------+++++++++,,,------......------------------------------------------------//////.........------------------............///........................------......///.........///000111000.........///...---,,,---...//////---,,,,,,,,,,,,------------000///////////////---,,,...------,,,,,,------..................//////000111000000000000000000111........................////////////////////////000000000000////////////000000000000////////////111111111111111222222222111111111111111111111111111111111111111000000000000111222222333333222222//////000000000000//////////////////////////////------------......//////.........---------------,,,------...............111000///...---------.........---------...//////---...///...------...///,,,,,,------...//////000....................................------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,++++++++++++******++++++,,,---,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,---...//////000000......------------......------............------...------------,,,,,,,,,...................................................------------,,,,,,,,,........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------............//////......---,,,,,,,,,,,,---------......,,,,,,,,,---------......---------,,,------...///000000000///......------/////////000000/////////------------...000111222------------..................---,,,,,,---......///...------------------......---......///000111............------------////////////////////////------...............---.........---------------------------------------------......///000111111000///...---------------...///000///......///000......------------......------------,,,,,,,,,,,,------,,,,,,,,,,,,------........................222111///...------...//////////////////.........//////......---,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------............---------------------------------------++++++,,,,,,---........................................................................------------------............///------------------------,,,,,,---...//////......///000111000.........///---,,,+++,,,.........---------------........./////////000000000///......------............------......------......//////000000000000000000000000........................////////////////////////////////////000000000000///000111111111111111000222222222111111111111111111111111111111111111111111111111111111222222222000000111222222222222111...///000000111000000000////////////////////////------------------------...............---------,,,---///000111000///...//////...---------------------,,,------...//////---...///...---------///---------.........//////........................------------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---......,,,***)))++++++******++++++,,,---,,,,,,,,,---------......------------------------,,,,,,,,,------.........000/////////.........---......------------......------............------------------------------....................................------------------------------------........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,------...---------..............................///////////////000..............................------------...............///......---,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------...//////000000//////...............//////000000//////...............//////000000........./////////............------------......///...---,,,,,,,,,,,,,,,............//////000000/////////.........------........................,,,---......///.........//////......------,,,,,,........................//////000111222333444444000///...------------------///000///...---...///......------------......------------------,,,,,,---,,,,,,++++++,,,,,,---........................000///...------------...//////..................,,,,,,------.../////////------------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.................................------,,,,,,------...------------------------,,,,,,------------------,,,,,,,,,---......//////////////////////////////////////////////////////........................---------............///------------------------,,,---...///////////////...///000000...---...000---,,,+++,,,...///...---............////////////...///000000///......///,,,---...//////...---,,,000000/////////000000111///000000000000000000///........................////////////////////////////////////000000000000......000111111111111000333222222222111000000000111111111111111111111111000000111111111111111222///000111111222222111111---...///000000000000000//////////////////////////////............------........................,,,---///111111000///---------,,,,,,++++++,,,,,,,,,+++++++++,,,---......---...///...---------/////////.........---------........................++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***,,,---///...,,,***)))++++++******++++++,,,---,,,,,,,,,---------......------------------------******+++,,,...///000000///////////////.........///......------......///------............------------------------------........................---------,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,---.........---........................---.........//////000000..............................------------...............///......---,,,,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////////////////.....................//////.........000000/////////...------...//////000000///..............................///...---,,,,,,,,,,,,,,,.........///////////////000000000/////////......------------------------,,,------...//////....../////////......---------........................///000000111222333333333//////...------------...,,,---......,,,,,,---.........------------......---------------------------,,,,,,++++++,,,,,,---.................................---------------------------------------,,,,,,---......//////000------------------,,,,,,------------............,,,,,,,,,---------......////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------......,,,------......///000000////////////////////////////////////////////////---.....................---------............///---------------------------...///000000000000000---...000///...---...000...---------///000///............/////////000000---///111000...------...,,,---////////////---,,,000000////////////000000...///000000000000///...////////////////////////.........................../////////000000000111---......///000000000000333222222222111000000000111111111111111111111111/////////000000000111111000000111222222222222222---...///000000111000000//////////////////////////////////////////...................../////////,,,---///111111000///---,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,---------...///...------...///000//////...------,,,,,,........................************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......+++,,,---......,,,***)))++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,,,,---...000111222222//////............//////------............------,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------.........------,,,,,,------...++++++,,,---............+++++++++++++++++++++++++++++++++,,,------....................................------------............//////......---,,,,,,,,,,,,---------......,,,,,,,,,---------............------......///000//////////////////......---......//////......---000111000000///---,,,+++///000111111111000......---...////////////...---///...------------------......////////////......111000000000////////////------------------------,,,,,,---.../////////////////////.............................................////////////000000///......---------......,,,---...---,,,+++,,,.........------------......------------............------,,,,,,,,,,,,------.............................................---,,,,,,,,,---------------000000//////...---------------------------------............////////////,,,,,,,,,---------......////////////////////////...------,,,,,,------...---------------.........+++,,,,,,------.........------......///000000000////////////////////////........................---------...............---------............///------------------------...///////////////......,,,...//////...---...000///...---...000111000///............/////////000...111333111...,,,---///......////////////............------,,,,,,------......000000000000......000000000000000000000000..............................//////000000111111///...............///000222222222111111111111111111111111111111111111111.........///000000111111111111222333333333333222...///000111222222222222////////////////////////............////////////---........./////////000,,,---.../////////......,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------...///...------...///..................------........................*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,---------,,,+++***++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---///000111222333//////............//////------............------,,,,,,,,,---------..............................++++++,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...***+++,,,---............++++++++++++++++++++++++******+++,,,,,,---......////////////////////////......------------............//////......---,,,,,,,,,,,,---------......,,,,,,,,,---------.....................//////000.../////////////////////...//////000000//////...//////000000000...---,,,///000111222222000...------...///000000///...---.........---......//////......///000000///...---000000/////////.................................+++,,,---...////////////............////////////........................//////............------......---------......///---...///...---,,,---///......------------......------------.........///......------------......................................./////////......------------.........///000000//////......------+++,,,,,,------.........---------.........//////,,,,,,,,,---------.................................------,,,,,,------...------........./////////++++++,,,,,,---......///---......///000000111111........................---------------------------------.........//////---------............///....................................---,,,++++++,,,---///...------///000...---,,,---///000///...------........./////////111444666444///------000//////............/////////...---,,,,,,,,,,,,------...000111111000...---////////////////////////.................................///000111111111222111///------...000111111111111111111222222222111111111111111111111111...//////000111111222222222222333444444444444333///000111222333444444444////////////////////////---------.........//////---.........//////000000,,,------...............------,,,,,,,,,------...000///...------------------...///...------...///,,,,,,------.../////////........................+++++++++,,,,,,---------++++++,,,---------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,---------,,,,,,++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++////////////000000000000//////............//////---..................---,,,,,,,,,------.................................,,,,,,------...///000000,,,,,,,,,------.........------------------------,,,,,,,,,---------.........------,,,,,,------...***+++,,,---............------------------------,,,,,,------...///000000000000000000000000000000.........------...............//////......---,,,,,,,,,,,,---------......,,,,,,,,,---------.....................///000000.........///////////////000000111111111111000000---...///000000///......000111222333222111///------...///000000///...---...............///000111......///000000///...---//////.........---------////////////////////////+++,,,---...////////////------......//////000000////////////////////////111111111000//////............---------......///...///000///...---...000.........------.........---------........./////////......------......///..............................//////000//////...---.........//////000000------......///000000000++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............/////////000000++++++,,,,,,---...//////......//////000000111111........................---------------------------------.........//////---------.........//////////////////////////////---------,,,+++***)))(((,,,---......------///000---,,,+++,,,...///...---------------.........///444777999777111...///111000///...------...///000111000///...............---...///111111///...---................................................---......///000111111222555333000------...111333000000111111222222222333111111111111111111111111///000000111222222333333222333444444555555444444000000111111111222222222//////---,,,,,,---...///................................................------............------.........------,,,,,,,,,000///...---------------000000///...---,,,,,,+++---------............//////+++''''''+++...,,,***,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++)))'''))),,,......,,,//////.........---------------,,,++++++,,,,,,,,,---------------------------,,,++++++******++++++------------------------...///000111111000......000000///...------,,,,,,***+++,,,,,,------,,,,,,......,,,++++++,,,---...,,,---...---,,,,,,---...........................................................................++++++,,,------......///000///---,,,,,,---...///---------............///******+++++++++,,,,,,,,,,,,,,,,,,---------.........///////////////......////////////////////////---------....../////////---.../////////...,,,+++........................,,,---...//////...---,,,........................((()))+++---///111222222......//////000000111111000000//////.........------...///000111111111111////////////////////////////////////////////////..................------111000///...............///......------...000111222111000...------------111000///------......///................................................------------------------........................111///---...000000...,,,------------------------,,,,,,,,,------.................................//////////////////..............................------------------------000///---,,,,,,---...///------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////++++++,,,---............000000000000000000000000/////////...---------,,,......------------..............................//////000000111111222222000////////////.........------............------,,,------......------,,,........................333444444222///------...........................000000111111111111000000000000111111000///......///......------///000111000000///...............000000000000////////////////////////000000000000333222222222111000000000333222111000000111222333222222111111111111111222111111222222222333333333000000000111111111222222///...---,,,,,,---...///................................................------............------------------------,,,,,,//////...---------------/////////...------,,,,,,---------............///222...+++,,,000111///---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,***((())),,,...---,,,///.........------------------,,,,,,+++,,,,,,---------------------------...---,,,,,,++++++,,,,,,------------------------...//////000000000//////000//////...------,,,,,,------...///////////////...---,,,++++++,,,------///000000///,,,++++++,,,.........---------------................................................+++,,,,,,------......///000///---------...000111---------............///+++,,,,,,,,,------------,,,,,,---------.............../////////......---////////////////////////+++++++++,,,,,,---------......//////...------,,,............................../////////...------........................+++,,,---...////////////......//////000000111111000/////////.....................//////...------////////////////////////................................................000//////............///...............///000000111000///......---......111000///...---......///................................................------------------------...............---------111///---...000000...,,,------------------------,,,,,,,,,---------......................................................------------------------------------------------...---,,,,,,,,,...000111------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------.........---------...------,,,,,,.......................................---------.........------..........................................////////////////////////.........------------............------,,,------......------,,,........................///000000///,,,++++++,,,........................000000000000000000000000111111111000000000////////////...---...///000111000000///...............///000000000111111222222000000000000111111111111111111111111111111111111222222111000000111222222333333222222222222222333222222333333333444444444///000000000000000111111......------------......................................................------............------,,,,,,------------------//////...------------...........................---------............///222///...///222333000...++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---,,,+++............---------------,,,,,,,,,,,,,,,------------------------------///...------,,,,,,------------------------------............///000111111/////////...------,,,,,,......///000000000000///------,,,,,,,,,,,,---...222333222000,,,*********......------,,,,,,++++++........................------------------------,,,,,,,,,---......////////////.........///111222---------............///------------............,,,------------.........------...............---////////////////////////,,,,,,,,,,,,,,,---------//////...------------...........................000000000000000///...---..............................//////...------,,,......//////000000111111////////////.....................------+++******////////////////////////------------------------........................///............//////000---....../////////////////////............//////000///......------......................................................------------------------//////.........---------000///...///000000...---------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,...000111------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------...............................................................---------------,,,,,,,,,............---------,,,------............------------............------........................,,,......---,,,+++,,,---........................111111////////////111111222111000/////////000111//////.........///000111000000///.........////////////000111222333444444111111111111222222222222111111111111111222222222222222111000000111222222444333333222333333444444333333444444444555555555////////////////////////------------------......................................................------............------,,,,,,,,,------.........///......---------......---------.........//////---------............///...------///111111...+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,------...------------------------......---,,,,,,,,,,,,,,,------------------------......------...///111333//////.........---------,,,------...///...............---.........//////222333222000---+++++++++...------,,,,,,++++++***........................------------------------,,,,,,------.../////////000///............//////---------............///,,,------------.........------------............,,,------............---////////////////////////........./////////////////////---,,,,,,---...///........................111111111000000///................................./////////...---,,,,,,......//////000000111111///////////////.........---------------,,,+++***////////////////////////------------------------............////////////...............///000111,,,---///000000000///..................///000000//////......------------................................................------------------------/////////...------,,,,,,000000000000000000...---........................------------------------------------------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---..................---...........................---------,,,,,,++++++......---------,,,,,,,,,------............------------............------........................---///000000///...000111........................222111///......///111222111000...------...000111///////////////000000000000000///////////////000//////000111111222333333000000000111111111222222222222222111111111111111222111111111111111111222333222222222222333444444333333333333444444444444........................+++,,,,,,---------......................................................------............------,,,,,,,,,------...............---------......///,,,,,,------.../////////---------............///,,,,,,---...//////---+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---,,,,,,---------------------,,,,,,,,,------...///---------------------------,,,,,,+++++++++++++++------------------------...------,,,---///111222...............---------,,,------...///...............///000000000000000///000111000...------...---------,,,,,,+++++++++........................------------------------,,,,,,---......//////000000///...---,,,+++++++++---------............///,,,,,,,,,,,,---------------------.........//////,,,------...//////......000000000000000000000000///////////////////////////...---,,,,,,---//////////////////////////////111111000000////////////////////////////////////------...............---......//////000000111111.........///////////////,,,,,,---...............////////////////////////................................./////////000000...............///000111,,,---///000000000///.........---......///000111...............------,,,................................................------------------------//////.........---------///000111222111///..............................------------------------------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,---------------------------.....................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------,,,,,,+++,,,------.........---------------------------,,,---------.../////////------...//////...------........................///......------,,,,,,,,,......---------,,,,,,,,,------............---------......//////......---........................---///000111000000222333////////////////////////111000...------...000111000///---,,,,,,---///000/////////000000000000000000000/////////000000111000000000000000000000000/////////000000000111111333333333222111000//////111111111222222111111111111111111111111222333333222222222222333333333333.........------------,,,***+++,,,------...------................................................------............------,,,,,,------------------...------------...//////---------.........//////---------............///---......//////.........++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000------------------------,,,,,,+++************+++------------------------------------...///000000..............................///000000000000///---...///000111111111000---...//////...---...///,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///......---,,,+++******---------............///+++,,,,,,,,,,,,---------------........./////////------...///000000000000000000000000000000000000.........---------------...------------...//////////////////////////////000//////......//////000////////////////////////,,,,,,---...////////////......//////000000111111.........///////////////,,,,,,...//////000000000////////////////////////////////////////////////.........//////000000111///............//////000---......///////////////...............///000111---............---,,,,,,................................................------------------------...........................000333333111///.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,+++******---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------***+++,,,---....................................---------...............,,,---...//////...---,,,..........................................------............---------,,,------............------......////////////..............................,,,---//////...///000222////////////////////////000000............000000///...---------...///000...///000111111111000000000000/////////000111111000000000000//////........./////////000000000000333333222222111000000///000111222222222222111000000000000000111222333333111111111222222222333333------------,,,,,,,,,+++)))***,,,---......------................................................------............------------------------,,,,,,---------------...//////---------...............---------............///............------...///,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------***,,,------++++++...000++++++,,,,,,,,,---------,,,,,,,,,------...///000------------------------------,,,++++++++++++,,,------------------------------......///.................................------...///////////////+++,,,...///000000//////,,,---......---,,,---///,,,,,,,,,---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,,,,---------------,,,---------............///------------........................////////////---...///000111111111111000000000000000000000000///.........---------,,,,,,------...//////......////////////////////////...------------///000111////////////////////////,,,---......///...............//////000000111111............/////////000---....../////////......////////////////////////........................---......///000000111111000//////............///...............///000000//////.........//////000------.........---,,,+++................................................------------------------,,,,,,------.../////////---000444444111///....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------------------------------------------------------------,,,,,,+++***---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------.........,,,,,,------...---------.......................................---------,,,---///000000///---,,,........................---------.............../////////.........------------............------......////////////..............................+++---......------///000////////////////////////////////////////////////////////////000000111111...///000111222111000000000000//////000111111222000000000000000000111111//////000000000111111111000000111111111222222222000111222222222222111000111111111111222333444444222222222333333333444444---------,,,,,,+++++++++)))***+++---......------................................................---..................---.........------,,,,,,,,,---------------...///000........................---------.........//////---------,,,++++++---///,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------------------------------))),,,...---+++,,,///222+++++++++,,,,,,---------,,,,,,,,,---...///000000------------------------......---,,,,,,,,,,,,------------------------------.../////////...---,,,---.....................***+++,,,,,,------,,,,,,)))***,,,...//////...------.........,,,+++,,,---+++,,,,,,---...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000***+++,,,...///000000000---------.........//////............/////////000............/////////000......000111222222222222000000000000000000000000111111000000/////////...+++,,,...///000///...---000000000000000000000000,,,,,,,,,,,,---///000222000000000000000000000000.........///......------......//////000111111111---.........//////000000////////////...---,,,,,,////////////////////////---------------------------......///000111111222111000///...............//////...------///000111//////............//////,,,---.........---,,,+++................................................------------------------+++,,,,,,---...///000000---000444444222///...///////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................------------------------++++++,,,---------,,,,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////............---,,,++++++......................../////////......------,,,,,,---///000000///---,,,........................,,,,,,,,,------.........000////////////.........---..................---......////////////..............................---...//////......///111000000000000000000000000......////////////......///000111222222222222222...///000222222111111000000000///000000111222222//////000111222333333444000111111111111222222222---...///000222444555555000111222333333222111000222222222222333444555666333333333444444444555555,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------.........//////........................------............------,,,,,,,,,,,,,,,---...///...,,,******---...---+++...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...///000000000///---,,,........................---------............///...------------...////////////...---,,,+++++++++......////////////.........+++000>>>AAA666---,,,000///...---------------***+++,,,...///000000000......//////......---,,,***+++---.........------......////////////......+++---...//////...,,,+++///////////////////////////000111000...------///,,,,,,,,,---------......,,,,,,,,,---------......++++++---...///111222222111111000000//////......000///...------...///000333222111000////////////////////////000000000000///////////////000111111------......//////000000...,,,***((((((***,,,...---.../////////...,,,,,,////////////000000000000000111222333222000...,,,000000000000000111111111000000////////////000000//////000000000000//////000000000000000000000000111000/////////000222333//////...------------...,,,,,,,,,---...//////000////////////////////////...------,,,,,,------...000000///...---,,,,,,+++------------------------------------------------000000//////.........---...///000111111000///.../////////---***)))((()))---///000---)))&&&''')))---,,,++++++,,,---///000---------,,,,,,+++++++++,,,,,,,,,---------......------,,,+++,,,---...///......///000000///...---...---,,,,,,++++++++++++////////////////////////------------------------+++,,,---///000//////...---------............///---,,,,,,,,,,,,---......////////////////////////,,,,,,---......---,,,,,,------------------------......---------......///......................................................//////000/////////...---,,,,,,,,,...///000............////////////////////////////////////------......//////000000,,,---///000111000...------,,,,,,,,,,,,---......000000000000111111111111000111111111111222222222000000////////////000000000111111111111222222222444333222000000000000111333222111111111222333444444444333222222333333333444444333333333444555555------------------------------------------------+++,,,------......---------------.........//////........................,,,,,,------------,,,,,,------,,,,,,,,,---.........,,,******---...---+++......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........///000000///...---,,,........................---------............///...------------...//////000///...---,,,,,,,,,,,,......////////////......///...777EEEHHH;;;000.........---------------...+++,,,---...//////000000......//////......---,,,---............---+++***------............------***+++,,,---......------...........................///000///---,,,---...,,,,,,---------.........------------............------......///000000000000000000000//////......000///...------...///000333222111000////////////....../////////000000000...............//////000.........///////////////...---+++))))))+++---........./////////...---,,,////////////000000000000000111222222222111000///111111111111111111000000000000////////////000000//////000000000000//////////////////////////////000///.........///111111,,,...///000000...,,,+++,,,------...//////000000////////////////////////...------,,,,,,------.....................------------------------------------------------------///.........---------------...///000000///...------.........,,,++++++---...///000///---,,,---...//////.........//////000------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---...///------...//////...---,,,...---,,,,,,++++++,,,,,,........................------------------------............---,,,+++***------------............---,,,,,,,,,,,,---..............................------...//////...------------------------------...------,,,,,,,,,------................................................((()))***,,,---..................---......//////............////////////////////////////////////.........///////////////---///000222222111000///...............///000000000000000000111111111111000111111111111222222222222111111000000111111222000111111111111222222222111000000000111222333444333222111111111222333444444444333333222333333444444444333333444444555666........................------------------------+++,,,------......---------------.......................................+++,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,------...,,,++++++,,,------,,,---....../////////......////////////////////////........................------------------------------------------------***+++,,,---...///000000...////////////...------........................---------............///...------------...//////000000///...------------......////////////.........---333===???666///...------,,,,,,,,,------...,,,---...///////////////......//////......---,,,,,,------......---,,,,,,------------------------))))))***+++,,,---..............................---...///...---,,,---...,,,------------.....................////////////////////////////////////000000000////////////...//////............//////222222111000////////////............////////////---------------.../////////////////////.........///...,,,++++++,,,...///...////////////...---,,,////////////000000000000111111222222222222333333333333222222111000000000000000////////////000000//////000000000000//////.......................................///000000///222666888888555000------......//////000000111////////////////////////......------------......------........./////////---------------------------------------------------------------,,,,,,,,,------............------+++---......------///000...------...000111111000//////////////////......,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,,,,,,,---...///------...//////......---...---,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,++++++++++++------------............---,,,,,,,,,,,,---....................................////////////......------------------------......---,,,+++++++++,,,................................................+++,,,---...///000000000//////000000000///..................///////////////////////////////////////////////////.........///000222333333333222111000000000000111111111111000000000000111111111111000111111111111222222222333333222222222222333333000111111111111222222222111000000111111222333444222222222222222333444444444333333333333333444444444444444444444555666666////////////////////////------------------------+++,,,------......------................................................,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,...---,,,,,,,,,---------------......//////......////////////////////////........................................................................,,,,,,------...///000000.....................---........................---------............///...------------...//////000000///.....................////////////......000,,,***...///,,,---111---,,,,,,,,,,,,------...---...////////////...............///......---,,,))))))+++,,,...///000111...------------------...+++*********+++,,,------........................,,,---...---,,,+++,,,...------------............////////////000000000000/////////////////////////////////////////////////////////....../////////111111000///////////////---.........////////////......------......///000000000//////......------000///...------...///000///////////////......---////////////000000000000222222111222222444555666444333333222111000000///000000////////////000000//////000000000000//////....................................//////000000111333777999999666222///.../////////000000111111////////////////////////......------------...................../////////................................................------------------------------..................,,,---//////......000111,,,***)))+++...000///---------...///...---+++***+++,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,------............//////////////////...------,,,,,,,,,------------------------------........................---,,,++++++,,,---///000,,,,,,---------.........---,,,,,,,,,,,,---..............................---..................---------------............//////...---,,,,,,,,,,,,................................................111111111000000...---,,,///000111111111///...---............////////////////////////////////////000000//////......------///000111222222222222111000000111111111222111111///000000000111111111111000000111111111222222222333333333222222333333333000000111111111222222222444444333222111111111000222222222222333333444444444333333333333444444555444444444444555666777777////////////////////////------------------------+++,,,------......------.....................---........................------............------///...---,,,,,,,,,,,,,,,------------,,,,,,---...,,,,,,---.......................................------------------------...........................................................................------------.................................---------............///...------------...//////000000///............///......////////////......222///,,,,,,,,,,,,000555---------,,,,,,------.........//////000/////////.........///......---,,,)))***+++,,,---///000111//////...------...//////......---,,,++++++,,,,,,........................+++---...---,,,,,,---...---------.........///////////////000000000111111......//////000111111111.............../////////...//////////////////...111000//////////////////.........////////////000//////......//////000111000000//////......------000//////......//////000000000//////............////////////000000000000222222222222333444666777333333222222111000//////000000////////////000000//////000000000000//////........................//////000000111111111111...//////000000...---,,,////////////000000000000///////////////////////////......------......///111000000///......------..................................................................//////.........//////000000111...000000000...---...///---***)))***---...,,,***------...///...---+++***,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,------......---------,,,,,,---............................................................---------///111222,,,,,,,,,------------...---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000///........................................................................---,,,+++***)))///000111111111///...---............////////////////////////////////////000000//////......------...//////000000000000000...///000111111111000000///000000000111111111111000000111111111222222222222222111111111111222222000000111111111222222222444444333333222111111000222222333333444444444444444333333333444444555666555555555555666777888999////////////////////////------------------------+++,,,------......------...............---------........................---......//////......---......---,,,,,,,,,---------......---,,,,,,---///+++,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........---------,,,,,,---------,,,------...///........................---------............///...------------...////////////......---......///......////////////......,,,...111222111//////000//////...------------...---...///000000000000000......//////......---,,,...------,,,,,,,,,------000///...------...///000111111000///...---,,,,,,------------------------,,,---......------...///------........./////////////////////000000000000......///000000111222222---............/////////......////////////......000//////....../////////////////////000000000000///////////////000111111///////////////.........000//////////////////000111000//////......//////////////////000000000000111111222333333444555555222222111111000/////////000000////////////000000//////000000000000//////........................//////000111111111111111//////---,,,,,,,,,---...//////////////////////////////////////////////////////............//////222111111000///...---,,,........................................................./////////////////////...//////000111222000111111000...,,,------...---,,,,,,---...,,,+++//////////////////......---------------.........,,,,,,,,,---------......+++,,,------......------)))))))))))))))***+++,,,------------------...///////////////////////////........................222111000///............,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------------------,,,,,,++++++++++++,,,,,,---------...//////000000000///////////////000000................................................++++++,,,......///////////////000000000///..................///////////////////////////////////////////////////......................../////////---...///111111000//////000000000000111111111111000111111111111222222222111111000000000000111111000111111111111222222222000111222333444444444444222222333444444444444444333333333333444555666777555555555555666888999:::........................------------------------+++,,,------......------//////.........---------........................,,,------......------,,,------,,,,,,,,,---......---...///...,,,+++...000***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...///........................---------............///...------------...//////...---------------............////////////......)))...222222000///......222111000///...---------,,,---...000000111111111......//////......---,,,//////---,,,+++,,,,,,---000///---,,,,,,---///000111111222222222000///...------------------------,,,...//////......///000............////////////........./////////000000000000000000000000000000---------.........//////---...///000000///...---//////.........//////000000000000000111111111222///............///000000.........///////////////////////////////////////111111///.........///000////////////000000000000000111222333444444333222000/////////////////////000000////////////000000//////000000000000//////////////////////////////......000111111111000///111111000///.../////////........................//////////////////////////////............//////111000000000//////......................................................---------....../////////......------...///111222///000000///---,,,,,,------...///...------.../////////.........//////000............------------,,,,,,,,,---------......+++,,,---.........------)))))))))))))))+++,,,------------------...//////................................................000000000000///...---,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------------------------,,,++++++++++++,,,------------...///000000000...............///000111................................................,,,---...000111222222222.........---......//////............////////////////////////////////////.........///////////////......------......///000---...000111222111000///000000000000111111111111000111111111111222222222111111000000000000111111000111111111111222222222000111222444444444444333222333444555555555444333333333333444444555666777555555555666777888::::::........................------------------------+++,,,------......------//////.........---------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///---...000...,,,+++...000***+++,,,---....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......---,,,,,,+++,,,---//////........................---------.........//////...------------...//////------,,,,,,,,,------.........////////////......000333333000...000333666444333111000...---------,,,---...000111222222222......//////......---,,,---,,,,,,+++,,,---///000///...,,,++++++,,,...///000111333444555333222111---------------------------...//////......000111............/////////000............////////////222222222111000//////...---------.........//////---...///000000///...---//////.........//////000000111111111222222222222...------------...//////---.........//////000000...//////////////////...222111///.........///000////////////000000000000///111333444444333222111............////////////000000////////////000000//////000000000000//////000000000000000000000000,,,---///000000000///..................---,,,,,,...............---------//////////////////////////////............//////////////////000000000000////////////////////////////////////////////////,,,,,,,,,------.........------,,,,,,---...000111---...///...---,,,---...))),,,......,,,+++...000---,,,++++++,,,---///000/////////...---------,,,,,,,,,,,,---------......+++,,,---.........---,,,,,,,,,++++++,,,...///000---------------...///000------------------------////////////////////////+++,,,---///000//////...++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------...---,,,,,,,,,,,,---...---------...///000000111,,,,,,,,,---...///000111................................................,,,,,,------------------...---,,,,,,,,,...///111............/////////000////////////////////////---.........//////000000...............///000000---///111222222222000///000000000000111111111111000111111111111222222222222111111111111111111222000111111111111222222222333444555555444333111000222333444555555555444333333333333444555666777777555555555666777999:::;;;////////////////////////.........------.................................//////.........---------,,,------......------,,,.........------............................................................------,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,++++++*********/////////...---------,,,////////////////////////---,,,,,,,,,,,,---......///...---,,,,,,---...///,,,,,,------....../////////////////////.........222222111111000000//////000000//////.........---////////////000000000000555111...---///000///---------+++******+++------............////////////000111222222222111///...............////////////////////////////////////222000///......///000222///////////////000111111000000000000000000000000222111000.........///000000000000000000000000000000000000000111111111111111111111111111000//////............/////////000////////////000000000000000000000000000000000000......//////000000111111///000000111222333333333222222222222222222222222/////////...---------,,,////////////000000000000000000000000000000000000///000111111111///...---//////000000111111222222........................////////////////////////........................111111000000//////......---...000111111111000///111111000000//////......//////............//////////////////////////////111///,,,+++,,,.........////////////////////////---.........---,,,,,,+++//////...------------......------,,,,,,------...,,,,,,,,,---------......//////.........---------,,,,,,,,,---------............---------,,,,,,,,,------......---,,,++++++---...///...---,,,---...,,,,,,---......//////000------------------------------,,,+++,,,---...///---------,,,,,,+++++++++------............------........................000000//////.........---///...---,,,,,,---...///....../////////...,,,+++...............///000000111111000///...---,,,,,,------............------222111111111000000//////000000///...---,,,++++++...------------...//////000000///......///000111444333222000000000000111000000000000000000000000111111111111000000000000111111222222222333333333222333555777777666555444444555666666444444555666222333555666777666555555666888::::::::::::;;;<<<..............................------------..............................///.........------------,,,------......------,,,......------------....................................---------,,,,,,,,,...---------,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////......---------,,,,,,,,,...............---------........................------,,,,,,------...//////...------------...///.............../////////.........///////////////////////////......------000/////////............////////////000000000000444111......///000///---------,,,,,,,,,,,,------............////////////000000111111111000///...............////////////////////////////////////000///---,,,,,,---///000///////////////000111111000000000000000000000000222111000///...//////000000000000000000000000000000000000000111111111111000111111111111000//////........./////////000000////////////000000000111000000000000000000000000//////////////////000000//////000000111222222333222222222222222222222222000000//////////////////............////////////////////////////////////000000111111111000...---000000000000000111111111........................////////////////////////////////////////////////111000000000/////////...---...000111111111000///111000000000/////////...//////............/////////////////////////////////---++++++---.........////////////////////////---.........------,,,+++---------------...///000...------------------...,,,,,,---------.........//////.........---------,,,,,,,,,---------..................---------,,,111111111111111000//////---...///...---,,,---......------,,,,,,+++******------------------------------,,,,,,,,,---...///.........---------,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,///.........------------......------------......000///...---,,,------..................//////000///////////////.........------............------111111000000000/////////000000//////...---------///............///000000111000/////////111222333444333222000//////000000111111111111111111111111......///000111222333333111222222222222333333333222333555666777666555444555666777777555444555666555555666777777777777777:::::::::999999999<<>>???@@@@@@@@@BBBEEEHHH---------------------------,,,,,,++++++,,,,,,---........................,,,,,,------------------,,,------......------,,,---,,,,,,++++++,,,,,,---........................++++++,,,...///111222222,,,---.../////////...........................---------------------------...------,,,,,,------........................---..................//////,,,---------.../////////------------------------...------------...//////////////////////////////111111000000//////......,,,------...///000111111///////////////000000000.........///////////////////////////000000000000///000000000////////////...///111111111111///...............////////////000//////...........................////////////000000000000000000000000111111000000000000111111///////////////000000111000000000000000000000000000000111111111111111111000000000000000000000000111111111111222222222222000000000000000//////...////////////000000000111000000000000111111111111////////////////////////000000//////.........---////////////000000000000111111111111111111111111/////////000000111111111///000000000000111111111////////////////////////111000000000000111111111222222111111000000//////////////////////////////000000000000000000000000////////////////////////////////////000000000000---...000111111111000///////////////000000000000//////............//////////////////////////////------///222444444111///////////////////////////------...//////......---///......---------......---......//////......------------.........//////---.....................,,,,,,,,,---------......000////////////...............///////////////...+++,,,------,,,,,,---///,,,,,,---......//////000........................,,,,,,,,,---------------------------------......///...------------...///////////////////////////..................//////,,,---...//////...---,,,------...............------------------...//////////////////............------............------------------............//////000000111222222222......------......///000......---...///111333444888666555333222111222222222222222222222222222222222222222222111111111111222222333333333444444444333444444555555555555555666777888777555444555666999999999999:::<<<>>>???===AAAEEEHHHJJJKKKLLLNNN------------------------------,,,,,,,,,,,,------........................,,,,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,------........................+++,,,---...000222333333+++,,,...///000000///..................---------------------------------......------------.....................---------------------............---------...............------------------------......------......///000...//////000000//////...000000///////////////...------......//////000000,,,------------..................///////////////////////////000000000000...000111111000...///000///000000111111000000///............////////////111000//////......//////............////////////000000000000000000000000///////////////////////////////////////000111111000000000000000000000000///000111222222222111111000000000000000000000000111111111222222222222333111111111111111000///////////////000000000111111000000000111111111222222000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000000111111111000000111111111222222222000000000000000000000000111111000000000111222222111111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000---...000111111111000///////////////000000000000//////............//////////////////////////////......///222444333111///////////////////////////------...////////////...//////...------------------...///000000///...---------........./////////---------...............,,,,,,,,,---------....../////////.........------+++,,,,,,---------------***+++------,,,,,,---///...------,,,,,,+++******........................+++,,,------......---------------------.........///...---,,,,,,---...///------------------------.........///////////////---..................---+++---...///000///...---------,,,,,,------...///000000//////.........---------............---------------...............//////000000111111111222---------------...//////......---......000222333333222111000//////000000222222222222222222222222///000000111222333444444333333333333444444444444444444444444555555666666666888999888777666777999::::::;;;===???AAACCCDDDBBBFFFLLLPPPRRRRRRSSSTTT..............................------------..............................++++++,,,,,,,,,---------,,,------......------,,,......------------..............................------......///000000000+++,,,...000111000////////////.........---------..............................------------......//////.........------------------.........//////...............---------.......................................//////000...///000111111000///................../////////.........///////////////,,,,,,,,,---------................../////////000////////////000000000000---///222222000...///000000000////////////000000............////////////222111000/////////000000............////////////000000000000000000000000/////////000000////////////////////////000111111000000000000000000000000///000111222222222222111000000000000000000000000111111111222222222333333222222222222222111111000//////000000000111111111000000111111111222222222000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222222222111111111000000000000111111111111111111111111111111111111111111000000000111222333000000000000000111111111////////////////////////000000000000000000000000000000000000000000000000.../////////000000000111---...000111111111000///.../////////000000000111//////............/////////////////////////////////......000111111///---////////////////////////------...///////////////......---------......///---...///000000///...---............////////////---------.........//////,,,,,,,,,---------..................---------,,,)))***++++++,,,,,,,,,+++)))+++,,,,,,,,,,,,...///...------,,,,,,+++******........................+++,,,---.........------------........./////////000///---,,,,,,---///000---------------------------------....../////////......------------......------------......//////------,,,,,,------...///.........///////////////------............------------......//////////////////000000000000000000...............//////000000000/////////000222333222111000//////000111222111111111111111111111111///000111111333333444555333333333444444444444555444444444444444555666666777999::::::999999;;;<<<;;;===???BBBEEEGGGIIIIIIKKKNNNRRRUUUVVVVVVXXXYYY///////////////////////////......------......///........................+++++++++,,,,,,---------,,,------......------,,,///......------......///........................//////.........---------+++,,,...000111111000/////////.........---------..............................------------......//////.........------------.........//////000000/////////......------,,,////////////////////////...............///000000...///000111111000///...,,,---------....../////////////////////................../////////000000---.........//////000000////////////000000000000,,,///222222000...///000111000///......///000111............/////////000333222000/////////000111............/////////000000000000000000000000000111111222222222222111111///////////////000111111000000000000000000000000///000111222333333222111000000000000000000000000111111222222222333333333222333333333333222111111000000000000111111111111000111111111111222222222000000000000000000000000000000111111222222333333222222222111111111111111000000000000000000000000444444444333333222222222////////////000000000000111111111111111111111111111111000000000111333444//////000000111111222222000000000000000000000000000000000000000000000000111111111111111111111111.../////////000000111111---...000111111111000///.../////////000000111111//////............/////////////////////////////////...---...//////---,,,////////////////////////------...///000000//////,,,,,,,,,---...///000111---...///111111///...---............/////////000---------.........//////,,,,,,,,,---------............---------,,,,,,,,,---......///000000000///)))+++,,,,,,,,,,,,...///,,,,,,---......//////000////////////////////////+++,,,---.........---,,,.../////////000000111111000///---,,,,,,---///000000000000000000000000000,,,,,,,,,------.........///...---,,,,,,---...//////...,,,++++++---000222---,,,,,,,,,,,,---......,,,,,,---...///000111222---..................---........./////////000000000000000//////////////////////////////000111111222222111000000111222333444333222222222333444555000000000000000000000000333333333222222222111111333333333444444444555555555444444444444555666666888:::<<<<<<<<<<<<>>>???<<>>>>>>>>CCCHHHOOOUUUWWWWWWWWWWWWYYYXXXWWWWWWYYY\\\___aaa............////////////...------,,,,,,------...///......---------......,,,,,,,,,,,,------------///......---------.........------------------...,,,,,,,,,---------------.........---------------...//////000///...---,,,//////.........---------------------------------/////////......---------,,,---......//////......------............------000///...---,,,------...,,,,,,,,,---------......---------............///....../////////000000000/////////////////////////////////.........------////////////000000000000111111000///////////////000000111111111111000000000000000000000000000000000000000000////////////...//////000111222333333000000000000000000000000000//////......////////////000000111111000000///000111222333444555555666111111111111111111111111222555888666222000111333000000000000111111111111111111111111111111111111333222111000000111222333333222222222222222222333111111111111111111111111222222333333333333222222000000000000111111111222111111111111111111111111...000222222222111222333444333333222111111222222222333333444333222111000111111111111111111111111000000111222222222222222000000111111111111000000////////////////////////000000000000111111111111000000000000000//////////////////000000000000000111111000///////////////000//////...///000111222000000000000000000000000111000000000/////////...111000///...---......///......................../////////////////////...111000///......///000111---------............///------//////000///......------------------------................................................---............---,,,,,,---------------...///000//////.........---------................................................,,,,,,---...///000//////...------,,,,,,------...///.........------------////////////////////////000000////////////000000////////////////////////,,,,,,---------------,,,............////////////000///.........///111111////////////////////////........................---------...///000111111000000000000000000000000111111111111000000000///111222222222222111000000//////000111222222111111333333333444444444555555555555666666555444444333666555444444555666777777999:::;;;===@@@BBBEEEFFFNNNQQQUUUXXXXXXWWWWWWXXX[[[[[[[[[\\\^^^ccchhhkkk/////////..................------,,,,,,------.........---------...//////+++,,,,,,---......//////------...........................------.........,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------..................---,,,000000/////////.........------------------------///////////////.........,,,---......//////......,,,,,,------------,,,,,,//////...------------...,,,,,,,,,------------...---------............///------........./////////000000000000000000000000000000////////////......////////////000000000000111000000///////////////000000111111111111000000000000000000000000000000////////////000000000000/////////000000111111111000000000000000000000000111000000//////000000111000111111222222111111000111111222333444555666666111111111111111111111111///222555444111000222444111111111111111000000000111111111111111111111111333333222222222222333333333333222222222222333333222222222222222222222222222222333333333333222222000000111111111222222222111111111111111111111111---///222222222222333555444333333222222222222222333444444333222111000///222222222222222222222222000111222333444333222111000000111111111111000000........................000000000000111111111111//////000000000000000000000000000000000000//////111111000//////////////////////////////000111111000000000000000000000000000000000000////////////444333111///..........................................//////////////////000//////......//////000---------............///---...............---,,,................................................////////////////////////------.../////////......,,,,,,,,,---...///111222/////////............---........................////////////////////////---............---,,,,,,......------------......---------------,,,,,,,,,/////////////////////////////////000000/////////////////////////////////***+++,,,,,,------------............//////////////////......//////000111,,,------...//////000000........................,,,,,,---...000111222222111111111111111111111111111111111111000000000000333333333444333222222111...///000222333444444444333333444444444555555555555555555555555444444333444555666777888888777777:::===BBBDDDFFFHHHMMMQQQYYYZZZ[[[[[[ZZZ[[[]]]___aaabbbdddgggkkkrrrzzz/////////......---------...------,,,,,,------...---------------...///000---------.........//////+++,,,...///000///......///......------......///...---------,,,,,,++++++******++++++,,,---..............................////////////.........---------------------------//////..................,,,---......///.........+++,,,,,,------,,,,,,+++............------......---------------------------------............///------------.........///////////////////////////000000000000000/////////////////////000000000000000000////////////000000///000000111111111111000////////////////////////////////////000000000000///////////////000000000000000000000000000000000000000/////////000111111000111111111111111111000444444333333333222222222111111111111111111111111...000222333111111222444222222222111111000000000111111111111111111111111333333222222222222333333222333333333333333333222222222222222222222222222222333333333333333333222111111111222222222333333111111111111111111111111...000222333222222333444444333333222222222333333444444444333222111000///222222222222222222222222000111333444444333222111000000111111111111000000///////////////////////////000000000111111111111/////////000000111111222222111111000000/////////111000000//////////////////////////////000000111////////////////////////000000000000////////////222111000............///---------...........................////////////////////////////////////---------............///////////////...------,,,////////////////////////........................////////////////////////...///000111222222222222------------...///000111/////////...............................................................000000///...---+++)))(((......------------......------------------------////////////////////////---...///000000///...---////////////////////////,,,---...///000000000000............////////////............//////000000------------......//////........................------...///000111111222111111111111111111111111111111111000000000000000333333444444333333222111111222333444555555555555222333333333333444444444111222333555666777777888666777999999::::::<<<===>>>CCCIIIKKKKKKMMMRRRWWW[[[[[[[[[[[[\\\aaagggllllllpppuuuzzz//////......------,,,,,,...------,,,,,,------...---------------...///000//////.........---------+++,,,...///000///............------------......//////......------,,,,,,)))******+++,,,---......//////////////////000000.........---------,,,,,,------------------------------------------------,,,---......///.........+++,,,,,,------,,,,,,+++------..................---------------------------------............///------------.........///......................../////////000000000000000////////////000000000000000000////////////000000//////000111111111111111////////////////////////.../////////000000000111///////////////000000000000000000000000000000000///.........//////000111///000000111111000000///222222222222111111111000111111111111111111111111---///000222222222333444333333222222111111000000111111111111111111111111111222222222222222222111222333444444444444333222222222222222222222222222333333333444444333333333222222222222333333333333111111111111111111111111111222444444222111222222444333333222333333444444444444333222111111111000111111111111111111111111111222333333333222111111000000111111111111000000000000000000000000000000///000000000111111111111//////000000111111222222222222111111000000//////111000000///////////////...//////000000000000000////////////////////////////////////000000000000///...---------...///000---------.........//////---.........//////000000......////////////......---------............///111000000//////.........////////////////////////................................................---...///111222222222222000//////.........//////////////////////////////////////////////////////------------------------............---,,,+++***///......------......///..................//////////////////////////////---...///000000///...---////////////////////////---...///111111222222222............////////////---....../////////////////////......------------////////////////////////000000000000000/////////111111111111111111111111000000000000000000111111222222222222222111111000222333333333333333222222222222222222333333333333222333444666777888999999888999:::999999<<>>>>>:::@@@GGGJJJKKKNNNTTTYYYYYYYYY[[[]]]______]]][[[ZZZ\\\bbbmmm~~~++++++,,,,,,,,,---------......---------......///---,,,,,,,,,,,,---......---------............///...///////////////..............................000///...---,,,---......------------------------...---,,,,,,,,,,,,---...........................+++,,,---...///...---,,,---------------------------------............///......////////////......,,,,,,.../////////...---------,,,,,,,,,------...............//////////////////............//////111///---...111222000...000000000000000/////////111111000000//////......000000000000////////////111111111111000000000000222111111111000000//////000000000000000000000000//////000111111111111111000000000000000111111222000000000000000000000000111222222333333222222111000000000111222222222333111111111000000000000000444444444444555666777777333222222111111222222333555444333222222333444555111222222333333222222111000222444666666666444333333444444333222111333444555555444333222222222222555444444333333444444555555555444444444444333333444333333333333333333333555555555555555555555555444333333222222333333444000000111111111111000000555444333333222222222222111111111111111111111111000000000000000000000000........................222000///......///000222000111222333333222111000111111111111111111111111222111111000///......---//////............//////000///////////////000000222111...,,,++++++,,,---000000000000000000000000000///.........///111222///////////////////////////////////////.........////////////000000000000------...///000000//////000///...---------------...///000111000---***(((000000000000000000000000//////.........---------000000000000000000000000////////////////////////+++,,,...//////...,,,+++........................,,,---.........---,,,+++...------------...//////...------------...//////000000000000000000000000)))+++............///111,,,,,,------......//////000000//////.........---...............///000111333333222111000000111111333222111///...,,,+++***---...000111222111///...000000/////////111222333333222222222111111000000222222333333333222222111222222333333333444444444666555444444666777888777777999;;;<<<<<<===???AAADDDHHHMMMQQQTTTVVVXXXZZZ___^^^]]]^^^aaadddffffffdddhhhsss++++++,,,,,,,,,---------......---------......///---,,,,,,,,,,,,---......---------............/////////000000000000//////........................000///...---,,,------...------------------------...---,,,,,,,,,,,,---...........................+++,,,------......---------------------------------------............///......////////////......---...///000000000///......---------------..................//////////////////............//////000...---...000000///---,,,,,,,,,------......///111000000000/////////...000000000000000000000///111111111111000000000000111111111111000000000///111111111111111111111111///000000111111111111111000000000000000111222222111111111111111111111111222222222222222222222222222222222222333333333333222222222222222222222222222222222222333444555555333333222222222222333333222111000//////000111222222333333444444333333222222333444555555555444333444555555444333222444555666555444333333333333333666555555444444555555666666666555555444444333333333333333333333333333333333333333333333333333333444333333222222333333444111222222333333222222111555444333333222222222333111111111111111111111111000000000000000000000000////////////////////////111000///......///000111111111222222222222111111111111111111111111111111222111111000//////......//////............//////000000////////////000000111000...,,,,,,,,,---...000000000000000000000000000//////...///000111222/////////////////////////////////////////////....../////////000000000000---...////////////////////////...---------........................------////////////////////////000000/////////.........////////////////////////////////////////////////,,,---...//////...---,,,........................+++,,,---.........---,,,...------------.../////////............///000000////////////////////////---///000000...------................../////////000000/////////.........///............//////000222111111000//////000000000000//////.........---///.........//////000000111111000//////000111222222222222111111000000000222222333333333222222111222333333333333444444444555444444555777999::::::888:::<<<>>>>>>@@@CCCEEEJJJMMMSSSWWWYYY[[[\\\^^^```______```dddjjjnnnpppvvv|||,,,,,,,,,,,,------------///......---------......---,,,,,,,,,,,,---......---------............//////000000111111111000000........................//////...------------...------------------------...------,,,,,,------...........................---,,,,,,,,,,,,---......---------------------------------............///......////////////......---...000111111111000/////////......---......///............//////////////////............/////////...------//////...---......///000111222222333000000000000////////////000000000000000000000000111111111111000000000000111111111111000000000000111111111111111111111111///000111111222222111111111000000000000111222222111111111111111111111111444333222111111222333444444444444444333333333333333333333333333333333333222222333333444555555555444333333222222333333444444444333333333333444444444444555555555555444444555555555444444444444444444555666555444444555777777666666555555555555555666666666555555666666666777666666555444333333222222222333333444444555555444444444444444444444444444333333222222333333444333444444555555444444333444444333222222222333333222222222222222222222222000000000000000000000000000000000000000000000000111000///......///000111222222111111111111222222111111111111111111111111111111111000000//////...000//////......//////000000000////////////000000000///...---------//////000000000000000000000000///////////////000111111////////////////////////......//////////////////....../////////000000000//////////////////...---.........---....../////////...---,,,---...000111////////////////////////000000000000000/////////////////////////////////////////////////////////---...///000000///...---........................++++++,,,---...............------------.../////////////////////000111111////////////////////////...000111111///......///000000///////////////...000000////////////......000//////............///000000000///////////////------......///000000000111///...------///111222222222111000000000111111111111111000000000000000222222333333333333222222333333333444444444555555444444555666888:::<<<===:::<<>>???CCCHHHMMMQQQVVVZZZ^^^YYY[[[]]]^^^^^^___aaacccfffllluuu,,,---------............000///...------------------,,,,,,,,,,,,---......---------............///++++++,,,---..........................................//////......---,,,------------------------,,,------......------,,,........................---,,,,,,,,,,,,---......---------------------------------............///......////////////......+++,,,.../////////...---000000///...------------............//////////////////............//////000111222222000000111222222222111000///...------////////////000000000000///000000111111222222222111111111111000000000000000000000000111111111111222222222222222222222222000111222222333222222222222111111111111222333333333333333333333333333333555444333222222333444555333333333333222222222222111222222333333444444444222444555777777777666666666555555444444555555666555666666777777666666555777777888888888888777777666666666555555555555555222444555555555666888:::<<<<<<:::888777666666666444444333333333333444444333333333333222222222222333333444444555555666666444444444444444444444444444333333222222333333444222333333333333333333222333333222222222333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111000000//////000000111222111000//////......///.........///000000000000////////////////////////......///000000000000000////////////////////////------......///000000000------.........///////////////////////////...---/////////...//////000000---///111222222000---+++........................------------....................................////////////////////////000000////////////000000////////////////////////,,,,,,,,,,,,,,,---...///...------------...//////---------------...//////...........................000111111///......///000000///////////////...//////000000000000111111000//////............//////000222333333222111111///////////////.........///111333444555444222111222222222333222222111000111111111111111222222222111222333444444555555444555555555666666666666777888;;;======;;;<<>>===;;;999777555444444555555444444444444555555333333444444444444555555444444444555555555555555333333333333333333333333444333333222222333333444222333333444444333333222333222222222333333444555333333333333333333333333333333333333333333333333111111111111111111111111111111111222222111111111111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111222111000///...............//////000000000000///////////////////////////---...///000111000000///////////////////////////------......///000000111---------.........//////---...//////////////////111000//////////////////......///000111000//////........................---.........////////////......................../////////////////////////////////....../////////////////////////////////...---,,,,,,,,,---.........------------...//////...............//////000........................---///000000...------..................///////////////000000000111111111///............//////000...///111222333222111000////////////////////////000000111111222222111111000111222333333333222111111222222222333333333333111222333444555555555555555555666666666777777777888<<<@@@@@@@@@AAAFFFJJJNNNRRRXXX\\\]]]]]]\\\[[[YYYYYYZZZ\\\aaahhhqqqxxx---------.........//////111000///...---,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////,,,---...///000000000000........................---.../////////...,,,,,,------------------------,,,,,,---......---,,,,,,........................+++,,,---...///...---,,,---------------------------------.........//////......////////////......---...000111111111000///000///...---,,,+++++++++............/////////000//////............//////...000222111...---///111------------.............../////////000000111111///000000111222222333333111111111111000000000000//////000000111111111222222222222222222222222222111111222333333333333222222222111111222222333444444444444444444444444444333444444555555444444333333444444555555666666666444444444555666777777888555666888:::;;;:::999888666666555555555555666666555666777888888777666555777777888888888888777777222444666888888777666555666777999999:::;;;>>>@@@???>>>;;;999666444333222666666555555555555666666444444555555666777777777555555555555555444444444555555555555555555555555444333333222222333333444333444444444444444444333222222222222333333444555333333333333333333333333333333333333333333333333111111111111111111111111111111222222222222111111000111222333333222111000111111111111111111111111111111111111111111222222111111000000000000111111222222000///............//////000000000000//////////////////////////////---...000111111111000///////////////////////////---------...///000000111---------.........//////------...///000000000///222111000//////...//////......---...///111222444.........................../////////000000111111........................//////////////////////////////............//////000000000000000000000000///...---,,,+++,,,---......------------.../////////////////////000111111........................)))+++............///111,,,---------......////////////000000111111111222...............///000111,,,...000111222111000///------......//////000000000///...---...///111222///000222333444333333222222222222333333444444444111222333444555555555555666666666666777777777777888<<>>AAABBB@@@===<<<;;;:::999777666555444888999999::::::999999888777666666777888999777666888777555444555666555444888777666555444444444444444444555555555555444444444444444444444444444444111222222333555666666777444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222222111000111444444222000///000111333333111000///222222111000000000111222222111111111000000000000000000000000000000000000///111111...///222333111333111///...///000000000000000000000000000000000//////////////////......///---,,,---///000...,,,,,,...000///...---......////////////////////////000000000/////////......//////......//////000111/////////.........------......------------......//////............//////000000000000000000000000000/////////////////////---.........////////////000...,,,---///000...,,,......------------..................//////////////////............//////000///...------...///000000///...---------....../////////////////////...111000000000/////////...000000////////////000000000000000000000000000///000000000///000111111222111111111222222222333333333333333333333333333333333444444555555444333222777777777777888999:::;;;AAAEEEJJJOOORRRVVVZZZ]]]\\\]]]^^^]]]\\\^^^ccchhhmmmsss|||------...........................---------------//////...------------.................................------------..............................------............------...------,,,,,,------...------------------------...---,,,,,,+++,,,,,,,,,...------------,,,,,,,,,------------------------......////////////..............................////////////////////////////////////////////////000000////////////000000000000////////////000000000//////......//////000000111111222222222111111000000111111111111000000//////000000111222222222222222222111111111111111111111111111111222333333333333333333444444444444666555444333222222222333555555444444444555555666666666666666555555555555666666666666555555555555333444444555666777888888777777777888888888999999::::::999999888888777777999999999999::::::::::::888999;;;<<<===>>>>>>>>>===<<<;;;::::::999999999<<<;;;;;;::::::999999888<<<>>>AAABBBAAA@@@??????<<<<<<;;;:::888777666666888999999999999999888888888777777888:::;;;:::888:::888666666777888777666888888777666555555555555555555666666666666555555444444444444444444444444222333333444555666777777444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111222222111///000111222333333222111000111111000000000111111222111111111111111000000000111111111111111111111111111222111000555::::::666555222///...///111222222000000000000000000000000000000000//////.........///...------...///...---,,,---//////---,,,---...//////////////////////////////...............---/////////...//////000111000000////////////......//////............////////////............//////000000000000000000000000////////////////////////............////////////000///......000000///.........------------..................//////////////////............////////////............//////,,,,,,,,,+++,,,,,,---.........//////////////////000000000000///////////////////////////000000000000000000000000000000000000////////////000111111000000111111111222222222444444555555555555444444222333444555666555444333555666777999;;;===>>>???EEEIIIOOOTTTWWW[[[^^^```[[[]]]___aaadddkkkuuu|||...............---------------------------------//////...------------.................................------------..............................------............------...------,,,,,,------...------------------------------------------------------------------------..............................////////////..............................////////////////////////////////////000000000000000000////////////000000000000////////////000000111000............000111000111222222333222222222000000111111111111000000000000111111222222222222111111111111111111111111222111111111111222333333333333333444444444444555333333333333333444444444555444444444444555666666888888888888888888888777999999888888888888777777666777888999999999:::;;;:::::::::;;;<<<<<<======>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@AAABBBAAAAAA@@@???===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>GGGGGGCCC999555111...///000111222000000000000000000000000111111000000///.........///...............---------///000000///......///////////////////////////..............................------......///000000000000000000/////////000000////////////000000//////............//////////////////////////////.........///////////////,,,---------............///.........//////............------------..................//////////////////............///////////////....../////////---------......//////000............////////////000000000000////////////...//////000000000000000000000000000000111111111000000000000000111111222000000000111111111222222333444555666666666555444444555666888888888777666888999:::<<<@@@CCCFFFHHHMMMPPPUUUYYYZZZ\\\^^^___]]]___bbbgggppp...............---------------------------------//////...------------.................................------------..............................------............------...------,,,,,,------...------------------------.........////////////...------------------------..............................////////////........................................................./////////000000111111000000////////////000000000000////////////000000111111///......///111111///000111111222222222111000000000111111000000000000000111222222222222111111111111111111111111111222222222111222333333444333333444444444555555555222222333444555555666666444444444444444555666666777777777777777777777777999999888888888888888888999;;;<<<<<<:::999;;;=========>>>>>>???@@@@@@AAABBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDCCCBBBBBBAAA@@@???======>>>??????;;;<<<===>>>???AAAAAABBBHHHLLLOOOKKKCCC===<<<>>><<<<<<;;;;;;:::::::::999<<<<<<<<<<<<<<<;;;::::::999888888999;;;<<<:::999999777666777999::::::999::::::999888777777777777555555666666666666555555555555555555555555555555444444444555555666666777555555555444444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222333222111000000000000111111111111111111000000000111222222222222222111111111111111222222222000000000000000000000000111222333888BBBMMMOOOLLL<<<888333/////////000000111111111111111111111111111111000000////////////...//////...---------------///000000///......///////////////////////////////////////////////////------,,,,,,------...////////////000000000000000000000////////////000000//////............//////////////////////////////------....../////////000++++++,,,,,,,,,---------------...------------.........------------..................//////////////////............//////...//////////////////.........//////000000000000---.........//////000000////////////000000000000---...///000111000000000///000000000111111111222222222111111222222333444000111111111111222222222222333444555666666666666666777777888999999999999=========???CCCIIINNNRRRYYY[[[^^^___^^^^^^______```ccchhhqqq------..................---------------.........//////...------------.................................------------..............................------............------...------,,,,,,------...------------------------......///000000000000///,,,,,,,,,------------.................................////////////......................................................---......//////000000111000000////////////000000000000////////////000000111000000//////000000111...///000111111111111111111111222222222222111111000111222333333222111111111111111111111222222222222222222222222333444444333444444444555555555555222333444666777777777777555555555555555666777888666666666666666777777777888888999999999:::::::::;;;>>>@@@???======???BBBCCCCCCDDDEEEFFFFFFGGGHHHGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB???@@@AAACCCEEEGGGHHHIIINNNRRRSSSOOOGGGAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>===<<<;;;999888888888::::::888777999777666777:::;;;<<<;;;;;;;;;:::999888888888888555555666666666666555555555555555555555555555555222222222222333333444444555555555555444444444333333333333333333333333333333333333333333333333333222222222222222222222222111333444444222111111222111111111111111111111111000111222333444444444333111111111222222222222222000000000000000000000000...000222555>>>GGGJJJHHH<<<888333000/////////...111111111111111111111111000000000000000000000000...///000///---,,,,,,---,,,---//////---,,,---...///////////////////////////////////////000000000------,,,,,,------...///......////////////000000000000////////////000000//////............//////000000000000000000000000---------......//////000+++,,,,,,,,,,,,---------,,,---...---,,,+++,,,.........------------..................//////////////////............//////......////////////......------.../////////......------......///000000000////////////000000000000---...///111111111000000///000000111111222222222333222222222222333444444111111222222222333333333222222333444555777999:::;;;:::999888888999;;;<<>>???@@@@@@AAA???CCCGGGGGGFFFFFFJJJNNNOOOOOOPPPQQQRRRSSSTTTTTTQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTSSSRRRQQQOOOMMMJJJHHHGGGFFFFFFHHHIIIKKKLLLMMMNNNSSSUUUVVVSSSNNNIIIGGGGGGAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<===<<<;;;999:::999888999<<<>>>>>>>>><<<;;;:::999999888888888666777777888888777777666555555555555555555555555333333333333444444444444555555555555444444444444444444444444444444444444333333333333333333333333222222222222222222222222000333555555333222333555222222222111111222222222111222333555666666555555111111111222222333333333111111111111111111111111...111333222555;;;===<<<777555222000000000///...111111111111111111111111/////////000111111222222...000111///,,,+++,,,---,,,...000///...---......////////////////////////------.........////////////............///000000------........./////////000//////......//////000//////............//////000000000000000000000000,,,,,,---......///000000---------.........//////,,,...//////---,,,---///......------------..................//////////////////............//////---...///000000///...---....../////////...------------......///000000111.../////////000000000111,,,---///111222111000000///000000111111222333333222222111111222222333444222333333333333444444444333222222333666999===???CCCAAA>>><<<;;;===@@@BBBEEEGGGKKKPPPUUUYYY\\\^^^[[[\\\]]]^^^^^^aaaeeehhhzzz,,,,,,------...///000000........./////////000000//////...------------....................................------.................................---..................---...------,,,,,,------...------------------------+++,,,.../////////......,,,,,,,,,------.........////////////////////////......////////////......................................................,,,,,,,,,---...//////000000000////////////000000000000////////////000000,,,---...//////...---,,,...///000111222333333333555555666666666666555555000222333444444333111000000000111111222222222222333333222222333333444555444444444555555555666666444555777888999999999888999999999999:::;;;<<<===>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEGGGHHHHHHDDDIIIMMMOOONNNPPPUUUYYYZZZZZZ[[[\\\]]]^^^___```ZZZZZZYYYYYYZZZ\\\^^^```^^^^^^]]]]]]\\\\\\\\\[[[\\\[[[[[[[[[\\\]]]___aaa______]]][[[WWWSSSOOOMMMLLLLLLMMMNNNOOOPPPQQQQQQUUUVVVWWWVVVSSSPPPMMMLLLHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBAAA???===;;;:::999;;;===???@@@@@@<<<<<<;;;:::999999999999888888999999999999888888666666666666666666666666666666666777777777777777666666555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222000333666666444333444777444333333222222333333444111333444666777777666666111111111222222333333333222222222222222222222222111555555111000222333222333222000000111222111000111111111111111111111111......///000111222333333...000111///,,,***,,,...///111222222111000000111////////////////////////,,,,,,,,,------.........000000000000000111222222,,,---------......////////////............////////////............//////000000000000000000000000,,,,,,------...///000000////////////000000000111---///111000------...111.........------...................../////////000//////............//////---...///000000///...---000000111111111000...------------...///000000111.../////////000000111111+++---///111222222000000///000000111222222333333111111111000111111222333333333333444444444555555444333333333666;;;@@@CCCKKKHHHDDD@@@@@@BBBFFFHHHIIINNNUUU\\\aaaccccccbbb]]]^^^```aaadddiiiooottt---------...............------------------------------------------------////////////////////////........................////////////////////////------------------------000///...---,,,---......---------............///000000//////.........---------------------------///////////////////////////000000000000000//////////////////////////////......////////////......,,,---...///000000000000///////////////.........000000111222222222222111111111111111000000000000000000000000111111111111444555666777777555333222222222222222222333333333333333333333333333333444444444444444444555555555555666777666555444555666888999::::::999999;;;===<<<===???AAABBBCCCDDDDDDGGGFFFEEEEEEGGGHHHHHHGGGMMMMMMNNNQQQSSSTTTSSSRRRWWWTTTSSSWWWYYYXXX[[[___cccaaa```aaadddggghhhhhhiiihhhddd```^^^```eeeiiimmmooommmjjjjjjmmmmmmiiigggfffgggllltttzzz{{{{{{{{{wwwqqqlllhhhddd___\\\\\\VVVQQQPPPTTTXXXYYYXXXYYYXXXXXXYYYYYYWWWSSSPPPPPPOOOOOOPPPRRRUUUVVVWWWUUUSSSPPPOOONNNMMMLLLJJJIIIHHHGGGFFFGGGFFFCCCAAA===???@@@@@@>>><<<;;;;;;>>>===<<<:::999999999999::::::;;;;;;:::999777666555777888::::::999888777888888777777666666666666444444444444444444444444666666555555555444444444333333333333333333333444111222222222222111000000333333333333444555666777222222222222111111000000000333666888999777444222333333222111000///......000000000000000000000000000000000000000000000000333333222222000///...---222222222111111111000000////////////000000000000...///000111111000///...111111000///////////////////////////////////////000...---...///000///...000000000///......------//////............//////000000000000000000000000......------------............////////////..................////////////........................//////............//////---...000222222000...---,,,,,,...///000000000000////////////////////////..................------//////............//////000000//////.........---......///000111222333333.........///000222333444222222111111111111111111222222333222111111333444000222444444333222333444555444555777888;;;DDDMMMTTTOOOIIIFFFHHHLLLPPPSSSWWWYYY\\\___aaaaaaaaa`````````aaaccciiisss111000///...---,,,++++++------------------------////////////////////////////////////////////////........................////////////////////////------------------------000///...---,,,------...---------............///000/////////............------------------------//////////////////////////////000000000000//////////////////////////////......////////////......,,,---...///000000000000////////////////////////000000111222222222222222111111111111000000000000000000000000111111111111444444555666555444333222222222333333333333444444333333333333444444444444333333333333333444444444555666777777555444555777888:::<<<<<<===>>>AAACCCAAABBBDDDFFFHHHJJJLLLLLLPPPPPPOOOPPPRRRTTTTTTTTTUUUSSSRRRTTTXXX\\\^^^^^^___[[[YYY\\\]]]]]]aaafffhhhgggfffgggjjjnnnpppppprrrqqqpppnnnmmmoootttxxx|||uuuppplllgggbbbbbbfffjjjkkkkkkjjjhhhgggfffeeeaaa]]]ZZZZZZXXXWWWYYY^^^aaabbbaaaYYYYYYYYYYYYYYYXXXTTTQQQNNNMMMLLLKKKLLLKKKIIIGGGEEEEEEFFFEEEBBB@@@>>>>>>AAA@@@???>>>>>>===>>>>>>:::;;;<<<<<<<<<<<<;;;:::777777666666666777777777777777777777777666666666555555555555555555555555666666666555555444444444444444333333333333333333222222333333222222111000000000000000111222333444222222222222111111111000111222555666777666444333111111111111000000000000111111111111111111111111000000000000000000000000111111111111111000000///222222222111111111000000////////////000000000000//////000000000000//////............000111222333........................000...---...///000///............/////////////////////............///////////////////////////////////////....../////////......////////////..................////////////........................//////............/////////000222444444222000///------...///000000000///////////////////////////........................//////............//////000000/////////........./////////000111111222222000000000111222444555666111111111111111111111111000111333333222222333444111333555555444333444555888666777999:::<<>>???@@@BBBEEEGGGKKKLLLNNNPPPSSSVVVXXXYYY[[[[[[[[[\\\^^^___aaabbbaaa]]][[[```kkktttzzz{{{vvvqqqmmmmmmmmmmmmqqqwwwxxxvvvuuuvvvzzz~~~~~~}}}zzzvvvqqqmmmmmmkkkiiikkkooossssssrrrlllmmmooopppoooiiibbb\\\WWWUUUSSSRRRRRRQQQOOOMMMLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;:::999:::999777666555777888:::777777777777777777777888666666666666666666666666666666666666555555555555555555555444333333333222444444444444444333222222///000000000111222222333222222222222111111111111111222333444444444333333000000000111111111222222222222222222222222222222000000000000000000000000//////000111222222222111222111111111111000000000////////////000000000000000000////////////000000.........///000111222333........................000...---...///000///...------......///000000111//////............//////////////////////////////000000////////////000000......////////////..................////////////........................//////............/////////000222333333222000///......///////////////...////////////////////////........................000//////......//////000000000000000////////////000000000000000000000000000000111111222333555555111111111111111111111111...000333444333333333444222444666666555444555666:::999999;;;;;;===DDDMMMSSSSSSRRRSSSVVVZZZ___bbbhhhhhhhhhgggfffeeedddcccaaabbbfffmmmzzz,,,,,,------.../////////------------............------------------------////////////////////////........................//////////////////////////////////////////////////////......---------------------............//////////////////.........////////////////////////////////////////////////...//////000000000000///////////////////////////......////////////......------...//////000/////////////////////000000000000111222222333333222222222222222111111111000000000000111111111222222222333333222111111222222333222222222333333444444555444555555555666777777777888888888888888888888888;;;<<<>>>>>>===>>>???AAACCCEEEFFFGGGFFFHHHJJJLLLRRRSSSVVVYYY\\\___aaabbb```aaaccceeefffhhhkkkmmmpppooorrr}}}tttllleeebbb___]]]\\\ZZZXXXUUUSSSQQQPPPPPPPPPOOOMMMLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA???>>><<<:::999>>>===;;;:::::::::;;;;;;777888888888888999999999888888888888888888888888666666666666666666666666777666666555444333333222555555555555555444333333222333333444555555555555222222222222222222222222222222111111222222333444000000111111111222222222222222222222222222222222000000000000000000000000000000111222222222222111111111111111000000000000////////////000000000000111000///......///000111222111000000//////000000////////////////////////000...---...///000///...............//////000000//////............//////////////////////////////000//////////////////000......////////////..................////////////........................//////............//////---...///000000///...---...///////////////...---////////////////////////............////////////000000////////////000000000000000000000000000000111111111111000000//////////////////000111222333111111111111111222222222,,,///222444444444444444333555777777666555666777:::999:::<<<;;;<<>>>>>???BBBEEEGGGHHHJJJMMMPPPRRRSSSTTTSSSRRRRRRTTTVVVYYY]]]cccjjjooorrrsssssssssxxx}}}yyytttqqqpppnnnjjjgggeeedddccccccbbbbbbcccccc___]]]YYYTTTNNNJJJGGGFFFAAABBBCCCCCCBBB@@@===;;;=========<<<<<<<<<;;;;;;999999999999999999999999777777777777888888888888777777777666555555555444555666666666666555444444333444555666666666444444222222222222333333333333222222111111222222333444333333222222222111111000000000000000000000000000000000000000000000000000222333333333222111000000//////000000000000000111////////////000000000000000000////////////000000/////////000111222333444000000000000000000000000000...---...///000///...111000000///......------//////............//////..............................------------............////////////..................////////////........................//////............/////////000000111111000000///......///////////////...////////////////////////.........//////000000111111000000//////000000111111111111111222222222222222111111111000000//////222222111111222333333444000000000111222222333333...000333444333333333444333555777777666555666777777777999===>>>@@@FFFOOOQQQUUUZZZ]]]^^^```eeeiiihhhgggfffgggjjjooouuuyyy~~~...............------------------...///000000000////////////////////////////////////////////////........................////////////////////////---------------------------.../////////...---,,,---------............///............/////////000------------------------////////////////////////---...///000111111111111////////////////////////......////////////............////////////.........//////000111111222222111222333333444444333333333333222222222111111111111111111222222222333333000111333444444444333222333333444555666777888888777777888999:::;;;<<<<<<<<<===>>>???AAACCCDDDEEEFFFIIILLLPPPRRRUUUYYY\\\VVVXXXZZZ[[[]]]___bbbeeejjjpppzzzwwwmmmbbbXXXRRRNNNJJJIIIIIIHHHFFFEEECCCBBBAAA@@@??????>>>===<<<<<<999999999999999999999999777777777888888999999999777666666666666666666666555555666666555555444333333444555666666555444333222222222333333333444444222222222333333333333333111111222222222222333333111111111111111111111111000000000000000000000000111111222222333333222222////////////000000111111////////////000000000000//////000000000000///////////////000111222444444........................000...---...///000///...///////////////.........//////............//////........................//////............//////......////////////..................////////////........................//////............//////000000000000000000000000------...///000000000///////////////////////////---......///000000111111111111000000000000111111111111111222222222333333111111111000000000000000222222222111222222333444///000000111222222333333000111333333222222333444333444666666555555555666888999<<>>;;;999999;;;???BBBCCCDDDFFFKKKOOORRRSSSTTTUUUVVV]]]fffmmmvvv~~~xxxjjjaaa]]]YYYVVVTTTSSSQQQQQQIIILLLLLLGGGCCCEEEEEECCC777888999::::::;;;===???===;;;999888999;;;;;;:::;;;;;;:::999999999999999444444444333333333222222666666666555444444444333555555444444444333333333///000000222333444555555222333333444444333333222333333333333333333333333222222222111000//////...111111000000111111222333222111000//////000111111000///...------...///000111111111111111111111111111111000000//////......000000000000////////////...------...//////...,,,---...............------........................//////////////////////////////............//////000///---,,,,,,---///000////////////000000000000...,,,***+++...000000///111000............000000---...///000000///...---000000000000000000000000000///...------...///000////////////000000000000111111000000000000000111444111......000111111///000//////.........//////111000000111222333222222000111333555555444333222222222222333444555777777777555444555777999999999<<<@@@FFFKKKOOOSSSXXX[[[aaabbbdddcccccceeejjjmmmmmmnnnrrr{{{---......///////////////---------............///------------------------......////////////......///......---...///000111555222...,,,---......---////////////......------//////.........---------////////////////////////////////////////////////000000/////////.........000000000000000000000000//////000000000000//////......///000000000000000........................---...000///......000111//////000000111111222222333333222222222222333333222333444444222111111222222222333333444333333333222333444333222222444555777777777999;;;<<<======@@@??????AAACCCEEEGGGGGGJJJMMMQQQTTTVVVXXXYYYZZZaaannn~~~tttoooiiieeecccaaa^^^[[[VVVWWWTTTOOOLLLMMMKKKHHHCCCDDDEEEDDDBBB@@@???>>>>>>;;;999999:::::::::999999999888777777777777777555555555555444444444444666666555555555555555444555555555444444444333333222222222222222222222222222333333444444333333222333333333333333333333333333333333222111000000000111111000000111111222333000000//////000111222333444333222111111111222333////////////////////////111000000000/////////...////////////000000000000...------...//////...,,,---......//////...------........................//////////////////////////////............//////000///---,,,,,,---///000....../////////000000000///...---///222222111/////////...---,,,---------......///000000///......////////////////////////000///...------...///000////////////000000000000111111000000000000111111444111///...000111000///111000000//////000000000111000000111222333333222000111333444444444333222333333333444555666777888777666555666888;;;===>>>AAAEEEKKKQQQUUUYYY]]]```aaabbbcccdddeeegggkkknnnuuuyyy---......///////////////---------............///..............................////////////............------......///000555222///---...//////..................---------...............---------////////////////////////////////////////////////000000000000000/////////000000000000000000000000//////000000000000//////......///000000000000000...........................///000000//////000111//////000000111222222222333222222111111222222333222333444333222111222333444555555555555555444444333444555444333444666888999999;;;<<>>AAADDDHHHLLLOOOUUUVVVWWWVVVUUUUUUVVVWWWZZZ___hhhpppwwwuuussslllhhhhhhjjjeee]]]SSSRRRPPPOOONNNMMMKKKJJJFFFDDDAAA@@@@@@???===;;;;;;;;;:::999888888888999777777777777666666666666555555555666666777777888555555555555444444444444555555444333222111111000222333333444444333333222333333333333333333333333333333222222222111111111111111000000111111222333000000000111111222222333444333333222111111111000111111111111111111111111000000000000////////////---......///000111111222///...---...000000...------......////////////...........................//////////////////////////////............////////////............//////---.........////////////,,,,,,,,,,,,------,,,,,,//////000000000//////////////////000000/////////.......................................//////000////////////000000000000000000000000000000111222222111000000000000000///111111000000000111222222000111222333333333444555111111000000000111222333555444444444444555666777888999:::;;;>>>CCCIIIMMMPPPUUU[[[```cccdddeeeeeebbbcccfffkkkrrrxxx{{{{{{---......///////////////---------............///////////////////////////......////////////......,,,------...............222000......///000000///........................---.....................////////////////////////////////////////////////........................//////////////////////////////000000000000//////......///000000000000000........./////////000000000111222111000///000111000000000111222222333333333222222222222222222333333444444333222222333555555666666666666666555555444666888888888:::===???>>>AAADDDFFFHHHLLLQQQUUUXXXYYYZZZYYYYYY\\\```dddlllsss}}}~~~|||{{{tttlll^^^ZZZUUURRRRRRSSSSSSRRRKKKIIIGGGEEEDDDBBB???===>>>===<<<:::999888888888777777777777666666666666555666666777777888888888666666555555555444444444333333333333333333333333222333333444444333333222333333333333333333333333111111111111111000000000111111000000111111222333222222222222111111000000111111111111111000000///111111111111111111111111////////////000000000000---......///000111111222///......///000000///------......///000000////////////////////////////////////////////////////////////............///////////////....../////////.........////////////000//////...---,,,...000111////////////000000000000000000000//////000000000........................---......///////////////////////////000000000000000000//////000111222222111111111111000000///000////////////000000111222111333444444333222444666111111000000000111222333444333333333444555666777999;;;>>>@@@CCCHHHOOOTTTXXX\\\aaaeeeeeedddddddddbbbcccgggqqq}}}---......///////////////---------............///..............................////////////......,,,,,,---............---000...------///000//////.........///////////////---------...............////////////////////////////////////////////////------------............000000000000000000000000//////000000000000//////......///000000000000000.........//////000000111111222333222111000111222000000111111222333333333444333333222222333333444333444444333222222444777555555666777777777777777444666888999:::<<>><<<:::888888777888888777777777666666666777777777777888888888888666666666555555555444444222222333333444444555555222333333444444333333222333333333333333333333333000000000000000000000000111111000000111111222333444444444333222111///...111111222222222222111111////////////////////////////////////000000000000......//////000000111111//////...///000111///------...//////000000000000//////////////////////////////////////////////////////............//////////////////////////////////////////000000000000............---...111333333111000.........//////111000000//////000000111........................,,,---...///000000000///////////////000000000000////////////000111222333///111222222000//////000///////////////000111222333555777666222111333555111111111222222222222333333333333444555666888999;;;???DDDGGGJJJNNNUUUZZZ^^^aaaeeeggggggfffffffffeeeffflllzzz---......///////////////---------............///------------------------......////////////......+++,,,---.........---------,,,,,,,,,...//////.../////////000000000111111---------.........//////////////////////////////////////////////////////---.........////////////000000000000000000000000//////000000000000//////......///000000000000000---......///000000111111222333444333111000111222000111111222222333333444555444444333333444444555333444444222111222555888555666777999999:::::::::888:::<<<===???AAADDDGGGOOORRRVVVXXXZZZ___gggnnnppptttzzz}}}}}}wwwtttrrroooiiiccccccaaa^^^\\\YYYVVVQQQNNNHHHFFFDDDAAA>>><<<::::::999999999999888888888888999888888888888888777777666666666666555555555555333333333444444444555555222333333444444333333222333333333333333333333333111111111111111111111111111111000000111111222333222333333333333222000//////000111222333333222222////////////////////////.../////////000000000111////////////000000000000000///...///111111///...------///000000111111111//////////////////////////////////////////////////////............////////////000000000000//////000000000000111111111222...222666777666666777888<<<:::555111///...///000111111000//////000111111////////////////////////,,,---...///000000000///////////////000000000000////////////000111222333///111333333000//////000000000000000111222333333444777999777222000222444000111333444444444333222444444555666777999;;;<<>>AAACCCDDDFFFJJJMMMSSSXXX^^^bbbgggnnnyyyzzzooommmkkkhhhfffbbb]]]YYYOOOMMMJJJGGGCCCAAA???>>>;;;;;;;;;:::::::::999999:::999999999888777777777777666666666555555555555444444444444444444444444222333333444444333333222333333333333333333333333222222222222222222222333111111111000111222222333000111222333444333222111,,,---///111222222222111111111111111111111111111.../////////000000111111000000000000////////////000/////////111111///...------///000111111111111000000000000000000000000//////////////////////////////............////////////000000000000//////000111111111222222222222555<<>>???BBBHHHPPPUUUWWWZZZ___ddddddgggjjjllllllnnnppprrrxxxyyy////////////////////////---.........//////000000........................//////.........//////000------,,,,,,,,,,,,------...............///000111........................//////.........---------------------.........///............/////////000........................222111000//////......///,,,---///000000000///...111111111111111111111222000000000000000000000000111111222222222333333333444444333333222111000000000333777888777555444444444444555444333444777999;;;;;;:::888777777999<<>>::::::===???>>>===;;;;;;999777555666888;;;:::999777666555555666666888888777777666666555555999888555333222222333444666555444222111111222222333333333222222222111111333222222222111000000000333333333333333333333333444444333333222111000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000/////////............000000000000000000000000////////////////////////222---((((((,,,//////...//////---,,,,,,...333777EEEBBB===999777666555333444===EEECCC;;;333111333000000000000000000000000000000000000000000000000000///.........///111222000000000000111111111111////////////000111333333111000000000111222333333555444222111000111222222333333333333333333333333111111222333333333222222777888999:::;;;===BBBEEELLLQQQXXX]]]```aaabbbcccgggdddaaaccciiiqqqwww{{{////////////////////////............/////////000........................+++,,,,,,---...//////000......------------......///............//////000........................//////.........---------------........./////////........./////////000000........................000000////////////000000---...///000000000//////111111111111222222333333111111111111111111111111111111111111222222222333333333333333333333444444222555777888777555555555666666777666666777:::<<<::::::;;;;;;<<>>???>>><<<999======<<<;;;:::999:::;;;888777666555444555555666888888777777666666666666999888666444333333444555666555444222222222222222333333333222222222222111222222222111111111111111333333333333333333333333444444333333222111111000000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000////////////////////////++++++,,,---...//////000000000000000000000000000........................111---)))***...000000...///...---...000444777999>>>;;;777444333222111000000666<<<;;;555///---...000000000000000000000000000000000000000000000000000//////...///000111222000000000000111111111111/////////000000111222222333222111111000000000000444333222111111111222333222222222222222222222222...///111222444555555666666888999:::<<<@@@EEEIIIQQQVVV\\\aaaccccccccccccccccccccccccgggqqq}}}////////////////////////............////////////........................((()))+++---///////////////..................///000//////............///.......................................---------....../////////000000000....../////////000000000........................111111000/////////000000...//////000000000000///000111111222333444444555111111111111111111111111000000000111111111222222222333333444555666666777555777888777666555666777777888999999888:::===???999:::;;;===@@@EEEKKKPPPQQQUUUXXXXXXXXX]]]eeemmmyyy{{{pppeee[[[UUURRRNNNJJJFFFDDDDDDBBB>>>;;;>>>======<<<;;;:::999999999888777666555666777777888777777777777666666666999888777555555555666666666555444333222222222333333333333333222222222222111111111111111222222222222222222222222222222222444333333222222111111111000000000000000000000000000000000000000000000000111000000000000/////////000000000000000000000000////////////////////////+++,,,---...///000000111000000000000000000000000------------------------000---,,,---000111000---///------000666:::;;;:::666444111000000000000///...111333333000---,,,,,,000000000000000000000000000000000000000000000000///////////////000111111000000000000111111111111000000000000000000111111444333222222222222333333222222111111111222333333111111111111111111111111000000111333444555666666666777:::<<<@@@EEELLLQQQXXX]]]bbbffffffdddcccccc^^^aaaccceeeiiivvv////////////////////////.........///////////////........................)))***---///000///...---//////............//////111000///...............................................................////////////000000000000...////////////000000000........................333333111000//////......000000000000000000000000000000111222444555666666111111111111111111111111///000000000000111111111333333333444555555666666777777777555444444555777777888999999:::<<>>AAADDDKKKLLLNNNOOOPPPSSSXXX[[[```fffmmmssszzz{{{ssskkk___WWWSSSQQQOOOMMMNNNJJJDDD@@@??????>>>===<<<;;;:::888888888888999777777777777888888888888888777777777777888888888444444444444444444333333444444444333333333222222000000000111222222222333111111111111111111111111333333222222222222222111111111111111111111111111111111111111111111111111000000000000111111111111////////////////////////////////////////////////111111111111000000000000////////////////////////////////////////////////......///111222222000...111...---111666888555111000...---...000222222111333111//////111222111000------------------------////////////////////////...//////000000000000000///000000000111111111111000000111111111000000///000000111222444555777888000111111222333333333333444444444444444444444444555555444444555555666777999<<>><<<@@@GGGMMMTTTZZZ```dddeeeggghhhgggdddbbbaaabbbeeegggnnn}}}////////////////////////000/////////............////////////////////////..................------......------------......///............//////000........................---------.........//////------.........///////////////000000000111111111////////////////////////------...///111444666777444333222111000111111222111111111111222222333333222222222222222222222222111111111111222222222333333333444444555555666666555777888888777888:::<<<===???AAACCCEEEHHHMMMPPPSSSYYYaaaiiiooouuuyyy|||}}}vvvppplllddd___YYYVVVTTTPPPIIICCCBBB@@@>>>;;;999888777777777777888888888999999999444555666777888888888888333444555666666555444444555444444444444333333333222222222111111111111111333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000////////////////////////++++++,,,---...//////000000000000000000000000000000000000000000000000000---...///000/////////000////////////000000000000---,,,,,,---......---,,,/////////............///........................000000000000000000000000---...///000111000000///000000000000111111111111---...000222222222111000333222111000000///000000222222333333333222111000444444444444444444444444111111222444777;;;>>>AAA???DDDMMMTTTZZZ___dddfffgggggggggeeecccbbbccceeehhhooo{{{////////////////////////000000//////.........---000000000000000000000000,,,,,,,,,,,,,,,---...///---------,,,,,,---------...............///000111........................---------.........//////------------.........///000000000000111111111111000000000000000000000000222222111111111111111222555444222111111111222222111111111111111111111222222222222222222222222222111222222222222333333333222333444555666888999999666777999::::::;;;===>>>AAACCCFFFHHHJJJMMMRRRUUU^^^fffrrr~~~vvvsssooommmkkkdddZZZQQQGGGEEECCC???===;;;;;;:::777777888888999999999999333444555777888888888888333444555666666666444444555555444444444333333333333222222222111111000000333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111222222222222000000000000000000000000////////////////////////000////////////.........000000000000000000000000////////////////////////---...//////......///000...///000///......111333///.........//////---,,,...000111000...---...000000000000000000000000000000000000000000000000000---...000111111111000///000000000000111111111111,,,...000222333222111111222222222222333444444555222333333444333222000///333333333333333333333333444444333444666:::===???AAAGGGPPPXXX^^^bbbeeeggghhhhhhgggdddbbbccceeegggiiiuuu//////000000000000//////000000000000000000000000111111000000//////............///////////////...---...............------//////.........---------////////////////////////............///////////////////////////.........000000000000000000000000000000000000000000000000111111111000000000000000333111000111222222111000222222222222222222222222222222111111111111111111222111111000111333444555333555666666444444555666:::999888888999<<>>BBBGGGKKKMMMRRRXXX]]]```bbbdddfffhhhffffffgggffffffmmmvvv//////000000000000//////000000000000000000000000////////////000000000000...///////////////......------...............---000000000000000/////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222222111000111222333222000222222222222222222222222111111222222222222222222222222222222333444555666444555777777777888;;;===;;;===???@@@BBBEEEIIILLLVVVWWWXXXZZZ]]]aaaggglll~~~uuu]]]NNNHHHCCC???>>>===<<<::::::;;;;;;999888777777777777777777888888777777666666555555444444666666555555444333333333333333222222222222111111333333333444444444555555222222222222222222222222333333333333333333333333111111111111111000000000000111111111111111111000//////000000000111111111000000////////////000000//////.........///111222111111111000000000000000000000////////////......000000000000////////////111000000///////////////000000/////////000111111111111111111000000000000......///000000000//////111111111111111111111111000000000000111111111111////////////////////////111111111111111000000000222222222222222222222222333333222222222222333333333333333444444444444444666888<<>><<>>>>><<<;;;999888888777777777888888888888777666666555555444666666555555444444444333333333333333333333222222444444444444555555555666222222222222222222222222333333333333333333333333111111111111111111111111000000222333333222000000000000000000111111111222000000////////////000000000000//////000111222333444333222111000000000000000000//////////////////000000000000////////////000000////////////000000222222111000000000000000111111111111111111000000...//////000000111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222444444333222222222333333333333444444555555555444555999>>>BBBFFFKKKOOOSSS[[[^^^```bbbbbbcccdddfffkkkjjjlllqqqxxx//////000000000000//////////////////////////////......//////000000111111///////////////...------,,,------...//////..............................////////////////////////............////////////////////////000000111111000000000000000000000000000000000000000000000000000000000000111111222222111000///000222333222111222222222222222222222222111111222222333333333333333444444555666666777777777888999888888999<<>>===<<<;;;;;;;;;:::999999888888777666666555555555555666666666666333444444444555555555555333333444444444555555555333333333333333333333333333333333333333333333333111111111222222333333333333222222111111222222333111111111111222222222222000000////////////000000////////////000222444555444333111/////////000111//////000000000111111111.../////////000000000111///////////////000111111000000//////......//////---.........////////////111000///......//////000////////////////////////000000000000111111111111111111111111111111111111111111111222222333333333222222222222222222222222333333333333333444555666666555444444666:::>>>AAA???EEEMMMSSSXXX\\\___```aaabbbaaaaaaaaacccfffiiipppwww//////000000000000//////000000000000000000000000111111000000//////......000000000000///...---,,,+++,,,---...////////////.../////////000000111111////////////////////////............/////////000...//////000111222222222000000000000000000000000000000000000000000000000000000111222333333444444000//////000222444333222222222222222222222222222111111222333333444555555444555777888999999888888888999;;;===@@@EEEKKKPPPZZZaaajjjrrr{{{|||{{{~~~wwwpppiiiZZZYYYWWWWWWXXXXXXVVVUUUCCCBBBAAA???>>>=========::::::999999888777777777555555555666666666666666444444444555555555666666333333333444444444555555333333333333333333333333444444444444444444444444111111111222222333333333444333222111111222333444......///000111222333333000000////////////000000...------...///111222444111000///...///000222444//////000000111111111222.../////////000000111111///////////////000111111------------...///111111,,,---------......//////000///...---,,,,,,---...000000000000000000000000000000000000111111111111000000000000000000000000111111111222222333333333333333333333333333333333222222222333444555666777777666444444666;;;@@@DDDCCCIIIQQQXXX]]]```bbbddddddeeeeeeddddddgggkkknnn{{{222111000//////000111222000000000000000000000000000000000000//////////////////000000000000//////000000//////......------////////////////////////////////////////////////////////////////////////000000000000000000000000222222111111000000//////000000000000000000000000///000000000000111111111222222333333333222222111555555555333111111222444444444444555555555555555999555555888999777666888:::;;;@@@EEEEEEGGGSSSaaajjjsss}}}xxxrrrjjjbbb]]]\\\\\\YYYUUUMMMGGGCCCEEEDDD>>>;;;=========<<<;;;;;;:::999888777666666666555555555555777888888777555555666888555555444444444333333333999777444111111222333555555444444333333444444555333222222111111222222333222222222222222222222222000000000111222222222333333111///......///111333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000///...............000000000000000000000000000000000000000000000000000000000000000000000000333222000//////000222333444444444333333222222222333222111111111222333444444444444444444333222111000222555:::>>>AAADDDEEELLLNNNRRRZZZbbbgggfffdddfffhhhgggeeeeeekkkwww222111000//////000111222000000000000000000000000000000000000//////////////////000000000000/////////////////////.........////////////////////////////////////////////////////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000000000000111111111222222222222333333333222222111444444444222111111333444444444555555555555666666;;;888777;;;===;;;;;;>>>???@@@EEEJJJMMMRRR```ooo~~~tttlllhhhddd^^^ZZZUUUOOOKKKJJJFFF@@@???BBB@@@>>>===<<<<<<<<<;;;:::888888888777777777666666777888888777555555666777666555555555444444444444888666444222222222333444444444333333333333444444333333222222222222333333222222222222222222222222111111111111111222222222222111000//////000111222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000333222000//////000222333444444333333333222222222333222111111111222333444333333444444555555555444666777888:::>>>CCCGGGJJJPPPRRRWWW___fffiiihhhffffffhhhjjjlllrrr}}}111111000000000000111111000000000000000000000000000000000000//////////////////000000000000//////.........///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111222222222333222222333333333333222222222333333222111111333555444555555555666666666777999666777;;;===<<<===AAADDDGGGMMMTTTZZZeeewwwzzztttmmmiiifffccc___YYYOOOFFFCCCFFF@@@>>>;;;;;;;;;<<<;;;::::::999999999999888888888777888888777555444555666666666555555555444444444666555555444333333333222444444333333333333444444333333222222222222333333222222222222222222222222222222222111111111111111111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000000111222333333333333333222222222222222222222222222333444444111222333444666777777888===<<<;;;;;;@@@FFFMMMRRRWWWYYY^^^dddiiijjjiiiggghhhkkkpppyyy111000000000000000000111////////////////////////000000000000//////////////////000000000000//////------......//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000111111222222000000000000000000000000111111222222222333333333222222333333444333333333000222333333222222444555555555555666666777777888:::888999===>>>===@@@EEEFFFMMMWWWaaalll|||{{{yyy~~~ssscccSSSKKKIIIDDDAAA===<<<===>>>>>>===:::::::::999999999888888777888999888666555555666555555555444444444333333444444555555555444222222444333333333333333333444333333333222222333333333222222222222222222222222333222222222111000000000000111111222222111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333444////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////222222111000000111222222333222222222222222222222222222222222333444444555222222333444555666888888>>>======@@@EEEMMMTTTYYY^^^```cccfffhhhhhhfffeeejjjoooyyy000000000111111000000000////////////////////////000000000000//////////////////000000000000//////------......//////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000111111222222222333333333111222333444444444444444111222444444333333444555555555666666777888999999===<<<>>>BBBCCCCCCGGGNNNMMMXXXgggttt}}}{{{{{{}}}jjj[[[SSSMMMHHHAAA???@@@AAA@@@>>>:::::::::999999999888888888999::::::888666555666444444444444333333333222333444555666555444333111333333333222222333333333444333333333333333333444222222222222222222222222333222222222111000000000111111222222222222111111111111111000000000//////000000000000000000000000111111111111111111111111000000000000000000000000000111111222333333444444////////////////////////111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////222111111111111111111222222222222222222222222222111111222333444444555555444333333333444555777777;;;===AAAFFFMMMTTTZZZ]]]aaacccdddeeeeeeeeeddddddjjjttt000000111111111111000000000000000000000000000000000000000000//////////////////000000000000//////.........///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111222222222333111222333444444555555444222444666666555444444555555555666777888999::::::======@@@EEEFFFHHHOOOWWW___ooo{{{wwwuuutttvvviiiZZZQQQGGGBBB@@@@@@<<<999::::::::::::999999999999999;;;<<<<<<:::777666777555555444444444333333333333333555555555444333222333333222222222222333333444444333333333333444444222222222222222222222222222222222111111111111111222222222222222222222222111111000000000/////////000000000000000000000000111111111111111111111111000000000000000000000000000000111222333444444555000000000000000000000000000000/////////000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222222000111222444555555555555555555444444555666888999<<>>@@@EEELLLOOOSSS]]]ggg{{{~~~{{{zzz|||qqqfffWWWMMMIIIEEE>>>999<<<<<<<<<;;;;;;;;;::::::;;;===>>>>>>;;;999888777777666666666555555555555333444444444444444444333333333222222222222333333444444333333333333444444222222222222222222222222111111111111111222222222333333111111111111333333111000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000//////000111222333444444000000000000000000000000//////......//////000111111111111111111111111111000000000000000000000000000000000000000000000000111111111222222111111111000111111111222222222222000111333444555666666555666555555555777:::<<<>>>BBBEEEKKKQQQXXX^^^bbbdddaaabbbccccccdddhhhnnnsss///000111222222111000///000000000000000000000000000000000000//////////////////000000000000//////000000//////.........---////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000///000000000000111111111111222333444555555555555666777999999777555555555555666777888999:::;;;;;;GGGIIIPPPXXX]]]cccnnnzzz|||vvvwww{{{~~~mmm```XXXRRRJJJCCC>>>=========<<<<<<<<<<<<<<<>>>@@@???===:::888888888888888888777777777777444444444444444444444444333222222222222222222333555444444333333444444555222222222222222222222222000000111111222222222333444333111000000111333444000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000...///000111222333444444000000000000000000000000...............///000000111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000111111222222222222000111333555666666666555555555666777999===AAACCCIIIKKKNNNTTTYYY___cccfff```aaabbbccceeellluuu|||000000000000000000000000222111000.........///000222111111111000000//////111111111111000000000000000000000000000000000000//////............//////000000000000111111111111111111000///////////////222222111111111111222222333333222222333333444555222222111111111111222222222222333333333333444444333222111000111222333444111666;;;>>>>>>;;;999888999888888888:::>>>BBBEEEDDDMMMVVV]]]bbbnnn|||xxx~~~zzzqqqaaaTTTJJJDDDAAA>>>>>>@@@???<<<;;;============<<<;;;:::999888777777666555555555555555333333333444444555555555444444444555555555666666666555333222111222333333222333333444444333333222000000000000000000000111111111222333444666777888000000000000000000000000000000111111111111000000222000000111444444111...000000000000////////////000000000000000000000000000000000000000000000000333222222222111111000000111111000///////////////222111111111000000//////---......///000111111222111111000000111222222333000000111111111222222222333444444555555444444333666777999:::;;;???DDDHHHLLLMMMQQQUUUZZZ___bbbdddaaa___bbbhhhmmmttt000000000000000000000000222111000///......///000111111111000000000//////000000000000000000000000000000000000000000000000//////............///////////////000000000111111111111000///////////////111111111000000111111111222111111111111222333333222222111111111111222222222222333333333333444444555555444555555555666666444777999:::999999999:::888888999:::<<<@@@DDDGGGNNNUUU___hhhsssyyy|||}}}lll]]]QQQJJJGGGCCCAAABBBAAA>>>===???=========<<<<<<;;;::::::777777666555555555555666333333444444444555555555444444444555555555666666666555444333333333444444222333333444444333333222333333222222222111111111111111222222333444666666000000000000000000000000000000111111111111000000222000000111333333111...000000000000000000000///000000000000000000000000000000000000000000000000222222111111111000000000111111000///////////////111111111111000000000///......//////000000111111222222111111111222222333111111111222222222333333333333444444444444444444666888:::<<>>???<<<<<<<<<<<<<<<<<<;;;;;;888777777666666666666666444444444555555555555555444444444555555555555555666666555444444444555555222333333444444333333222555555444444333333222222222222111111222333333444000000000000000000000000000000111111111111000000111000000111222222111///000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////111111000///////////////111111111111000000000000000000000000000000000000333222222111111111222222222222222333333333444444222333333444444444555555666999===AAADDDIIINNNRRRWWWXXX[[[]]]```aaabbbcccaaa```dddppp////////////////////////000000000////////////000000000000000000000//////............//////////////////////////////////////////............//////............////////////000000////////////000000000000////////////000000111000000000000111222222222222111111111111222222222222222333333333444444///111333555555444222111666666666555444666:::===<<<@@@DDDGGGJJJNNNSSSXXXcccjjjwww~~~{{{rrriiidddXXXPPPIIIGGGFFFBBB@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<999888777777666666777777555555555555555555555666555555555555555555555555555555444444444444444444222333333444444333333222333333444444444444444444222222111111111111111222000000000000000000000000000000111111111111000000111000000111111111111000000000000000000111111111000000000000000000000000000000000000000000000000000000000///////////////111000000///////////////111111111000000000000000111111000000000000000000222222111000000000111111333333333444444444555555222222333333444555666777888<<>>===<<<;;;::::::;;;;;;999999888777777777777777666666666666666666666666555555555555555555555444333333333333444444333333222333333444444333333222000000111222333444555555222222111000000000111111000000000000000000000000000000111111111111000000000000111000000000000111///000000000111111111222000000000000000000000000000000000000000000000000///////////////000000000111000000///////////////000000000000000000111111111111111111000000000000111000000/////////000000333333444444444555555555333333333444555777888999;;;???FFFLLLQQQVVVZZZ]]]ZZZZZZ[[[[[[\\\^^^______fffmmmxxx000000000000000000000000...//////000000000000///......////////////000000.........//////000000111000000000000000000000000//////............//////....../////////000000000///////////////000000111111000000//////000000111222111111111111222333333222222111111111111222222222222333333333333444444333444777999999888666444222444888:::;;;<<<>>>???DDDJJJRRRXXX^^^hhhuuu~~~uuujjj```[[[WWWOOOHHHEEECCCBBB@@@===;;;;;;:::;;;:::999999888888888888888777777777777666666666666555555555555555444444444111222333333444444333333222333333444444333333222//////000111222333444444222222111111111111111222000000000000000000000000000000111111111111000000000000111000......000222///000000111111222222222000000000000000000000000000000000000000000000000//////000000000000111111111111000///////////////000000000000111111111111111111111111111111111111///////////////000111111333333333444444444555555444444444444666888;;;<<<>>>CCCJJJQQQVVVZZZ]]]___YYYYYYXXXXXXZZZ]]]```bbbgggttt000000000000000000000000---...///000111111000///........./////////000000......///000000111222222000000000000000000000000//////............///////////////000000000111111///////////////000111111111111111000000111111111111000000000000111222222222222111111111111222222222222333333333333444444222333555666666666444333222555888:::<<>><<<;;;;;;::::::999888888888888999888888888777777777666666666666555555555444444444111222444555555555444444222333333444444333333222222222222222111111111111222222111111111222222333000000000000000000000000000000111111111111000000///000111000------000222///000000111111222333333000000000000000000000000000000000000000000000000000000000111111111222222111111000//////////////////000000000111111111111000000000111111222222333000000000000111333444555222333333333444444444444555555555666777:::===???BBBGGGNNNUUUYYY\\\^^^```YYYXXXWWWWWWZZZ___eeeiiisss000000000000000000000000---...///111111111000///---.........//////000000...//////000111222222333000000000000000000000000//////............//////000000000000111111111111///////////////000111111222222111111111111222222///////////////000111111222222111111111111222222222222333333333444444444666666888999999999888777444666888:::<<<@@@EEEIIISSS[[[gggrrr}}}|||zzzuuurrrpppqqqrrrrrrrrrrrrppppppqqqpppooommmmmmmmmoooooorrrtttvvvtttqqqooopppssslllkkklllnnnqqqqqqnnnjjjkkkmmmqqqrrrrrrrrrssstttpppqqqrrrtttwww|||uuuiiicccPPPMMMIIIDDD@@@===<<<<<<;;;:::999999888888999999999888888888777777666666666666555555555444444444222333555666666666555555222333333444444333333222555555444333111000000///222222111111222333333444000000000000000000000000000000111111111111000000///111111///------000333///000000111222222333333000000000000000000000000000000000000000000000000000000111111222222222333111111000/////////////////////000000111111111222//////000111222333333333000111111222333555666777222222222333333333444444666666666666888;;;>>>@@@DDDIIIPPPVVVZZZ\\\^^^___ZZZYYYWWWWWW[[[bbbiiinnn111111000000//////............//////000000111111---------------...//////111000///......///000111------............------......//////000000111111000000000000000000000000000000000000000000000000000000111111111000000///222222111111111111111111111111222333333444555555111333444444222222333555333555777777777777888:::777777:::>>>@@@BBBJJJSSSXXXiii}}}zzzxxxtttqqqooonnnoooooorrrrrrqqqooommmmmmppprrrppppppqqqqqqppppppoooooonnnnnnnnnnnnnnnnnnoooooossssssrrrrrrqqqoookkkhhhiiihhhgggdddbbbbbbeeegggbbbffffffccccccgggjjjjjjffffffgggjjjlllmmmlllkkkrrruuuyyy|||||||||}}}}}}tttjjj]]]QQQLLLGGGAAA???AAA;;;:::999888999:::<<<===:::888666666777888777666444444444555555555555555999888777666555444444444333333333333333333333333111222222333333222222111//////000000111111222222222222222222222111000000000000000000000000000000111111111111111222222222//////000000111111111222111111000000000000111111...000111222222111000...222222222222222333333333...///////////////......///000111222222111000///111111000000//////......000000111222222222222111000222555888888777555333999888888:::<<<@@@CCCEEEFFFMMMUUU[[[]]]^^^```bbb^^^ZZZZZZ___dddhhhsss~~~111111000000////////////.../////////000000000111///////////////000111111111000///......///000111......////////////......000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000222222111111111111111111111111111222222333333333222333444444333333444555666777888888777777999:::;;;<<<@@@FFFIIILLLTTT]]]kkk|||zzzyyywwwssspppqqqnnnllljjjhhhhhhiiilllnnnnnnnnnnnnppptttxxx|||}}}}}}}}}||||||zzzyyyxxx{{{{{{{{{{{{zzzzzzzzzzzz}}}|||{{{zzzwwwssspppllllllllliiifffddddddddddddggghhhdddbbbdddfffdddhhhgggggghhhjjjkkkiiihhhjjjkkkmmmoooqqqqqqqqqqqqrrrrrrtttwww||||||oooaaaXXXNNNDDD??????AAA@@@???>>>======<<<;;;:::888777777888888888777666666666666666666666666666555444333222222222222333333333333333333333333222222333333333333222222000000000000111111111111111222222222111111000///000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000///...///////////////......///000111222222111000///111111111111111000000000000000111222222222222222333333444555666666555555999999:::<<>>BBBIIIOOOTTT___iiittttttzzz}}}sssmmmjjjlllfffcccdddcccaaaaaaccciiiiiiiiikkkmmmqqquuuwwwvvvvvvwww}}}}}}zzzrrrrrrrrrooojjjeeecccbbbeeeiiikkkhhhfffggggggeeejjjiiihhhiiikkklllkkkjjjgggeeedddeeehhhjjjiiiggghhhhhhiiikkknnnooonnnllliiilllnnnoooooonnnnnnooorrrxxxxxxkkk]]]PPPHHHEEEEEECCC@@@???>>><<<999777;;;999888777888999888777888888888777777666666666444333333222222333333333333333333333333333333333222222333333333333222222111111111111111000000000000111111111111000//////000000000000000000000000111111000000//////......000000000000111111111111111111000000000000111111111111000//////000111111000000000//////............//////000000/////////000000111111111111000000111111222222222222222222000111111222222222222222555555444333333444666777::::::<<<>>>BBBGGGKKKMMMRRRWWW^^^aaa```^^^___```cccccchhhpppyyywwwqqq000000000000000000000000////////////000000000000......------------...///000000////////////000000000000111111111111000000111000000000/////////...000000000000000000000000////////////////////////000000111222222222111111111111222222222222222333333333333222222222222222333444555555555555666888999::::::999888999;;;===AAAAAAEEEMMMUUU___nnn{{{~~~sssqqqyyytttiiibbb```___ddd```^^^```aaa```bbbfffmmmpppuuu{{{yyyxxxvvvqqqkkkgggffffffiiiooosssrrrqqqrrrrrroooooonnnmmmmmmoooqqqppppppkkkgggccceeeiiikkkiiieeehhhhhhjjjmmmppppppnnnlllfffggggggggggggffffffffffffjjjooossswww|||pppbbbXXXSSSJJJFFFAAA?????????<<<:::===;;;999888999:::999888999999888777666666555555444444444444444555666666444444444444444444444444222333333333333333333222222222222111111000000000000000111111111000000///000000000000000000000000222222111000//////......000000000000000111111111111111000000000000111111...//////////////////...333222222111000///.........//////000000000000///000000000111111000000000000111111111222222333333000111222222333333222222555555444444444555666777:::;;;>>>AAAFFFKKKOOORRRVVVZZZ___aaa___]]]^^^```dddhhhpppyyytttllllll000000000000111111111111000000000000////////////......------------......//////000000000000//////000000111111111111000000.../////////000000000111000000000000000000000000////////////////////////000000111222222222222222111111222222333333333333444444444444444333333333333555666666666666888999999:::;;;::::::;;;>>>AAAIIIHHHLLLTTT^^^lllyyypppsss}}}{{{vvvnnneee___\\\\\\\\\bbb___```cccffffffjjjooouuu{{{}}}yyysssnnnmmmoooqqqxxx~~~}}}zzzxxxvvvuuuvvvuuusssqqqnnniiiffffffjjjllliiifffccceeejjjooossssssqqqnnnfffeeecccbbbbbbbbbbbbbbbcccdddfffhhhkkknnnqqqtttwww|||ssshhhbbbVVVOOOHHHDDDEEEFFFEEEDDD>>><<<::::::::::::999888888888777777666555444444444444444444555666777777666666666666666666666666333333333444444333333333333333222222111111000000000000111111111111000000111111111111111111111111333333222111111000//////111111000000000000000000111111000000000000111111---///111222222111///---333222222111000///............///000111111000000111000000000000000000111///000000111111222222222111111222333333333333222333444555777777777777777;;;<<<@@@EEEJJJOOOSSSUUUXXX[[[______^^^^^^aaaccceeennnzzztttllljjjlll000000000111111111111222000000000000////////////111000000////////////000//////000000000000//////000000111111111111000000.........///000111111111000000000000000000000000////////////////////////000000111222333333333333111111222222333444444444444444444444555555555555444555777777777777999;;;:::;;;<<<<<<===@@@DDDHHHNNNNNNSSS]]]iiiyyy|||oooqqq{{{qqqfffddd___[[[YYYXXXYYYZZZ___^^^aaagggkkkmmmttt{{{~~~zzzwwwyyy~~~|||wwwssspppmmmkkklllnnnnnnllljjjfffiiinnntttwwwvvvrrrnnngggfffeeeeeeffffffeeedddaaabbbdddfffhhhjjjkkkllllllnnnrrrwww}}}zzzrrrddd\\\RRRMMMMMMMMMJJJGGG@@@>>>;;;;;;;;;;;;:::999777777777666666555555555333333333333333444555666666666666666666666666666333333444444444444333333222222222222222111111111000000111222222222222111111111111111111111111111333333222222111111000000111111111111000000000000111111000000000000111111000222333555555333222000000000000//////...............///000111111111111111111000000000000111111000000000111111111111111111222222333333333333333333444666888:::::::::999>>>@@@DDDIIINNNSSSWWWYYYZZZ\\\^^^______bbbhhhmmmppp~~~{{{rrrnnnkkkmmmsss000000111111111222222222111000000000/////////...111111000///////////////...///000111111000///...///000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000///000111222333333333333111111222222333444444555333333333444444555555555444666777888888888:::<<<;;;<<<>>>???BBBFFFLLLPPPUUUXXX```nnn|||~~~xxxyyy}}}yyypppfff```^^^\\\ZZZXXXXXXZZZ]]]___cccdddjjjrrrxxx}}}yyyzzz{{{{{{{{{zzzyyyxxxyyy{{{~~~}}}vvvpppkkklllooossswwwvvvsssoooggghhhjjjlllooopppooonnnkkkkkklllmmmoooqqqrrrsssuuuwww{{{zzzrrrhhhaaa]]]XXXOOOHHHAAA???<<<;;;<<<<<<:::999777777777777777777777777555555444444444555666666444444444444444444444444333333444444444444333333111222222222222222222333111111222333333333333333111111111111111111111111111111111111111000000000111111111111000000000///111111000000000000111111333222111000000111222333000000000000000000000///......///111111222222111222111000//////000111222222222222222222111111111111222333333444444333333555555666777999<<<>>>???BBBDDDIIINNNSSSXXX\\\]]]]]]^^^``````ccciiisss{{{ttttttvvvvvv}}}000000111111222222222222111111000000/////////...000///...---------------...///000111111000///...//////000000000000//////111111000000//////......000000000000000000000000111111111111111111111111///000111222333444444444111111222333333444555555111111222333333444555555444666888888888999;;;<<<<<<>>>@@@BBBEEEKKKQQQVVV```fffrrr}}}|||tttlllfffggggggccc___^^^^^^\\\ZZZYYY[[[```dddhhhlllnnnuuuxxxqqqnnnqqqxxx~~~yyyqqqrrrtttvvvxxxxxxvvvtttnnnmmmlllllllllnnnooopppkkknnnrrrtttuuuxxx}}}xxxqqqgggYYYNNNAAA???===<<<<<<<<<;;;999888888888888888999999999888888777777777777888888333333333333333333333333333444444555555444444333111111111222222333333444111222333444444444444444111111111111111111111111////////////000000000000222111111111000000//////111111000000000000111111333111---******---111333222222222222222333333333......///111111222222222222111000//////000111222444444444333333222222222111222333333444444333333777666555666888<<>>;;;:::;;;:::999999888888777777777888888888777777777666666666666666666777777777777666555444333333333333444111111111111111111111111111222333222111111222333333222111000000111222333111111222333333222111111000111111111111111111000222111111111111111111222111111111111111111111111000111222111//////111333111111111111111111111111111222222333333222222111222222222222222222222222444444444444555666666777;;;;;;<<<<<<===@@@EEEHHHQQQSSSUUUYYY\\\___```aaaccc___aaaiiiooovvvwwwppppppsssyyy111000000000111222333444000000000000000000000000000000000000000000000000000000000000000000000000000000///......///000111111000000000000111222222000000111111111111000000111111111111111111111111000111222333444444444444555555444444444444555555444333333444444555666777888:::;;;;;;;;;<<<>>>@@@FFFGGGLLLUUUaaaooowwwqqqiiiaaa[[[XXXXXXYYYVVVVVVXXXZZZ]]]```cccdddgggjjjoootttyyy{{{||||||wwwuuuqqqmmmkkknnnsssxxx|||{{{zzzyyyxxxwwwwwwyyy{{{|||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzwwwvvvuuutttttttttttttttvvvvvvxxxyyy{{{|||}}}~~~ooo[[[PPPHHHBBBAAAAAA>>><<<<<<<<<;;;:::999888888888888888777777777777666666666777777777777666666666666666555555444444444444555222222222222222222222222000111222222111000111222222222222222222222222222222222333444444333222222111111222222222222111111111111111111111111111111111111111111111111111111000000000///---...000222111111111111111111111111000111111222222111111000222222222222333333333333333333444444555666666777<<<======>>>@@@DDDJJJOOOXXXYYY[[[]]]___aaaaaabbbbbbaaaeeepppyyyuuummmjjjjjjooottt000000//////000111222222000000000000000000000000000000000000000000000000////////////////////////222000///......000111333111111111000000111222222000000111111111111000000111111111111111222222222000111222333444444444444555444333333333444555666555444444333444666777888888999;;;;;;;;;===@@@CCCHHHKKKRRR\\\kkkuuukkkaaa^^^ZZZWWWVVVXXX[[[^^^XXXZZZ\\\]]]]]]```eeeiiimmmqqqwww}}}~~~xxxuuuqqqmmmkkkllloooqqqwwwwwwxxxyyyxxxwwwuuutttwwwvvvuuutttrrrooommmllllllkkkiiihhhhhhiiijjjkkkjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhiiiiiijjjjjjkkklllmmmmmmnnnnnnnnnnnnmmmooosssvvvvvvwwwyyyyyyxxxyyyzzz|||yyy||||||zzzyyy{{{mmm___TTTJJJFFFCCC???>>>@@@???>>><<<:::999999999999777777777777777777777777777777777777666666666666555444444333333333444444222222222222222222222222000111222222000000111222111111222333333222111111222333444555555444333222222222222333333222222222111111111222222111111111111111111111111111111111111000///...---...000222111111111111111222222222111111222222222222111111222222222333333333333333444444555666777888888888<<<===>>>???BBBHHHOOOTTT\\\]]]___aaacccdddeeeeeefffgggnnnzzzvvvkkkiiikkkooouuuzzz//////000000000000000000000000000000000000000000111111111111111111111111////////////////////////222111///...///000333444222222111111111111111222000000111111111111000000000000111111111222222222111111222333444444444444444333222222222333555666666555444444555666888999666888999:::<<>><<<::::::::::::777777777888888888888888888777777777666666666555333222222222222222333333222222222222222222222222000222333222111000111222000000111111111111000000333444555555555555444333222222222333333222222222000111222222222222111000111111111111111111111111333111000000000111222222000000111111111222222222222222333333333333222222222222333333333444444444666777999:::;;;<<<<<<<<<<<<===???AAAEEEKKKRRRWWW]]]^^^```cccfffhhhiiijjjjjjmmmuuuvvvooolllooouuuyyy}}}///000222333444222000///000000000000000000000000111111111111111111111111000000000000000000000000111111000000000222333444333333222111111111111222000000111111111111000000000000000111222222333333111222333444444555555555222222222222333444555555666555555666666777888999777888:::<<>>AAAEEEIIIOOOUUUYYY]]]___aaadddgggjjjkkklllkkkpppyyyxxxmmmmmmrrrzzz000333666888888666222000000000000000000000000000111111111111111111111111000000000000000000000000000000111111222333333444444333222222111111111222000000111111111111000000///000000111222222333333111222333444555555555555222333444555555666666666555555666777888888888888999;;;>>>@@@DDDJJJPPPUUUXXXeeesss~~~xxxoooeee]]][[[[[[ZZZYYYXXXZZZ^^^aaaeeehhhjjjkkkfffgggiiijjjlllooosssvvvttttttsssqqqnnnjjjgggdddbbb___]]]\\\]]]\\\ZZZWWWYYYXXXXXXWWWVVVVVVUUUUUUQQQQQQQQQQQQQQQPPPOOOOOOQQQQQQQQQQQQQQQRRRRRRRRROOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPRRRSSSRRRTTTUUUUUUTTTTTTUUUWWWWWWXXXYYYYYYZZZ\\\```ccceeehhhlllnnnppprrrwwwzzzyyy}}}}}}xxxtttrrrpppwwwqqqdddZZZQQQLLLLLLGGGEEEBBB>>><<<;;;<<<<<<999999:::::::::;;;;;;;;;888888888777666555555555222111111111222222333444333333333333333333333333222444444444333222333444222222111000000111222222222333444555555444333222000111111111111111111000///111222333333222111///222222222222222222222222222111111333555555222//////000000111222222333333222222333333333333222222222222333333444555555666999:::===???AAAAAA@@@@@@===@@@EEEJJJNNNRRRWWW[[[^^^___bbbeeehhhjjjkkklllkkkrrr}}}|||sssmmmrrr}}}222555999<<<<<<999444111000000000000000000000000111111111111111111111111000000000000000000000000///000111333333444444333444333333222111111111222000000111111111111000000///000000111222222333333222222333444555555555555222333555777888777777666444555777999999999888888<<<>>>AAADDDIIIOOOVVV[[[gggvvvsssmmmddd```]]]\\\^^^___^^^\\\bbbcccdddeeegggiiijjjkkknnnmmmmmmnnnoooppppppqqqkkkjjjiiifffccc```^^^]]][[[XXXWWWWWWXXXXXXUUURRRSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKLLLLLLLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOJJJJJJKKKLLLMMMOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNKKKMMMOOOOOONNNMMMMMMNNNMMMNNNPPPOOONNNNNNOOOPPPRRRRRRRRRQQQQQQRRRVVVYYYYYY\\\___aaaaaaccchhhllljjjmmmqqqtttuuuxxx}}}}}}yyyrrruuuxxxxxxxxx|||~~~rrrhhh\\\UUUSSSIIIFFFBBB???<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<999888888777666555555444222222222222333333444555333333333333333333333333333444555555333333444555444333111000000111333444222222333444444333222222000000111111111111000000///000222333333222000///222222222222222222222222111111111444666666222...///000000111222222333333111111222222222222111111222222333333444555666666999:::===@@@AAAAAAAAA@@@>>>BBBHHHMMMQQQUUUYYY\\\___aaaccceeegggiiijjjjjjllltttyyywwwuuuqqqqqqyyy333888AAALLLSSSPPPEEE;;;222111111000000000000000111111111111111000//////////////////////////////000000111222333333444444444444333222111111111222111111111111111111111111111111111111111111111111...///000222444666777888333333444444555666666777666777777666555555888:::===AAAFFFLLLRRRZZZdddjjj{{{oooiiiccc```]]]^^^___``````aaaaaa```ccceeehhhkkkmmmmmmmmmmmmooonnnmmmjjjgggdddaaa```]]]\\\[[[ZZZXXXWWWVVVVVVSSSSSSRRRQQQQQQPPPOOOOOOKKKLLLLLLLLLLLLLLLKKKKKKNNNNNNNNNNNNOOOOOOOOOPPPLLLLLLNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPQQQPPPOOONNNNNNNNNNNNNNNQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPLLLLLLLLLMMMMMMNNNNNNNNNKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQSSSSSSTTTVVVXXXZZZ\\\^^^______```bbbeeejjjnnnpppvvvxxx||||||zzzzzzzzzyyyzzzooofff```]]]TTTMMMEEE@@@@@@@@@???>>>;;;:::999999999999999999777777777777666666666666444333222222222333444555222222222222222222222222222222222222111111000000,,,...///111222222222111444333333222222333333444333333333222222111111111000111333444444333111000222222222222222222222222222111111111000000/////////000222333111000///000000111111111111222222222111333555666777888:::<<<888:::===?????????>>>===CCCEEEJJJPPPTTTWWWYYYZZZ]]]___aaaccceeeiiinnnqqqttt|||}}}rrrnnnpppsssuuuxxx///777FFFVVV^^^YYYKKK@@@222111111000000000000000111111111111111000//////////////////////////////000000000111222333333333333333222111111111111111111111111111111111111111111111111111111111111111111222222333444444555555444444444555666666777777888999999888777888;;;===AAAHHHPPPUUUZZZdddsss~~~yyyjjjbbb```___^^^`````````aaaaaaaaa``````ggghhhjjjlllmmmmmmlllkkkgggfffdddbbb___\\\[[[ZZZVVVVVVUUUTTTSSSRRRQQQPPPRRRRRRQQQQQQPPPOOOOOONNNKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOSSSRRRRRRQQQQQQQQQQQQRRRPPPOOOOOONNNNNNNNNNNNOOOQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQRRRTTTVVVWWWYYYYYYYYYZZZ\\\___aaaccchhhjjjmmmrrrxxx}}}~~~{{{zzz|||wwwrrrnnnlllddd[[[PPPIIIFFFEEEAAA???<<<;;;:::999999999888888888888777777777666666666666555444333333444444555444444444444444444444444222222222222111111111000///000111222222222111000444333333222222333333444333333333222222222111111000111333444444333111000222222222222222222222222222111111111000000000000000111222222222111111111111111111111222222222222444555666666555555666777888:::<<<>>>?????????@@@FFFHHHMMMRRRVVVYYYZZZZZZZZZ^^^aaaccceeeiiipppvvv|||pppiiiiiinnnssswww{{{+++333???LLLSSSPPPEEE;;;222111111000000000000000000111111111111000000/////////////////////////////////000000111111222222222222111000000000111111111111111111111111111111111111111111111111111111444444444444333333333333555555555666777777888888:::;;;;;;::::::;;;>>>AAADDDMMMWWW]]]cccppp~~~ttteee[[[YYY[[[^^^```bbbbbbbbbbbbaaaaaaaaa```kkkkkkllllllkkkiiigggfff___]]]ZZZXXXVVVTTTTTTTTTQQQPPPPPPOOONNNMMMMMMMMMQQQPPPPPPPPPOOOOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSPPPPPPPPPPPPPPPPPPOOOOOORRRQQQOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSRRRQQQRRRSSSUUUVVVZZZ[[[]]]aaaeeeiiimmmooosssuuuzzz~~~~~~|||uuulll```WWWRRRMMMFFF@@@???>>><<<;;;;;;;;;:::888:::999999888777666555555888777666555444444444555444444444444444444444444222222222222111111111111222333333333333222111000333333222222222222333333333333333222222222222111111222333444444333222111111111111111111111111111111111111111111000000000222222222222222222222222111111111111222222222333333444666555444444555777999;;;======>>>???AAADDDJJJMMMQQQUUUXXXZZZ[[[[[[ZZZ___ccceeefffmmmyyytttnnngggdddfffmmmtttxxx000111333666::::::777444222111111000000000000000000000111111111111000///////////////////////////.../////////000000111111111111000000000000000111111111111111111111111111111111111111111111111111444444444444444333333333666666777777888999999999999:::::::::;;;===BBBEEEIIIPPPZZZdddppp|||yyyxxxlllfff^^^ZZZ[[[___ccceeebbbbbbbbbbbbbbbbbbbbbbbbjjjiiiiiigggeeebbb___^^^YYYWWWTTTRRRPPPPPPQQQRRRNNNNNNNNNNNNNNNMMMMMMMMMPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOOOOOOONNNNNNPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUUUUTTTRRRQQQSSSSSSSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRTTTSSSQQQPPPOOOQQQRRRSSSRRRRRRQQQQQQPPPOOOOOOOOOLLLMMMMMMNNNNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRTTTVVVYYY\\\^^^```dddgggkkkqqqwww||||||uuukkkddd```YYYNNNEEEDDDAAA>>>===>>>>>>===;;;;;;;;;:::999777666555555888777666555444444333333333333333333333333333333222222222222222222222222333333333333333333333222333333222222222222333333222222222222222222222222111222222333333222222111000000000000000000000000111111111111111111111111222111000000111222222222111111111222222222333333000222444666666777999;;;;;;<<<>>>>>>>>>@@@EEEIIINNNQQQTTTXXX[[[\\\\\\\\\]]]aaaeeeeeegggrrr{{{pppmmmjjjiiilllqqqxxx|||}}}666333000...///111222333222111111000000000000000///000000111111111000000000000000000000000000000///////////////000000000111000000000000000111111111111111111111111111111111111111111111111111111333333333444444555555555777777888999999::::::;;;888888999:::<<<@@@FFFJJJRRRWWW```ooowwwpppllljjjiiibbb```______aaacccdddeeeaaaaaa``````aaaaaaccccccdddcccaaa^^^\\\YYYVVVUUUSSSRRROOONNNMMMNNNOOOPPPMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUWWWWWWYYYZZZZZZYYYWWWWWWUUUUUUUUUUUUVVVWWWWWWXXXVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSQQQQQQQQQSSSUUUWWWSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOOOOPPPPPPOOOOOOOOOQQQRRRTTTVVVWWW[[[]]]```dddhhhllloooqqqxxx|||}}}wwwrrrpppooohhh\\\QQQIIIDDD>>><<<>>>???>>>;;;<<<;;;:::999888777666555666666666555444333222222333333333333333333333333222222222222222222222333222222222333333444555555333222222111111222222333222222222222222222222222222222222222222222222222000000000000000000000000111111111111111222222222111000///000222333222111111222222222222333333333222444666777777888;;;===;;;>>>@@@@@@???BBBHHHNNNRRRTTTWWW[[[]]]^^^^^^^^^^^^bbbdddeeejjjyyy}}}~~~ssssssssstttwww|||{{{xxx000000111222222222222222222111111000000000000000///000000111111111111000000000000000000000000000////////////000000000000111111000000000111222222111111111111111111111111111111111111111111111111111222333444555666777777888999999:::;;;;;;<<<<<<888999:::<<<@@@EEEMMMRRRXXX]]]jjj}}}yyyooohhhfffeeedddccc]]]___```bbbccccccbbbaaaaaa```___^^^^^^___```aaa\\\[[[YYYVVVTTTRRRPPPOOOMMMMMMLLLKKKKKKLLLMMMNNNLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWWWWXXXXXXXXXWWWWWWVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUTTTTTTTTTUUUWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPNNNOOOOOOOOOPPPPPPPPPPPPNNNMMMNNNNNNOOOPPPQQQRRRTTTUUUWWWYYY\\\^^^```aaaiiilllqqqwww|||~~~zzz{{{~~~{{{oooeeeTTTLLLBBB======>>>===:::<<<;;;;;;:::999888777777555555555555555444333222555555555555555555555555222222222222333333333333111111111222333444666777222222111111111111222222111222222222222333333333222222222222222222222222111111111111111111111111111111111222222222222222111//////111555666333000222222222222333333333333666888999999888777999:::<<<@@@CCCCCCBBBEEELLLRRRVVVXXX[[[^^^aaabbbbbbaaa___bbbfffjjjrrr~~~zzzzzz~~~vvvyyy}}}|||yyyyyyxxxuuurrr,,,...111333333333222111222111111000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111111111222333333111111111111111111111111111111111111111111111111222222333444555666777777999::::::;;;<<<<<<======:::<<<>>>AAAFFFMMMUUU[[[aaakkk}}}yyyoooiiicccaaacccdddcccaaaaaabbbdddeeeeeedddccccccbbbaaa^^^\\\[[[[[[[[[\\\UUUUUUSSSQQQPPPOOONNNNNNKKKKKKKKKLLLLLLMMMMMMNNNLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\\\\[[[YYYYYYZZZZZZ\\\]]]___```ccccccbbbbbbaaabbbbbbbbb___`````````aaaaaaaaaaaaaaaaaa``````aaaaaabbbccc``````aaaaaaaaaaaaaaabbb^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVSSSTTTVVVWWWWWWVVVUUUTTTQQQRRRRRRRRRRRRQQQQQQQQQNNNNNNNNNNNNOOOPPPPPPQQQPPPPPPQQQSSSTTTUUUWWWWWW[[[^^^bbbfffjjjooouuuyyy|||eeeZZZKKKCCC@@@@@@>>>;;;;;;;;;::::::999999999999444555666666666666555444666666666666666666666666222222222333333333444444222222111111222333444555222222111111111111222222111111222222222333333333333222222222222222222333222222222222222222222222111111111222222333333333111000111555999999555000222222222333333333444444666777888888777777888999<<>>::::::::::::::::::::::::555666777888888777666666444444444444444444444444222222222333333444444444444333222111111111222333222222111111111111222222111111111222222333333333333222222111111222222333222222222222222222222222111111111222222333333333222222333888<<<<<<666111222222333333333444444444111333555666777888:::<<<<<>>;;;888666999999888888777777666666666666555555555444444444777666555444444555666777///111444555333222222222444333333222111111111222333333333333333333333333444333222111000000000000222222222222333444555555222222222111111111111000000111222333444333222222333333333444444333222222222444666777777777999;;;???BBBEEEHHHIIIKKKNNNPPP]]]```bbbcccfffjjjlllllllllxxx|||sssqqqzzz~~~xxxnnnkkkiiiiiijjjfff^^^WWW111111111111111111111111111111111111111000//////000111222222000000111222000000000//////.........111111111111000000000000222222222222222222333333111111111111111111111111111111222333333333333222333333333444555666777888666777999999999:::===??????@@@EEEMMMUUU```tttvvvhhhbbbaaa^^^]]]^^^aaabbbccceeefffhhhiiijjjjjjjjjiiigggdddaaa^^^\\\[[[YYYWWWTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNOOOOOOOOORRRTTTVVVWWWVVVUUUUUUVVVVVVXXXYYYZZZYYYYYY[[[]]][[[[[[[[[\\\^^^```aaaaaabbbcccddddddeeefffiiilllpppsssuuuuuussssssvvvxxx||||||~~~}}}{{{zzzyyywwwuuurrrooommmlllkkkfffcccbbbfffgggcccaaaaaacccaaa___^^^]]][[[XXXUUUVVVUUUSSSSSSTTTUUUSSSRRRSSSRRRRRRQQQPPPPPPPPPPPPOOOOOONNNNNNPPPRRRUUUVVVZZZ^^^bbbeeegggmmmuuu|||lll^^^VVVPPPJJJDDDAAA@@@???>>>===;;;999777999999888777777666666555666666555555555444444444555555444333333444555555222333333333111111222333444333222222111111222222333333333333333333333333333222222111111111111111222222111111222222333333222222222222111111111111000111222333333333222222333333333444444333333222444555777888777888:::<<>><<<;;;;;;:::999888888777777666666555555666666666555555555444444333333222222222222333333555555444111///000222444333333222222111111222222222222222222222222222222222111111111111222333333333222222111111111111111333222222222111111111111000111222333333333333222333333444444444444333333555777888888888888:::<<<>>>BBBGGGLLLOOORRRUUUXXXYYY[[[]]]```bbbdddhhhlllyyy|||xxxssslllggg]]]ZZZVVVUUUTTTQQQLLLHHH111111111111111111111111111111111111111000//////000111222111000///000222000000000000000000000000000111111111111111222222111111000000/////////...111111111111111111111111111222333333444444333333333444444444555777888999888999:::;;;<<>>AAAEEEIIINNNVVVcccrrrtttlllgggeeedddeeeggggggdddaaabbbdddffffffeeedddcccbbbaaa```___XXXXXXVVVUUUSSSRRRQQQQQQOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTUUUVVVXXXYYYZZZZZZ^^^___``````^^^^^^___aaa___bbbeeehhhjjjmmmpppsssvvvyyy}}}|||yyyvvvssspppmmmjjjgggbbbbbbaaa___]]]ZZZXXXVVVUUUUUUTTTSSSRRRQQQPPPOOORRRRRRRRRQQQQQQQQQSSSTTTSSSWWW\\\aaaggglllssswww|||yyyppphhhWWWNNNCCC===;;;<<<<<<;;;888888888777666666555555777777666666666555555555333333444444444444333333333555666666333111111111333222222111222222333333111111111111111111111111000000111111222333555555777666555444333222222222333333333222222222222111222111222222222222333333222333444444555555555444555666777666666888;;;>>>BBBGGGNNNTTTXXX[[[^^^aaaccc```___```^^^]]]eeeooo|||ssskkkeee___YYYTTTNNNLLLHHHFFFDDDBBBAAA@@@111111111111111111111111111111111111111000/////////000111111//////000111......////////////000000000000111111222333333333222222222111111111111111222222222222222222222222222222333444444444444444444444444555666777999999:::;;;<<<>>>@@@DDDJJJNNNUUUbbbssszzztttlllfffeeefffiiijjjdddggggggdddcccfffhhhhhhffffffdddaaa___]]][[[ZZZWWWVVVTTTRRRPPPOOOOOONNNPPPPPPQQQQQQSSSTTTVVVWWWXXXYYYZZZZZZ\\\\\\]]]^^^^^^```aaabbbbbbcccfffiiigggkkkppptttyyy}}}{{{wwwtttooonnnmmmjjjfffbbb^^^\\\ZZZYYYWWWVVVTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNOOOOOOQQQTTTVVVXXX\\\aaaeeekkkooottt{{{|||wwwxxx{{{{{{fffZZZKKK@@@=========<<<999999888888777666666666777777777666666666555555444444555555555555444444222444666777555222111111222222111111222222333333222222222222222222222222111111111222222444555555777777555444333333333333333333333333222222222222222222111111222222333444222333444555555666555555555666777777777:::>>>AAAFFFKKKRRRXXX\\\^^^aaabbbbbb]]]\\\^^^]]]^^^kkkzzz{{{tttjjjbbb]]]WWWQQQLLLHHHGGGEEECCCAAA@@@??????111111111111111111111111111111111111111000/////////000111000///...///111/////////000000111111111000000111222222333444444333333333333333333444444222222222222222222222222222333444444555444444444444444555555666888999:::<<<===???BBBFFFLLLSSSXXXfffxxx{{{rrriiigggddddddfffhhhjjjjjjfffhhhgggccccccggghhheeeaaa```^^^[[[YYYWWWUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQSSSTTTTTTUUUWWWXXXZZZ[[[[[[[[[\\\^^^___aaabbbbbbaaacccfffiiilllpppuuuxxxyyy}}}~~~}}}zzzvvvqqqmmmjjjcccaaa^^^[[[XXXWWWWWWWWWTTTSSSRRRRRRRRRQQQQQQPPPQQQRRRRRRQQQPPPRRRVVVYYY^^^aaaeeekkkrrrzzz{{{uuussssssxxxtttfffRRRDDD??????===;;;::::::999999888888777777777777777777666666666555333444555666666555444333333444555555333333333444222222111111222222333444333333333333333333333333222222222222222333444555666555444444333333333333444444333333333222222222222222111111111222333444222333444555666666666666666777888888:::===BBBFFFJJJOOOVVV[[[^^^```bbbccc```ZZZZZZ^^^aaagggzzz{{{oooiii___XXXSSSOOOIIIFFFBBBBBBBBBAAA@@@>>>>>>>>>111111111111111111111111111111111111111000/////////000111000///...///111000000111111222222222222000000111222333333444444222222222333333444444444222222222222222222222222222333444444555555444444555555555555666888999:::>>>@@@CCCGGGLLLTTT\\\bbbxxx{{{oooiiieeeeeefffgggiiiiiifffdddfffhhhddd^^^^^^bbbaaa[[[YYYXXXWWWUUUSSSQQQOOOOOONNNNNNNNNOOOQQQSSSVVVWWWVVVVVVWWWXXXYYY[[[]]]]]][[[\\\^^^```bbbdddeeefffjjjmmmqqqvvv{{{zzzxxxllliiiddd```]]][[[[[[\\\ZZZYYYWWWWWWXXXWWWVVVUUUVVVUUUSSSQQQNNNOOOQQQTTTPPPRRRVVV[[[```hhhpppuuuyyyvvvmmmwww}}}mmmWWWGGGAAA???===;;;;;;;;;::::::999888888888777777777777666666666666333333555555555555333333444555444333111222555777222111111111222333333444333333333333333333333333333333222222333333444444444444333333222222333333444444444333333333222222333222111111111222333444222333444555666666666666777888999:::<<<@@@EEEIIIMMMRRRXXX]]]```aaabbbccc___YYYZZZaaagggqqqwwwqqqfff___WWWPPPMMMIIIEEEBBB>>>???@@@@@@>>>=========000000000000000000000000222222222111111111000000222111000111222222111000000000000000111111111111222222222111111111000000333333333333333333333333333333333222222111111111444444444444444444444444666555444444555888:::<<>>;;;===<<<;;;999888777777777999888777666666777888999777666666666666555555555444444555555444444333222444333333222222333333444444444444444444444444444333333333333444555666666666666555444333222222333666555444444333333333333111111222222222333333333444444555555666666777777777999:::<<<===AAAFFFIIIRRRVVV[[[^^^^^^]]]\\\\\\\\\]]]___cccnnnvvvmmmggg[[[VVVNNNHHHDDDCCCBBBAAABBBAAA???>>>>>>>>>???@@@111111111111111111111111222222222111111111000000222111000111222222111000000000000000111111111111222222222111111111000000333333333333333222222222333333333222222222111111444444444444444444444444666666555666777:::<<<>>>BBBFFFNNNUUUXXX^^^pppzzzpppjjjgggfffeeejjjjjjkkkkkklllkkkkkkkkkfffddd```]]]ZZZYYYYYYYYYTTTSSSRRRQQQPPPPPPPPPPPPTTTUUUUUUWWWYYY[[[]]]^^^^^^^^^___aaadddeeeffffffgggjjjmmmnnnpppssszzz|||zzzzzzxxxsssnnngggddd```^^^]]]\\\ZZZYYYXXXXXXVVVTTTSSSRRRSSSTTTOOOPPPQQQQQQRRRVVV\\\aaa```fffooowwwxxxmmm]]]QQQJJJEEE@@@<<<<<<;;;:::999999888888999999888777666666777888999666666666555555555555444555555555555555444333333444333333222222333333444444444444444444444444444555555444333333222333333333333222222222333333444555555444333333333333333111222222222222333333333444555555666666777777777888:::<<<===???CCCHHHLLLSSSVVV[[[]]]]]][[[ZZZZZZZZZ]]]bbbkkkzzz{{{rrriii```ZZZSSSOOOIIIDDDBBBAAA@@@@@@AAAAAA@@@??????@@@AAABBB111111111111111111111111222222222111111111111111222111000111222222111000000000000111111111222222222222222111111111111111222222222222222222222222333333333333222222222222444444444444444444444444777777777777999<<>>@@@DDDIIINNNSSSZZZ]]]___```^^^\\\[[[[[[```fffsss~~~vvvjjj___YYYTTTPPPLLLGGGEEECCCBBBCCCBBBAAA?????????@@@AAABBBCCCDDDEEE111111111111111111111111111111111111111111111111222111000111222222111000111111111111222222222222111111111111111111111111000000111111111222222222333333333333333333333333444444444555555666666666777777888:::===AAAFFFHHHMMMPPPVVV```ppp~~~pppfffaaa``````dddjjjpppuuuwwwqqqqqqooolllhhhddd```^^^[[[YYYVVVTTTRRRRRRRRRSSSUUUUUUVVVWWWYYYZZZ\\\]]]^^^___bbbeeeggghhhhhhhhhnnnrrrwww}}}{{{xxxtttpppjjjfffcccaaa]]][[[YYYXXXWWWVVVVVVTTTSSSRRRUUUTTTRRRRRRUUUZZZaaafffttt}}}~~~tttfffXXXOOOFFFEEEBBB???;;;999777666777777777888888777777777666666555555555444444444666666666777666555555444555444444333333444444555444444444444444444444444000000000111222333555666444444333333333333444444222222222111111222222333222222333333333444444444555555666777888999:::;;;:::<<>><<<>>>???@@@AAACCCDDDEEEEEE222222222222222222222222111111111111111222222222222111000111222222111000111111111222222222222333111111111111111222222222000000111111222333333333333333333333444444444444444444444555666666777777777888999<<<@@@EEEJJJLLLPPPTTT\\\kkk{{{pppgggaaaaaabbbeeejjjqqqvvvxxxyyytttrrrnnniiiddd___[[[YYYWWWVVVTTTSSSSSSTTTUUUWWWXXXXXXYYYZZZ\\\^^^___``````bbbeeeiiimmmppprrrsssxxx}}}}}}wwwrrrpppmmmhhheee___]]][[[ZZZYYYXXXUUUSSSUUUTTTSSSRRRSSSUUUWWWYYYaaaiiivvv~~~rrreee[[[KKKIIIFFFBBB===:::777666777777888888888888777777777666666666666555555555555666666666666555444444555555444444444444555555444444444444444444444444555444333222222111111111555555444333333444444444333222222222222333333444333333333333444444444444555666666888999:::;;;<<<<<<>>>@@@CCCFFFKKKQQQUUUXXXZZZ]]]^^^]]]]]]^^^___ggguuuwwwhhh```UUUNNNJJJGGGEEEBBBBBBAAA???>>>???>>><<<:::@@@@@@BBBCCCEEEEEEEEEEEE222222222222222222222222000000111111111222222222222111000111222222111000111111111222222222333333000000111111111222222222111111111222333444444444333333333444444444555555444444444555666777777777::::::<<>>>>>??????>>>===CCCDDDEEEGGGGGGHHHGGGGGG222222222222222222222222000000111111222222222222222111000111222222222000111111222222222333333333000000111111222222222222111111222333444444555555333333333444444555555555444444444555666777777888<<<<<<>>>BBBGGGMMMRRRUUUXXXdddsss{{{nnneeecccfffiiijjjqqqssswww{{{~~~|||xxxtttppplllfff___ZZZWWWUUUUUUSSSSSSSSSTTTWWWZZZ]]]___bbbbbbcccdddeeegggiiijjjoooqqqvvv}}}|||wwwrrrllliiigggeeeaaa^^^ZZZXXXVVVUUUVVVXXXYYYYYYVVVYYY___dddkkkuuuooocccNNNLLLIIIEEEAAA>>><<<;;;666777888999999888777666888888888888777777777777444444555555444444333222555555444444444444555555444444444444444444444444555555444444333333444444//////000111222444666777333333333333444444555666333333333444444444555555555666777888:::;;;<<<===AAACCCEEEGGGJJJNNNTTTXXX[[[^^^aaaccceeefffhhhjjj{{{lll```TTTOOOIIIFFFGGGHHHHHHFFFCCCAAA??????AAABBBCCCCCCEEEFFFHHHIIIJJJJJJIIIHHH222333333333333222111111111111111111111111111111111111222222222333333333111111222333333333333222555555444333222222222222333333222222333333444555333333222111111222222222555666666777888999::::::======???EEEMMMSSSVVVVVVaaaooorrrkkkkkkjjjgggdddeeejjjnnn|||{{{||||||rrrjjjiiieee___ZZZXXXVVVUUUTTTWWWVVVUUUWWWZZZ]]]___```fffffffffhhhkkkoootttxxxxxx|||}}}xxxrrrmmmiiigggaaa___]]][[[YYYXXXVVVVVVRRRSSSUUUWWW[[[bbbmmmuuu}}}sssjjjZZZQQQFFF???>>>>>><<<:::;;;:::999999::::::888666777666555444444555666777999777555333222333444555555555444333333333333444444444444444444444444444555555444444444333333333333333333444444444555555111111111222333444555666666444333444777777555222777666555555777;;;>>>AAABBBBBBDDDHHHOOOUUUYYY[[[^^^aaadddfffhhhoooxxx~~~vvvhhh^^^YYYLLLJJJGGGDDDBBBBBBCCCDDD???@@@AAABBBCCCCCCCCCCCCFFFFFFEEEEEEFFFHHHJJJKKK222333333333333222111111111111111111111111111111111111111111222222222333111111222333333333333222111111111222222333444555333333222222333333444555444444444333333333444444555555666666777888999:::@@@AAAEEEKKKRRRYYY___aaannn|||{{{nnnhhhiiiiiihhhgggjjjooosss|||zzzyyyzzzzzzuuullleee^^^\\\XXXVVVVVVVVVWWWWWW]]]]]]]]]```cccfffiiijjjiiikkkmmmppptttzzz~~~yyyuuurrrqqqjjjhhheeebbb___\\\YYYXXXUUUVVVWWWXXXXXX[[[aaaeeevvv}}}uuunnncccZZZMMMEEEBBB@@@>>><<<<<<:::999:::::::::888666777666555555555555666777999777555333333333444555666555444444333333444444444444444444444444444444444444444444333333333333444444444555555555666666333333333222333333444444666444333555777777555333888777777888:::===@@@BBBDDDEEEHHHLLLRRRWWW[[[\\\^^^aaadddhhhmmmvvvzzzlll]]]SSSOOOIIIGGGDDDBBBAAAAAABBBCCC@@@@@@AAACCCDDDDDDDDDDDDHHHHHHGGGHHHHHHIIIJJJKKK222333333333333222111111111111111111111111111111000000000111111111222222111111222333333333333222111111000111111222333444333333222222333333444555666555555555555555666666666666777777999:::;;;<<<@@@DDDJJJOOOTTT[[[ccciii}}}}}}rrrllliiijjjjjjjjjkkkmmmqqqtttzzzwwwtttrrrpppkkkddd^^^XXXWWWVVVUUUVVVXXXZZZ[[[___```bbbdddhhhkkkmmmoooppptttzzz}}}|||xxxuuuqqqmmmiiieee```]]]XXXYYYZZZYYYWWWWWWXXXYYYdddjjjttt|||wwwkkkaaaTTTIIICCC@@@===:::===;;;::::::::::::888777777666666555555666666777888777555444333444444555666555444444333444444444444444444444444444444444333333333333222222222222555555555555666666666666555555444333333333333333555444444555777777555444888888999;;;===???AAACCCFFFIIIMMMRRRWWWZZZ\\\^^^^^^aaaeeeiiiqqq}}}mmm___RRRJJJHHHFFFDDDBBB@@@???@@@AAABBB@@@AAABBBDDDEEEFFFFFFFFFIIIIIIJJJJJJKKKJJJJJJJJJ222333333333333222111111111111111111111111111111///000000000000111111111111111222333333333333222444333222111000000000000333333222222333333444555555555555555555666666777888888888999;;;===???AAADDDJJJPPPSSSUUU[[[fffooo~~~wwwqqqooonnnnnnnnnmmmmmmnnnpppqqqvvvrrrmmmiiieeeaaa[[[WWWYYYYYYZZZZZZZZZ\\\___aaabbbcccfffhhhjjjmmmppprrrzzz|||yyyuuuqqqjjjeee\\\\\\[[[YYYXXXWWWXXXXXXYYY]]]eeeooo|||sssjjj]]]PPPHHHBBB>>><<<>>><<<::::::::::::999888777666666666666666666777777777666555444444555555666666555444444444444444444444444444444444444444333333333222222222111111444444444444555555555555555444444333333333444444555555555666666666666555777888:::<<>>;;;:::::::::999888666777777777777777777666777666666666555555555666666666555444444444444555444444444444444444444444333333333222222222111111222222333333333444444444333333333333444555666777444555666666666666666777777888:::===???AAACCCDDDIIINNNUUUYYY[[[[[[]]]^^^^^^```dddiiirrr|||fffXXXPPPJJJIIIJJJCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHIIIJJJKKKKKKJJJHHHHHH222333333333333222111111111111111111111111111111000000000111111111222222111111222333333333333222111111000111111222333444333333222222333333444555222222222222333444555555555555666888<<>>DDDKKKQQQUUUVVVZZZaaaiiiuuu~~~zzz|||}}}|||}}}|||yyyvvvuuusssoooiiidddZZZZZZYYYXXXXXXYYY\\\^^^___dddiiikkkkkkmmmsssxxx|||xxxuuusssoooiiiddd```___]]][[[ZZZ\\\```dddkkktttvvvdddWWWPPPCCC@@@===;;;;;;;;;::::::666777888999999888777666555666777777777777777666777777666555555555555555444444444444444444444444555555444444444444333333333333333444444444555555666666555444444444444555222555888888666666888:::=========>>>AAAEEEIIILLLQQQVVV\\\]]]\\\\\\___cccbbbhhhsssnnn```RRRLLLIIIEEEDDDDDDBBBCCCDDDFFFIIIKKKLLLMMMRRRRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKJJJKKKMMMOOOPPP333333333333333444555666555444444333222111000000333333333222222222111111111111111222222333333333111111222222222333333333333333333444444444555555222444777777777666666666777999===AAADDDIIIOOOTTTSSS```iiixxx|||yyyzzz}}}xxxvvvsssnnniiiccc^^^[[[WWWXXXYYYZZZZZZ\\\```cccbbbeeeiiimmmqqquuuzzz~~~~~~yyysssnnnlllgggaaa]]][[[[[[[[[ZZZ^^^dddooo}}}|||ooobbbXXXJJJEEE@@@>>>>>>???===<<<;;;:::999888888888999:::777777777777777777777777444444555555444444333222444444555555555555444444333444444555555444444333222222333333333444444444555555444333444555666777888888888888:::;;;===>>>>>>>>>???@@@BBBGGGMMMRRRWWWWWWYYYZZZ\\\]]]^^^^^^gggrrr}}}gggZZZMMMGGGDDD@@@>>>???EEEEEEFFFGGGIIILLLOOOQQQPPPPPPOOOOOOOOOOOOOOOOOOLLLNNNPPPPPPNNNMMMLLLLLL222222222222222333444444333333333222111111000000333333333222222222111111111111222222222333333333222222222222333333333333333333333444444444555555444666888999888777888888:::===AAAEEEHHHLLLRRRVVVWWWgggsssyyyyyy}}}~~~wwwuuupppjjjddd^^^ZZZXXXUUUWWWYYY[[[\\\^^^bbbdddhhhjjjnnnsssxxx}}}{{{xxxuuuqqqjjjeeebbb```^^^\\\\\\```gggppp}}}|||kkk___JJJEEE???<<<<<<===<<<;;;;;;:::999888888888999999777777777777777777777777444444555555444444333222444444555555555555444444444555555666666555555444222222333333333444444444555555444444444555666777888999:::;;;===>>>???@@@???@@@AAABBBCCCHHHMMMRRRWWWYYY[[[[[[\\\^^^bbbeeelllzzzxxxbbbVVVKKKGGGEEECCCBBBCCCFFFFFFGGGIIIKKKNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPNNNPPPQQQQQQPPPOOOOOOPPP222222111111111222333333111111111111111111111111333333333222222222111111111222222222222333333333333333333333444444444444333333333444444444555555555777999:::999999:::;;;>>>BBBGGGJJJLLLOOOUUUZZZ```sss{{{vvvzzzyyyssspppjjjccc]]]XXXUUUTTTWWWYYY\\\___aaacccfffiiilllmmmpppwww|||vvvqqqlllhhhccc```]]]___aaacccjjjyyyqqqbbbMMMHHHAAA<<<::::::;;;;;;;;;:::999999888888999999777777777777777777777777444555555555555444333333444444555555555555444444555666666666666666666555333333333333444444444444555555444444555555666777888:::<<>>???EEEKKKNNNOOOTTT]]]dddzzz|||}}}yyypppkkkbbb___[[[WWWVVVVVVXXXZZZbbbdddgggiiijjjlllooorrrvvv{{{}}}yyytttppphhhhhhfffbbb___bbbkkkssssssddd^^^TTTIIIAAA<<<;;;<<<::::::::::::999999888888888888888888888888888888555555666666555555444333444444555555555555444444333444444555555444444333333333444444444555555555555555555666666666666666666888<<>>@@@@@@FFFMMMOOOQQQXXXdddnnn}}}{{{qqqiiieeeZZZYYYWWWVVVWWWZZZ^^^aaaeeefffhhhjjjllloootttwww}}}~~~{{{qqqooolllgggdddbbbccceeesss{{{kkkfff]]]QQQFFF???======999::::::::::::999888777888888888888888888888888555666666666666555444444444444555555555555444444333333444444444444333333333444444444555555555555444555666777777777777666666888:::===???@@@@@@@@@===AAAGGGMMMQQQVVVZZZ]]]ZZZ]]]```bbbeeennn{{{eeeUUULLLHHHFFFGGGGGGEEEGGGKKKNNNNNNPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTUUUVVVWWWXXXYYY[[[^^^```bbbeeeiiilll555444444333222222333333333333333333333444444444333333333222222222111111333333333222222222111111222222222222333333333333333333333444444444555555666777999::::::===@@@CCCDDDJJJPPPRRRUUU^^^nnnzzzwwwppphhhaaa]]]VVVVVVVVVWWWZZZ___ccceeehhhiiikkkmmmpppvvv}}}}}}yyysssnnnkkkgggccc```gggooo}}}{{{lllhhh```TTTHHH@@@>>>>>>999999:::::::::999888777888888888888888888888888666666666666666555444444444444555555555555444444444444555555555555444444444444444444555555555555444555666777888777777666888888999;;;<<<>>>??????@@@DDDJJJOOOSSSWWWZZZ\\\[[[]]]bbbhhhqqq~~~vvv^^^QQQIIIFFFFFFIIIIIIHHHKKKPPPPPPPPPPPPPPPPPPQQQRRRSSSRRRSSSTTTVVVXXXZZZ\\\]]]\\\```dddhhhjjjmmmqqqsss444333333222111111111222444444444444444444444444333333333222222222111111333333333222222111111111111111222222222333333333333333333444444444555555777888:::;;;<<<>>>BBBEEEGGGMMMSSSUUUYYYddduuusssjjjfffaaa[[[UUUUUUVVVWWWYYY]]]aaaeeehhhkkklllnnnqqqvvv}}}xxxsssqqqmmmgggbbbcccfffmmmyyy|||jjjggg```UUUIIIAAA>>>>>>999999:::;;;:::999888777888888888888888888888888666666666666666555555444444555555555555555555444555555666666666666555555444444444555555555666666444555777888888888777666999999::::::;;;===>>>???CCCGGGMMMQQQTTTVVVYYYZZZ\\\^^^cccmmmzzznnnYYYOOOGGGEEEGGGJJJLLLKKKNNNTTTQQQPPPOOOOOOOOOQQQRRRSSSSSSTTTVVVXXX[[[]]]___```___ccchhhmmmpppsssuuuxxx333333333333333333333333444444333222222222333333444444444444444444444444333333111111111222333444222222222222222222222222555555444444444555555666777777999;;;>>>CCCGGGJJJMMMMMMTTT___eeelll~~~vvvjjjaaa]]]\\\[[[ZZZXXX\\\```ccccccdddhhhlllooommmqqqyyy~~~{{{vvvnnniiiiiieeehhhrrrxxx~~~}}}qqqddd\\\SSSHHHCCCDDD===<<<;;;;;;;;;:::888555777888999:::999777555444888888888888777777777777888777555444333333444444333333333444444444555555555555555555555555555555666666777888888888888888666777999999999;;;===???GGGIIILLLPPPSSSVVVXXXZZZ___```jjjzzzyyy___QQQLLLIIIIIIJJJKKKMMMPPPRRRSSSWWWWWWUUUSSSQQQRRRTTTWWWYYYXXXXXX[[[___ccceeeeeehhhiiikkkmmmoooqqqrrrsss333333333333333333333333333333222222222222222222222333333444444444444444444333222111111111222333222222222222222222222222555555444444444555666666888999;;;===@@@DDDIIILLLQQQQQQXXXdddllluuu~~~tttlllccc[[[YYYYYYYYYYYYZZZ___dddggggggiiillloooqqqqqqwww{{{tttpppiiihhhmmmnnnppp}}}rrreeeWWWIIIBBBBBB???===<<<<<<<<<;;;999777999:::;;;;;;:::999777555888888777777777666666666444444333333444555777888444444444444555555555555666666666666666666666666666666777888888888888777777888:::::::::<<<>>>AAAHHHJJJNNNQQQTTTVVVYYY[[[```ggguuuqqq\\\QQQMMMKKKKKKMMMOOOQQQSSSUUUVVVVVVVVVUUUSSSRRRTTTXXX[[[]]]]]]]]]___aaadddgggiiikkkkkklllnnnppprrrtttuuu333333333333333333333333111111222333333222222111111222333444555444333333444444333222111111111222222222222222333333333333555555444444555555666777888;;;>>>AAACCCGGGKKKNNNUUUWWW```ooo{{{{{{xxxrrrgggbbb[[[WWWWWWXXXZZZ[[[^^^ccchhhjjjkkklllpppsssvvvzzz~~~}}}uuupppooollljjjrrr~~~qqq^^^MMMEEEEEEAAA???===<<<<<<<<<;;;999;;;;;;<<<<<<<<<:::999777777777777666666666555555444444333444444555777777555555555555666666666666777777777777777777777777555666777777888888777777888999;;;<<<<<<>>>AAACCCIIIKKKOOOQQQTTTVVVYYY\\\aaapppfffWWWOOOMMMMMMNNNPPPSSSVVVXXXYYYZZZWWWWWWVVVVVVVVVYYY^^^bbbaaacccdddcccbbbdddiiimmmmmmmmmnnnppprrruuuxxxzzz333333333333333333333333111111333444444444444333000111333444555444333222444444333222222111111111222222222333333333333333555444444444555666777888888<<<@@@CCCEEEHHHMMMQQQWWW^^^nnnxxxnnnggg^^^[[[YYYXXXYYY\\\```aaaccceeehhhiiijjjnnntttzzzwwwsssmmmjjjooowww{{{fffVVVNNNLLLCCC@@@===<<<<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888666666666666555555555555777666666555444444333333666666666666777777777777666666666666666666666666555666777777888888777777999:::<<<>>>>>>@@@CCCFFFHHHKKKOOORRRSSSVVVZZZ^^^dddzzzooo\\\RRRNNNMMMOOOQQQTTTWWWZZZ[[[\\\\\\YYYYYYYYYYYYZZZ^^^dddhhhgggiiiiiifffbbbccciiiooommmmmmooorrrvvv|||333333333333333333333333222333444555666666666666222333444444444444333222333333333333222222111111222222333333333444444444444444444555666777888888888<<>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666666666555555555555666666666555555444333333666666666777777777888888555555555555555555555555666777777888888888888888999;;;===???@@@BBBFFFHHHGGGLLLPPPRRRSSSVVV\\\bbbnnncccVVVPPPNNNOOOPPPRRRVVVZZZ]]]]]]]]]]]]ZZZZZZYYYYYY[[[```ggglllnnnooommmgggbbbbbbgggmmmkkkmmmqqqvvv|||333333333333333333333333444444444444666777999:::666555555444333333333222111222222333333333222111222222333333444444555555444444444555666777888999999>>>CCCFFFHHHMMMVVV^^^bbbxxxuuummmfff^^^WWWSSSVVVYYY\\\___bbbfffiiijjjkkklllnnnuuu{{{sssmmmiiihhhhhhooozzz~~~oooaaaUUUKKKFFF@@@===;;;;;;;;;;;;::::::999999888777777777777777777666666666555555222333444555666666666666666666666666777777777777555555555555555555555555777888999999::::::999999999;;;===???AAACCCGGGJJJHHHMMMRRRTTTUUUYYYaaaggg}}}rrr\\\UUUQQQPPPRRRRRRUUUYYY]]]______^^^\\\XXXXXXXXXYYY]]]ccckkkqqqxxxvvvqqqjjjddddddhhhlllkkknnntttzzz333333333333333333333333444333222222444777:::<<<:::999666444333222333333///000222333444444333333222222333333444555555666444444555555666888999:::<<>>CCCHHHJJJLLLTTTaaalllyyyzzz}}}xxxhhh^^^[[[ZZZVVVSSSVVV[[[aaadddfffhhhkkknnnlllsss~~~}}}vvvppphhhiiikkkmmmttt{{{hhhTTTOOOGGGAAA???>>>>>>>>><<<;;;:::999888888888888888888888888777777777777555666666666666444333222555555555555666666666666777777777777777777777777999:::;;;;;;<<<<<<;;;;;;888:::===???AAADDDHHHKKKKKKQQQXXX[[[\\\aaakkksss~~~aaaWWWWWWTTTUUUYYYWWWZZZ___cccdddbbb___]]]ZZZ\\\^^^bbbiiittt{{{rrrnnnmmmmmmmmmoootttzzz111222222333333222222111444444444444444555666777;;;:::888666444111000///111111222222222333333333444444444444444444333333111333444555666888<<<>>>@@@CCCIIIOOORRRWWWeeerrr{{{}}}wwwnnnbbbZZZYYYYYYXXXVVVXXX[[[bbbhhhhhhfffjjjppppppzzz{{{vvvoooooommmlllnnnuuuuuu___VVVJJJAAA<<<<<<===>>>:::::::::999999999888888777777777777777888888888666666555555555555666666666666555555555555666666555666888999999999888777777888999999888888:::<<<>>>@@@AAABBBCCCGGGKKKOOOUUUVVVYYY\\\]]]cccqqqyyyaaaYYYWWWSSSSSSWWWZZZ]]]```aaa```^^^]]]\\\[[[___bbbdddnnnvvvssssssttttttuuu{{{222222222222222222222222444333333333333444444555777777666555444222222111111222222222222333333333555555555555444444444444444555666777888:::===@@@BBBEEELLLSSSXXX```ooo~~~yyyzzz{{{oooggg]]]WWWWWWYYYYYYXXX___bbbggglllllllllrrr{{{|||vvvuuurrrnnnlllpppwww|||hhh___RRRGGGAAA>>>===<<<::::::::::::::::::::::::888888888888888777777777666555555444444555555666666666555555555555666666666777888888999999888888888999:::999999999;;;===@@@AAABBBCCCEEEHHHMMMQQQWWWXXX\\\]]]]]]ccctttsss]]]WWWVVVTTTTTTYYY]]]___bbbbbb```^^^\\\\\\[[[```dddkkkxxxzzzuuuwwwzzz{{{|||444333222111111222333444444333333222222222222333333333333333333333333333222222222222333333333333555555555555666666666666666777999999:::<<<@@@CCCEEEIIIPPPXXX___jjj}}}zzz{{{zzzmmmddd___XXXVVVXXX\\\^^^^^^eeeeeeiiimmmnnnrrr||||||zzzvvvqqqmmmmmmpppssszzztttjjj]]]QQQIIIDDD???<<<;;;;;;;;;:::;;;;;;;;;<<<:::999999888888777777777777666666555555666666777777666666555555666666777888888777777888888999:::888:::;;;:::::::::<<<>>>AAABBBDDDEEEGGGKKKOOOSSSXXX[[[___```^^^eeezzznnn[[[WWWXXXXXXYYY]]]```bbbccccccaaa^^^]]]]]]\\\ccckkkwww|||}}}555444222111111222444555555444333222222222222222111111222222222333333333222222222333333333444444666666666666777777777777777999:::;;;<<<>>>BBBEEEHHHKKKRRRZZZbbbooo~~~pppeee]]]ZZZXXXYYY]]]bbbeeefffjjjjjjlllpppttt|||~~~}}}{{{yyywwwvvvuuurrrrrrrrrqqqrrruuu{{{~~~}}}yyyvvvsssrrrssssssttt|||uuuggg\\\UUUOOOHHHCCCAAA@@@>>><<<;;;;;;;;;;;;;;;;;;:::999888888777777999888888777777888888999777777666666666666777777888777666555666777888999999:::;;;;;;;;;<<<>>>@@@AAABBBDDDFFFHHHLLLQQQUUUXXX\\\```aaa___hhh~~~mmm^^^ZZZ\\\]]]^^^aaaaaacccdddcccbbbaaaaaabbbbbbjjjvvv555444222111111222444555555555444333222222333333222222222222222222222222222222333333333444444444666666666777777777888888777999;;;<<<>>>@@@DDDHHHKKKMMMSSS[[[cccppp}}}}}}rrrggg```YYYXXXYYY\\\aaafffjjjllloooooorrrxxx}}}}}}{{{xxxuuuttttttuuuwwwxxxwwwvvvuuusssrrrppppppooonnnmmmkkkiiihhhffffffddddddcccccccccfffkkkooolllooosssxxx}}}~~~|||{{{zzzyyyxxxuuuxxxqqqgggaaa[[[TTTMMMGGGEEEBBB>>>;;;999999888<<<;;;;;;:::999888888777888777777666666777777888777777666666666666777777666666555444444666777888999:::;;;;;;;;;<<<>>>AAA@@@BBBDDDFFFHHHMMMRRRVVVVVVZZZ___``````kkkyyymmm```]]]^^^```aaabbbaaacccddddddcccdddfffhhhjjjuuu555444333222222333444555555444444333333333333444333333333222222222111111333333333333444444444444555555666666777777888888777999;;;===@@@CCCHHHLLLNNNPPPVVV^^^eeeqqq~~~~~~sssfff^^^\\\WWWYYY\\\```dddhhhlllmmmnnnpppvvv{{{xxxtttooollllllkkkhhhfffeeefffggggggffffffeeeeeedddcccccccccaaa```___^^^]]][[[ZZZZZZYYYZZZZZZZZZYYY[[[^^^aaa___bbbfffiiikkkmmmoooqqquuuuuutttuuuwwwzzz}}}~~~}}}yyywwwzzz{{{qqqkkkfff]]]VVVMMMJJJEEE@@@<<<999888777<<<;;;;;;::::::999999999666555555444444555555666888777777666666777777888666555555555555666777777888:::;;;;;;;;;<<>>AAAAAACCCEEEHHHKKKPPPVVVZZZXXXYYY[[[]]]```lllnnniiibbb___bbbfffgggeeefffffffffeeeeeegggkkknnnuuu333444444555555444444333111000000000111222333333111222222333333444555555333333333444444444555555333444444555666777777888888:::>>>AAAEEEJJJPPPTTTVVVYYY```hhhooozzz}}}}}}vvvlllccc\\\\\\``````ccchhhkkkmmmoooqqqrrrzzzwwwnnniiicccaaaaaa```[[[VVVWWWWWWWWWWWWWWWWWWWWWVVVZZZZZZYYYYYYXXXWWWVVVVVVWWWVVVVVVVVVUUUUUUUUUUUUTTTVVVXXXXXXVVVUUUUUUVVVUUUXXX[[[\\\ZZZYYYZZZ\\\]]]]]]^^^___```bbbcccdddeeejjjppptttuuuxxx~~~|||yyyxxxwwwwwwuuusssrrrtttwwwyyyzzz|||}}}tttlllaaaXXXNNNKKKFFFAAA===;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888777777777777888888777888999;;;;;;:::999999777888:::::::::;;;>>>@@@BBBDDDGGGJJJMMMRRRXXX\\\[[[YYYZZZ\\\```kkk~~~mmmjjjeeecccfffkkkllljjjhhhhhhhhhfffeeegggkkknnnvvv555444333333222222333333222222222222222222222222555444333333222222222222333444555555555444333222444666888999888999:::<<<:::AAA??????IIIMMMOOOVVVZZZ]]]ccckkkttt}}}yyykkk```\\\^^^bbbeeefffggglllrrrsssqqqssswwwuuuooopppaaa___^^^^^^^^^]]]ZZZXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYYYYZZZYYYWWWVVVUUUTTTSSSTTTUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUXXXYYYZZZ[[[\\\\\\\\\\\\\\\^^^___```___```ccceeehhhlllqqqwww|||~~~{{{wwwwwwxxxyyyxxxvvvyyyzzz{{{~~~yyylllaaaXXXJJJEEE@@@===>>>>>><<<:::;;;:::888777777888:::;;;777777777777666666666666666666666666777777777777666666666666777777777777:::::::::;;;===@@@BBBDDDBBBCCCFFFJJJNNNRRRUUUWWW\\\[[[]]]dddjjjuuuyyynnniiiddddddiiilllmmmkkkhhhffffffgggeeeeeekkksss555444333333222222333333222222222222222222222222555444333333222222222333333444444555555444333333444666888888888999;;;===:::BBBAAABBBMMMQQQRRRZZZ\\\ccclllttt|||~~~}}}zzzqqqfff]]][[[^^^cccfffjjjjjjmmmrrrttttttxxx{{{llleeeeeebbb```^^^]]]^^^]]][[[YYYYYYYYYYYYXXXXXXXXXXXXXXXUUUVVVVVVWWWWWWWWWWWWWWWZZZYYYXXXWWWVVVWWWWWWXXXUUUVVVVVVWWWWWWWWWVVVVVVXXXXXXYYYZZZ[[[[[[[[[[[[ZZZ\\\^^^___```cccgggjjjrrrvvv}}}}}}zzzzzz|||}}}|||{{{~~~tttfff[[[NNNHHHAAA=========;;;999<<<;;;999888888:::;;;<<<999888888888888777777777666666666666777777777888777777777888888888888999:::::::::;;;===@@@BBBDDDDDDFFFIIILLLPPPTTTWWWXXX[[[[[[```iiitttuuummmiiieeefffjjjmmmllljjjgggeeefffgggfffgggnnnvvv555444333333222222333333333333333333333333333333444444333222222222333333333333444555555444444333444555777888888999;;;>>><<>>===;;;:::===<<<;;;:::::::::;;;<<<::::::999999999888888888666666666777777777888888888888888999999999:::::::::::::::<<<>>>@@@CCCEEEGGGIIIKKKOOORRRVVVXXXYYY\\\^^^fffuuuyyypppkkkiiihhhiiilllmmmkkkhhhfffeeeeeegggggghhhpppyyy555444333333222222333333333333333333333333333333444333333222222333333333333333444444444444444444444555777777888:::===???@@@GGGIIINNNWWWXXX[[[fffnnn~~~{{{vvvfffbbb]]]\\\```ffflllpppuuuttttttvvvxxx~~~{{{ooojjjgggccc___]]]\\\]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]\\\ZZZYYYXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\]]]^^^```dddjjjqqqvvv{{{kkk^^^VVVKKKCCC@@@???>>><<<<<<<<<;;;::::::::::::;;;:::999999999888888888888666666777777777888888888888888888888999999999::::::::::::<<<>>>AAADDDEEEHHHJJJLLLOOOSSSVVVYYYZZZ]]]bbbnnnwwwoookkkkkkkkkmmmooonnnkkkhhhgggeeedddffffffgggoooyyy555444333333222222333333333333333333333333333333333333333222222333333444333333333333444444555555444666777888888;;;???BBBDDDKKKMMMSSS\\\\\\```nnn~~~wwwjjj^^^\\\ZZZ\\\bbbhhhnnnqqquuutttuuuxxx|||zzztttrrrnnnjjjgggeeeeeedddcccaaaaaa`````````_________[[[[[[[[[[[[]]]^^^```aaaaaaaaaaaaaaaaaa`````````^^^]]][[[YYYXXXXXXYYYYYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\]]]^^^___bbbhhhnnnsss|||uuufff\\\OOOEEEAAA???>>>===;;;::::::999999999999999999999888888888777777777777777777777888888888888777777777888888888999999:::::::::<<<>>>BBBDDDFFFGGGIIIKKKOOORRRVVVXXXZZZ\\\eeevvvxxxssslllmmmoooqqqqqqoookkkhhhiiifffeeeeeedddfffnnnwww555444333333222222333333333333333333333333333333333333222222222333444444333333333333333444666666666777888888:::===AAAEEEGGGMMMPPPXXXaaaaaahhhzzz{{{lllbbb[[[ZZZZZZ]]]ccciiimmmooorrrsssxxx}}}xxxtttrrrpppnnnlllffffffeeedddcccbbbbbbaaa^^^^^^]]]]]]^^^```bbbcccbbbbbbcccccccccbbbaaa`````````^^^]]][[[[[[ZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^```aaacccggglllpppyyyqqqeeeUUUHHHAAA???===<<<:::::::::999999888888777999888888888888777777777777777777888888888999999777777777888888888888999999:::;;;<<>>DDDGGGHHHNNNQQQ[[[gggiiisssrrrgggaaa^^^^^^___ccchhhlllnnnooorrrwwwuuutttsssqqqooonnnmmmlllmmmlllkkkiiiiiijjjlllmmmkkkkkklllmmmlllkkkjjjiiihhhhhhgggfffeeecccbbbaaabbbbbbbbbccccccbbbbbbaaabbbdddfffhhhjjjmmmqqquuu{{{tttaaaPPPFFFBBB???===;;;;;;;;;;;;:::999888777::::::999999999888888888777777888888888999999999888888888999999999::::::999:::;;;<<>><<<::::::<<<<<<:::888999999999999999999999999999;;;<<<;;;999888999<<<:::999999888999999999:::<<<===>>>AAACCCEEEGGGHHHKKKKKKMMMPPPRRRVVV]]]dddttt|||zzzwwwuuuxxxyyyzzzzzzxxxuuuqqqooosssnnniiihhhgggjjjuuuzzz444444444444444444444444333333333333333333333333444444333222222222222222666555444444444666888999777888:::<<>>======<<<;;;:::999777777777777777777777777888999;;;:::888777888:::888888888888999:::;;;<<<<<<===???AAACCCEEEGGGHHHKKKKKKMMMQQQSSSWWW```iii|||zzzzzzyyyxxx{{{|||||||||zzzwwwsssqqqsssoookkkjjjiiikkkvvv~~~333333333333333333333333222222222222222222333333444444333222222222222333666555444444555666888999888:::<<>><<<===???AAACCCFFFGGGHHHKKKKKKNNNSSSUUUZZZfffsss~~~yyyyyy{{{}}}}}}~~~}}}yyyuuusssssspppmmmlllkkkmmmvvv333333333333333333333333222333333333333333444444555555444333333444444444555555555555666777999:::999;;;===@@@DDDIIIOOOSSSYYY\\\fffyyyoooeee```]]]```eeelllkkkmmmqqqtttwwwzzzwwwvvvvvv{{{}}}~~~}}}|||{{{{{{|||||||||}}}~~~~~~zzzzzz}}}zzzgggWWWLLL???AAAAAA???<<<;;;<<<===::::::::::::::::::::::::888888999999888888999:::888888888999:::;;;<<<===<<<===???AAADDDFFFHHHIIIKKKKKKOOOUUUXXX]]]nnn}}}yyyyyy{{{~~~~~~zzzvvvsssrrrooonnnnnnmmmnnnvvv444444444444444444444444444444444444555555666666666666555555555555666666444444555666777888999:::888;;;>>>AAAEEEKKKQQQVVV[[[aaapppuuuiiibbb___^^^ccciiiooonnnppptttwww{{{qqq___RRRBBBBBB@@@>>><<<<<<===???::::::::::::::::::::::::999999999999:::;;;;;;::::::::::::999::::::;;;;;;===>>>???BBBDDDFFFHHHIIILLLKKKPPPXXX[[[aaavvv~~~yyywwwyyy{{{}}}}}}xxxtttqqqpppnnnmmmnnnmmmnnnuuu~~~555555555555555555555555444444555555666666777777666666555555555666777777444444555666888999::::::999;;;???CCCGGGMMMTTTYYY^^^hhh~~~~~~tttlllccc___^^^___eeemmmppppppssswww{{{zzzhhhZZZKKKFFF@@@<<<<<<===>>>???999999999999999999999999:::999888999;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;===>>>@@@BBBDDDGGGHHHIIILLLKKKRRR[[[^^^eee~~~}}}xxxuuuvvvxxxzzz~~~{{{wwwrrrooommmkkkjjjkkkkkkmmmuuu444444444444444444444444333333444444555666666777444444444444444555666666333444555777888999:::::::::===AAAEEEJJJQQQXXX\\\cccrrr~~~xxxlllfffaaa``````aaaiiipppqqqrrrwww}}}rrrdddWWWNNNBBB<<<===???>>><<<999999999999999999999999999777666888;;;<<<;;;::::::::::::::::::;;;<<<======>>>@@@BBBEEEGGGIIIJJJMMMKKKRRR]]]```ggg}}}xxxvvvwww{{{~~~~~~zzzvvvqqqnnnjjjgggggghhhiiillluuu333333333333333333333333222222333333444555666666222222222222333333444555333444666777999:::::::::<<<>>>BBBGGGLLLSSSZZZ___iiiyyy~~~rrrjjjeeebbbbbbccceeelllttttttvvv{{{zzzlllaaaTTTDDD===>>>@@@>>>:::;;;;;;;;;;;;;;;;;;;;;;;;888666555777:::<<<:::999888888999:::;;;===>>>???>>>>>>@@@BBBEEEGGGIIIJJJMMMLLLSSS^^^aaaiii~~~{{{zzz|||~~~zzzuuuqqqnnnhhheeedddfffgggkkkuuu777666555444444444444444444444444444444444444444555666777666555444555777777777888777777888:::===BBB@@@BBBHHHNNNTTT^^^fffoooxxxpppfffbbbaaafffkkknnnrrrwww|||xxxzzzeeeFFF:::===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888::::::::::::;;;;;;<<<======@@@DDDFFFGGGHHHIIIKKKPPPNNNSSS]]]dddppp}}}{{{}}}}}}{{{xxxuuurrrkkkhhhfffeeeeeeiiivvv777666555444444444444555444444444444444444444444555666777666555555666777777888888888777888;;;===DDDCCCEEEKKKQQQWWW```jjjuuu{{{nnngggcccaaabbbiiinnnppptttxxxxxxxxxyyyYYYHHHCCC>>>:::777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::::::::;;;<<<======>>>@@@CCCEEEFFFHHHJJJLLLPPPPPPWWWaaagggrrr~~~~~~}}}{{{xxxtttqqqllliiigggffffffiiittt666666555555444444555555444444444444444444444444555666777777555555666777777888999999888:::===???FFFFFFIIIPPPTTTZZZeeeppp~~~}}}pppfff_________dddlllpppqqqtttxxxxxx}}}ttt[[[KKKDDD???===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::;;;<<<===>>>@@@AAACCCDDDEEEHHHKKKNNNPPPTTT\\\eeekkkvvv|||zzzwwwssspppnnnjjjhhhgggfffhhhqqq{{{666666555555555555666666555555555555555555555555555777888777666555666777777999:::::::::;;;???AAAFFFHHHMMMSSSXXX^^^kkkxxx}}}sssjjjccc___^^^___fffnnnrrrqqqrrrvvv|||sssgggWWWIIIBBB???AAACCC;;;:::::::::::::::999999::::::::::::::::::::::::::::::::::::;;;===>>>???CCCCCCDDDEEEFFFIIINNNRRRSSSWWW```gggmmm{{{~~~{{{yyyvvvrrrooommmiiiffffffeeeeeekkksss666666555555555666666777555555555555555555555555666777888777666555666888888999:::;;;;;;===AAADDDFFFIIIPPPVVVZZZcccttt~~~vvvllleeeaaa______aaahhhoooqqqppprrrvvv{{{ssseeeSSSFFF@@@@@@AAA;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::;;;<<<===??????EEEFFFFFFFFFHHHLLLQQQUUUVVVZZZaaahhhqqq}}}zzzxxxtttpppmmmkkkgggddddddcccaaaeeekkkoooyyy666666555555666666777777555555555555555555555555666777888888666666777888888:::;;;<<<===???CCCFFFFFFKKKRRRYYY]]]iii}}}ooofffaaa^^^]]]aaacccjjjppprrrqqquuu{{{uuu___LLLDDD@@@???<<<<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@EEEFFFGGGGGGIIIMMMRRRVVVYYY\\\bbblllzzz|||zzzwwwsssooollliiidddbbbcccbbb___aaadddgggooozzz666666666666666777888888555555555555555555555555666777888888777666777888999:::<<<===>>>AAADDDGGGGGGMMMUUU[[[aaaooottthhhaaa^^^]]]^^^dddeeekkkqqqsssuuu}}}~~~eeeRRRIIIDDD@@@======<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<:::::::::;;;===>>>@@@AAACCCDDDFFFGGGIIIMMMQQQUUUYYY]]]eeesss|||yyyvvvrrrnnnkkkhhhcccaaacccbbb______aaaccchhhqqq}}}666666666666666777888888666666666666666666666666666888999888777666777888999:::<<<===???AAAEEEHHHIIINNNWWW]]]dddtttwwwkkkbbb^^^^^^```aaaeeeffflllrrruuuyyykkkVVVLLLEEE???>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<999::::::;;;===???@@@AAAAAACCCEEEGGGIIILLLPPPSSSYYY^^^hhhyyy|||yyyvvvrrrmmmjjjhhhcccaaacccccc```___```^^^bbbkkkwww999888777666666666666666666666555555555555666666777666666666666777777888777999===???AAABBBEEEGGGMMMTTTZZZ]]]eeezzzuuulllcccaaa```^^^___aaadddiiippptttuuu{{{vvv___OOOIIICCC>>>??????>>>===<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???AAABBBCCCBBBDDDGGGHHHJJJLLLPPPRRR[[[```lll~~~~~~}}}|||zzzwwwsssooollljjjiiigggdddaaa______```aaaeeehhhnnnwww777777666666555666666666666666555555555555666666888777777777777888999999999;;;>>>AAABBBDDDFFFIIINNNSSSYYY___jjjyyyoooggg```^^^___^^^___bbbfffkkkrrrxxx{{{|||eeeUUUMMMDDD@@@@@@@@@>>>===<<<<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;===>>>@@@BBBCCCBBBDDDGGGIIIJJJMMMQQQTTTYYY```ooo|||}}}~~~~~~}}}|||zzzwwwsssooollljjjgggeeebbb___]]]^^^______eeeiiipppzzz666555555555555666666777666666555555555555666666888888888888888999:::;;;;;;===@@@BBBCCCFFFIIILLLQQQUUU[[[eeevvv{{{rrrrrruuuyyy|||{{{uuupppfff```[[[\\\^^^^^^aaadddjjjnnnwww|||~~~tttcccXXXKKKCCCBBB@@@>>>===<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<>>>@@@BBBCCCBBBDDDGGGIIIKKKOOOTTTWWW\\\ddduuu}}}{{{{{{{{{|||~~~~~~~~~}}}|||zzzwwwsssooollljjjdddccc```^^^\\\\\\]]]^^^dddjjjsss555444444444555666777777666666555555555555666666888888888888888999:::;;;===>>>@@@BBBDDDGGGKKKOOOWWWZZZbbbppp}}}iiifffgggjjjnnnqqqpppllliii___[[[YYY]]]___aaaeeejjjnnnsss}}}zzz{{{~~~wwwhhhVVVGGGDDD@@@>>>============;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<>>>@@@BBBCCCCCCDDDGGGIIILLLQQQVVVZZZbbbkkk|||}}}{{{{{{{{{{{{~~~}}}}}}~~~~~~|||}}}{{{yyyvvvrrroookkkiiicccaaa```^^^]]]]]]^^^^^^eeekkkvvv555555555555555666777888666666555555555555666666666666666777888999::::::<<<>>>???AAADDDHHHNNNRRRZZZ___jjj}}}qqq```]]]^^^aaadddfffgggeeeccc[[[YYY[[[```ccceeejjjpppsssxxx|||{{{{{{vvv___KKKGGGAAA>>>===>>>===<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===???AAACCCDDDDDDFFFHHHJJJMMMRRRXXX\\\dddooo~~~}}}}}}}}}|||~~~}}}||||||~~~~~~|||{{{{{{zzzxxxuuuqqqmmmjjjhhhbbbbbb```____________```fffmmmyyy777666666666666777777888666666555555555555666666666666666777888999:::;;;<<<===???AAADDDJJJRRRWWW]]]dddtttjjj]]]VVVWWWZZZ\\\^^^^^^^^^]]][[[[[[^^^dddhhhjjjooovvvzzz}}}{{{|||fffOOOIIIBBB>>>===>>>>>><<<;;;;;;<<<<<<<<<=========<<<<<<===>>>@@@BBBDDDEEEFFFGGGIIIKKKNNNSSSYYY^^^cccrrr~~~~~~~~~}}}{{{{{{||||||{{{zzzyyyxxxvvvsssoookkkhhhfffbbbbbbaaaaaaaaaaaaaaaaaafffnnn{{{|||999888888777777777777888666666555555555555666666777777777888999:::;;;<<<<<<===???AAAFFFNNNVVV\\\bbbmmmbbbXXXSSSUUUWWWYYYYYYZZZZZZ[[[[[[\\\aaahhhkkkmmmrrryyy|||zzz~~~mmmRRRKKKBBB======???>>><<<<<<<<<<<<<<<===============>>>>>>@@@AAACCCEEEFFFHHHIIIJJJLLLNNNSSSZZZ^^^gggxxx}}}~~~}}}{{{{{{{{{|||zzzyyyxxxvvvtttqqqmmmjjjfffdddaaaaaaaaaaaaaaaaaaaaabbbeeennn{{{{{{xxx::::::999888777777777888666666555555555555666666888888888999:::;;;===>>>===>>>@@@BBBHHHPPPYYY```hhhuuuwwwZZZRRRUUUVVVXXXYYYYYYZZZ[[[\\\\\\]]]cccjjjlllnnnssszzz}}}zzz|||rrrTTTLLLBBB===>>>???>>><<<<<<<<<<<<<<<=========>>>>>>??????@@@BBBDDDFFFGGGJJJJJJKKKLLLOOOSSSZZZ^^^lll~~~}}}|||}}}~~~|||{{{{{{{{{zzzyyyvvvuuusssppplllhhheeeccc`````````aaaaaaaaaaaaaaadddnnn{{{xxxuuu888888888888888888888888666666666666555555555555888888888888999;;;===???AAA===>>>EEEMMMSSS\\\cccooojjj\\\\\\TTTWWWZZZ\\\[[[ZZZZZZZZZ[[[```iiiooooooooovvv```RRREEEAAA@@@===>>>BBB======<<<<<<<<<<<<======;;;===???AAACCCDDDEEEEEEKKKHHHHHHMMMQQQUUU\\\cccqqq~~~~~~|||{{{{{{{{{{{{zzzsssqqqoookkkhhheeecccccc```____________^^^^^^^^^___gggvvv}}}vvvwww888888888888888888888888666666666666666666666666888888888888:::<<<>>>???BBB???@@@GGGNNNUUU]]]eee{{{uuu]]]UUUWWWVVVXXX[[[]]]\\\\\\\\\\\\aaafffmmmssstttvvv~~~iiiYYYHHHBBBAAA>>>>>>@@@======<<<<<<<<<<<<=========>>>@@@BBBDDDFFFGGGGGGJJJHHHIIIOOOTTTXXX___gggvvv~~~{{{zzzzzzyyyxxxvvvqqqpppmmmjjjgggeeecccbbb______^^^^^^^^^_________aaagggvvv|||uuuvvv888888888888888888888888777777777777777777777777999888888999:::<<<>>>@@@CCCAAACCCJJJPPPWWWaaakkkwww```RRRPPPUUUXXXZZZ]]]___^^^^^^___```dddgggmmmrrrtttxxx|||{{{zzzuuubbbNNNDDDAAA@@@???>>>>>>======<<<<<<======>>>>>>???AAADDDFFFGGGHHHIIIHHHGGGJJJQQQVVVZZZbbbkkk{{{}}}|||zzzyyyxxxwwwtttrrrnnnmmmkkkhhheeecccbbbbbb]]]]]]]]]^^^^^^___```aaabbbhhhuuuzzzuuuvvv888888888888888888888888888888888888888999999999999999999999;;;===???@@@BBBBBBFFFMMMRRRZZZhhhuuu|||dddUUUNNNPPPVVVZZZ\\\___```aaaaaabbbdddgggiiimmmqqqsssyyy|||xxxwwwzzzmmmUUUFFFCCCBBB@@@>>>>>>>>>============>>>>>>>>>???BBBDDDFFFHHHIIIJJJHHHHHHLLLRRRWWW[[[dddmmm~~~|||{{{zzzyyyxxxvvvrrrooollljjjhhhfffdddbbbaaaaaa\\\\\\\\\\\\^^^___aaabbbccchhhuuuyyyuuuwww888888888888888888888888777888888888999999999:::::::::::::::;;;>>>@@@AAAAAACCCHHHOOOVVVaaassslll[[[SSSPPPSSSWWW[[[^^^```bbbbbbccceeegggnnnnnnqqqtttwww~~~zzzwwwxxx|||xxx^^^KKKDDDDDDBBB>>>>>>>>>============>>>>>>===???AAADDDFFFHHHIIIJJJJJJJJJMMMSSSVVV[[[fffppp|||{{{zzzyyyxxxvvvrrrooojjjiiigggeeebbbaaa```___\\\\\\[[[[[[]]]___aaacccdddhhhuuuyyyvvvyyy888888888888888888888888777777777888999999::::::;;;::::::;;;<<<>>>@@@BBBAAADDDKKKRRR[[[jjjqqq```VVVSSSRRRUUUXXX\\\^^^aaabbbccceeehhhjjjmmmnnnqqquuuzzz}}}zzzxxx{{{lllTTTHHHEEECCC??????>>>>>>======>>>>>>???>>>???AAADDDGGGIIIJJJKKKKKKKKKOOOSSSWWW]]]jjjxxx}}}{{{yyyxxxxxxvvvsssqqqjjjiiigggdddaaa```^^^^^^\\\\\\[[[[[[\\\^^^aaabbbccchhhvvvyyywwwxxx888888888888888888888888666666777777888999999:::;;;;;;;;;;;;===???AAABBBBBBFFFNNNVVV```tttnnnbbbWWWTTTTTTTTTWWWZZZ]]]___aaacccdddfffiiilllkkklllqqqwww~~~|||xxxzzz}}}{{{^^^KKKFFFCCC@@@??????>>>>>>>>>>>>?????????@@@CCCFFFIIIKKKLLLMMMLLLLLLOOOTTTYYYaaarrr~~~|||zzzwwwvvvvvvuuutttrrrkkkjjjgggdddaaa___]]]\\\]]]\\\[[[ZZZ[[[]]]```bbbccchhhwwwxxxuuuwww888888888888888888888888555666666777888888999999;;;;;;;;;<<<===???AAABBBDDDHHHPPPYYYeeezzzddd[[[TTTSSSUUUVVVYYY]]]]]]___aaacccdddfffjjjlllmmmooouuu~~~~~~wwwyyy|||~~~eeeNNNFFFCCC?????????>>>>>>>>>>>>??????@@@BBBDDDGGGJJJLLLNNNOOOKKKLLLPPPUUUZZZeeexxx~~~}}}{{{yyyuuuttttttuuutttssslllkkkhhhdddaaa^^^]]]\\\^^^]]][[[ZZZ[[[]]]___aaabbbgggwww~~~vvvtttuuu999999888888888888888888666666666666777888999:::======<<<>>>@@@BBBCCCBBBFFFLLLSSS\\\ppprrrXXXUUUQQQQQQVVV[[[^^^___\\\^^^```bbbeeeiiiooosssqqqttt{{{~~~~~~zzzyyy~~~iiiRRRIIIDDD?????????>>>>>>>>>>>>??????@@@BBBEEEGGGGGGHHHJJJKKKMMMOOOSSSXXX\\\iii}}}~~~{{{wwwuuusssrrrqqqooonnnkkkfffbbb```^^^[[[YYY]]]\\\\\\[[[[[[ZZZZZZ[[[___hhhxxxzzztttqqqppp999999888888888888888888888777777888888999:::;;;===<<<<<<===@@@BBBCCCCCCIIIOOOVVV```uuugggVVVTTTRRRSSSXXX]]]```aaa```aaabbbeeeiiiooosssvvvwwwxxx|||}}}yyyyyy~~~qqqYYYLLLEEEAAA??????>>>>>>>>>>>>??????@@@CCCEEEGGGGGGHHHJJJKKKMMMNNNSSSYYY___nnn}}}~~~{{{wwwtttsssqqqooommmllliiiddd```^^^]]][[[YYYZZZYYYYYYXXXYYYZZZ[[[\\\```iiiyyyxxxsssqqqppp888888999999999999999999999888888999999:::;;;<<<;;;;;;<<<===???AAADDDEEEMMMSSSZZZfff}}}qqqZZZUUUTTTTTTWWW\\\___aaabbb```aaadddkkkuuu}}}{{{zzz}}}cccQQQGGGCCC@@@??????>>>>>>??????@@@AAACCCFFFGGGGGGHHHJJJKKKMMMOOOSSSZZZdddxxx}}}~~~{{{wwwtttrrrpppnnnkkkjjjfffaaa^^^\\\\\\[[[ZZZXXXWWWUUUUUUVVVYYY\\\^^^aaaiiiyyyvvvqqqooonnn888888999999999999999:::888888888999999:::;;;<<<:::;;;<<<===???BBBEEEHHHPPPUUU]]]kkkdddTTTUUUVVVXXX[[[^^^`````````[[[^^^ggguuu~~~mmmVVVIIIDDD@@@@@@????????????@@@@@@BBBDDDFFFHHHHHHHHHJJJKKKMMMOOOTTT\\\jjj}}}|||xxxuuussspppmmmkkkiiieee```]]]\\\\\\\\\\\\YYYWWWUUUTTTUUUXXX[[[^^^___hhhwwwtttooolllkkk888888999999::::::::::::888777777888888999:::;;;:::;;;===>>>???BBBHHHLLLRRRXXX```ppprrr^^^VVVVVVXXX[[[]]]^^^]]]]]]]]]YYY^^^kkk|||vvv[[[JJJEEEAAAAAA@@@@@@@@@@@@AAAAAABBBEEEGGGHHHHHHHHHJJJKKKMMMPPPUUU___qqq}}}|||yyyvvvtttqqqmmmjjjiiieeeaaa^^^]]]]]]]]]\\\ZZZXXXVVVTTTUUUWWWZZZ\\\]]]eeeuuusssllliiiggg888888999999:::;;;;;;;;;777777777888888999:::;;;:::<<<>>>???@@@DDDJJJPPPWWW\\\fffxxx|||fffZZZWWWVVVYYY\\\]]]\\\[[[ZZZZZZ[[[aaalllzzz}}}```MMMFFFBBBAAAAAA@@@@@@AAAAAABBBCCCEEEHHHHHHHHHHHHIIIKKKMMMQQQWWWbbbxxx~~~|||}}}{{{xxxvvvtttqqqmmmjjjhhheeeaaa___^^^]]]\\\ZZZYYYXXXVVVUUUUUUWWWYYYZZZ\\\dddrrr~~~qqqjjjfffddd888888999999:::;;;;;;<<<999888888999999:::;;;<<<:::===@@@@@@AAAEEEMMMSSS]]]bbbmmmnnn^^^VVVTTTTTTWWWZZZ[[[ZZZYYYYYYZZZ[[[```gggnnnrrrrrrpppnnnuuueeePPPHHHBBBBBBAAAAAAAAAAAABBBBBBDDDFFFHHHIIIHHHHHHIIIKKKMMMSSSYYYeee|||~~~{{{yyywwwuuutttrrrpppllliiieeecccaaa___^^^\\\YYYVVVUUUTTTTTTTTTUUUWWWXXXYYY___eeerrr{{{ooohhhdddbbb888888999::::::;;;<<<<<<::::::::::::;;;<<<======;;;>>>AAAAAAAAAFFFNNNUUUaaagggsss|||fffZZZSSSQQQQQQTTTXXXYYYXXXXXXZZZ\\\XXX\\\```bbbcccbbbccccccmmmzzziiiSSSJJJCCCBBBBBBAAAAAABBBBBBCCCDDDFFFHHHIIIHHHHHHIIIKKKMMMSSS[[[ggg}}}{{{vvvuuusssrrrqqqnnnjjjgggdddbbb```___^^^[[[WWWSSSPPPQQQRRRSSSUUUWWWXXXYYYaaagggrrryyymmmgggdddbbb;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;<<<>>>@@@>>>@@@@@@@@@DDDLLLRRRUUU^^^iii~~~nnnddd]]]WWWTTTSSSUUUXXXXXXWWWUUUUUUVVV\\\\\\ZZZWWWVVVWWW\\\```mmmzzzxxx]]]NNNFFFCCC@@@???@@@BBBBBBBBBFFFGGGHHHHHHHHHIIILLLNNNOOOSSS[[[kkk|||zzzxxxuuuuuuuuutttppplllgggdddaaaaaa```^^^\\\YYYWWWVVVQQQRRRSSSTTTVVVWWWXXXYYY^^^gggvvvsssjjjgggdddaaa;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;;;;<<<>>>@@@AAABBBBBBCCCGGGMMMSSSWWWaaaooolllccc^^^ZZZXXXVVVXXXZZZYYYXXXWWWWWWXXXZZZZZZYYYWWWWWWZZZ___dddmmmyyy}}}bbbPPPGGGEEEBBBAAABBBCCCDDDCCCFFFGGGHHHHHHHHHIIILLLOOOQQQTTT[[[iii~~~|||yyyxxxtttttttttsssoookkkgggdddbbbaaa```^^^[[[YYYVVVUUUSSSTTTUUUVVVWWWYYYZZZZZZ^^^hhhwwwoooeee```^^^]]];;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???CCCCCCEEEGGGIIINNNUUUZZZggg{{{kkkdddaaa______^^^^^^^^^\\\YYYXXXYYYZZZXXXYYYYYYXXXXXX\\\ccciiiooo{{{zzz}}}iiiRRRHHHFFFCCCBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHJJJMMMOOOTTTUUUZZZhhh|||}}}{{{yyywwwsssssssssrrroookkkgggdddcccbbb```^^^[[[XXXVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^iiizzz}}}lll```ZZZYYYZZZ;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<===???CCCCCCEEEHHHKKKNNNUUU]]]ppp~~~pppjjjhhhgggggghhhgggccc^^^ZZZXXXZZZ[[[\\\]]]]]][[[YYY]]]eeelllsss}}}}}}yyyyyy~~~nnnSSSIIIFFFCCCBBBCCCEEEEEEEEEFFFGGGHHHHHHHHHJJJMMMPPPUUUVVV\\\jjj|||zzzxxxvvvsssssssssqqqoookkkhhhfffdddccc```]]]ZZZXXXVVVUUUWWWWWWXXXYYYZZZ[[[\\\\\\^^^jjj{{{~~~nnn```YYYYYYZZZ;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>@@@BBBAAADDDIIIKKKNNNXXXccc~~~xxxuuurrrqqqrrrrrrooohhh```ZZZXXXZZZ\\\ccceeedddaaa]]]```iiiqqqzzz~~~vvvtttrrrqqqvvvxxx}}}zzzxxx{{{qqqUUUHHHFFFCCCBBBCCCDDDEEEDDDFFFGGGHHHHHHIIIKKKNNNQQQUUUWWW___ppp~~~{{{yyywwwuuussssssrrrqqqooollljjjhhhdddccc```]]]ZZZXXXVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\aaalll{{{nnn```YYYXXXYYY;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<===???BBBCCCAAADDDJJJNNNQQQ___nnn|||yyywwwxxx{{{xxxssskkkaaa[[[YYY\\\```iiilllllliiieeeiiisss|||wwwllliiikkkmmmttttttvvv}}}{{{xxxyyy{{{sssXXXHHHFFFCCCBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKOOORRRVVVYYYdddxxx}}}zzzxxxvvvtttrrrrrrqqqpppnnnllljjjiiidddbbb___\\\ZZZXXXXXXXXXYYYYYYYYYZZZ[[[\\\\\\\\\eeeooo|||}}}kkk^^^VVVTTTTTT;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======>>>AAACCCFFFCCCFFFNNNRRRWWWhhh{{{zzztttsssssswww}}}yyytttkkkaaa[[[[[[```eeelllppprrrqqqooouuu~~~oookkknnnrrrvvvwwwyyy{{{wwwwwwxxxsss\\\JJJGGGDDDCCCDDDFFFFFFFFFEEEGGGHHHIIIJJJLLLOOORRRWWW[[[iii~~~|||zzzwwwuuutttpppooonnnmmmkkkjjjhhhhhhbbbaaa^^^[[[YYYYYYYYYYYY[[[[[[[[[\\\]]]]]]^^^^^^kkkttt~~~{{{hhh[[[TTTQQQOOO;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<======???BBBDDDIIIEEEHHHQQQVVV\\\ooo{{{pppjjjhhhkkkrrr{{{xxxsssjjj```\\\]]]dddiiilllqqquuuvvvwwwxxxrrrtttxxxyyy{{{{{{vvvvvvvvvttt```KKKHHHFFFEEEFFFGGGGGGGGGEEEGGGHHHIIIJJJLLLPPPSSSXXX]]]lll~~~|||yyywwwuuusssnnnmmmlllkkkiiihhhgggfffbbb```]]][[[YYYYYYZZZ[[[\\\]]]]]]^^^^^^_________pppwww{{{ggg[[[UUUPPPLLL========================;;;===>>>??????@@@BBBDDDIIIFFFJJJRRRVVV```{{{zzzrrrhhhccceeekkkqqqttt{{{nnnbbb]]]^^^aaagggmmmssstttwwwzzz}}}~~~zzzvvvxxx}}}}}}dddVVVFFFCCCHHHDDDBBBFFFEEEJJJIIIIIIJJJIIIGGGLLLSSS^^^]]]mmm~~~{{{|||zzzvvvtttqqqppprrrlllgggeeeggghhhfffcccbbb___[[[XXXWWWXXXZZZ\\\^^^___aaabbb^^^ZZZ^^^eeerrr|||zzzcccUUUOOONNNNNN========================<<<===>>>??????@@@BBBEEEFFFEEEJJJSSSYYYddd~~~wwwppphhhgggmmmtttyyy{{{yyymmmaaa]]]___bbbhhhnnnrrrrrruuuyyy}}}|||wwwxxx|||qqqWWWFFFCCCGGGCCCAAAEEEDDDIIIHHHIIIJJJIIIHHHNNNUUU[[[```ttt~~~|||}}}{{{xxxuuurrrpppooopppkkkfffdddfffgggeeebbbbbb___\\\XXXWWWXXX[[[]]]```aaacccccc^^^ZZZ]]]dddsss|||{{{eeeVVVPPPNNNNNN========================<<<===?????????@@@CCCEEEDDDEEELLLTTT[[[gggrrrnnnlllrrr{{{vvvkkk```]]]```ccciiioootttsssuuuyyy{{{zzzwww{{{~~~]]]JJJEEEHHHDDDCCCFFFEEEIIIHHHHHHJJJJJJJJJPPPXXXZZZeee~~~~~~}}}|||zzzwwwtttqqqooonnnmmmiiieeedddeeeeeecccaaabbb```\\\YYYXXXYYY\\\]]]bbbbbbcccccc^^^YYY\\\cccttt||||||gggYYYQQQNNNNNN========================<<<>>>?????????@@@CCCEEEDDDGGGNNNUUU[[[hhhxxxoooooouuuqqqggg^^^]]]aaaeeekkkqqqxxxvvvwww|||vvvvvv|||yyy|||fffQQQIIIKKKGGGFFFJJJHHHKKKIIIIIIKKKJJJJJJQQQYYY\\\iii}}}|||yyywwwsssqqqnnnmmmkkkhhheeedddeeedddcccaaaaaa___\\\ZZZYYYZZZ\\\]]]aaaaaabbbbbb^^^ZZZ^^^fffuuu{{{|||iii[[[SSSOOOMMM========================<<<>>>???@@@@@@AAACCCEEEFFFKKKQQQVVV[[[iiiuuunnnttt{{{mmmddd\\\]]]bbbgggmmmssszzzxxxyyyvvvpppvvv}}}~~~mmmVVVKKKLLLGGGGGGKKKIIIMMMKKKKKKKKKJJJKKKQQQZZZ```lll|||{{{yyyvvvssspppnnnmmmiiigggfffeeedddcccbbbaaa```^^^\\\ZZZYYYZZZ\\\]]]]]]^^^___```]]][[[```iiitttwww~~~zzzjjj]]]SSSNNNLLL===========================>>>@@@@@@@@@AAADDDFFFHHHNNNTTTYYY___ppp}}}vvvqqqzzzvvvhhh```[[[^^^dddiiiooouuuyyyxxx{{{|||uuurrruuuxxx~~~tttkkkgggqqq~~~pppWWWJJJIIIEEEEEEIIIGGGMMMKKKKKKLLLKKKLLLTTT\\\gggttt{{{yyywwwtttqqqnnnlllkkkfffeeeeeedddcccaaaaaa```^^^]]][[[ZZZYYYZZZ[[[\\\[[[[[[]]]^^^\\\ZZZaaajjjoooqqqvvv|||~~~}}}vvvjjj]]]SSSMMMKKK===========================>>>@@@@@@@@@AAADDDFFFGGGOOOWWW]]]ggg}}}{{{xxxuuuvvveee^^^ZZZ^^^eeejjjqqqvvvyyyzzz|||zzzzzz|||~~~~~~zzzrrrjjjdddcccfffjjjlllqqquuuwwwxxxzzztttjjjdddbbbnnn~~~tttZZZKKKIIIEEEEEEIIIFFFKKKIIIIIIKKKLLLOOOXXXaaaqqq~~~~~~}}}|||}}}~~~xxxvvvtttqqqnnnkkkiiihhhbbbbbbbbbaaa```^^^^^^^^^\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[\\\]]]ZZZXXX___hhhiiiiiimmmpppooommmsss|||}}}{{{xxxyyyxxxrrriii]]]RRRLLLJJJ===========================???@@@@@@@@@AAADDDFFFFFFPPPYYY```mmm{{{zzzxxx}}}wwwccc\\\YYY^^^eeekkkqqqwww|||~~~{{{vvvyyy}}}}}}{{{|||}}}~~~~~~tttqqqmmmkkkkkklllnnnnnnmmmjjjddd^^^ZZZZZZ^^^bbb```cccffffffgggjjjqqqvvvsssxxx}}}yyyooogggaaa^^^fffrrr~~~yyy]]]MMMKKKFFFGGGKKKHHHHHHFFFHHHKKKMMMQQQ[[[eeezzz||||||{{{{{{{{{}}}~~~uuutttrrrooollliiigggfff___`````````^^^\\\[[[\\\[[[ZZZYYYXXXXXXYYYZZZZZZ\\\[[[\\\\\\XXXWWW]]]eeeddddddgggiiifffeeennn{{{||||||xxxvvvsssoootttsssppphhh\\\RRRLLLJJJ<<<<<<<<<<<<=========>>><<<>>>@@@AAAAAABBBDDDFFFOOOSSSYYYdddvvvxxxssswww|||mmm]]]^^^```bbbeeekkkrrrwww~~~qqqiiikkkmmmlllwwwxxxrrrrrrtttvvv{{{{{{xxxvvvssslllgggfffdddbbb```_______________[[[WWWUUUUUUVVVWWWWWWYYY[[[]]]]]][[[\\\___bbbaaabbbccceeeiiiooowww}}}|||rrrggg___]]]```ccceeettt~~~|||dddPPPKKKKKKFFFCCCFFFDDDEEEHHHJJJKKKQQQ```nnn~~~|||{{{{{{}}}~~~}}}{{{yyysssrrrqqqooollliiigggeee______^^^]]]]]]]]]]]]^^^XXXVVVTTTSSSTTTWWWZZZ]]]]]]]]]\\\XXXVVVXXX___eeeeee```^^^___``````dddjjjjjjkkkkkkjjjiiihhhiiikkklllmmmllleee[[[QQQKKKIII<<<<<<<<<=========>>>>>><<<>>>@@@AAAAAACCCEEEGGGNNNSSS]]]kkkxxxvvvxxx}}}jjj]]]___aaacccgggmmmtttyyyyyykkkdddfffiiiiiixxx}}}{{{sssmmmmmmooopppuuuzzz{{{zzzuuuooollljjjgggaaa\\\]]]\\\ZZZYYYXXXXXXXXXYYYVVVUUUTTTRRRRRRSSSTTTUUUVVVXXXYYYYYYWWWXXXZZZ]]]ZZZ[[[[[[\\\^^^ccciiinnnqqquuuzzz}}}~~~rrrnnnggg```ZZZZZZ]]]aaahhhvvviiiRRRLLLLLLHHHEEEFFFFFFGGGIIILLLMMMSSSaaappp|||{{{yyyxxxxxxzzz{{{{{{yyywwwrrrrrrpppnnnkkkhhhfffddd```___^^^]]]\\\\\\\\\\\\ZZZXXXUUUTTTTTTVVVXXXZZZ^^^]]][[[ZZZYYY[[[___ccc```[[[WWWWWWVVVUUUXXX]]]aaabbbaaa```^^^^^^```bbbggghhhgggbbbXXXPPPKKKJJJ<<<<<<=========>>>>>>>>>===???AAAAAABBBCCCFFFHHHNNNUUUbbbttt}}}xxxyyyyyyzzzggg^^^```cccfffjjjpppwww{{{||||||zzzrrrgggbbbfffkkkmmm{{{rrrnnniiihhhmmmtttzzz~~~}}}zzzxxxxxxssslllffffffggghhhkkkoooqqqwww{{{{{{{{{{{{xxxrrrjjjfffaaa^^^]]]ZZZVVVQQQSSSSSSRRRRRRRRRSSSSSSTTTPPPRRRTTTTTTRRRQQQSSSVVVVVVWWWWWWVVVUUUUUUWWWXXXVVVVVVUUUTTTUUUXXX]]]aaacccfffiiilllnnnttt|||{{{uuunnniiiaaa```]]]YYYWWWYYY]]]```mmmyyyqqqVVVMMMMMMJJJGGGFFFHHHIIIKKKNNNOOOTTTbbbqqq|||xxxwwwtttssstttuuuwwwxxxvvvuuuqqqpppooommmjjjgggeeeccc```___^^^\\\[[[ZZZZZZZZZXXXVVVTTTSSSTTTVVVYYY[[[^^^]]][[[\\\^^^___`````````ZZZTTTRRRPPPMMMOOOTTTYYYXXXWWWTTTSSSSSSVVVYYY^^^``````\\\UUUNNNLLLLLL<<<============>>>>>>>>>>>>@@@AAABBBBBBDDDGGGJJJQQQXXXfffzzzvvvxxx|||{{{xxxfff___bbbfffjjjooottt{{{yyyxxxuuuooohhhgggkkkrrrwwwxxxfffbbb]]]\\\aaagggnnnqqquuuuuuuuutttsssqqqqqqpppkkkddd____________aaaeeeggglllppppppooonnniiiddd___\\\YYYWWWVVVTTTPPPMMMPPPPPPPPPQQQRRRSSSTTTTTTQQQVVVZZZYYYVVVTTTVVVYYYXXXXXXWWWWWWVVVUUUVVVWWWWWWWWWVVVUUUUUUWWW[[[^^^bbbcccddddddeeejjjsssyyy}}}sssmmmggg___YYYXXXXXXYYYXXXYYY[[[```cccpppyyyyyy[[[NNNMMMLLLHHHEEEIIIIIILLLNNNOOOTTTbbbqqqyyyuuutttoooooooooppprrrssssssrrrpppooommmkkkhhhfffcccbbb```___]]][[[YYYXXXWWWWWWRRRRRRRRRSSSUUUYYY\\\___^^^\\\\\\^^^bbbccc```]]]___XXXRRROOOLLLIIIKKKOOOUUUTTTQQQNNNLLLMMMQQQTTTVVVXXXXXXUUUPPPMMMLLLNNN============>>>>>>>>>??????@@@BBBBBBCCCEEEIIILLLVVV\\\jjjtttyyywwwggg```dddiiinnntttyyy{{{zzzvvvqqqnnnlllooouuu{{{mmmaaa]]]XXXVVVYYY^^^bbbdddjjjjjjiiiiiiiiijjjiiiiiiccc]]]XXXYYYYYYXXXYYY\\\]]]bbbeeeeeedddccc___YYYXXXVVVTTTSSSRRRQQQOOOMMMOOOOOOQQQRRRTTTUUUVVVVVVUUUZZZ^^^]]]YYYVVVWWWZZZYYYXXXWWWVVVVVVVVVVVVUUUVVVVVVWWWVVVVVVYYY]]]```eeeeeedddaaa```dddkkkqqqvvvkkkeee___WWWRRRTTTVVVXXXYYYZZZ]]]aaadddnnnvvv}}}aaaPPPLLLLLLHHHEEEHHHHHHKKKMMMMMMRRRaaaooo}}}xxxtttsssmmmkkkkkklllnnnppppppooonnnmmmllljjjgggdddaaa```___^^^\\\ZZZXXXWWWVVVUUUQQQQQQQQQSSSUUUYYY\\\^^^\\\\\\]]]```dddddd```\\\ZZZSSSLLLJJJGGGEEEHHHMMMRRRQQQOOOLLLIIIJJJMMMPPPPPPQQQRRRPPPLLLKKKMMMOOO=========>>>>>>>>>??????@@@AAABBBCCCDDDFFFKKKNNNYYY```ooowww|||sssgggaaaeeelllrrrxxx}}}{{{wwwtttrrrqqquuu{{{qqqddd]]]YYYVVVTTTVVVYYY[[[\\\bbb```______```aaaaaa```\\\VVVSSSTTTTTTSSSSSSVVVUUUYYY\\\ZZZZZZ[[[XXXSSSQQQQQQPPPPPPOOONNNNNNMMMNNNOOOQQQSSSUUUVVVVVVWWWWWWZZZ\\\\\\YYYWWWWWWXXXYYYXXXVVVUUUVVVWWWVVVUUUTTTUUUVVVVVVWWWYYY]]]aaaffffffddd```^^^___eeekkk{{{}}}qqqfff___YYYTTTPPPRRRTTTVVVXXXZZZ]]]aaadddjjjqqqyyy~~~iiiTTTMMMLLLIIIGGGGGGHHHJJJLLLLLLQQQ___mmm|||wwwsssrrrllljjjiiijjjlllmmmmmmmmmlllllljjjhhheeebbb```^^^^^^]]][[[YYYWWWUUUUUUTTTTTTSSSSSSTTTUUUWWWYYYZZZZZZ\\\^^^aaacccbbb___\\\ZZZSSSMMMJJJHHHGGGKKKPPPPPPOOOMMMJJJHHHHHHJJJMMMMMMNNNOOOMMMJJJJJJMMMPPP======>>>>>>>>>?????????AAABBBCCCCCCDDDGGGLLLPPPYYYbbbwww~~~|||ooofffaaafffnnnuuu{{{}}}{{{|||zzzwwwzzztttiiiccc\\\[[[YYYZZZ\\\___```aaa[[[XXXVVVVVVXXXYYYXXXWWWUUUPPPMMMOOOPPPNNNNNNQQQNNNRRRSSSRRRRRRTTTSSSPPPMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPSSSUUUWWWWWWXXXXXXVVVWWWXXXXXXXXXXXXXXXXXX[[[YYYWWWWWWYYYZZZYYYWWWVVVWWWYYYYYYZZZ]]]```ccchhhhhhgggccc```aaafffkkkwww~~~xxxsssjjjaaaYYYTTTQQQPPPPPPRRRUUUWWWYYY]]]cccfffiiioootttzzzpppYYYNNNLLLKKKJJJHHHHHHJJJLLLLLLQQQ___mmm{{{vvvrrrqqqlllkkkiiiiiijjjkkklllkkkkkkjjjiiigggdddaaa___]]]\\\[[[YYYXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXX[[[```bbbaaa```^^^]]]\\\TTTNNNKKKIIIHHHLLLRRRNNNNNNMMMKKKHHHHHHIIIKKKLLLMMMMMMKKKHHHIIIMMMPPP>>>>>>>>>>>>????????????AAABBBCCCCCCDDDHHHMMMPPPXXXccc|||~~~{{{kkkdddbbbgggooowww}}}|||}}}yyyoooiiiggg_________bbbfffiiijjjjjjVVVSSSPPPPPPRRRSSSRRRQQQQQQLLLJJJLLLNNNLLLLLLNNNJJJMMMNNNLLLMMMQQQQQQNNNKKKMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUWWWYYYZZZZZZYYYVVVUUUUUUVVVYYY[[[[[[ZZZ___\\\ZZZ[[[]]]___]]]\\\\\\]]]______```bbbeeehhhkkklllkkkhhheeefffkkkooovvv}}}{{{ooollleee]]]UUUPPPOOOPPPQQQRRRUUUWWW[[[___eeeiiijjjpppsssttt~~~|||vvv]]]PPPMMMMMMLLLHHHIIIKKKMMMMMMQQQ___nnnzzzuuurrrqqqmmmkkkiiihhhjjjkkkkkkjjjjjjjjjhhhfffccc```^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTQQQQQQRRRTTTVVVXXXZZZ[[[WWW[[[aaabbb```^^^]]]^^^YYYQQQJJJGGGEEEDDDGGGMMMOOOOOOOOOMMMKKKIIIJJJKKKMMMMMMMMMJJJHHHHHHLLLQQQ???===<<<===???@@@@@@???DDDAAA@@@DDDGGGHHHMMMTTT^^^kkkzzzxxxsssfffcccbbbjjjnnnttt~~~}}}yyymmmgggfffjjjooonnniiikkkrrrrrrlll[[[SSSMMMMMMNNNMMMMMMNNNIIIIIIIIIJJJJJJKKKKKKKKKNNNLLLJJJKKKMMMNNNLLLJJJOOOOOONNNOOOPPPQQQQQQPPPRRRSSSUUUWWWYYYZZZ[[[[[[```]]]YYYWWWWWWYYY]]]```````````````aaabbbccccccccc______bbbeeegggqqq||||||vvvpppjjjgggkkksss|||uuunnncccYYYVVVUUURRROOOOOOOOOOOORRRWWW^^^dddhhhiiillloootttyyyyyy```RRRNNNKKKFFFGGGFFFGGGIIIKKKPPP]]]jjjzzztttpppoookkkhhheeedddeeefffgggfffbbbccccccbbb```^^^\\\ZZZZZZZZZXXXVVVUUUTTTSSSSSSNNNOOOPPPRRRSSSUUUVVVWWW^^^^^^]]]]]][[[ZZZXXXWWWTTTPPPKKKGGGFFFGGGGGGFFFOOONNNLLLJJJIIIIIIIIIIIINNNMMMLLLIIIHHHIIIMMMPPP???>>>======???@@@@@@???DDDAAAAAAEEEGGGIIIOOOUUU```tttsssvvv~~~pppdddcccccckkkooovvv}}}~~~}}}~~~{{{qqqllllllooouuuvvvrrrsssyyyxxxqqq[[[RRRKKKJJJJJJIIIHHHJJJGGGHHHHHHIIIJJJJJJKKKKKKNNNLLLKKKLLLNNNOOONNNLLLQQQQQQRRRSSSUUUVVVWWWVVVWWWXXXYYY[[[\\\\\\\\\\\\^^^]]]\\\\\\\\\^^^aaabbbeeedddcccdddfffhhhjjjjjjddd```___ccchhhooo{{{|||uuuooolllrrr{{{|||ssskkkaaaXXXUUUTTTQQQPPPPPPQQQQQQTTTYYY___eeeiiijjjllloootttzzzyyyaaaRRRNNNKKKGGGHHHGGGHHHJJJKKKPPP\\\iiizzztttpppooojjjgggdddbbbcccddddddcccaaaaaaaaaaaa___]]][[[ZZZYYYXXXWWWUUUTTTSSSRRRRRRQQQQQQQQQSSSTTTVVVXXXYYY^^^^^^]]]\\\[[[YYYWWWVVVRRRNNNIIIGGGGGGHHHIIIIIIOOOMMMKKKIIIHHHIIIJJJJJJNNNMMMKKKHHHGGGIIIMMMQQQ@@@???===>>>???@@@@@@???DDDBBBBBBFFFHHHJJJQQQYYYhhhwwwpppuuulllcccccccccmmmqqqwww|||tttoooqqquuuxxx{{{yyyyyywwwuuuttttttuuuvvvwwwyyyyyyyyyzzz{{{|||~~~~~~zzztttsssvvvwww}}}}}}{{{sss\\\RRRJJJIIIHHHFFFEEEGGGEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOQQQRRRRRRPPPSSSTTTUUUWWWYYY[[[[[[\\\]]]^^^^^^______^^^\\\\\\]]]___aaadddffffffffffffhhhhhhhhhkkknnnqqqqqqqqqhhhcccaaafffnnnyyyxxxrrrrrrzzzzzzooofff]]]UUUTTTSSSQQQPPPQQQTTTTTTVVV[[[bbbgggjjjkkkrrruuuzzz~~~{{{cccSSSNNNLLLIIIHHHHHHIIILLLMMMPPP\\\ggg~~~yyyssspppooohhheeebbb``````aaa``````___```______]]]\\\ZZZYYYXXXXXXVVVTTTSSSRRRRRRRRRTTTSSSSSSSSSUUUXXX[[[\\\___^^^]]]\\\ZZZXXXVVVUUUPPPMMMIIIGGGHHHJJJKKKLLLOOOMMMJJJHHHHHHIIIKKKLLLNNNLLLJJJGGGFFFIIINNNRRRAAA@@@>>>>>>@@@AAA@@@@@@DDDBBBCCCFFFHHHKKKSSS\\\tttwwwrrrwww{{{jjjccceeedddnnntttyyypppjjjggglllqqquuuzzzxxxsssmmmkkkiiiggggggggghhhiiilllllllllmmmoooppprrrsssrrrsssuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}|||{{{{{{xxxuuuxxx~~~zzzooo^^^TTTLLLIIIHHHFFFEEEGGGDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPSSSUUUVVVVVVVVVTTTVVVYYY[[[[[[\\\\\\]]]aaaaaabbbbbbbbb```^^^]]]___bbbhhhmmmooonnnkkkiiiggghhhkkkqqqwwwxxxuuurrrkkkgggeeejjjuuuyyytttvvvwwwlll```YYYSSSSSSSSSQQQQQQSSSXXXXXXZZZ^^^eeejjjmmmnnnwwwzzz~~~}}}fffUUUOOOMMMJJJHHHHHHJJJMMMNNNRRR]]]hhh{{{xxxrrrnnnnnngggdddaaa___^^^___^^^]]]^^^]]]]]]\\\[[[[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSSSSUUUTTTSSSSSSUUUXXX[[[^^^^^^^^^]]][[[YYYWWWUUUTTTQQQNNNKKKIIIJJJLLLMMMMMMNNNMMMJJJHHHIIIJJJMMMOOONNNMMMJJJGGGFFFIIIOOOSSSBBBAAA??????@@@AAAAAA@@@CCCBBBDDDGGGHHHLLLUUU```{{{~~~wwwsssxxxwwwhhhdddgggeeepppuuuzzzwwwkkkgggfffjjjoooqqqvvv{{{|||uuuoookkkdddbbb```^^^]]]]]]^^^___aaaaaaaaabbbcccdddfffgggfffggghhhjjjkkklllmmmmmmnnnnnnmmmnnnooopppqqqrrrvvvtttuuuvvvuuuvvv}}}{{{ooobbbWWWNNNJJJHHHFFFEEEGGGDDDEEEFFFGGGIIIJJJKKKLLLOOOQQQTTTWWWXXXYYYZZZZZZXXX[[[^^^___^^^]]]]]]^^^eeefffhhhiiiiiihhhfffeeeeeeiiiooottttttrrrmmmiiibbbeeelllvvv}}}|||vvvooohhhfffgggooozzzxxx{{{~~~tttkkk]]]WWWSSSSSSSSSRRRSSSVVV[[[[[[]]]bbbhhhnnnqqqrrrzzz||||||{{{kkkXXXPPPMMMKKKIIIIIIKKKNNNPPPTTT```lll~~~xxxrrrmmmlllgggdddaaa^^^^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRTTTWWW[[[]]]]]]]]]\\\[[[YYYWWWUUUTTTTTTRRROOONNNNNNOOONNNMMMNNNMMMKKKJJJKKKMMMOOOQQQOOONNNLLLIIIHHHJJJOOOSSSCCCBBB@@@@@@AAABBBAAA@@@AAAAAADDDGGGHHHKKKWWWbbb{{{{{{uuusss{{{ttthhheeehhhfffqqqvvvzzz~~~wwwnnnfffcccdddhhhkkkmmmqqqvvv|||}}}{{{pppiiidddaaa^^^\\\ZZZXXXWWWXXXYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[[[[\\\\\\^^^___```aaaaaabbbbbbaaa```aaabbbdddeeelllkkkmmmoooooorrr}}}vvviii^^^SSSMMMJJJFFFEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLOOORRRVVVYYYZZZZZZ[[[\\\\\\```ddddddaaa___```aaaiiikkkooorrrttttttsssrrrnnnqqqvvvxxxvvvqqqkkkggg```dddmmmxxxvvvmmmccceeejjjwww~~~~~~{{{sssjjj[[[WWWTTTUUUUUUSSSUUUYYY]]]]]]```eeelllrrruuuwwwrrr[[[RRRNNNLLLIIIIIIJJJNNNQQQXXXfffsss{{{sssmmmkkkfffccc```^^^^^^___^^^^^^[[[[[[ZZZZZZYYYZZZZZZ[[[ZZZYYYXXXWWWWWWVVVVVVVVVSSSRRRRRRRRRTTTWWWYYY[[[[[[[[[[[[ZZZYYYWWWUUUUUUVVVUUUTTTTTTUUUTTTQQQOOOMMMMMMMMMMMMNNNPPPRRRSSSQQQPPPNNNLLLJJJLLLOOORRRDDDBBBAAA@@@AAABBBAAA@@@@@@AAACCCFFFGGGKKKWWWddd{{{{{{xxxxxxqqqfffeeehhhgggqqqvvvyyy~~~~~~{{{nnnggg```___aaafffiiijjjooouuuvvvvvvyyy}}}~~~oooeee___\\\ZZZYYYXXXVVVTTTTTTTTTVVVWWWSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYXXXWWWVVVVVVWWWYYYZZZ______aaaddddddiiivvvvvvjjj]]]UUUOOOIIIFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKMMMQQQVVVYYYYYYXXXYYYZZZZZZ___dddeeebbb```aaadddiiilllrrrwww|||~~~~~~~~~xxxyyyzzzzzzvvvooohhhddddddfffmmmwwwxxxoooeeejjjrrr~~~|||ssskkk[[[XXXVVVWWWVVVTTTVVV[[[^^^^^^aaagggnnnuuuyyyzzzxxx___SSSNNNLLLIIIHHHJJJNNNRRR[[[kkk{{{wwwooollldddaaa^^^]]]]]]^^^^^^^^^[[[[[[ZZZYYYYYYZZZ[[[\\\YYYYYYXXXWWWVVVVVVVVVVVVRRRRRRRRRTTTUUUWWWYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXZZZ[[[ZZZVVVSSSLLLMMMOOOPPPRRRSSSTTTTTTRRRRRRQQQOOOMMMMMMOOOQQQEEECCCAAAAAABBBBBBAAA@@@???@@@CCCFFFFFFKKKWWWeee~~~}}}}}}oooeeedddhhhgggrrrvvvxxx}}}~~~ttthhhbbb\\\\\\___eeeiiikkkpppvvvrrrrrruuuyyy|||xxxggg^^^[[[ZZZZZZWWWVVVTTTRRRRRRSSSTTTVVVSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVTTTSSSQQQQQQRRRSSSUUUUUUUUUWWWYYYZZZ```nnn|||uuufff\\\TTTMMMIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLPPPVVVXXXWWWVVVWWWYYYUUU[[[aaacccaaa___aaadddfffjjjqqqyyy~~~~~~~~~}}}zzztttmmmfffaaahhhiiimmmvvvzzzssskkkqqqzzz}}}zzz~~~~~~uuukkk\\\YYYXXXYYYXXXUUUXXX\\\^^^___bbbhhhpppwww{{{}}}|||~~~{{{aaaSSSNNNLLLIIIHHHIIIMMMSSS]]]oooyyyqqqnnnbbb```]]]\\\]]]^^^^^^^^^[[[[[[ZZZYYYYYYZZZ\\\]]]XXXWWWWWWVVVUUUUUUUUUUUUQQQRRRTTTUUUWWWXXXZZZZZZXXXXXXYYYYYYXXXXXXWWWVVVSSSUUUYYY]]]```^^^ZZZVVVLLLMMMPPPRRRTTTUUUUUUUUUSSSSSSSSSRRROOONNNOOOPPPLLLEEEAAABBBDDDBBBAAABBBDDDFFFBBBCCCLLLOOOVVVeeeyyy~~~uuujjjeeeeeeiiilllqqqvvvuuuuuu~~~{{{lllaaa[[[\\\^^^bbbhhhnnnssswwwyyy|||{{{|||mmmbbb[[[SSSRRRWWWVVVTTTSSSSSSTTTUUUUUUUUUYYYVVVRRRPPPOOOOOONNNMMMMMMLLLKKKLLLMMMMMMKKKIIILLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMPPPVVV___eee~~~|||lll\\\RRRQQQSSSRRRRRRQQQNNNIIIHHHIIIKKKMMMQQQUUUXXXXXXVVVUUUTTTUUUYYY^^^___^^^]]]^^^```gggnnntttuuuzzz}}}{{{wwwsssnnnkkkiiihhhjjjsss}}}vvvrrrvvv~~~{{{ooo^^^\\\ZZZYYYZZZ[[[[[[ZZZ___bbbfffkkkpppsssvvvwww}}}}}}}}}}}}}}}||||||{{{|||}}}yyy|||bbbSSSMMMJJJMMMMMMIIIMMMYYYaaasss|||tttooogggddd```^^^^^^^^^]]]\\\\\\[[[YYYXXXXXXYYYZZZ[[[WWWWWWWWWUUUSSSSSSTTTVVVTTTXXXZZZZZZ[[[]]]\\\YYY]]]ZZZXXXXXXZZZYYYVVVRRRYYYXXX[[[___bbb^^^UUUMMMOOOQQQSSSVVVXXXYYYZZZZZZ[[[WWWSSSQQQQQQQQQPPPOOOLLLFFFAAACCCEEECCCAAABBBBBBEEEAAABBBLLLPPPWWWgggsssiiieeefffjjjmmmssswwwwwwwww|||rrrfff^^^ZZZ[[[\\\```gggqqq|||}}}hhh___ZZZUUUTTTWWWWWWTTTRRRRRRTTTVVVXXXXXX\\\XXXTTTRRRQQQPPPOOONNNLLLKKKJJJKKKLLLLLLJJJHHHKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKMMMRRRYYY^^^gggqqqzzz}}}vvvggg^^^^^^aaaaaa]]]VVVPPPMMMLLLMMMNNNLLLNNNRRRUUUVVVUUUTTTSSSQQQTTTXXXZZZZZZYYYZZZ\\\cccjjjnnnpppuuu{{{}}}zzzqqqrrrssssssrrrqqqppppppzzzyyyuuuzzz|||ttt```^^^\\\[[[]]]^^^^^^]]]bbbdddgggkkknnnqqqrrrrrrttttttsssssstttuuuvvvvvv|||{{{wwwvvvzzz}}}|||bbbUUUOOOKKKJJJKKKHHHMMMYYYcccvvv}}}vvvqqqhhheeeaaa^^^^^^]]]]]]\\\ZZZYYYWWWVVVUUUVVVWWWXXXVVVVVVVVVUUUSSSTTTVVVXXXZZZ^^^aaa```aaacccaaa]]]______^^^]]]]]]\\\ZZZYYY[[[\\\^^^aaaaaa]]]VVVPPPNNNPPPTTTXXXYYYZZZZZZZZZ[[[YYYWWWUUUTTTTTTTTTTTTMMMGGGCCCDDDFFFCCCAAAAAAAAADDDAAABBBLLLPPPYYYjjj~~~ooogggdddgggllloootttzzz{{{|||{{{wwwzzz}}}tttiii```\\\\\\\\\]]]bbblll{{{xxxbbb[[[ZZZWWWUUUWWWVVVTTTQQQQQQTTTXXXZZZ[[[___\\\XXXUUUTTTSSSQQQPPPLLLJJJIIIJJJKKKKKKIIIHHHJJJJJJIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIIIILLLPPPTTTVVV]]]eeeiiiqqq}}}yyyssstttxxxxxxmmm^^^SSSOOOOOONNNMMMLLLNNNPPPSSSTTTTTTTTTSSSNNNQQQTTTVVVWWWWWWXXXYYY___dddhhhjjjnnnssstttrrriiinnnuuuzzz{{{{{{zzzzzz}}}xxxccc```^^^^^^___aaabbbbbbdddfffhhhkkkmmmnnnnnnnnnlllkkkiiihhhjjjlllppprrr||||||zzzyyyxxxwwwzzz~~~zzzdddWWWPPPLLLIIIJJJHHHMMMZZZeeezzzzzzuuukkkgggbbb___^^^]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUVVVTTTUUUUUUUUUTTTUUUXXXZZZ^^^cccgggggghhhjjjhhhdddccceeeeeeccc^^^[[[\\\]]]^^^```bbbbbb^^^YYYVVVTTTOOOSSSYYY\\\]]]\\\\\\\\\ZZZ[[[[[[ZZZXXXXXXZZZ[[[OOOHHHDDDEEEFFFDDDAAABBBAAAEEEBBBCCCKKKPPPYYYkkkyyyllleeedddhhhnnnpppuuu|||{{{xxxuuuzzz{{{kkkbbb\\\\\\^^^___aaahhhuuuwww```ZZZ[[[XXXUUUVVVVVVSSSPPPPPPSSSWWW[[[]]]aaa^^^ZZZXXXVVVUUUSSSQQQMMMKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHHHHHHHHHHJJJKKKQQQUUUZZZ___fffqqq~~~}}}gggYYYVVVVVVRRRNNNOOOPPPQQQSSSTTTUUUTTTSSSOOOQQQTTTVVVWWWXXXYYYZZZ\\\___cccfffiiikkklllkkkjjjrrr}}}yyydddaaa______aaaccceeeeeefffgggiiikkkmmmmmmmmmmmmkkkhhheeecccdddhhhmmmpppzzzvvvrrrsssyyy{{{gggYYYPPPLLLIIIKKKIIINNN[[[fff}}}}}}xxxoookkkddd```^^^\\\[[[ZZZ\\\[[[YYYWWWVVVUUUUUUUUUSSSTTTUUUUUUUUUWWWZZZ]]]```eeejjjllloooqqqpppllljjjmmmmmmfff\\\VVVWWWZZZ^^^aaaccc```ZZZUUUTTTUUUTTTXXX^^^aaa```___^^^___\\\```cccbbb^^^]]]```cccRRRKKKEEEFFFFFFDDDBBBCCCCCCHHHEEEDDDLLLOOOZZZmmmuuuhhhcccdddjjjpppqqqvvv}}}{{{zzzpppxxxqqqeee]]]ZZZ[[[```aaaeeeooo~~~~~~yyy|||ddd]]]]]]YYYVVVVVVVVVSSSOOOOOORRRWWWZZZ\\\```^^^ZZZXXXWWWVVVSSSQQQOOOMMMKKKKKKLLLMMMLLLKKKIIIIIIJJJJJJJJJIIIHHHGGGGGGIIIJJJJJJIIIGGGHHHIIILLLNNNSSSWWW]]]eeeoooxxxlllaaaaaabbb]]]WWWUUUSSSRRRSSSTTTUUUSSSQQQRRRRRRSSSUUUXXXYYYZZZZZZWWWYYY\\\aaacccddddddeeejjjtttwwwcccaaa^^^^^^aaaeeeggghhhggghhhkkkmmmoooppppppooommmjjjeeebbbcccffflllooouuu}}}zzzoookkkppp~~~lllZZZPPPLLLKKKMMMKKKOOO[[[ggg{{{sssnnngggaaa^^^\\\[[[ZZZZZZYYYXXXWWWUUUUUUTTTTTTRRRSSSUUUUUUVVVYYY\\\___aaaggglllooosssxxxxxxuuusssuuusssiii\\\SSSSSSVVV\\\```aaa^^^VVVQQQRRRUUUVVV[[[```bbb```___```ccciiipppvvvssslllhhhlllqqqVVVMMMFFFEEEEEECCCCCCEEEDDDIIIFFFFFFMMMQQQ]]]qqq{{{yyy}}}rrrfffbbbdddkkkrrrrrrwww}}}yyy{{{tttuuuggg___ZZZXXX[[[```bbbhhhtttvvvnnnnnnmmmdddaaa\\\YYYZZZXXXUUURRRQQQSSSWWWYYYZZZ]]][[[YYYWWWWWWUUUSSSQQQPPPNNNLLLKKKLLLMMMMMMMMMJJJKKKLLLLLLKKKJJJHHHGGGIIIKKKLLLLLLJJJIIIIIIJJJIIIKKKOOOVVVZZZ___hhhqqq||||||nnnjjjooorrrmmmfff___[[[WWWVVVWWWWWWTTTQQQSSSRRRRRRTTTVVVXXXXXXXXXTTTTTTWWW]]]```______bbbgggrrruuuccc```^^^^^^aaafffiiijjjjjjlllnnnqqqrrrssstttsssppplllgggddddddhhhmmmqqqsss~~~yyyqqqnnnuuupppZZZOOOMMMLLLNNNLLLPPP[[[hhh~~~wwwqqqiiibbb^^^[[[ZZZYYYVVVUUUUUUTTTSSSRRRRRRQQQRRRSSSUUUVVVWWWZZZ]]]```bbbhhhmmmpppuuu{{{}}}{{{xxxxxxuuukkk]]]TTTSSSVVV[[[^^^```]]]WWWSSSTTTWWWXXX\\\``````___aaaffflllzzz}}}YYYOOOFFFDDDDDDCCCDDDGGGBBBHHHFFFGGGOOOTTTbbbxxxtttrrrvvvpppeeeaaadddllltttuuuxxx}}}}}}yyyqqqhhh```\\\ZZZZZZ^^^cccffflllxxxzzznnnjjjqqquuukkkfff___]]]```[[[YYYVVVUUUVVVXXXXXXXXXYYYWWWVVVUUUUUUTTTRRROOOPPPNNNKKKJJJKKKLLLMMMLLLLLLMMMNNNNNNNNNLLLJJJHHHJJJLLLMMMMMMLLLKKKLLLMMMLLLLLLOOOVVVYYY\\\eeeoooqqqxxxmmmhhhaaa___^^^]]]ZZZVVVVVVTTTRRRTTTVVVXXXXXXVVVVVVTTTXXX___bbb```aaadddhhhtttwwwdddaaa^^^___bbbgggkkkmmmpppqqqsssuuuvvvvvvvvvvvvrrroookkkiiijjjnnnssswwwyyyrrrYYYOOOOOOJJJMMMLLLPPP\\\jjjyyysssjjjbbb^^^[[[YYYXXXSSSTTTTTTTTTSSSRRRRRRQQQSSSTTTVVVWWWXXXZZZ^^^aaabbbgggjjjkkkooovvvyyyxxxsssssspppggg]]]WWWVVVXXX\\\^^^```^^^[[[YYYYYY[[[[[[___bbbbbbbbbhhhsss|||[[[QQQFFFCCCCCCCCCEEEHHH???FFFFFFGGGPPPWWWfff}}}ooommmqqqrrrzzzooodddaaadddllltttwwwyyy|||||||||uuuhhhbbb]]]]]]]]]^^^bbbhhhkkkppp|||zzzooonnnzzz{{{pppiiibbbaaafff^^^\\\YYYXXXYYYYYYXXXXXXVVVUUUTTTTTTTTTSSSQQQOOOOOOMMMJJJIIIJJJKKKLLLLLLNNNNNNOOOPPPOOOMMMKKKIIIKKKLLLMMMMMMLLLLLLNNNOOONNNKKKMMMRRRTTTVVV___jjjgggnnnxxxzzzssskkkggggggeeeaaa]]]YYYVVVTTTUUUXXXZZZYYYWWWZZZXXX\\\dddgggdddeeeiiinnnzzzzzzdddbbb___```dddiiimmmoootttuuuvvvxxxxxxxxxwwwwwwtttrrrooonnnppptttzzz~~~tttYYYOOOQQQHHHLLLKKKPPP]]]lll{{{tttkkkccc^^^[[[YYYXXXTTTTTTUUUUUUUUUUUUTTTSSSSSSUUUVVVWWWXXXZZZ^^^aaa```dddeeeeeeiiiooorrrrrrllllllhhhbbb\\\XXXXXXZZZ]]]___aaaaaa```^^^^^^^^^___bbbeeefffhhhqqq___JJJBBBDDDAAAAAAEEECCCAAAEEEDDDIIITTT[[[mmmsssjjjhhhggghhhpppzzz|||hhhaaaaaaccckkkvvv~~~{{{||||||uuulllZZZZZZYYYZZZ]]]bbbhhhkkksss|||xxxoooiiieeebbbccceeeccc___^^^```___\\\ZZZXXXVVVTTTRRRQQQQQQPPPLLLIIIHHHJJJJJJIIIJJJNNNTTTUUUUUUUUUSSSQQQNNNLLLNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOORRRVVVZZZ]]]```gggqqqzzz~~~zzzzzzwwwooohhhdddaaa]]][[[ZZZYYYXXXVVV\\\]]]bbbjjjsssuuuqqqlllpppxxxyyyeeedddbbb```bbbhhhqqqwwwzzz}}}~~~yyyvvvtttxxxxxxwwwuuuuuu{{{xxx___TTTSSSKKKKKKOOOUUU]]]sssyyyqqqjjjfffaaa[[[XXXYYYXXXVVVUUUUUUUUUVVVUUUUUUVVVXXXZZZZZZYYYXXXXXXYYYWWWYYY[[[]]]___```aaabbbbbb```]]][[[ZZZZZZ[[[]]]ccceeehhhhhhfffeeefffhhhhhhhhhjjjlllrrr|||```KKKCCCFFFCCCCCCFFFDDDBBBEEEDDDIIIUUU]]]pppoooiiijjjjjjnnnwww{{{hhhaaabbbdddlllvvv}}}{{{}}}|||xxx{{{ggg```XXXWWWWWWXXX[[[bbbjjjooouuuxxxssspppnnnmmmpppqqqnnnmmmmmmjjjdddbbb^^^XXXSSSPPPNNNLLLLLLKKKGGGFFFIIIIIIHHHIIIMMMRRRSSSTTTTTTTTTRRRPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPQQQTTTWWWYYYYYY___hhhsssyyynnnkkkfffbbb```^^^\\\ZZZ]]]```hhhrrr{{{|||wwwqqqnnnxxxzzziiigggeeedddfffmmmwww~~~|||xxxwwwuuuvvvvvvvvvyyy|||```TTTQQQNNNNNNQQQWWWaaayyyzzzrrrkkkgggccc\\\YYYZZZXXXWWWVVVVVVWWWWWWWWWWWWYYYZZZ\\\]]]]]][[[XXXWWWVVVVVVWWWXXXXXXXXXXXXXXXYYYYYY[[[]]]___aaabbbcccbbbeeeiiikkkkkklllooorrrpppppppppsssyyyaaaLLLEEEIIIFFFEEEHHHEEECCCFFFEEEJJJVVV```vvv{{{kkkiiinnnrrrxxx{{{hhhbbbbbbeeemmmwww}}}|||xxxtttqqqssskkk\\\XXXVVVVVVUUUVVVZZZcccmmmttt{{{}}}tttpppiii^^^UUUOOOLLLJJJJJJKKKHHHGGGJJJKKKJJJKKKOOORRRRRRTTTUUUUUUTTTSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVYYY```kkkxxx|||xxxqqqlllhhhdddaaa______dddnnnzzz}}}wwwnnnyyy}}}mmmllljjjiiilllttt|||zzzuuuwwwyyy|||aaaSSSPPPNNNNNNQQQWWWeee{{{tttmmmjjjeee___\\\\\\[[[ZZZYYYYYYXXXYYYYYYZZZ^^^^^^```ccceeebbb\\\VVVUUUUUUUUUUUUUUUUUUUUUUUURRRUUUZZZ___cccfffhhhhhheeeiiinnnsssvvvyyy}}}|||yyy{{{aaaMMMFFFJJJFFFEEEGGGEEEDDDGGGFFFKKKWWWddd}}}sssiiillluuu}}}zzzgggbbbcccfffnnnxxx~~~~~~tttmmmjjjmmm|||wwwcccZZZZZZWWWWWWVVVVVVZZZcccoooxxxvvvgggZZZRRROOONNNMMMMMMJJJJJJMMMNNNMMMOOORRRSSSSSSTTTUUUUUUUUUTTTTTTOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTUUUVVVWWW[[[\\\___fffrrrzzztttooojjjeeebbbaaafffooozzz~~~zzzqqq}}}qqqpppnnnnnnrrrzzz{{{}}}~~~```RRROOOKKKLLLOOOWWWjjj}}}vvvpppmmmiiiccc___```___^^^]]][[[ZZZZZZ\\\^^^ddddddggglllpppmmmddd\\\WWWWWWWWWWWWXXXXXXYYYYYYXXXZZZ___dddhhhkkkmmmnnnkkkpppwwwcccNNNGGGIIIEEEDDDFFFDDDDDDHHHHHHLLLYYYgggqqqlllppp}}}yyygggccceeegggoooyyyvvvlllgggiiisss|||jjj]]]XXXZZZVVVWWWVVVVVVXXXaaannnxxxnnn___WWWTTTSSSRRRPPPLLLLLLNNNOOONNNPPPSSSRRRSSSSSSSSSSSSRRRRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUUUUUUUWWWYYY[[[\\\bbbaaabbbgggooowww}}}~~~yyytttnnnhhhddddddgggmmmuuu{{{~~~}}}|||zzzuuuuuuttttttxxx~~~yyy___SSSPPPJJJLLLPPP[[[sss~~~xxxrrrpppmmmgggcccccccccbbb```]]]\\\^^^bbbgggmmmnnnrrryyy}}}yyynnneee[[[ZZZYYYYYYYYYZZZ[[[\\\___aaadddhhhmmmqqquuuwwwrrrxxx{{{|||gggQQQHHHIIIDDDCCCFFFCCCDDDIIIIIINNN[[[iii~~~ssspppuuuxxxgggcccfffiiiqqqzzzyyyllleeedddjjjrrrlll```XXXUUUUUUUUUVVVWWWWWWYYYaaaooozzzvvvfff]]]ZZZXXXWWWRRROOONNNPPPPPPOOOPPPTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSWWWVVVUUUUUUWWW[[[^^^aaadddeeegggjjjnnnrrrvvvxxx}}}yyyssslllgggfffiiimmmsssxxx}}}|||||||||}}}~~~uuu```TTTPPPLLLOOOTTT```}}}zzzuuutttpppjjjffffffeeeeeeccc``````eeeooowwwtttkkk]]]]]]\\\[[[\\\]]]^^^___bbbdddhhhmmmsssyyy~~~~~~{{{zzzlllUUUJJJIIIDDDBBBFFFDDDCCCIIIKKKPPP\\\jjjxxxssssssxxxwwwgggdddfffjjjrrr{{{yyyjjjbbb```dddiiiwww~~~~~~uuubbb\\\XXXUUUTTTVVVYYY\\\]]]___hhhwwwooogggccc```]]]XXXTTTSSSUUUTTTRRRSSSVVVWWWWWWWWWXXXXXXYYYZZZ[[[XXXWWWWWWVVVVVVVVVVVVVVVYYYWWWUUUTTTVVVZZZ___bbbfffiiimmmnnnmmmmmmoooqqq~~~yyyqqqkkkhhhkkkqqqwww~~~{{{vvvcccVVVOOOLLLQQQVVVbbb{{{wwwvvvsssmmmiiiiiiffffffdddcccfffppp~~~uuulll______```bbbfffjjjnnnppprrruuu{{{}}}pppXXXLLLJJJDDDCCCGGGFFFCCCIIILLLQQQ]]]kkkuuusssuuuyyyvvvgggdddgggjjjrrr|||~~~~~~xxxggg___^^^aaafffgggkkkrrrvvvtttnnnjjjiiiggghhhllltttooo^^^\\\\\\ZZZXXXYYY]]]aaacccgggpppxxxooojjjfffccc^^^ZZZYYYZZZZZZWWWXXX[[[]]]]]]^^^___```bbbdddeee]]]\\\[[[ZZZZZZYYYYYYZZZ[[[XXXUUUSSSTTTXXX^^^aaaiiinnnrrrqqqlllhhhiiikkkxxx}}}~~~uuuoooiiinnnuuu}}}zzzxxxfffWWWNNNKKKPPPUUUaaa|||xxxwwwuuunnnjjjjjjffffffeeeeeejjjwwwsssjjj```bbbeeekkkrrrzzz___JJJKKKJJJHHHIIIEEEKKKHHHJJJRRR\\\nnn}}}ooosssuuutttddddddjjjmmmrrrxxxzzzzzzwwwhhh___\\\\\\___ccceeehhhhhhddd```]]]\\\]]]bbbgggmmmyyykkk[[[WWWZZZ^^^bbbbbbhhhooossswwwuuummmjjjgggbbb_________\\\\\\^^^bbbeeeiiilllnnnppprrrssstttooojjjhhhiiihhheeebbbccc\\\UUUSSSSSSTTTYYY```hhhmmmsssrrrllleeebbbbbblllyyy}}}ssswww~~~yyyrrrlllsss}}}~~~iiiXXXPPPMMMPPPWWWccczzz~~~zzzvvvqqqmmmjjjhhhbbbfffiiijjjpppvvvsssqqqnnnooozzzdddMMMKKKIIIGGGHHHDDDJJJHHHKKKTTT^^^qqq~~~qqquuuwwwqqqbbbbbbhhhkkkpppwww{{{|||{{{jjj```[[[[[[^^^aaacccfffeeebbb^^^[[[ZZZYYY^^^dddkkkxxx~~~ggg\\\\\\^^^aaadddgggmmmtttzzzuuurrrmmmhhheeeeeeeeedddeeehhhkkkqqqyyy}}}{{{zzzvvvpppkkkjjjaaaYYYUUURRRQQQTTTYYY^^^dddiiiiiiddd^^^[[[[[[dddooovvvqqquuu{{{|||wwwooottt}}}~~~oooZZZPPPLLLNNNTTT___uuu}}}yyytttooojjjfffdddccceeeiiippp||||||zzzuuuwww~~~zzz|||lllQQQLLLGGGFFFGGGEEEHHHGGGLLLVVVaaasss~~~rrrvvvzzzoooaaaaaafffiiiooovvvzzz}}}mmmaaaZZZZZZ^^^___aaacccccc```\\\ZZZYYYXXX]]]ccclllzzz}}}nnnaaa^^^aaacccfffhhhooouuu}}}yyysssmmmiiiiiiiiiiiilllqqqsss|||~~~vvvoooeee\\\WWWSSSPPPPPPTTTTTTYYY^^^^^^ZZZVVVTTTSSSYYYaaammmyyy{{{mmmmmmpppuuu|||wwwzzz}}}www]]]PPPMMMOOOTTT^^^sss}}}xxxrrrlllfffaaa___bbbccciiixxx}}}tttpppppprrrqqqSSSKKKFFFEEEHHHFFFGGGGGGNNNXXXbbbttttttwww|||nnnaaabbbfffiiiooowwwyyy~~~qqqccc[[[[[[^^^^^^```bbbbbb```]]][[[[[[^^^bbbgggppp~~~lllccc\\\^^^dddhhhlllpppzzz}}}{{{vvvrrrpppoooooouuu|||}}}ooofff\\\XXXVVVRRRQQQSSSOOORRRVVVWWWTTTQQQOOOOOOPPPUUU\\\ccciiiooouuuyyyuuugggeeeggglllttt|||zzzyyy___QQQPPPRRRVVV```uuu}}}xxxqqqjjjccc^^^\\\``````hhh}}}yyyppplllkkklllrrr{{{vvvVVVKKKEEEEEEIIIHHHGGGIIIOOOXXXbbbtttyyyxxx}}}~~~oooddddddhhhkkkqqqzzzxxx~~~uuufff]]]\\\```___aaaddddddcccaaaaaaaaagggjjjoooxxxrrreee___\\\```ffflllsssyyy~~~|||zzz{{{pppfff]]]ZZZXXXUUURRRRRRMMMOOOQQQQQQPPPMMMLLLKKKLLLNNNQQQUUUXXX]]]cccgggoooxxx}}}pppeee]]]```eeennnxxxxxxxxx___RRRQQQSSSWWWbbbxxx~~~}}}}}}~~~~~~~~~}}}xxxqqqjjjccc^^^[[[\\\\\\eee{{{xxxpppllljjjjjjmmmttt|||ZZZNNNFFFEEEJJJIIIHHHJJJPPPYYYbbbvvv}}}zzz~~~pppfffgggkkkmmmttt}}}yyy{{{kkk```___bbb```cccfffgggffffffggghhhnnnrrrzzzoooddd```___dddjjjqqq{{{qqqggg^^^\\\[[[WWWSSSQQQNNNNNNNNNMMMLLLJJJHHHFFFIIIKKKLLLMMMOOORRRVVVZZZ___hhhppptttuuussskkkcccYYY\\\cccmmmyyywwwvvv^^^RRROOOPPPTTT```www~~~}}}}}}~~~~~~}}}|||wwwqqqjjjccc^^^\\\YYYZZZ```qqqxxxqqqllljjjhhhlllrrr```RRRIIIFFFJJJIIIHHHJJJQQQZZZdddzzz{{{|||~~~qqqhhhiiilllnnnuuu|||pppddd```cccaaacccgggiiiiiikkklllnnnttt|||}}}llldddbbbdddkkkqqqxxx{{{mmmccc[[[\\\]]][[[WWWUUURRRQQQOOOMMMKKKIIIFFFDDDGGGIIIJJJJJJJJJLLLNNNPPPUUU]]]dddfffggghhheee```YYY]]]fffrrr~~~xxxvvv^^^SSSNNNOOOSSS___uuu}}}{{{|||||||||{{{|||yyyuuuoooiiiccc___]]]XXXXXX\\\dddppp|||xxxrrrmmmiiiggghhhlllwwweeeVVVKKKGGGIIIHHHGGGJJJQQQ[[[fff~~~}}}www|||~~~qqqiiijjjmmmnnnvvvtttfffaaacccaaacccgggiiikkkmmmoooqqqxxxxxxgggcccccchhhpppvvv}}}uuuggg^^^XXX[[[```___]]]\\\WWWUUURRROOOMMMJJJGGGEEEFFFGGGIIIIIIHHHHHHJJJKKKQQQWWW\\\]]]^^^``````]]]ZZZ```jjjwwwyyywww___SSSPPPPPPSSS___ttt~~~{{{yyyyyyyyyyyyxxxyyywwwsssnnnhhhccc___]]]WWWXXXYYY[[[___fffooovvv{{{yyysssooojjjhhhaaadddnnn~~~kkkSSSLLLJJJIIIIIIJJJJJJPPP\\\nnn}}}wwwsss{{{mmmdddfffgggqqq||||||~~~yyykkkcccaaa```ccchhhkkkmmmpppuuuyyyxxxlllmmmnnnpppuuu}}}{{{kkk]]]]]]]]]]]]___aaaccceeeaaa[[[TTTOOONNNMMMLLLJJJKKKIIIGGGGGGHHHIIIJJJIIINNNOOOTTT[[[]]][[[YYY[[[\\\bbbqqq~~~vvv\\\SSSMMMPPPUUU___qqq|||yyyxxxyyyzzzzzzxxxvvvrrroookkkgggaaa]]]ZZZWWWWWWZZZ]]]```eeelllwww|||zzzooohhhffffff```bbbiiisss}}}pppVVVMMMJJJIIIIIIJJJKKKQQQ]]]ppp|||xxxwwwqqqhhhiiijjjrrr{{{zzzzzz}}}ooofffccccccfffkkkmmmnnnpppsssvvv~~~xxxrrrqqqrrrvvv{{{uuufff`````````aaabbbccceeefffiiibbbYYYRRROOOMMMLLLJJJKKKIIIGGGGGGGGGIIIIIIIIIMMMMMMQQQWWWZZZYYY[[[^^^eeennn||||||yyy^^^SSSOOOPPPUUU]]]ooo|||yyyxxxxxxxxxxxxuuussspppmmmjjjeee```]]]ZZZVVVVVVYYY\\\___fffmmmvvv{{{yyymmmeeebbbbbb___```eeennnvvv~~~www[[[OOOKKKIIIIIIJJJLLLRRR___ssszzzyyy{{{uuummmnnnmmmttt{{{yyyzzztttjjjdddeeeiiimmmoooppppppqqqrrrzzz{{{vvvvvvssswww}}}oooaaabbbcccdddeeefffgggggggggmmmggg___XXXTTTRRRQQQPPPPPPNNNLLLJJJHHHHHHIIIIIILLLKKKMMMRRRUUUWWW]]]dddqqq~~~xxxrrrxxxzzzzzzbbbTTTPPPQQQTTT\\\ooo}}}yyywwwvvvuuutttqqqooollljjjgggddd```\\\ZZZWWWVVVYYY[[[___hhhppp~~~zzzmmmddd```___]]]]]]aaahhhmmmsss~~~~~~___OOOKKKJJJJJJJJJNNNTTT```tttzzzzzz~~~vvvoooppppppuuu{{{xxx~~~{{{llldddeeehhhlllpppqqqqqqqqqpppuuu~~~rrrpppssssssyyypppdddeeefffgggiiiiiihhhgggfffhhheeeaaa^^^\\\ZZZZZZYYYYYYWWWTTTOOOKKKIIIIIIJJJMMMKKKLLLOOORRRWWW```jjj{{{}}}tttqqqxxxxxxvvvhhhVVVQQQQQQSSS\\\ppp~~~zzzwwwuuurrrqqqooollliiigggfffccc```]]][[[XXXWWWZZZ]]]bbbmmmxxxqqqfff```^^^[[[[[[___dddhhhllluuuaaaPPPKKKKKKJJJKKKPPPVVV```ssszzz{{{sssmmmppppppvvv}}}zzzpppeeecccfffjjjnnnrrrssssssrrrqqq|||yyyllljjjnnnrrrzzzvvvmmmggghhhiiijjjiiihhhgggfff```aaaaaaaaa````````````aaa___[[[UUUOOOLLLMMMNNNOOONNNNNNPPPRRRWWWcccooovvvrrrppp{{{wwwsssmmmXXXQQQQQQTTT^^^ttt{{{wwwtttqqqooommmkkkhhhfffdddccc```^^^]]]ZZZZZZ\\\___fffttttttggg```]]][[[[[[___dddgggkkksss}}}bbbOOOJJJKKKKKKKKKPPPWWW___sssyyyzzzrrrlllppppppwww~~~|||}}}xxxkkkeeefffiiinnnsssvvvvvvuuurrr{{{uuuiiihhhlllsss~~~}}}vvvjjjjjjjjjjjjiiihhhgggfff^^^```aaabbbccceeeiiillllllkkkfff]]]TTTPPPQQQSSSQQQPPPQQQSSSSSSXXXdddpppuuuooooooqqqtttpppqqqYYYRRRRRRUUUaaawww}}}xxxuuuqqqnnnllljjjfffdddbbbaaa___]]]^^^\\\\\\^^^bbbkkk|||vvvhhh```\\\\\\\\\```fffiiilllttt}}}~~~aaaNNNJJJLLLLLLIIIPPPWWW___ttt~~~vvvzzzsssmmmppppppwww}}}{{{tttiiiiiijjjoootttxxxxxxwwwuuu}}}qqqjjjlllpppxxxzzznnnmmmllljjjiiihhhhhhhhhddddddeeefffjjjrrr}}}yyykkk]]]TTTRRRSSSRRRRRRTTTUUUTTTWWWbbbnnnxxxoooooosss{{{ppplll|||sssYYYSSSSSSVVVbbbyyy~~~zzzvvvrrroookkkhhhdddaaa```^^^\\\ZZZ]]]\\\\\\___dddnnnzzzlllbbb^^^]]]^^^bbbgggiiikkkrrr{{{|||```MMMJJJLLLLLLGGGOOOWWW```uuu}}}tttzzzvvvnnnppppppwww}}}}}}{{{mmmllllllpppvvvyyyzzzyyyyyyzzznnnkkkpppuuu}}}{{{qqqooommmkkkjjjiiiiiijjjiiiiiiiiikkkrrryyyeeeWWWQQQQQQRRRSSSUUUWWWUUUVVV```kkktttooouuu|||mmmiiixxxsssXXXUUUTTTWWWcccyyy{{{wwwrrrooojjjfffbbb___^^^\\\ZZZXXX\\\[[[\\\___dddooo~~~pppfffaaa^^^___bbbggghhhjjjpppxxx